Cloud = Application Enablement and Innovation ≠ IaaS (Cloud Foundry Summit 2014)
Hybrid Cloud Enablement Technologies
-
Upload
hybrid-cloud -
Category
Documents
-
view
417 -
download
5
description
Transcript of Hybrid Cloud Enablement Technologies
![Page 1: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/1.jpg)
http://www.coord.org
Woohyun Kim
The creator of open source “Coord”
(http://www.coord.org)
2012-04-05
Hybrid Cloud Enablement Technologies
![Page 2: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/2.jpg)
http://www.coord.org
The Advent of Hybrid Cloud
![Page 3: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/3.jpg)
http://www.coord.org
The Cloud is DEAD
• Amazon Outage Ironically Raises the Public Cloud Doubts
• On April 21st, 2011, Amazon made the
worst outage in the cloud’s history
• A networking glitch made its storage volumes
automatically create back-ups of themselves,
filling up storage capacity and causing
connectivity issues, lasts two days
• The affected sites could not help waiting
for just Amazon’s repairs
• Q&A site Quora posted “Sorry – it sucks for us
too. We’d point fingers, …”
• News aggregator Reddit posted “We are still
waiting on Amazon to get to our volumes”
• Location service Foursquare, and SCVNGR
posted “The sky is falling! Amazon’s cloud
seems to be down (raining?)”
![Page 4: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/4.jpg)
http://www.coord.org
The Cloud is just a Tool
• How SmugMug Survived the Amazon Cloud Failure
• All of services in Amazon were spread across multiple AZs
• They just launched another identical ELB(Elastic Load Balancer), point it at the
non-affected zones, and updated their DNS
• Note that ELB was affected by the EBS outage
• Like RDS, ELBs would be also constructed on EC2 instances with EBS volumes ??!
• The services were designed for failure
• Fortunately, they didn’t use EBS, which was the main problem for
Amazon crashes
• Since EBS didn’t guarantee predictable performance, they didn’t use RDS running
on it.
• As a result, the exact types of data that would have potentially been disabled by
the EBS meltdown don’t actually live at Amazon at all
• Note that it all still lives in their own datacenters, where they can provide
predictable performance
![Page 5: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/5.jpg)
http://www.coord.org
A Better Alternative is Hybrid Cloud
• Zynga Makes Dramatic Shift From Public Cloud
• Zynga has moved most of its users away from Amazon and onto its
private cloud, called zCloud, to maximize the reliability and performance
of its social games network
• Zynga started out hosting games on its own servers in a collocation facility but
moved to Amazon when it couldn’t keep pace with demand
• A turning point was the 2009 launch of “Farmville,” which shot form zero to 10
million users in six weeks
• But from early 2011, Zynga launched all its new games in their own cloud only
when demand became predictable
• zCloud was built on top of CloudStack and RightScale
• Nearly 80 percent of Zynga’s daily active users were hosted on its own
infrastructure at the end of 2011, while 80 percent were hosted in Amazon at
the start of 2011
• Zynga now sees Amazon as a way to deal with unexpected surges in
demand rather than as its primary platform
![Page 6: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/6.jpg)
http://www.coord.org
Public Players are headed for Hybrid Cloud
• “The hybrid cloud is a little bit like sex
in high school” – Michael Crandell
• Everybody is talking about it, but not
everybody is doing it – except us
• “RightScale is a little bit like a parasite in Amazon”
Michael Crandell, RightScale
![Page 7: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/7.jpg)
http://www.coord.org
Hybrid Cloud Enablement Technologies
![Page 8: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/8.jpg)
http://www.coord.org
Auto-Scaling in Hybrid Cloud
Public Cloud
ServerArray
CPU
Scale Up Scale Down LB
App
Master
LB
App App
Slave
… App App App …
Contact DB:
• Using DNS / IP
• Executing a script
Security:
• Access Control
• Encryption
Public Internet
Private Cloud
Register with LB’s:
• Using SSH
• Using RightNet
• Central repo
![Page 9: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/9.jpg)
http://www.coord.org
Disaster Recovery in Hybrid Cloud
Public Cloud
ServerArray
CPU Scale Up Scale Down
LB
App
Master
LB
App App
Slave
… App App App …
Private Cloud
Public Internet
Slave
snap snap
snap snap
snap snap
snap snap
snap snap
snap snap
• Global storage
• Live replication + rsync
• NoSQL
S3/Cloudfiles
![Page 10: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/10.jpg)
http://www.coord.org
Networking in Hybrid Cloud
![Page 11: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/11.jpg)
http://www.coord.org
• Why Application Virtualization?
• Extreme Simplicity – copy and run
• VM doesn’t solve the app/OS problem
• VM images tie OS and apps together forever and must be
managed as a whole
• Separate app and OS images to reduce permutations
• Adapting VM images for migration among differing
infrastructures is difficult
• App & OS patches done once – gold “images”
• Simple copy for archive, release, DR, replication
Application Virtualization in Hybrid Cloud
![Page 12: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/12.jpg)
http://www.coord.org
I/O Virtualization in Hybrid Cloud
![Page 13: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/13.jpg)
http://www.coord.org
• Image Storage
• Racemi
• rPath rBuilder
• Glance
• RightScale ServerTemplate & MCI(Multiple Cloud Image)
• Cloud Bridge
• Rackspace RackConnect
• Vyatta-based SSL-VPN
• RightScale Point-To-Point
• Storage
• NexentaStor – NexentaVDI at Citrix Synergey 2011
• GlusterFS, Sheepdog
• Abiquo Tiered Storage(SATA, SAS, SSD)
• High perf, replicated (tier 1)
• High perf (tier 2)
• Standard (tier 3)
• Low cost (tier 4)
Hybrid Cloud Enablement Technologies
![Page 14: Hybrid Cloud Enablement Technologies](https://reader033.fdocuments.net/reader033/viewer/2022042814/555c3be5d8b42a2c068b4a24/html5/thumbnails/14.jpg)
http://www.coord.org
Thank You