17
Working in the cloud We are from the internet — we know the value of open source. Hardware and storage is unfortunately real, but you can outsource it all. This talk will guide you through how to exploit cloud computing today to make you happier and more efficient. Léon Brocard YAPC::Asia 2008

Living In The Cloud

  • Upload
    acme

  • View
    5.556

  • Download
    1

Embed Size (px)

DESCRIPTION

We are from the internet - we know the value of open source. Hardware and storage is unfortunately real, but you can outsource it all. This talk will guide you through how to exploit cloud computing today to make you happier and more efficient.

Citation preview

Page 1: Living In The Cloud

Working in the cloud

We are from the internet — we know thevalue of open source. Hardware and storage

is unfortunately real, but you can outsource itall. This talk will guide you through how toexploit cloud computing today to make you

happier and more efficient.Léon Brocard

YAPC::Asia 2008

Page 2: Living In The Cloud

Do you roll your own?

Mobile network?Internet connection?Email servers?Blog servers?IM network?DNS hosting?Web servers?

Page 3: Living In The Cloud

mrmonkey

Page 4: Living In The Cloud

mrmonkey.com

Colocation too costly in the UK0.5A per UNo space anywhereNeed to buy N+1 servers

Page 5: Living In The Cloud

Energy prices

●●●●

●●●●

●●

●●●●

●●●

●●●●

●●●●●●

●●●●●●●●●●●●●●●●●●●

02

46

810

12

1960 1970 1980 1990 2000

Average US retail commercial price of electricity

adju

sted

cen

ts p

er k

Wh

Page 6: Living In The Cloud

Things that fail

SoftwareServersHardwareNetworkData centre

Page 7: Living In The Cloud

mrmonkey.com in the cloud

DNS by GandiEmail & IM by GoogleTODO by HiveminderHosting, storage & network by Amazon

Page 8: Living In The Cloud

Why now?

Computers are more powerfulNetwork is everywhere and fast enoughTCP/IP and HTTP are reliable enoughSSL is secure enoughOpen sourceVirtual machines

Page 9: Living In The Cloud

Processing power

● ● ● ● ● ● ● ● ● ● ● ●● ●● ● ●●●

● ●●●

●●

020

000

4000

0

1970 1980 1990 2000

Instructions per second

MIP

S

Page 10: Living In The Cloud

Software As A Service

ZimkiSales ForceNingAmazon Elastic Compute CloudAmazon Simple Storage ServiceGoogle App Engine

Page 11: Living In The Cloud

XaaS

BaaS — Business as a ServiceOaaS — Organisation as a ServicePaaS — Process as a ServiceDaaS — Data as a ServiceSaaS — Software as a ServiceFaaS — Framework as a ServiceHaaS — Hardware as a ServiceIaaS — Infrastructure as a ServiceNaaS — Nothing as a Service(Thanks to Simon Wardley)

Page 12: Living In The Cloud

Amazon

Elastic Compute Cloud getting betterElastic IPsDropped bandwidth price recentlyNew status pageSimple Storage Service pretty goodNet::Amazon::S3 retry => 1Almost a CDN

Page 13: Living In The Cloud

Amazon S3

Page 14: Living In The Cloud

Scaling

Premature scaling is the root of all evilEC2 + S3 annoying to scaleBest thing about App Engine is the data storeFor big deployments, the cloud may not help

Page 15: Living In The Cloud

Data Protection

Uh-ohEspecially if your data is stored in anothercountry

Page 16: Living In The Cloud

Issues

AvailibilityReliabilityCustomisationKeep everything inhouseWorried about lock-inSLA

Page 17: Living In The Cloud

Remember

Electricity is no longer a competitive advantageAll you need is a credit card