The term “cloud” originates from the telecommunications world of the 1990s, when providers began using virtual private network (VPN) services for data communication. VPNs maintained the same bandwidth as fixed networks with considerably less cost: these networks supported dynamic routing, which allowed for a balanced utilization across the network and an increase in bandwidth efficiency, and led to the coining of the term “telecom cloud.” Cloud computing’s premise is very similar in that it provides a virtual computing environment that’s dynamically allocated to meet user needs