Appengine vs Amazon; pros & cons for startups

15
[email protected] President & CEO (preview)

description

flash slides of "QMining startu empowered by appengine & amazon"QMining leverage extensivelyappengine & now amazon plateform to speedup its iterative dev process. This talk will focus on pros & con of appengine (Paas) vs amazon(IaaS).

Transcript of Appengine vs Amazon; pros & cons for startups

Page 1: Appengine vs Amazon; pros & cons for startups

[email protected] & CEO

(preview)

Page 2: Appengine vs Amazon; pros & cons for startups

What do we do?

● Data-Mining● Machine

Learning● BIGDATA● Cloud

Page 3: Appengine vs Amazon; pros & cons for startups

Startup context

● Low resources● Employee cost way more then a service● Yes we know that:

○ appengine is a PaaS (Platform as a service)○ amazon is more a IaaS (Infrastructure)

● But it is 2 alternatives for startups

Page 4: Appengine vs Amazon; pros & cons for startups

Subjective: Google bias

+10

Page 5: Appengine vs Amazon; pros & cons for startups

Python framework

framework Great (app.yaml) learning curve

Score

+10 -10

Page 6: Appengine vs Amazon; pros & cons for startups

Deployment

deployment script 173 lines (wrapper on appcfg.py)

625 lines (using extensively boto)

deployment time < 1 minutes 2-5 minutes

need a deployment script No Yes

Score

+10 -10

Page 7: Appengine vs Amazon; pros & cons for startups

Simple test: load generator

Issues so many limits none

Score

-10 +10

Page 8: Appengine vs Amazon; pros & cons for startups

Scaling

Issue 500 req/sec; low req/instance

None

Score

-20 +10

Page 9: Appengine vs Amazon; pros & cons for startups

Pricing

Issue not predictable Higher then estimated

Score

-20 +10

Page 10: Appengine vs Amazon; pros & cons for startups

Support: Multi-tenant/openid

Issue None Nothing

Score

+10 0

Page 11: Appengine vs Amazon; pros & cons for startups

Support https

Issue None Nothing

Score

+10 -10

Page 12: Appengine vs Amazon; pros & cons for startups

Support: logs, alias & data access

Issue None Nothing

Score

+20 -20

Page 13: Appengine vs Amazon; pros & cons for startups

Support BigData

Issue None error logging

Score

+10 +10

Page 14: Appengine vs Amazon; pros & cons for startups

Conclusion

Pros ● framework● deployment● multi-tenant● https● log & data

visualisation

● less limits● Scaling● Pricing

General Score +20 -20Prototyping 2 weeks 4 months

Production

The best of both world might be heroku a Cloud application platform but we haven't tried it

Page 15: Appengine vs Amazon; pros & cons for startups

[email protected] & CEO

You hate your day job?