Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Amazon web services

1,577 views

Published on

Published in: Education, Technology
  • Be the first to comment

Amazon web services

  1. 1. Amazon Web Services<br />
  2. 2. Cloud Services<br />Software as a Service, SaaS<br />Yahoo E-mail<br />Google Maps<br />Youtube<br />Facebook<br />Platform as a Service, PaaS<br />Windows Azure<br />Google App Engine<br />Yahoo Application Platform<br />SalesforceAppExchange<br />Infrastructure as a Service, IaaS<br />HinetHiCloud<br />IBM Blue Cloud<br />HP Flexible Computing Services<br />Amazon EC2<br />
  3. 3. Amazon Web Services<br />SaaS<br />Fulfillment Web Service (FWS)<br />Flexible Payment Service(FPS)<br />Mechanical Turk<br />CloudFront<br />PaaS<br />Amazon Simple Queue Service (SQS)<br />Amazon Simple Notification Service(SNS)<br />IaaS<br />Amazon Elastic Compute Cloud (EC2)<br />Amazon Elastic MapReduce<br />Simple Storage Service (S3)<br />Elastic BlockStorage(EBS)<br />Relational DB Services (RDS)<br />Virtual Private Cloud(VPC)<br />
  4. 4. 1.Strong Capacity<br />No-limited bandwidth<br />For example:<br />1M (bits) server bandwidth<br />300K bytes web page (html, image, and text,etc.)<br />(300K(bytes) x 8 ) / 1M (bits) = 2.34375 seconds <br />100people: 234.375 seconds (about 4 minutes)<br /> timeout: 180 seconds<br />Network congestion?<br />
  5. 5. Actual Measurement<br />10M (bits) client bandwidth<br />Iperf : about 1M bits/sec in Taiwan or 5.6M in US<br />
  6. 6. 2.Big Storage<br />160GB Amazon EC2 storage at the least<br />Amazon S3<br />BitTorrent<br />http://s3.amazonaws.com/marcel/kiss.jpg<br />http://s3.amazonaws.com/marcel/kiss.jpg?torrent<br />
  7. 7. 3.High Reliability <br />IBM Blue Cloud<br />IBM DB2 Express、LotusForms、MashUpCenter、WebSphare<br />http://aws.amazon.com/solutions/global-solution-providers/ibm/<br />
  8. 8. 4.Low Cost<br />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<br />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<br />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<br />
  9. 9. 5.High Portability <br />Google app engine<br />AppScale<br />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.<br />
  10. 10. 6.Strong Scalability<br />Vertical Scale<br />Increment of Memory volume and CPU Amount or higher level machine<br />5 level Amazon EC2 (two 32 bit instance , three 64 bit instance)<br />in 30 minutes<br />Horizontal Scale<br />Load balancing<br />Httpd<br />HAProxy<br />Nginx<br />Apache<br />Mysqld<br />R/W Splitting<br />MySQL Proxy<br />MySQL-Replication<br />In 5 minutes<br />Internal IP or external IP<br />
  11. 11. 7. Complete Set <br />Amazon EC2<br />Linux<br />Windows<br />Amazon SimpleDB<br />like Google BigTable key-value database<br />Amazon S3<br />DropBox<br />Amazon CloudFront<br />Edge Cache Server<br />Amazon SQS<br />IM system<br />Amazon Elastic MapReduce<br />IBM Blue Cloud<br />Amazon RDS<br />MySQL<br />Amazon VPC<br />Virtual Private Network<br />

×