2. Contents Introduction to Cloud Computing How is it any different? Components Cloud Architecture Types of Clouds Virtualization Cloud Characteristics Related works List of References
3. What are Clouds? Clouds are “Virtual Clusters” Clouds support access of(lease of) computer instances Instances accept data and job descriptions (code) and return results that are data and status flags The datacenter with hardware and software is what we will call a Cloud.
4.
5. What is Cloud Computing “A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.”
6.
7. Components Client Mobile (Android, iPhone, Windows Mobile) Thin client (Cherry Pal, Zonbu, gOS-based systems) Thick client / Web browser (Apple Safari, Mozilla Firefox, Google Chrome, Opera, Microsoft Internet Explorer) Service Integration (Amazon Simple Queue Service) Payments (Amazon Flexible Payments Service, Google Checkout, PayPal) Mapping (Google Maps, Yahoo! Maps, MapQuest)
8.
9.
10.
11. Compute Storage Networking Content Delivery Cloud Architecture Software -as-a-service Google App Engine Platform -as-a-service Data Intensive Amazon Hadoop, Public Data Sets, Simple DB Infrastructure-as-a-Service Physical infrastructure Hardware Resources GCDS Akamai 11
12.
13.
14.
15.
16.
17. Virtualization technology Virtual machine is a software implementation of a real machine Full virtualization Instead of 100 physical servers ,we can now have 100 virtual server images running on 1 physical server, this reduces the used infrastructure Platform virtualization Application virtualization Virtual appliances Significance : Server consolidation Virtual memory
22. Related works and results Microsoft: Software plus Services IBM: Transformation through Customer Implementations Cisco: Evolving Interoperability
23. MICROSOFT: SOFTWARE PLUS SERVICES Windows Azure Services Platform. The Azure platform is hosted in Microsoft data centers. It facilitates: Development of applications Improved Service management Improved Service-hosting Several Microsoft SaaS applications already run on the Azure platform
25. CISCO: EVOLVING INTEROPERABILITY Cisco adopted Web 2.0-based collaboration products. Interoperability across cloud infrastructures—that is, the intercloud In place of stand alone clouds , enterprise clouds with enhanced security and full interoperability needs to be developed which remains a challenge