cloudcamp milan 2009: whereiisnow.com

8
You want it, you search it... got it! Starting-up a web business A tale of stepping to Cloud Computing

Upload: gabriele-bozzi

Post on 13-Dec-2014

251 views

Category:

Business


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: CloudCamp Milan 2009: WhereiIsNow.com

You want it, you search it... got it!

Starting-up a web businessA tale of stepping to Cloud Computing

Page 2: CloudCamp Milan 2009: WhereiIsNow.com

Initial considerations

Ideato provide self updating information

documents, contacts, urls, bookmarks

Solutionan internet service which always returns the address where you can find the latest version of a given info.API (WSDL) available to create new applications

ArchitectureNeed to avoid “success disaster”-“slashdotting” and other great news

Page 3: CloudCamp Milan 2009: WhereiIsNow.com

http://www.whereisnow.com

Need to scale out

90%read – 10%writeHorizontal scale out

Page 4: CloudCamp Milan 2009: WhereiIsNow.com

The team: different feelings

Sys admins love Hardware Time & Money: problems for every founder

Page 5: CloudCamp Milan 2009: WhereiIsNow.com

Why we moved to the cloud

CostCapex eliminationNo doubts about overspending / under-provisioningPay as you growth model

TimeNo HW to choose, order, install, configure and mantain!Few minutes to get a new server up and runningAlways run the same app on the same HW

Focus on core businessUse shared solutions (firewall, monitoring…) Reduce the time to market

Page 6: CloudCamp Milan 2009: WhereiIsNow.com

Our Cloud

Infrastructure as a service: Amazon CloudEC2 Apache2, Tomcat, Axis2/Rampart, Terracotta, MemCached, MySQL

S3 DB backups and other configurations data

EBS DB hot data

Managing the Cloud: RightScaleUseful list of server templates & scriptsMulti deployment (I love it)Monitoring & AlertsAuto ScaleOur “single point of configuration”

Page 7: CloudCamp Milan 2009: WhereiIsNow.com

http://www.whereisnow.com

Thinking big, starting small

-4 EC2 small Instances- 2 apache (LB), 2 tomcat+axis2, 2 terracotta- 4 memcached- 1 MySQL Master,1 MySQL Slave… and we can scale up and down as needed

-4 EC2 small Instances- 2 apache (LB), 2 tomcat+axis2, 2 terracotta- 4 memcached- 1 MySQL Master,1 MySQL Slave… and we can scale up and down as needed

Page 8: CloudCamp Milan 2009: WhereiIsNow.com

The team: same feeling

After a hard work, founders and sys admins are happy to still move their steps on the CLOUD.

[email protected]@whereisnow@marcelloorizi