GAE Vs AWS for JAVA: Any points I should cover?

98 views
Skip to first unread message

Brandon Wirtz

unread,
Aug 30, 2011, 4:57:08 PM8/30/11
to google-a...@googlegroups.com

I’m going to be doing a video and blog post about GAE vs AWS, in this case specific to Java.

 

Are there any points anyone thinks I should address specifically? 

 

This will NOT be a “X is the Winner, Y is the Loser” it is about when to pick each. 

 

Joshua Smith

unread,
Aug 31, 2011, 2:53:13 PM8/31/11
to google-a...@googlegroups.com
I'm interested in the data center redundancy differences.  It seems like GAE automatically moves stuff around when things go bad, whereas AWS makes it possible, but apparently its so hard to do that people don't (witness the US-East failure taking out Netflix, Foursquare, Quora, etc...).  Is that a correct impression?

-- 
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-a...@googlegroups.com.
To unsubscribe from this group, send email to google-appengi...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.

Linval Bailey Jr

unread,
Aug 31, 2011, 5:12:28 PM8/31/11
to Google App Engine
Brandon,

I'm still doing my research on GAE and would love to see your vid when
ready as well as your Blog(s)

Hariharan Anantharaman

unread,
Sep 5, 2011, 3:28:23 AM9/5/11
to Google App Engine
Hi,
If your application has lot of complex reporting requirements and most
of it is not known before hand, i would prefer AWS with RDS feature.
The modelling of data and its relationship (like owned or un-
owned)should be done based on query requirements. Given that JOIN is
not supported in Datastore, doing complex join relies on the code. In
those scenarios AWS scores well over GAE .

Thanks
Hari

Alex Dobjanschi

unread,
Sep 6, 2011, 4:46:16 AM9/6/11
to google-a...@googlegroups.com
Brandon, you should also note that GAE/Google is changing their policies over-night.

Alex.

andrew

unread,
Sep 6, 2011, 9:41:10 AM9/6/11
to Google App Engine
Well, I think there will be many aspects to cover and it's a
potentially very big task. I have not tried AWS yet (only read about
it), but the following comes to mind easily:

- Pricing (duh!) :-)
specifically for
- development
- testing
- production
- low load
- mid load
- high-load

- Platform aaS vs. Infrastructure aaS: i.e. to what degree does
GAE take care of a lot of things for you and give you a computing
platform:
- GAE "pre-build" stack vs. the raw or pre-built stacks available on
AWS
- GAE in-built scalability vs. need for a more complex design with
load balancers and you handling it in AWS
- GAE "NonSQL" datastore vs. MySQL and other options in AWS
- Scalability (in size and performance) of MySQL options in AWS

- Related services that are provided (with an easy integration,
otherwise pretty much everything would have to be compared), such as
XMPP, EMail, Task/Message Queues, etc.

- Tools and Dashboards for managing apps during development, test and
production.

- Available programming languages and level of (provider and
community) support for each with tools and libraries.

- Lock-in, or ease of moving app and data to other platforms

- For many countries (I only know about European and specifically
Spanish laws) there can be problems if data is hosted outside your
country or outside Europe, for privacy law reasons. Ability to specify
where sensitive data is held.

- Security and certifications provider has for processes to access it.

etc

Anders

unread,
Sep 6, 2011, 10:15:53 AM9/6/11
to google-a...@googlegroups.com
It would be interesting to know how well AWS scales compared to GAE which scales automatically both in computing resources and data storage (without the customers having to manually configure the service).

Joshua Smith

unread,
Sep 6, 2011, 10:58:02 AM9/6/11
to google-a...@googlegroups.com
One data point: I've found that spinning up a new EC2 instance takes about 3 minutes.  So I don't think it's possible to scale up as fast in AWS as you can in GAE.

On Sep 6, 2011, at 10:15 AM, Anders wrote:

It would be interesting to know how well AWS scales compared to GAE which scales automatically both in computing resources and data storage (without the customers having to manually configure the service).

--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/qW4xlkNmNDQJ.
Reply all
Reply to author
Forward
0 new messages