For connectivity across multiple location of an Enterprise, MPLS and Internet are 2 of the mainstay options customers consider. While MPLS connectivity being reliable and pretty robust preposition with caveat of high cost, Internet can be another low cost option enterprises may consider but with some cons.
Both MPLS and Internet networks allow for the communication between sites to be fully meshed i.e. each location can be connected to every other location over either MPLS or Internet thus providing direct site-to-site communication. Additionally, Both MPLS and Internet networks can be terminated on various layer 1 mediums like T1, DSL, cable, Ethernet, wireless or even fiber.
Below tables enumerates the difference between MPLS and Internet –