CONCEPTS Internet Virtualized: Applications are decoupled from the underlying hardware. Multiple applications can run on one computer (virtualization a la VMWare) or multiple computers can be used to run one application (grid computing).
Utility computing: Is a service provisioning model in which a service provider makes computing resources and infrastructure management available to the customer as needed, and charges them for specific usage rather than a flat rate.
Multi-tenancy: The system is built in a way that allows several customers to share infrastructure, without the customers being aware of it and without compromising the privacy and security of each customer’s data.
CLOUD COMPUTING Computing, Networking, storage and application service are provided as services with almost infinite capacity over the Internet. A style of computing where massively scalable and elastic IT-enabled capabilities are provided "as a service" to external customers using Internet technologies
What’s new? Acquisition Model: Based on purchasing of services
Business Model: Based on pay for use
Access Model: Over the Internet to ANY device
Technical Model: Scalable, elastic, dynamic, multitenant, & sharable
TYPES OF CLOUD SYSTEMS Public Clouds (Provider – Internet)
Community Cloud
Private Clouds (Data Center Intranet) Services
Hybrid Clouds
Applications, Processes and Information as a Service Software Platform as a Service (optimized middleware – desktop, application servers, database servers, portal servers etc.) Infrastructure as a Service (Virtualized server, storage and Networking) 5
COMPANIES IN THE CLOUD Google
Microsoft :Windows Live suite web-based applications, Live Mesh
Amazon IBM
Salesforce.com Virtual Workspaces
Nebula
Eucalyptus.
COMPARATIVE STUDY OF CLOUD PLATFORMS Amazon Elastic Compute Cloud (EC2) Infrastructure Compute, Storage (Amazon S3) OS Level running on a Xen hypervisor Amazon EC2 Command-line Tools Yes Google App Engine Platform Web application Application container EUCALYPTUS OpenStack
Focus Service Type Virtualisatio n User Access Interface Web APIs
Infrastructure
Infrastructure
Compute, Storage Compute, Storage Xen (versions 3.*) and KVM Hypervisor Support Command-line Xen and KVM
Web-based Administration Console Yes Yes
Web-interface Yes
Programmin g Framework
Customizable Linux-based Amazon Machine Image (AMI)
Python Java
Linux-based
Python, using the Tornado and Twisted frameworks
CLOUD COMPUTING PENETRATION Penetration of cloud computing in different industries. ("Cloud Computing Adoption Survey," Mimecast, February 2010) across US and Canada Portion of industry using cloud-based solutions Technology Financial Services Legal/Professional Services 53% 41% 37%
Retail Health Care Manufacturing Education Energy Government
35% 32% 32% 29% 24% 19% 8
CLOUD COMPUTING SURVEY RESULTS Those That Have Used Cloud-Based Services are Coming Back for More : 70% of companies already using cloud computing solutions are planning on moving additional applications to the cloud Companies’ Cloud Fears are Waning : 62% of all respondents have considered or are considering cloud computing. Security Concerns and Existing Investments Remain Biggest Roadblocks to Further Adoption
Data storage location. The secure physical infrastructure the providers are using. Data security and privacy when the data travels within the cloud itself.
CLOUD COMPUTING SURVEY RESULTS Certain Industries are Moving Faster than Others Email and CRM Applications Add the Most Value: 36% of this group have moved email management to the cloud, 26% deployed cloud-based CRM systems, 26% percent moved email archiving and 22% have moved storage functions. Cost is Still the Primary Motivation for Moving to the Cloud, but Agility is Gaining : Cost savings (54%) are still the primary motivation behind the adoption of cloud-based services. Major benefits of the cloud is its ability to make an enterprise better prepared to react and respond to unexpected 10 changes—or to easily add-on new services as needed, 49 % of respondents support this idea
CLOUD COMPUTING SURVEY RESULTS
ADOPTION OF CLOUD COMPUTING IN INDIA According to a Springboard Research survey unveiled at Cloud 2010. Around 42% of Indian organizations use or plan to adopt cloud computing at the moment. One year back, only 18% of Indian organizations were interested in cloud computing adoption as per the report. The Springboard report, ―Cloud Computing in India 2011 – End-User Adoption Trends‖ revealed that 85% of the respondents showed Cloud awareness in a 2011 survey as compared to only 36% in 2010. 12
CLOUD IMPLEMENTATIONS Reduced provisioning time for projects Driver to cloud—Traditional provisioning for new projects was excessive Solution—Private cloud -Self-service portal for automation of server provisioning Benefits
WIPRO —PRIVATE FIRST, PUBLIC LATER?
-Internal server provisioning: 46 days to 35 minutes -Utilization: