Cloud Deployment Models By Prof. Sukhada Bhingarkar
Outline Cloud Deployment Models Public Cloud Private Cloud Community Cloud Hybrid Cloud Architectural Overview of Cloud Computing References
Cloud Deployment Models Public Cloud Private Cloud Community Cloud Hybrid Cloud
Public Cloud The most ubiquitous model Cloud infrastructure is accessed by general public Owned by an organization selling cloud services E.g. Google App Engine Microsoft Windows Azure IBM Smart Cloud Amazon EC2 Figure 1. Public Cloud http://lh5.ggpht.com/-EcuuxW4hrzQ/TocpNX00cRI/AAAAAAAABBA/lNsjedDmU2A/Public-Cloud_thumb%25255B13%25255D.png?imgmax=800
Limited access Private Cloud On-site Outsourced - Implemented at customer’s premises - Stakeholders of an organization can access it. Outsourced - Server side is outsourced to a hosting company.
Examples of Private Cloud Eucalyptus Ubuntu Enterprise Cloud - UEC (powered by Eucalyptus) Amazon VPC (Virtual Private Cloud) VMware Cloud Infrastructure Suite Microsoft ECI data center. Figure 2. On-Site Private Cloud http://lh3.ggpht.com/-2nokRxTyrGE/Toco8r7VC5I/AAAAAAAABAc/axo7jquTmCM/s1600-h/OnSite-Private-Cloud%25255B15%25255D.png Figure 3. Outsourced Private Cloud http://lh3.ggpht.com/-BPsYrVMwhSM/Toco_6uw9RI/AAAAAAAABAk/U81X--nNAuY/s1600-h/Outsourced-Private-Cloud%25255B16%25255D.png
Reflection Spot – Think & Write Question: Is it cost effective to implement a private cloud rather than a public cloud? Answer: It depends on the type of business that demands a cloud setup. Suppose if the subscription on a public cloud for an application that is to be deployed on OS images is proving to be more costly then to buy some new datacenters and maintain them. Then obviously the a private cloud has to be setup instead of a public cloud. This public clouds follow utility billing methodology as electricity bill for example.
Community Cloud Outsourced On-site -Shared by specific community having shared concerns - e.g. Google Apps for Government, Microsoft Government Community Cloud On-site - Implemented at customer’s premises Outsourced - Server side is outsourced to a hosting company.
Figure 4. On-Site Community Cloud http://lh5.ggpht.com/-simXTKbaxEc/TocpF0FKwuI/AAAAAAAABAw/7p3I_st4kXE/On-site-Community-Cloud_thumb%25255B14%25255D.png?imgmax=800 Figure 5. Outsourced Community Cloud http://lh6.ggpht.com/-H6vAYuYSdAk/TocpJScFZgI/AAAAAAAABA4/2DIip5bCRbU/Outsourced-Community-Cloud_thumb%25255B15%25255D.png?imgmax=800
Hybrid Cloud Composition of two or more clouds (private, community, or public) Remain unique entities but are bound together by standardized or proprietary technology Enables data and application portability (e.g., cloud bursting for load-balancing between clouds). Examples of Hybrid Cloud: Windows Azure (capable of Hybrid Cloud) VMware vCloud (Hybrid Cloud Services) Figure 6. Hybrid Cloud http://lh4.ggpht.com/-aZ0of13W_V4/TocpQz3ZOXI/AAAAAAAABBI/LwkE-7vWpUA/Hybrid-Cloud_thumb%25255B7%25255D.png?imgmax=800
Think-Pair-Share Scenario: An organization wants to setup enterprise email solution. The organization wants to move to cloud computing environment and design cost-effective solution. Currently, there are five transport servers, five mailbox servers, one mobility server and one anti-spam server.
Think-Pair-Share Think (~2 minutes) Instruction: Assume all currently available servers are hosted on-premise in a server room. Think individually and identify the appropriate cloud service to fulfil the goal and the suitable cloud deployment model. Pair (~5 minutes) Instruction: Now pair up and compare your answers. Agree on one final answer. Now, assume that the organization wants to use as minimum physical servers as possible.
Think-Pair-Share Share (~10 minutes) Share your answer with class. In the next iteration , Work upon another scenario in which the company wants to share its resources with the peer organization and wants to achieve a common goal.
Architectural Overview of Cloud Computing Figure 7. Architectural Overview of Cloud http://slideplayer.com/6011698/20/images/51/The+NIST+Cloud+Definition+Framework.jpg
References NIST Special Publication, https://csrc.nist.gov/csrc/media/publications/sp/800- 146/final/documents/draft-nist-sp800-146.pdf [Online] Accessed at: 9/10/2017 2. Deployment Models, www.sis.pitt.edu/jjoshi/courses/IS2620/Spring11/Cloud_Hassan.ppt [Online] Accessed at: 9/10/2017 3. Cloud Deployment Models, http://www.techno-pulse.com/2011/10/cloud- deployment-private-public-example.html [Online] Accessed at: 9/10/2017