Cloud Computing An enterprise perspective Raghavan Subramanian Infosys Technologies Limited
Overview of cloud computing? Cloud computing* Computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet/Intranet. Five characteristics of cloud computing 1. On-demand self-service 2. Ubiquitous network access 3. Location independent resource pooling 4. Rapid elasticity 5. Pay Per Use Cloud delivery models** 1. IaaS 2. PaaS 3. SaaS 4. Praas Cloud deployment models** 1. Public clouds 2. Private clouds 3. Community clouds 4. Hybrid clouds * http://en.wikipedia.org/wiki/cloud_computing **http://www.mariaspinola.com/whitepapers/an_essential_guide_to_possibilities_and_risks_of_cloud_computing- A_Pragmatic_Effective_and_Hype_Free_Approach_For_Strategic_Enterprise_Decision_Making.pdf 2
Pros and Cons of cloud computing* *http://www.mariaspinola.com/whitepapers/an_essential_guide_to_possibilities_and_risks_of_cloud_computing- A_Pragmatic_Effective_and_Hype_Free_Approach_For_Strategic_Enterprise_Decision_Making.pdf 3
Market potential Analyst speak Leading analysts predict cloud computing market size at $160 BN by 2011 By 2011 the volume of cloud computing market opportunity would amount to $160bn - $95bn in business applications and $65bn in online advertising By 2012, 80% of Fortune 1000 enterprises will be paying for some cloud computing services By 2012, 30% of Fortune 1000 enterprises will be paying for some cloud infrastructure services 4
Does the future of computing have anything to do with the past of power generation? http://en.wikipedia.org/wiki/file:burden_wheel.png http://en.wikipedia.org/wiki/file:pylon_ds.jpg 5
The cloud computing landscape PraaS Public cloud (SMBs, ISVs, Enterprises) 170 Systems ACS ADP Authorize.net Chi-X Private cloud (Enterprises) Not Applicable SaaS Salesforce.com NetSuite ORACLE OnDemand Not Applicable PaaS Force.com Google APE SuiteCloud Windows Azure Gigaspaces LongJump Apprenda Bungee labs IaaS Amazon RackSpace GoGrid Amazon VPC VCE IBM Bluecloud 3Tera Elastra Platform Computing VMWare Virt Proprietary and confidential VMWare Xen Hyper-V 6
Market forces are pulling enterprises in various directions Business Processes Enterprise Management and Support HRM Self-Service Customer Applications Customer Products Accounts Transaction Processing Customer and Sales Management Product Management Operations and Support Risk Mgmt Procurement Audits Regulations BI & Analytics SaaS p/f providers Apprenda, LongJump, RightScale MSP clouds Verizon, Telstra AT&T, Savvis, RackSpace, SaaS/PraaS providers Salesforce.com, Google Apps, Microsoft, IBM Public cloud providers Amazon, Google, Microsoft, Force.com Tech providers VMWare, IBM, Cisco, EMC, NetApp, Elastra PraaS SaaS PaaS IaaS Public or Virtual Private clouds SaaS PaaS IaaS Private cloud Hardware (servers, network, storage) Facilities-Location, Power, POP, Cooling Enterprise IT Custom apps 3 rd party COTS Dedicated hardware 7
An architectural view of the cloud-computing stack PraaS Platforms SaaS Platforms Business Cloud Platforms Runtime Platforms Virtualized Infrastructure Physical Infrastructure Data Center Facilities Multiple Deployment Models 8
Layer 0f adoption POC Cloud Computing Impact on Enterprises Industries impacted by cloud ISV SaaS Enable Telecom Caas Industries not impacted by cloud App on clouds SaaS Business clouds ISV PaaS Enable IT hosting providers PaaS Portfolio analysis Business clouds PaaS IT hosting providers Public cloud IT hosting providers Private cloud IT hosting providers Hybrid cloud Test clouds Consolidate Abstract automate utilitize Nonprod clouds IaaS Data center 9
Infosys Research in Cloud Computing Infrastructure Optimization Enterprise Private Cloud Solution On-Demand Test Cloud Solution Cloud Management and Automated SLA Management Solutions Scalable cloud platforms Low cost storage solutions Low cost processing solutions Business cloud platform solutions Cloud Application Development Accelerators Application assessment and migration Multi-Tenant SaaS Application framework Cloud based social commerce platform based on KV Stores and H-Store 10
Early adoption of cloud computing (1/2) Animoto, which creates videos for consumers and corporations, uses Amazon EC2 and S3 to manage gigantic spikes in usage (e.g. going from 70 servers to 8,500 servers in 5 days). Harvard Medical School Harvard s Laboratory for Personalized Medicine (LPM) uses customized Oracle AMIs on Amazon EC2 to run genetic testing models and simulations. Washington Post The Washington Post uses Amazon EC2 to turn Hillary Clinton s White House schedule 17,481 non-searchable PDF pages into a searchable database within 24 hours. The New York Times New York Times used Amazon EC2 to convert full page images of its newspapers from 1851 to 1922 into PDF using Amazon EC2 Virgin Atlantic s Vtravelled.com To celebrate the 25th anniversary of Virgin Atlantic Airways, the company announced their new travel website, Vtravelled.com. Just like their planes, their new site is in the clouds, hosted entirely on the Amazon Web Services. 11
Early adoption of cloud computing (2/2) NASDAQ Market Replay provides a NASDAQ-validated replay and analysis of the activity in the stock market. The application is built using the Adobe Flex and AIR platform, and utilizes the Amazon Simple Storage Service (S3) for persisting historical market data BNP Paribas is using an on-demand computing service from IBM to run its risk application. NedBank Using CloudBurst the bank s IT department can now provision the environment overnight, the results are available in the morning, the IT staff checks a couple of things, ensure that it s all OK and get back onto the project work First Bank in Louisville wanted to deliver lender and cash-management support products based on the software as a service model; they quickly leapt on the nascent cloud concept SunTrust late last year rolled out a new relationship-management application to more than 2,000 employees in 77 days. Once up on the cloud, SunTrust had a better view of client data, giving it a better handle on which accounts were profitable and which weren't. 12
Trends from the early adoption of cloud computing Private clouds find favor among data-center folks, PaaS with the developer community and SaaS/PraaS with the business community SMEs are the early adopters IaaS IaaS provides an easy and low-cost way to test a start-up s ideas ISVs are looking for mature PaaS options, but are finding it way short of the tools/utilities that they are used to from the on-premise world. Enterprises are testing cloudy-waters by deploying B2C standalone applications SaaS is the most easily adopted category Salesforce.com, Office Virtualized Desktop Infrastructure Security conscious early adopters are setting-up private clouds Consolidation Abstraction Automation Utility Market Strong resistance to re-engineering applications for clouds Applications that choke at database level? 13
Challenges faced Capacity planning and SLA management Vendor viability (CogHead scenario?) Lots of unknowns Data location - Does it comply with your regulatory requirements Data loss - What is the back-up/restoration procedure followed Data Security - The procedures followed to protect the data Data clean-up after discontinuation of service Lack of widely adopted Standards IaaS - Virtual machine templates (OVF) IaaS - Uploading, downloading, inspecting, configuring, and performing actions like spinning new instances (OCCI) IaaS/PaaS - Machine Data and code portability PaaS Choose a framework offered by multiple providers and avoid provider specific extensions 14
Will IT delivery go the power delivery way? http://en.wikipedia.org/wiki/file:burden_wheel.png http://en.wikipedia.org/wiki/file:pylon_ds.jpg 15
The result of centralized low cost power generation and distribution http://www.johndclare.net/images/ford%20assembly%20line.jpg http://www.johndclare.net/images/ford%20assembly%20line.jpg http://en.wikipedia.org/wiki/file:pylon_ds.jpg http://www.bradleyshomeguide.co.uk/devon/images/electrical_rental/j-searle/electrical_kitchen_appliances_devon_pic.jpg 16
Cloud computing must move away from merely being a low-cost IT delivery model An organization might provide a core set of assets/features, that can be used by other organizations to write and run applications (Value-added-services, VAS) Facebook revolutionized this concept in social networking Telecom industry has adopted this widely Comm apps Friend locator VAS2 VAS3 Communication as a service (Location) Comm OS Mobile SP or handset mfgr Can industry functions be generically characterized? http://www.techcrunch.com/2008/07/10/app-store-launches-upgrade-itunes-now/ 17
Questions?