breakfast in the clouds
DESCRIPTION
Cloud Comuting overview at AIM Institute 3-26-10TRANSCRIPT
Breakfast in the Clouds
3-26-10 AIM Institute
Erik Eldridge
Yahoo! Developer Network
Presentation Outline
• What is cloud computing?
• How does Yahoo! use cloud computing?
What is cloud computing?
Efficiency
• Resource utilization
• Specialization (“I shouldn't have to know how many computers my program is running on”)
Scalability
• Could we achieve high-performance using many cheap computers?
• What happens when one of them dies, as happens continuously when 1000s of computers are running together.
Pros
• Simple interfaces
• Quick provisioning of resources
Cons
• Where's my data/app/file?
Consumer-oriented cloud
App hosting
YQL
YQL
Virtual private server
File store
• Amazon S3
• Rackspace Cloud Files
Data storage
• Amazon SimpleDB, RDS
• Google AppEngine data store
Grid
• Apache Hadoop
• Amazon Elastic MapReduce
Edge serving
• Amazon CloudFront
• Apache Traffic Server
Cloud Computing at Yahoo!
Yahoo!’s Cloud
Yahoo!’s Cloud diagram
Resources
• apple.com/mobileme/• dropbox.com• evernote.com• joyent.com• appengine.google.com• heroku.com• developer.yahoo.com/yql• aws.amazon.com/• rackspacecloud.com/• slideshare.net/ydn/accelerating-innovation-with-cloud-
computing
Thank You!
• Find these slides on slideshare.net/ydn
• Contact the YDN on twitter.com/ydn