When we think of cloud computing, we think of situations, products, and ideas that started in the 21st century. In reality, cloud concepts have been around for many years.
Believe it or not the concept of cloud computing was first delivered in the fifties. This gradual evolution started with mainframe computers. This allowed for multiple users to access a central computer through terminals, whose only function was to provide access to the mainframe. This was not practical for organizations because of the cost associated with it.
J.C.R. Lincklider created the idea of “intergalactic computer networking” in the 1960s. This encompassed around interconnecting everyone on the globe while allowing him or her to access programs and data at any site, from anywhere. ARPAnet was also developed in the sixties to protect the flow of information between military installations by creating a network of geographically separated computers that could exchange information, which was the basis for the Internet.
The 1970s accelerated the development of the Internet and cloud computing with the “client-server”.This defined the compute model where clients could access data and applications from a central server over a local area network. New virtualization software like VMware2 allowed for one or more operating system to execute simultaneously in an isolated environment. This took the 1950s shared mainframe to the next level by permitting multiple distinct computing environments to reside on one physical environment.
Skipping ahead to the 1990s, telecommunication companies then started offering virtualized private network connections. This is when “clouds” started appearing on network diagrams for non-technical people and the term started being used.
The process to come to cloud computing follows: • Grid computing: Parallel nodes connect to form a grid, which runs on an operating system. This allows for computer resources from various domains to reach a main objective. • Utility computing: Offers computing resources as a metered service • SaaS: Network-based subscriptions to applications. • Cloud computing: Anytime, anywhere access to IT resources delivered dynamically as a service.
The key benefits of todays cloud computing include scalability, instant provisioning, virtualized resources, and the ability to expand the server base quickly. By 2017, it is predicted that 34% of enterprises will have 60% or more of their applications on a cloud platform.
The big discussion now within cloud computing is whether to go private or go public with cloud computing. The leading private cloud service providers are IBM, Microsoft, Amazon, and Dell.
Where as the main public cloud service providers are Google, AWS, and Microsoft. Private cloud services are generally used for a single-tenant environment where the hardware, storage, and network are dedicated to a single client or company. This is usually preferred by mid and large size enterprises because they meet the security and compliance requirements of these larger organizations and their customers. Public cloud computing, on the other hand, is generally used for web servers or development systems where security and compliance requirements of larger organizations and their customers is not an issue.
Advanced MP Technology is a global distributor of electronic components. We make sure to keep up the exponential growth in technology. One way we do this is through our experienced in-house IT department. This department allows for our systems to run cohesively so we can provide our customers with the best service possible.