CLOUD DISCOVERY AN INTRODUCTION TO CLOUD COMPUTINGChapter 4: Building blocks of a Cloud By: Alain Charpentier
Table of content• Cloud vision• Building Block of a Cloud – Compute, Network, Storage, Database, Monitoring & Autoscale• Cloud delivery model – Public Cloud, Private Cloud, Virtual Private Cloud, Hybrid Cloud & Could Bursting• Reliability of a Cloud – Physical security, Precision environment, Conditioned power, Core routing equipment, Network technician
Building block of a Cloud Database Storage Compute Monitoring & Network Autoscale
Building block of a Cloud• Compute – Compute is the fundamental aspect of IaaS; it is the ability to make use of physical servers lying in a data center somewhere, on demand. – Most Cloud Computing vendors will offer a wide variety of operating systems (Windows and Linux). – You select RAM and local disk• Storage – Using Cloud storage, data is stored on multiple virtual servers among large storage pools – Storage, apart from disk discussed above, can either be in block-based protocols or a file-based.• Network – The component that make up the network aspects of a IaaS are : Switching and routing, Domain Name System or DNS, Load balancing,• Database – Cloud databases provide a readily scalable and easily configured method for organizations to create, store, and access their data• Monitoring and Autoscale – IaaS frequently includes monitoring and autoscaling capabilities to give visibility over system performance, and ensure that performance meets demand.
Cloud delivery model• Public Cloud – Public Cloud is considered infrastructure that consists of shared resources, deployed on a self-service basis over the Internet. The benefit of Public Cloud are : the highest levels of efficiency as Public Cloud pools a huge number of users and almost limitless scaling capabilities.• Private Cloud – Private Cloud is infrastructure that emulates Cloud Computing but does so on a private network. The hardware is dedicated to the organisation own use and there is no sharing of infrastructure between users.• Virtual Private Cloud – Virtual Private Clouds are created when Public Cloud vendors fence a part of their own Cloud infrastructure to provide specifically for a single customer.• Hybrid Cloud – Hybrid cloud is a composition of two or more clouds (private or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models• Cloud Bursting – Using Cloud bursting, an organization will continue to use their own infrastructure for their regular needs, while any peak events will be automatically passed through to the Public Cloud provider
Reliability of a Cloud• Physical Security – Security of the building – Keycard, round-the-clock surveillance – Authorization of personnel – Background checking• Precision Environment – Redundant HVAC (Heating Ventilation Air Conditioning) systems – Regularly circulate and filter supply air – Advanced fire suppression systems• Conditioned Power – Uninterruptible Power Systems (UPSs) and backup generators• Core Routing Equipment – Fully redundant data routing equipment – Multiple fibre optic connections to multiple service providers• Network Technicians – Certified technicians – Technicians should be available 24x7x365.