Navigating a world of many clouds Veena Avula Rajesh Ramchandani
Sun Microsystems, Inc T hurs da y, 25 J une 2009 M is s io n B a y C onferenc e C enter S a n Fra nc is c o Sun Open Cloud Platform @ Structure09 2009
1
Cloud Computing’s Defining Concepts
Virtualization + Multi-tenancy
Real-time, user-controlled provisioning + Pay-per-use
Efficiency
Cost
Proven technology for data center efficiency with new model for delivery and end-user costs Sun Open Cloud Platform @ Structire09 2009
2
Different Cloud types Public
Private
Hybrid
Shared
Self owned
Pay per use
Firewall'ed
Smaller Private Cloud self-owned
No contract Sun Open Cloud Platform @ Structire09 2009
Overflow to Public Cloud 3
And then there are Platform as a Service
Platform Hosted asPrivate a Service
Infrastructure as a Service
Infrastructure Cloud as a Service
Application as a Service Software as a Service
Sun Open Cloud Platform @ Structire09 2009
4
Does one size fit all?
Sun Open Cloud Platform @ Structire09 2009
5
What do you care about? access
advantage
Communicating
agile
explosive identity
private
concept
federal
five9s java
programmatic
standards
virtualization
storage
windows
capex
concerns
data
data
hippa
mobility open
privacy
regulatory saas
short-term
technology
vmware
buzzword
elastic enterprise
manage monitor
ruby
services
business
flexibility growth
restful
resources
security
distributed
php
on-demand
reliability
controls
data center
disaster-recovery
indirect-cost
opex
availability
archive
Cloud-Computing
compliance demand
api
risk
scalable
software tco
peak
trends
sox things
xen
Sun Open Cloud Platform @ Structire09 2009
6
Video Sharing storage options $140,000.00
$120,000.00
Storage Cost Analysis for first year $114,360
First year cost of storage
$100,000.00
$80,000.00 $96,000.00
$60,000.00 $47600 $40,760
$40,000.00
Recurring cost of bandwidth Recurring cost of Storage Recurring cost of Co-Lo One time Cost of Hardware
$14,400.00 $14,400.00 $13,200.00
$20,000.00
$18, 360.00 $18, 360.00
$20,000.00
Public Storage Cloud
Private Storage Cloud
$3 ,0 00.00 $5 ,0 00.00
$0.00
Hybrid Storage Cloud
Storage Models
Assumptions: * Data size is 10TB ● Cost of storage and bandwidth is list price of Amazon S3 ● 2% of videos watched 300 times each per month (200GB data transfer 300 times each month) ● Bandwidth committed at Co-Lo is 200MB burstable upto 1GB @ $1200 per month ● Full rack is co-lo'ed @ $600 per month, power @ $500 per month Sun Open Cloud Platform @ Structure09 2009 * Hardware prices are Listed Sun Startup Essentials prices
7
Video Sharing storage options $400,000.00
$350,000.00
Storage Cost Analysis for 3 years $343,080
3 year cost of storage
$300,000.00
$250,000.00
$200,000.00
$2 88,00 0.00
$150,000.00 $102,800
$100,000.00
$112,280
Recurring cost of bandwidth Recurring cost of Storage Recurring cost of Co-Lo One time Cost of Hardware
$43,200.00 $43,200.00
$50,000.00
$39,600.00
$55, 080.00
$20,000.00
$9 ,0 00.00 $5 ,0 00.00
Private Storage Cloud
Hybrid Storage Cloud
$55, 080.00
$0.00 Public Storage Cloud
Storage Models
Assumptions: * Data size is 10TB ● Cost of storage is list price of Amazon S3 ● 2% of videos watched 300 times each per month (200GB data transfer 300 times each month) ● Bandwidth committed at Co-Lo is 200MB burstable upto 1GB @ $1200 per month ● Full rack is co-lo'ed @ $600 per month, power @ $500 per month Sun Open Cloud Platform @ Structure09 2009 * Hardware prices are Listed Sun Startup Essentials prices
8
Large scale Cloud Testing One year Large scale Cloud Testing cost analysis $2,500,000.00
Annual Cost of large scale Cloud Testing
$2.17 Million $2,000,000.00
$4 00,00 0.00
$1,500,000.00 Recurr ing c ost of cloud Testing Engineering Resources Software License Infrastructure cost
$1 ,0 00,00 0.00
$1,000,000.00
$430,000
$500,000.00 $770,000. 00
$3 50,00 0.00
$80,000.00
$0.00 In-house infrastructure
Public Cloud
Infrastructure types
Assumptions: ● Load testing performance of upto 100,000 concurrent users * Hardware needed is 150 dual quad-core servers (approx. price per server is $5,000) ● Cost of storage is $20,000 * Software license purchased for load testing (subscription approx. $1M) ● Avg. cost of testers assumed to be $80,000 per year * Database license cost may be additional, assumed $0 here ● List price of Cloud Testing is $3500 / hour (Soasta) Sun Open Cloud Platform @ Structure09 2009 TCO numbers provided by Soasta
9
Large scale Cloud Testing 3 year Large scale Cloud Testing TCO comparison
$6,000,000.00
Annual Cost of Large scale testing
$5,000,000.00
$4.97 Million
$1 ,2 00,00 0.00
$4,000,000.00
Recurr ing c ost of cloud Testing Engineering Resources Software License Infrastructure cost
$3,000,000.00
$3 ,0 00,00 0.00
$2,000,000.00 $1.29 Million $1,000,000.00 $1 ,0 50,00 0.00 $770,000. 00 $2 40,00 0.00
$0.00 In-house infrastructure
Public Cloud
Infrastructure types
Assumptions: ● Load testing performance of upto 100,000 concurrent users * Hardware needed is 150 dual quad-core servers (approx. price per server is $5,000) ● Cost of storage is $20,000 * Software license purchased for load testing (subscription approx. $1M) ● Avg. cost of testers assumed to be $80,000 per year) * Database license cost may be additional, assumed $0 here ● List price of Cloud Testing is $3500 / hour Sun Open Cloud Platform @ Structure09 2009 TCO numbers provided by Soasta
10
Cloud Test Lab Management $350,000.00
$300,000.00
$250,000.00
Testing Lab 3 yesr TCO comparison $298,000
$80,000.00
$200,000.00
$150,000.00
$150,000.00 $99,000
$100,000.00
$50,000.00
$17,000.00
Cloud Lab subscription Indirect cost Lab Admin Virtualization software Power / Cooling / space Infrastructure cost
$99,000.00
$14,000.00
$37,000.00 $0.00 In-house infrastructure
Public Cloud Lab infrastructure aquistion models
Assumptions: QA Lab environment has 25 cores, avg price @500/core Cost of data center includes power, cooling and real estate Fully loaded cost of lab admin assumed to be $100K per year Lab subscription includes usage of 25 concurrent cores Lab is used on average for 15 hours per week by 8 testers TCO numbers provided by Skytap
• Indirect costs attributed to lack of automation and self-service capability in a basic virtualized lab (this is conservative). Storage is included in cost of hardware
Sun Open Cloud Platform @ Structure09 2009
11
How do they all stack up?
Storage characteristics
Storage Characteristics
Availability Security Compliance Privacy
Public Storage Cloud
Private Storage Cloud
Hybrid Storage Cloud
Storage Models
Assumptions: ● Co-Lo Hosted SLAs are better than Cloud offered SLA ( 99.999% Vs 9.99% ) ● Compliance solutions available on Storage Cloud are limited ● Privacy issues are not Cloud provider specific issues ● Security on Cloud is as strong as built in private data centers or Hosting providers data centers Sun Open Cloud Platform @ Structure09 2009
12
Sun’s Vision Since 1984
THE NETWORK is the Computer Sun Open Cloud Platform @ Structure09 2009
13
Sun’s Strategy Develop the core technologies for Sun's Open Cloud Platform Build and test new Services through a Sun Cloud Partner with service providers and enterprises to build their own public and private clouds Develop open standards and drive developer adoption Build communities and marketplaces Sun Open Cloud Platform @ Structure09 2009
14
Sun Open Cloud Platform
Clouds are the next platform Need a platform which is bigger than any single cloud instance Sun Open Cloud Platform @ Structure09 2009
15
Sun Cloud User Services Compute Service Virtual Machines Networking Storage
Virtual Data Center Resources, People, Graphical UI
Open APIs Public, RESTful, Java, Python, Ruby Sun Open Cloud Platform @ Structire09 2009
Storage Service Volumes Objects Protocols: WebDAV S3
16
Sun Cloud Internal Services Identity Service
Metering Service
Billing Service
Plug-in ID systems
Services post resource consumables
Customer resource usage
Sessions
Aggregation by customer
Sun Open Cloud Platform @ Structire09 2009
Bill creation and collection
17
Sun Cloud Developer Components App Catalog
Desktop VM
Community and ISV cloud solutions
VirtualBox Develop locally Upload to Cloud
Download
Save Try It Now
Cloud IDE NetBeans Build and deploy to cloud
Build Upload to Cloud
Sun Open Cloud Platform @ Structire09 2009
Deploy to Cloud
18
Sun Cloud Platform API and VDC Web UI Virtual Data Center Layer (VDC) Self-provisioning, control, account metering
Data Center Abstraction Layer (DAL) Data Center Model, Workflows, Framework
Virtualization Layer OpenSolaris + Xen or VirtualBox Storage: ZFS + COMSTAR - Network: Crossbow
Data Center resource management (Ni2, etc) Physical Layer: - Sun Servers - Sun Storage - Sun and 3rd party Networking Sun Open Cloud Platform @ Structire09 2009
19
First Sun Cloud Hosted at Switch Communications in Las Vegas • State of the art facility (Switch) > 1500 watts per sq ft density > 146 MVA generator capacity > 100% heat containment > 7000+ cabinets > 24/7/365 security • Second to none connectivity > 26 national carriers are physically on-net within the data center
Sun Open Cloud Platform @ Structire09 2009
20
Virtual Data Center (VDC) Model • Design application from pre-built components using drag-and-drop • Deploy to cloud • Monitor, manage and reconfigure • Compatibility with programmatic APIs • Support standard OVF images • Ability to model, save and deploy entire system http://www.informationweek.com/blog/main/archives/2009/03/reviewcam_of_su.html Sun Open Cloud Platform @ Structire09 2009
21
Virtual Hadoop Cluster on Sun Cloud
Sun Open Cloud Platform @ Structure09 2009
22
Sun Cloud Open API
Sun Open Cloud Platform @ Structire09 2009
23
Sun Cloud Open API (contd.)
Sun Open Cloud Platform @ Structire09 2009
24
Machine Images To Go!
Sun Open Cloud Platform @ Structire09 2009
25
sun.com/cloud Thank you.
26 26
Navigating a world of many Clouds Veena Avula Rajesh Ramchandani Sun Microsystems, Inc June 16, 2009
27 27