A "Gentle" Introduction To A "Gentle" Introduction To Cloud Computing
A "Gentle" Introduction To A "Gentle" Introduction To Cloud Computing
Cloud Computing
Platform
Clusters, Grids, Clouds, Whatever
Computing
Customer Profile
Internet
Services
Internet
Client / Server
Silos
PC
VM Cluster
Mainframe
“Big Data”
,BI/Analytics,
Time
1980 1980 1990 2000 2010 2015
• On-demand, self-service
• Shared resource pools
Storage • Rapid elasticity
• Measured service
• Broad network access
Network
Service Models
Software-as-a-Service
SaaS • End user applications
• Single or multi-tenant
Platform-as-a-Service
PaaS • Application development platform
• E.g., middleware, multi-tier
Infrastructure-as-a-Service
IaaS • Full range of IT components
• E.g., VMs, database, OS
Deployment Models
TORONTO 3/21/2011 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Public Clouds
• Amazon EC2/S3
• Microsoft Azure
• Google AppEngine
• Salesforce.com
Instance
• Running copy of an
AMI
• Launch in less than
2 minutes
• Start/stop
programmatically
•Confidentiality
– name, home addresses, birth dates, medical information, or credit card or other
financial data
•Security
– Protection against physical and electronic security vulnerabilities
•Service Usability
•Reliability or Supplier Viability
– Will your web 2.0 service provider goes bust/bought over? Example: twitter ( no
money- business model, just burning cash)
•Data Protection Risk
– Data backups and ability to restore data in the event data is lost or corrupted
– Your org is prosecuted under Data Protection legislation.
• Is a Web 2.0 SP a “Data Processor”?
• Can users maintain their privacy?
• Are personal details send outside your country/area?
• Can you delete information?
• Have you clarified what you are doing?
TORONTO 3/21/2011 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Enterprise Data Center Challenges
Google & Amazon Have Reset the Bar for Delivering IT Services
• Decrease costs
- Increase utilization
- Increase operational efficiency (100s
server per admin)
- Achieve a greener data center
- Maintain vendor choice
20 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Common Use Cases
Platform ISF
Supports
Complete, Entire
Reporting &
Cloud Self-Service
Chargeback Lifecycle
Management from Request
Allocation Engine
Product to
Resource Integrations Reclamation
VM H/W External
Management Provisioning Clouds
Data Center
Systems
Server Storage Network
Platform Solution
Self-service
• Start with self-service Dev/Test cloud (VM and Portal
WebSphere)
• Integrated with internal app configuration Infrastructure Middleware
system & vLANs for isolation
• Future: enable customer SaaS & cloud bursting
Platform ISF
Results
• Reduce provisioning time from weeks to
minutes
• Increase innovation by reducing IT friction Data Centers
• Reduce cost of IT infrastructure
23 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Major Bank
Problem App 1 App 2 App N
• Low utilization of >1000 UNIX SMP server
silos
• High operating costs and long delivery times
with manual provisioning App App App
Server Server Server
• App dev expensive & not standardized
Platform Solution
• Java cloud spanning dev, test, UAT &
production App 1 App 2 App N
• Full commodity stack: Linux & Xen/KVM,
JBoss
• Multi-data center “Active-Active” for HA
Self Service Portal
Results App Server
Platform ISF
• Guaranteed 2 sec Web response time Virtual Servers
• IT delivery time in minutes not weeks
• Increase productivity of 1000s app developers
• Reduce capital cost by 50%
• Enable vendor choice and flexibility
24 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Leading Government Contractor
Problem
• High costs: infrastructure and admin duplication LOBs & Agencies
across 100s of silo LOB programs
• Long IT delivery times for end users
• No global visibility to IT usage
Self-service
Platform Solution Portal
Results
• <1 minute response to self-service requests
• Reduced admin cost
• Improved capacity, performance, support and Resource Pools
maintenance
25 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Building a Cloud:
Technology & Process
Challenges
TORONTO 3/21/2011 Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Where Are You
With Your Cloud Strategy?
IBM
Cisco DynamicOps
Surgient
VMware
HP
Cloud.com
Abiquo
Eucalyptus
Openstack
Openness
Copyright © 2009 Platform Computing Corporation. All Rights Reserved.
Journey To Private Cloud
Discovery 3
Use Cases 4
Proof of
Concept
Production
Cloud Data
Center
Virtual “
! "
Automation, Orchestration, Scalability
• Cloud Governance
- Security
- SLA
- Usage guidelines (e.g., bursting)
- Chargeback
App Developers
Middleware &
App Platforms
(PaaS Enable)
IT Users Infrastructure
Services
(IaaS)
Cloud Management
Resource Pools
• Pilot
- Start small and build on success
- Implement functions in stages: self-service,
reservations, bursting, elasticity, chargeback, etc.
• Adapt your IT processes, policies & procedures
- Service provider vs. cost center
- Build & train your cloud operations team
- New metrics for SLA
• Develop robust service catalog
- Reusable services / design for elasticity
• Expand capabilities and use cases
Applications
Company A
Platforms Company B
Company C
Infrastructure
• Evolution of Cloud
• Cloud Definitions & Concepts
• Public Cloud Examples
• Private/Hybrid Clouds
• Building A Cloud