Cloud Computing – An enterprise perspective
Raghavan Subramanian
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 computing1. 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
Pros and Cons of cloud computing*
Market potential – Analyst speak
•
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
Does the future of computing have anything to do
with the past of power generation?
The cloud computing landscape
IaaS SaaS PaaS Virt PraaS Public cloud (SMBs, ISVs, Enterprises) Private cloud (Enterprises)Proprietary and confidential
Xen
Hyper-V
Force.com SuiteCloud
Not Applicable
VCE IBM
Bluecloud Elastra Platform
Computing 3Tera
Gigaspaces Apprenda LongJump Bungee labs 170 Systems ACS ADP
Authorize.net Chi-X Not Applicable
Salesforce.com NetSuite ORACLE OnDemand
Google APE Windows Azure
Amazon RackSpace GoGrid
Amazon VPC VMWare
Market forces are pulling enterprises in various directions
Self-Service Customer Applications Customer and Sales Management Customer Products Transaction Processing Enterprise Management and SupportHRM
Product Management
Operations and Support Accounts
BI & Analytics Audits Regulations Risk Mgmt
Procurement
Hardware (servers, network, storage) Facilities-Location, Power, POP, Cooling
An architectural view of the cloud-computing stack
Multiple Deployment Models Data Center Facilities
Physical Infrastructure Virtualized Infrastructure Runtime Platforms Business Cloud Platforms SaaS Platforms
Cloud Computing – Impact on Enterprises
SaaS
ISV SaaS EnablePaaS
IaaS
IT hosting providers Public cloudData center
P O CLa
y
er
0f
ad
op
ti
on
Industries impacted by cloud
Industries not impacted by cloud
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
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
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
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
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
Will IT delivery go the power delivery way?
The result of centralized low cost power generation
and distribution
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
• Can industry functions be generically characterized?
Mobile SP or handset mfgr Communication as a service
(Location)
Friend locator VAS2 VAS3
Comm OS Comm apps