2. Cloud Services Software as a Service, SaaS Yahoo E-mail Google Maps Youtube Facebook Platform as a Service, PaaS Windows Azure Google App Engine Yahoo Application Platform SalesforceAppExchange Infrastructure as a Service, IaaS HinetHiCloud IBM Blue Cloud HP Flexible Computing Services Amazon EC2
3. Amazon Web Services SaaS Fulfillment Web Service (FWS) Flexible Payment Service(FPS) Mechanical Turk CloudFront PaaS Amazon Simple Queue Service (SQS) Amazon Simple Notification Service(SNS) IaaS Amazon Elastic Compute Cloud (EC2) Amazon Elastic MapReduce Simple Storage Service (S3) Elastic BlockStorage(EBS) Relational DB Services (RDS) Virtual Private Cloud(VPC)
4. 1.Strong Capacity No-limited bandwidth For example: 1M (bits) server bandwidth 300K bytes web page (html, image, and text,etc.) (300K(bytes) x 8 ) / 1M (bits) = 2.34375 seconds 100people: 234.375 seconds (about 4 minutes) timeout: 180 seconds Network congestion?
5. Actual Measurement 10M (bits) client bandwidth Iperf : about 1M bits/sec in Taiwan or 5.6M in US
6. 2.Big Storage 160GB Amazon EC2 storage at the least Amazon S3 BitTorrent http://s3.amazonaws.com/marcel/kiss.jpg http://s3.amazonaws.com/marcel/kiss.jpg?torrent
7. 3.High Reliability IBM Blue Cloud IBM DB2 Express、LotusForms、MashUpCenter、WebSphare http://aws.amazon.com/solutions/global-solution-providers/ibm/
8. 4.Low Cost Small Instance (Default) 1.7 GB of memory, 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit), 160 GB of local instance storage, 32-bit platform Large Instance 7.5 GB of memory, 4 EC2 Compute Units (2 virtual cores with 2 EC2 Compute Units each), 850 GB of local instance storage, 64-bit platform Extra Large Instance 15 GB of memory, 8 EC2 Compute Units (4 virtual cores with 2 EC2 Compute Units each), 1690 GB of local instance storage, 64-bit platform
9. 5.High Portability Google app engine AppScale AppScale is a platform that allows users to deploy and host their own Google App Engine applications. It executes automatically over Amazon EC2 and Eucalyptus as well as Xen and KVM. It has been developed and is maintained by the RACELab at UC Santa Barbara. It supports both the Python and Java Google App Engine platforms.
10. 6.Strong Scalability Vertical Scale Increment of Memory volume and CPU Amount or higher level machine 5 level Amazon EC2 (two 32 bit instance , three 64 bit instance) in 30 minutes Horizontal Scale Load balancing Httpd HAProxy Nginx Apache Mysqld R/W Splitting MySQL Proxy MySQL-Replication In 5 minutes Internal IP or external IP
11. 7. Complete Set Amazon EC2 Linux Windows Amazon SimpleDB like Google BigTable key-value database Amazon S3 DropBox Amazon CloudFront Edge Cache Server Amazon SQS IM system Amazon Elastic MapReduce IBM Blue Cloud Amazon RDS MySQL Amazon VPC Virtual Private Network