| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2011 14:37:58
|
Edufa
JavaEvangelist
![[Avatar]](/images/avatar/5747a0021eb349e9c8d3667cf1a5e9ec.jpg)
Membro desde: 18/04/2006 10:20:03
Mensagens: 315
Localização: Curitiba, PR
Offline
|
O problema destas APIs é que te amarram ao google. Se para o projeto isto não é um problema, então o GAE é uma escolha melhor
|
Edufa
Curitiba, PR
--
"O estado sou eu". - Luís XIV
"O estado somos nós."- Lênin
"O estado somos eu." - Lula
--
O mundo é deles mas a amazônia é nossa
O petróleo é nosso, mas o gás é deles.
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2011 14:43:37
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Edufa wrote:O problema destas APIs é que te amarram ao google. Se para o projeto isto não é um problema, então o GAE é uma escolha melhor
Algumas APIs sim, que você pode criar um SPI pra elas.
Mas a grande maioria, são implementações de JSRs que você pode substituir.
De toda forma concordo, se ficar amarrado ao GAE é um problema, então nem considere usá-lo.
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2011 14:44:08
|
Lucas Teixeira
Java Ninja
![[Avatar]](/images/avatar/758a06618c69880a6cee5314ee42d52f.png)
Membro desde: 11/12/2003 10:47:22
Mensagens: 269
Localização: São Paulo - SP
Offline
|
Rafael Nunes wrote:No GAE o AlwaysOn mantém 3 instâncias da sua aplicação sempre de pé mesmo sem receber requisições, o que evitaria os 'cold starts'
Legal, é quase a mesma idéia então de se manter X instâncias no mínimo com o AutoScaling.
Só diferencia que no AWS não vai ter esse Cold Start "nunca", pq ele sempre tem uma instância pelo menos no ar, sem baixar a app, mesmo que não tenha requisições.
E quando devido ao AutoScaling ele vai subir outra instância, ele só disponibiliza ela por trás do ELB (balanceador) depois que está pronta para assumir requests.
Rafael Nunes wrote:Me referia a API de serviços(e que pra mim ai está o grande ganho de produtividade no GAE), como: Blobstore, ImageAPI, XMPP, Channel, OpenID, Autenticação com usuários Google/Apps, etc, etc
http://code.google.com/appengine/docs/java/apis.html
Ahh sim, entendi errado, my bad
|
Lucas F. A. Teixeira .·.
lucastex no gmail com
lucastex.com/twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/01/2011 15:09:30
|
Sergio Lopes
Moderador
![[Avatar]](/images/avatar/8232e119d8f59aa83050a741631803a6.jpg)
Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline
|
Concordo com a qualidade das APIs do GAE serem bacanas. Mas ao mesmo tempo são, claro, o grande ponto negativo do vendor lock-in.
Lucas Teixeira wrote:
E quando devido ao AutoScaling ele vai subir outra instância, ele só disponibiliza ela por trás do ELB (balanceador) depois que está pronta para assumir requests.
Essa é a grande diferença pro GAE, o startup é feito por trás como em qualquer lugar do mundo.
Sobre o AlwaysOn: sou cliente (é pago) do serviço desde o primeiro dia anunciado no GAE 1.4 beta. Pelo anúncio, a impressão que ficaria era de que não haveria mais Cold Start dentro de requests de usuário. No site da Caelum, um site bem pequeno, 3 instâncias sempre ligadas seriam mais que suficiente em 99% do tempo.
Mas não é o que vejo nos logs: o AlwaysOn garante 3 instâncias ligadas o tempo inteiro, mas não garante que não serão desligadas. O GAE sobe e desliga instâncias o tempo inteiro, provavelmente realocando máquina e balanceando carga. No site da Caelum, um site pequeno, conto cerca de 30 novas instâncias ligadas por dia, isso mesmo tendo o AlwaysOn ligado. E várias dessas instâncias sobem em requests de usuário (não só nos WarmUpRequests automáticos).
Cheguei a questionar esse comportamento na lista oficial do GAE mas me parece que é algo que temos que conviver e pronto. O Cold Start continua sendo uma pedra no sapato, e o ideal é diminuir ao máximo o tempo de startup da aplicação (aka. não usar Spring [troll] )
|
Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2011 17:47:39
|
j0nny
GUJ Master
![[Avatar]](/images/avatar/2f37ce1ace06a770fab4452db0fe5c5f.png)
Membro desde: 19/09/2009 00:01:57
Mensagens: 1121
Localização: Blumenau - SC
Offline
|
Alguém ja fez algo?
Estou pensando em desenvolver uma app na Amazon com o VRaptor.
PS: Comecei no GAE, mas essa falta de portabilidade encomodou um pouco.
|
@jntsdaniel
github.com/jonatasdaniel
---
AndOrm - Framework ORM para Android
http://github.com/jonatasdaniel/andorm |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2011 19:48:42
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
Nada que um VPS com java+ubuntu instalados não resolva por 1/3 do preco.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/01/2011 19:51:28
|
mochuara
GUJ Master
Membro desde: 20/05/2009 11:21:32
Mensagens: 1776
Offline
|
j0nny wrote:Alguém ja fez algo?
Estou pensando em desenvolver uma app na Amazon com o VRaptor.
PS: Comecei no GAE, mas essa falta de portabilidade encomodou um pouco.
Que eu saiba a Amazon não oferece o serviço no Brasil.
|
|
|
 |
|
|