cloud camp milan 2k9 whereisnow.com: starting-up a web business on the cloud

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 24-May-2015

319 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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

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

Page 2: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

http://www.whereisnow.com

Need to scale out

90%read – 10%writeHorizontal scale out

Page 4: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

The team: different feelings

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

Page 5: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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: Cloud Camp Milan 2K9 WhereIsNow.com: Starting-up a Web Business on the Cloud

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