Introduction

 Cloud deployment models

The different deployment models bring different issues to solve.
Fig. 5.1/1: In the future, Traditional IT, Private and Public Clouds will co-exist and be integrated
Fig. 5.1/1: In the future, Traditional IT, Private and Public Clouds will co-exist and be integrated
Public cloud
A public cloud is owned and managed by a third-party service provider, and access is by subscription. A public cloud offers a set of standardized business process, application, and infrastructure services on a flexible, price-per-use basis. Advantages of a public test cloud include standardization, capital preservation, flexibility, and a shorter time to deploy environments and, as a consequence, the applications under test.
Private cloud
Private clouds are owned and used by a single organization. They offer many of the same benefits as public clouds, and they give the owner organization greater flexibility and control. A private test cloud provides greater ability to customize, drives efficiency, and retains the ability to standardize and implement organizational best practices. Other advantages of private clouds include availability, resiliency, security, and privacy. Private clouds can also provide lower latency than public clouds during peak periods. This feature is essential when guaranteeing performance as a QoS is key.
Hybrid cloud
Many organizations embrace both public and private cloud computing by integrating the two models into hybrid clouds. According to the National Institute of Standards and Technology (NIST), hybrid clouds are bound together by standardized or proprietary technology that enables data and application portability. A hybrid cloud can also contain multiple services and any combination of providers and consumers, which is described next in “Cloud roles”. In general, hybrids are designed to meet specific business and technology requirements, helping to optimize security and privacy with a minimum investment in fixed IT costs.