Article Preview
TopIntroduction
The notion of cloud computing has evolved as an innovative computing platform, but a close examination of the paradigm, reveals it is a collection of off the shelf components loosely connected together. The notion of the cloud is really the integration of applications delivered as a service over existing cyber infrastructure such as the Internet. These infrastructure networks have joined food, water, transportation, and energy as critical resources for the functioning of the global economy. As an on demand digital ecosystem that provides massive storage and computing resources, allowing customers to consume resources utilizing flexible pricing or pay-as-you-go model.
Cloud computing has revolutionized the way software and hardware resources are acquired and used in every sector. Every company in every sector now looks to the cloud as the means for storing and processing their data and as the means for running their applications. Cloud providers stand up data centers running state-of-the-art processors (e.g., GPUs and FPGAs), storage, and networking, and state-of-the-art services (e.g., machine learning algorithms and models). These resources benefit customers of cloud providers. As more and more companies make their internal processes and external businesses increasingly data-driven, the demand for cloud capability will continue to grow.
Currently the three most common cloud computing service models which each satisfy a unique set of requirements. These three models are known as Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). These models are generally deployed in the following manner, public, private, community and hybrid. Each model has its own benefits and detriments.