Cloud Computing

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: