210 likes | 404 Views
Cloud Computing. So what is the cloud?. Topology etymology Service Application Data Interface Computing power. Beer. History. Mainframes McCarthy Dumb terminals and thin clients Desktop Amazon 2007. Seems familiar. Utility computing Grid computing Edge computing
E N D
So what is the cloud? • Topology etymology • Service • Application • Data • Interface • Computing power
History • Mainframes • McCarthy • Dumb terminals and thin clients • Desktop • Amazon • 2007
Seems familiar • Utility computing • Grid computing • Edge computing • Software as a service • Platform as a service • Managed service providers
Benefits for users • lower costs • capital expenditure is minimized • training • device independence • peak-load capacity increases • high performance • reliability • scalability • security • geodistribution • sustainability
Benefits for providers • economies of scale • cutting edge technology • asset control • higher efficiency
Who uses cloud computing? • New York Times • SanDisk • Animoto • Others
Key components • Infrastructure • Application • Client
Providers • Amazon • Google • Microsoft • Salesforce.com • 3tera • Enomaly • GoGrid • AppNexus
Amazon • EC2 • AMIs • EBS • Geodistribution • Elastic IP
AMI Standard Instance Types • Small • 1.7 GB memory, 1 EC2 CU, 160 GB storage, 32-bit • Large • 7.5 GB memory, 4 EC2 CU, 850 GB storage, 64-bit • Extra Large • 15 GB memory, 8 EC2 CU, 1690 GB storage, 64-bit
AMI High-CPU Instance Types • Medium • 1.7 GB memory, 5 EC2 CU, 350 GB storage, 32-bit • Extra Large • 7 GB memory, 20 EC2 CU, 1690 GB storage, 64-bit
Other Amazon Services • S3 • Mechanical Turk • SQS
Google App Engine • Free to start • Subset of Python • Target: easy web apps
Salesforce.com • Data-oriented web apps