get off my cloud - launching your startup on the cloud
DESCRIPTION
Presentation given at GeekNRolla on 21-Apr-2009.TRANSCRIPT
Joe Drumgoole
21-Apr-09
Get Off My Cloud –Launching your Startup on Cloud
Computing Infrastructure
What We Use
• Wush.net : Subversion and Trac• DynDNS : Dynamic DNS• Python/Django : Dev Stack• Postgres : Database• Hudson : Build Server• Perlbal, MogileFS, memcached: Scaling• Nagios, Monitis: Monitoring• Hamachi : VPN through Firewall• Google Apps : Email, Calendar, Docs, Wiki• Zendesk : Support• Amazon : Storage, Compute, Bandwidth• Paypal : Billing
Cloud Computing: The Bad News
• The Data Problem
• The Programmer Problem
• The Britney Spears Problem
• The Bank Problem
• The Doctor Problem
• The End User Problem
Costs (Euros)
• Capital Expenditure– One server 5k euro– One laptop per developer 2.5k (7 devs)– One Linksys WIFI/Firewall (won at Raffle)– Two 24 port switches 1.6k– Total: ~24k
• Running Costs for Grid and Storage– ~1800 euro a month (8 instances)
Our Lessons
• Cloud Computing is a useful adjunct• We can deploy to any Linux grid in minutes• Watch the per transaction costs• We run our build server locally (using VMServer)• We like Amazon but we will host in parallel with
someone else in the future• Client side encryption is in everyone’s future
Q & A