5. Cloud Computing
....
SaaS (Software as a Service)
ASP (Application Service Provider)
Utility Computing
6. Cloud Computing
Google CEO, Eric Schmidt 2006 8 @
Search Engine Strategies Conference
What's interesting [now] is that there is an emergent new model, and you
all are here because you are part of that new model. I don't think people
have really understood how big this opportunity really is. It starts with the
premise that the data services and architecture should be on servers.
We call it cloud computing – they should be in a quot;cloudquot; somewhere. And
that if you have the right kind of browser or the right kind of access, it
doesn't matter whether you have a PC or a Mac or a mobile phone or a
BlackBerry or what have you – or new devices still to be developed –
you can get access to the cloud. There are a number of companies that
have benefited from that. Obviously, Google, Yahoo!, eBay, Amazon
come to mind. The computation and the data and so forth are in the
servers.
http://www.google.com/press/podium/ses2006.html
9. XaaX
SaaS (Software as a Service)
PaaS (Platform as a Service)
HaaS (Hardware as a Service)
DaaS ( [ Development, Database, Desktop ] as a Service)
IaaS (Infrastructure as a Service)
BaaS (Business as a Service)
FaaS (Framework as a Service)
OaaS (Organization as a Service)
10. Dev > Test > Setup > Serv.
Hardware costs Bandwidth management
Software costs Server hosting
Maintenance Storage management
Load balancing High availability
Scaling
Utilization
Idle machines
12. Amazon Web Services
Amazon EC2 40 + 1
Amazon Simple DB
Amazon S3 AWS traffic > Amazon
Amazon CloudFront 6
Amazon Simple Queue Service (SQS)
Amazon Web Service Premium Support
Amazon Flexbile Payments Service (FPS)
Amazon DevPay
Amazon Mechanical Turk
Amazon Fulfillment Web Service (Amazon FWS)
Amazon Elastic Block Store (EBS)
Amazon Associates Web Service
Alexa Web Search
Alexa Web Information Service
Alexa Top Sites
Alexa Site Thumbnail ( )
14. Amazon EC2 99.5%
http://aws.amazon.com/ec2/
→
99.95% SLA( )
reboot OK
[RTT 200ms]→ noSSL ColudFront
IP Elastic IP
RTT:Round Trip Time
15. Xeon E5345 2.33GHz
nice -n -20
Amazon EC2
1 Compute Unit (1.2GHz Xeon )
2 core, 32bit, 1.7GB m, 350GB 8 core, 64bit, 7GB m, 1690GB
Small Instance Lerge/Medium Extra
OS
RedHat Enterprise, Oracle Enterprise, OpenSolaris, openSUSE,
Ubuntu, Fedora, Gentoo, Debian, Windows Server 2003 (+25%)
Environments
CPU ,RAC
Oracle 11g, MS SQL 2005, MySQL Enterprise, MS SQL Express
Java Application Server, JBoss Enterprise, RoR, Windows Media
AMIs http://www.oracle.com/goto/cloud/
21. Cloud Spectrum
Low High
Framework VM
Instruction Set VM Bytecode VM
IBM Blue Cloud Y!OS
Amazon EC2 Microsoft Azure Google AppEngine Salesforce
22. SaaS and Cloud matrix
Network Storage Processing Development Application Business Enterprise Consumer
Akamai Acceleration
Amazon S3 EC2 SimpleDB
AT&T Web Meeting
● ● ●
● ● ●
Box.net
AppEngine AppEngine AppEngine Google Apps Gmail
Google
IBM Blue Cloud
●
Microsoft Azure Azure Office Online Hotmail
● ●
Force.com ● ●
Salesforce
SAP SAP Library ● ●
Sun Metro Web-S Metro Web-S Sun SOA Open Office Open Office
●
● ● ●
Terremark
Pipes Yahoo!Mail
Yahoo!
Xcalibre ● ● ●
cf. http://blogs.zdnet.com/BTL/?p=11206
29. Cloud
2003 WAN CPU disk
Item in 2003 1Mbps 2GHz, 2GB 200GB, 50Mb/s
Cost in 2003 $100/month $2000 $200
$1 buys in 2003 1GB 8 CPU hours 1GB
2008 WAN CPU disk
Item in 2008 100Mbpsd 2GHz*4, 4GB 1TB, 115Mb/s
Cost in 2008 $3600/month $1000 $100
$1 buys in 2008 2.7GB 128 CPU hours 10GB
30. Cloud
2008 WAN CPU disk
$1 buys in 2008 2.7GB 128 CPU hours 10GB
WAN CPU disk
2.7x 16x 10x
ISP = 1$
$0.27-0.40 $2.56 $1.2-1.5
AWS =
EC2 Reserved Instances ....
31. Cloud’s Backend
Hadoop MapReduce
MogileFS GoogleFS
Hypertable
BigTable
hBase
Chubby
Skynet
Google
AppDrop
CouchDB
Perlbal
Dynamo
32. Hadoop
Google MapReduce, Google File System
Nutch Doug Cutting ( Yahoo! Research) Java
HDFS (Hadoop Distributed File System)
Hadoop MapReduce Framework
Java MacReduce C++
Hadoop Streaming
33. Hadoop
Yahoo! (2 )
A9 (Amazon )
AOL
Baidu
Facebook
Google (Scale Computing Challenges)
IBM Blue Cloud
Joost, Last.fm, Ning, Search Wikia,Veoh, .....
36. Amazon Web Services
Amazon EC2
Amazon Simple DB
Amazon S3
Amazon CloudFront
Amazon Simple Queue Service (SQS)
Amazon Web Service Premium Support
Amazon Flexbile Payments Service (FPS)
Amazon DevPay
Amazon Mechanical Turk
Amazon Elastic Block Store (EBS)
Amazon Fulfillment Web Service (Amazon FWS) :
Amazon Associates Web Service: API
Alexa Web Search : Alexa
Alexa Web Information Service : Alexa API
Alexa Top Sites :
Alexa Site Thumbnail ( )
52. IBM
Sun Cloud 65 $
http://www.sun.com/cloud
Sun Cloud API : Project Kenai (sf.net )
http://kenai.com/
Sun Cloud : 2008
Sun Cloud Storage Service
Sun Cloud Compute Service
Q-layer