Amazon lança plataforma PaaS em Java  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Edufa
JavaEvangelist
[Avatar]

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.
Rafael Nunes
Moderador
[Avatar]

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
[Email]
Lucas Teixeira
Java Ninja
[Avatar]

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
[Email] [MSN]
Sergio Lopes
Moderador
[Avatar]

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
j0nny
GUJ Master
[Avatar]

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
[WWW]
mochuara
GUJ Master
[Avatar]
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.
mochuara
GUJ Master
[Avatar]
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.
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team