What is Cloud Computing | History of Cloud Computing
History of Cloud Computing
The concept and History of Cloud Computing! Cloud Computing came into existence in 1950 with implementation of mainframe computers, History of Cloud Computing.
accessible via thin/static clients. Since then, cloud computing has been evolved from static clients to dynamic
ones from software to services. The following diagram explains the evolution of and History of Cloud Computing :
1950s Mainframes Cloud Computing
- Start of automation phase.
- Localized Infrastructure.
1960s Rise of the Personal Computer for Cloud Computing
- Rise in demand of personal desktops.
- Decentralized Cloud Computing.
- Birth of Information Technology Services Industries.
190s Client & Server Architecture of Cloud Computing
- Virtual Private Network offered.
- Demand for high Internet bandwidth.
- Dot (.) Com revolution.
2000 Hosted Environment of Cloud Computing
- Information Technology Infrastructure management Outsourcing.
- Increase use of Virtualization.
2010 Beyond Cloud Computing a Industries Revolution of Information Technology
- Emergence of ‘as a service’.
- Delivery of Iaas, Paas, Saas, Naas.
- Collaborative Computing.
- Utility Computing Model.
SERVICE MODELS as of Last Post of this series
Service Models are the reference models on which the Cloud Computing is based. These can be categorized into three basic service models as listed below:
- Infrastructure as a Service (IaaS).
- Platform as a Service (PaaS).
- Software as a Service (SaaS).
There are many other service models all of which can take the form like XaaS, i.e., Anything as a Service. This can be Network as a Service, Business as a Service, Identity as a Service, Database as a
Service or Strategy as a Service.
The Infrastructure as a Service (IaaS) is the most basic level of service. Each of the service models make use of the underlying service model, i.e., each inherits the security and management mechanism from the underlying model, as shown in the following Structure:
INFRASTRUCTURE AS A SERVICE (IAAS)
IaaS provides access to fundamental resources such as physical machines, virtual machines, virtual storage, etc
PLATFORM AS A SERVICE (PAAS)
PaaS provides the runtime environment for applications, development & deployment tools, etc.
SOFTWARE AS A SERVICE (SAAS)
SaaS model allows to use software applications as a service to end users.