2. Goal
Find out the need for many clouds. How
do you choose the right cloud that
meets your needs? How do we deal with
the migration issues?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
3. Sun Startup Essential
Let Us Help You Succeed
• Discounted Hardware
• Discounted Storage
• Discounted Hosting
• Free Tech Help
• Connection to VCs
• Free Open Source
Software!
• MySQL discount
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 3
4. the business case for the cloud!
Number of Servers
Real needs
Old Model
Projection
Time
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
5. cloud main concepts
Real time
provisioning
Virtualization and
+
deprovisioning
Multi-tenancy +
Pay per use
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 5
6. why all this fuss
Drive down cost
Increase Agility
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
7. but does one size fit all?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 7
8. rent VS buy - the car analogy
Buy vs. Rent
$50/day
4x - 5x cheaper than rent ($10/day)
Just pay daily
High cost to acquire (pay upfront)
High time to acquire (days/weeks) Quick (In minutes or hours)
Typically fixed location (home base) Can be rented at almost any location
No maintenance cost (operator
Need to maintain (User maintains) maintains)
Personalized (You pick color etc) Reuse & public (Part of public fleet)
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 8
9. rent VS buy - Some more specialization
Pope Mobile
Taxi
Super quick rental
Super secure buy!
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 9
10. Cloud or Data center
Yes No
Is your demand reasonably constant? Data center Cloud
Can you pretty accurately predict
Data center Cloud
growth?
Can scaling be planned over a period of
Data center Cloud
time?
Is your service delivered to globally
Cloud Data center
dispersed audience?
Is application responsiveness a main
Cloud Data center
concern?
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 10
11. Need for hybrid
Hybrid
Part of my demand is
Is your demand reasonably constant? constant. There are also
sudden spikes
I can predict user growth but
Can you pretty accurately predict growth? want to plan for spikes and
valleys
Can scaling be planned over a period of
No
time?
Many of my services need
Is your service delivered to globally central compute but needs to
dispersed audience? be delivered to a global
audience
Is application responsiveness a main Yes. Many cases where I need
concern? to control hardware types
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 11
12. The case for hybrid clouds
Number of Servers
Real needs
Old Model
Projection
Buy Zone
Time
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
13. Moving from Cloud to Cloud
Standards are the Backbone
Intranet Internet
Standards
Standards
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 13
14. Sun Cloud
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 14
15. Sun’s Cloud Strategy
Public
Private cloud
Hosted
Open Standard API
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 15
16. Why Applications Don’t Perform
Waiting for Data
• Today’s Multi-Core, Multi-Socket
application server design are
increasingly held back by slow
storage
• When requesting data, the server
spends most of it’s time waiting for
storage
• Application performance remain
sluggish regardless of the Server
CPU horsepower
• The traditional remedy of adding
more expensive DRAM may no
longer suffice as data sets double
ever
2 years
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 16
18. Latency Comparison
Bridging the DRAM to HDD Gap
1S
100mS
10m
S
1mS
100uS
10uS TAPE
1u HDD
S
100nS
10nS
DRAM
1n
S CPU
Sun Confidential: Internal Only 18
19. Latency Comparison
Bridging the DRAM to HDD Gap
1S
100mS
10m
S
1mS
100uS
10uS TAPE
1u HDD
S
100nS FLASH/
SSD
10nS
DRAM
1n
S CPU
Sun Confidential: Internal Only 18
20. Storage Working Set
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 19
21. Entry-Level Standalone Scalable Cluster
8 GB memory 16 or 64 or 128 GB memory
14 x 146 GB SAS disks Up to 288 x 1TB SATA disks
High Density Standalone
Up to 6 x 100 GB readzilla
32 or 64 GB memory
Up to 16 x 18 GB logzilla
46 x 250 GB to 1 TB SATA disks
Active - Active cluster capable
Up to 2 x 18 GB logzilla
Standard feature all models
Optional
All data protocols + data services included
Dual-port 10 Gb Ethernet
(Analutics, Snapshot, Replication, Compression NFS etc)
Quad-port 1 Gb Ethernet
Built in 4x1 Gb Ethernet Port
FC or SCSI HBA for tape backup
Remote Console (Serial or Ethernet)
Sun Confidential: Internal Only 20
22. Pure Hosted
•Expensive
•Hard to Maintain
•Huge upfront cost
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone
23. Pure Cloud
Cloud Storage
•Cheap to Store
•Someone else maintains
•High cost of delivery
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 22
24. Hybrid Storage
Cloud
Storage
Disk
SSD
DRAM
•Expandable
•Reduce cost of delivery
•Unlimited Observability
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 23
25. Video Sharing
10 TB of storage 2% videos watched 300 times/month
Hybrid Unified Storage 7210 Pure S3 solution
•Initial 1 TB - $5000 •Initial cost ~22TB - $20,000 •Storage Cost - $1530
•Storage cost - $1530 •Hosting cost for 2 U $2,000 •IO cost - $9200
•S3 transfer - $54
•Hosting - $500
0
7,15
$12
$44,000
$30,120
JanFeb April
March MayJune
July Aug Sep Oct
Nov Dec
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 24
26. Compute...
Don’t Very Can’t live
Important
care Important without it
Scale Private Hosted Hosted Public
Security Public Hosted Hosted Private
SLA Public Public Hosted Private
Configuration Public Public Hosted Private
Options
Sustained Public Public Hosted Private
Size
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 25
27. Storage
S M L xL
Size Public Private Private Public
Reliability Private Public Public Private
Security Public Public Private Private
Time to live Public Public Private Private
IO rate Public Private Private Private
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 26
28. Give me more!
Cloud landing page:
http://www.sun.com/cloud
Cloud API
http://kenai.com/projects/suncloudapis/
My Blog:
http://blogs.sun.com/angelo/
Twitter:
rajadurai
2009 CommunityOne Conference: WEST | developers.sun.com/events/communityone 27