Webinsider

Desenvolvimento

Google lança hosting grátis para aplicativos

19 de abril de 2008, 11:33

App Engine é um serviço gratuito para desenvolvedores que podem hospedar seus projetos e usar a infra-estrutura do Google. Trabalha com aplicativos em Python e concorre com serviço similar da Amazon. Você usaria?

Por Gilberto Alves Jr.

O Google acaba de lançar um serviço chamado App Engine. A idéia é ser um serviço completo de hosting, banco de dados e servidor de arquivos com infra-estrutura e tecnologias do Google, com a oferta de uma boa quantidade de recursos gratuitos para desenvolvedores criarem seu aplicativos.

O servidor aproveita o famoso cloud computing do Google, database com BigTable e storage com o Google File System. Todas estas tecnologias são utilizadas pelo próprio Google em seus aplicativos para que sejam rápidos e facilmente escalonáveis.

Escalabilidade sem preocupação

A novidade resolve um grande problema que startups têm: como gerenciar um servidor quando se faz sucesso de uma hora para outra. Em um dia eu tenho um punhado de usuários, no outro dia eu tenho milhões, meu servidor cai, eu fico desesperado e perco os cabelos e os usuários.

Com o App Engine o desenvolvedor pode preocupar-se só em desenvolver o seu programa e deixar toda a parte de infra estrutura para o Google.

Modelo de negócio briga com Amazon

Na versão “preview” lançada, os aplicativos não podem usar mais do que 500 MB de espaço em disco, 200 milhões de megaciclos/dia de CPU, e 10 GB de banda por dia. Vocês sabem que isso não é pouco.

Outro limite é que, por enquanto, somente aplicativos desenvolvidos em Python podem rodar no servidor. Google diz que a estrutura toda é feita para suportar qualquer linguagem e que vai aos poucos liberar novas linguagens.

A idéia, quando o produto estiver pronto, é vender mais recursos para os desenvolvedores, conforme a demanda de seus aplicativos. Exatamente o que a Amazon faz com seus serviços de Storage e Cloud Computing.

A concorrência entre os dois agora será uma briga boa de assistir. Enquanto o Google entra no mercado com uma afinidade muito grande com os desenvolvedores, a Amazon já é o líder deste mercado e tem vários cases muito interessantes para mostrar.

APIs do Google para tarefas mais comuns

Além de tudo isso, o App Engine ainda dá acesso a APIs do Google para fazer tarefas comuns como autenticação de usuários e envio de e-mails. Ou seja, eu poderei usar minha conta do google para fazer login em um aplicativo hospedado no App Engine.

O serviço tem também uma ampla gama de análises de uso do servidor, de banda, de ciclos, etc, algo como o Google Analytics mas voltado para o servidor em si e não para o conteúdo. Eles dizem que estes são só os primeiros features, que ainda não estão nem perto de ter todos os features planejados para o serviço.

Isso deve mudar o cenário?

Com isso, desenvolvedores têm um custo a menos para lançarem um aplicativo. Será que isso muda o cenário da web 2.0? Será que terá um impacto grande? Você usaria o serviço? [Webinsider]

.

Sobre o autor

Gilberto Alves Jr.Gilberto Jr (gilbertojr@gmail.com) é sócio da Amanaiê - startup com foco em OpenSocial - e mantém um blog sobre Web 2.0.

Apoio:

  • LayerDev Serviços de Webhosting Profissional

Palavras-chave relacionadas a este texto: [ programação ] [ buscadores ] [ google ] [ aplicativos web 2.0 ]

Comentários

9 pessoas comentaram o artigo "Google lança hosting grátis para aplicativos"

Luis Data: 19/04/2008 às 11:40 am

Atividade:

Cidade: Limeira

Se rodasse aplicativos em ASP.NET certamente eu usaria.

Luis

Junior Parulla Data: 19/04/2008 às 11:52 am

Atividade: Executivo da Globalização

Cidade: Jericoacoara - Ce

É Claro que eu usaria, e com certeza vou estar usando daqui a uns dias. Viva o Google!!!! Viva. Viva a Amazon! Viva!!!!!!!!!

jes Data: 19/04/2008 às 12:20 pm

Atividade:

Cidade:

Mil vezes a elegância de Python do que VB. Eu acho python uma linguagem ideal para criar aplicativos-serviços como esse (alias Python é ideal pra quase tudo :-). Gostaria de Ruby como segunda linguagem disponível, e, sinceramente, não teria grande interesse em nenhuma outra linguagem.

Python e Ruby são tão mais bem arquitetadas/projetadas do que outras linguagens como Basic ou PHP e nos permite exprimir idéias de tal forma que fazem com outras linguagens se tornem praticamente desnecessárias a não ser para estuda-las (minha opinião obviamente).

Mas, entre Python e Ruby, prefiro Python logo me entusiasma o Google App Engine.

Adriano Data: 19/04/2008 às 1:35 pm

Atividade: Professor

Cidade: Bandeirantes

Além das questões relacionadas com o negócio em si, gostaria de ressaltar as características técnicas. Python é uma linguagem poderosa, fácil e eficiente entretanto sua utilização é restrita a poucos profissionais. Utilizei Python por um ano e fui desencorajado por profissionais de outras linhas baseado no quesito de oferta de trabalho e também valorização de um profissional.
Se o Google lança um produto com esta tecnologia é sinal que ela não é qualquer coisa e que eles acreditam na linguagem. É hora de começarmos a dar uma atenção ao Python e ficar de olho pois a experiencia de seu uso é singular.
Vale aguardar e pagar pra ver…

Manuel Lemos Data: 19/04/2008 às 11:46 pm

Atividade:

Cidade:

Não me parece que o Google App Engine venha concorrer com os produtos da Amazon, essencialmente porque são diferentes.

O Amazon S3 é essencialmente um serviço de hospedagem de arquivos estáticos. O Amazon EC2 é um serviço de hospedagem de servidores dedicados virtuais (VPS). O Google App Engine é uma máquina virtual para servir aplicativos (por enquanto só) em Python.

A ideia do Google App Engine é abstrair aspectos de escalabilidade de forma que não seja preciso lidar com balanceamento de carga e replicação de bancos de dados.

Nesse aspecto parece ser boa ideia, mas enquanto as opções de linguagens de programação se limitarem a Python, o interesse vai ser reduzido.

Para além de ter que aprender uma API completamente nova, a esmagadora maioria dos desenvolvedores Web não usa Python nem tem interesse em aprender mais uma linguagem, dado que têem de descartar todo o conhecimento e bibliotecas que usam e os fazem produtivos usando outras linguagens mais populares para Web como PHP, Java, VBScript/C# (.NET), Ruby, etc..

Na verdade o que tornou a Web popular, não foram bem as linguagens, mas sim as aplicações que se desenvolveram com elas. Se pensarmos apenas em PHP, basta lembrar a popularidade de grandes aplicações como Joomla, Wordpress, PHPBB, OSCommerce, etc..

Quando estas aplicações rodarem no Google App Engine, aí sim poderemos dizer que o Google App Engine se tornou um grande concorrente das empresas de hospedagem existentes que suporta essas e muitas outras aplicações.

No TechCrunch consta que Python é apenas a primeira de diversas linguagens que vão ser suportadas, pelo que quem já trabalha com outras linguagens só precisa esperar mais um pouco.

http://www.techcrunch.com/2008/04/07/google-jumps-head-first-into-web-services-with-google-app-engine/

Tiago Celestino Data: 20/04/2008 às 9:01 am

Atividade: Designer de Interfaces

Cidade: Salvador

Realmente é interessante, mas acredito que a Google já tem informações bastante de milhões de usuários e com o App Engine vai ter ainda mais.

Não sei como é a política do serviço, mas acredito que precisamos ter um pouco de cautela quanto a esse tipo de serviço.

Minha opinião. :)

Hellen Data: 06/05/2008 às 12:09 pm

Atividade:

Cidade:

Espero que o serviço aceite PHP em breve.

Bem que o Google podia ter feito uma enquete para saber qual seria a linguagem preferida dos usuários e disponiblizar essa linguagem mais rapidamente.

Bruno Data: 18/06/2008 às 9:04 am

Atividade: .NET Developer

Cidade: Porto Alegre

Se rodasse aplicativos em ASP.NET certamente eu usaria.[2]

Rodrigo Data: 16/08/2008 às 3:49 am

Atividade:

Cidade:

Só dá os aborígenes pedindo “ASP” pro Google aqui. ¬¬

Avisos
Os ítens com asterisco ( * ) são campos de preenchimento obrigatório.
Todos os links inseridos nos comentários possuem o atributo rel="nofollow" para impedir com que user agents (como os mecanismos de busca) sigam os links inseridos para desestimular spammers.
Todos devem se identificar através de e-mail válido.
Os e-mails dos usuários não serão divulgados no site.
Comentários:

Preencha os dados abaixo e clique em enviar

Outrolado.com.br

Leia

Ricardo Bánffy

Kanamit Web FrameworkAlgo de novo no ar: framework para web construído em uma base mais elegante é um sopro de ar fresco para desenvolvedores.
Por Ricardo Bánffy

Eu pedi um site e você me propõe um aplicativo?Entrando em um endereço na internet, você saberia dizer se é um site ou um aplicativo? Qual a diferença entre um e outro? E por que desenvolvedores de aplicativos não trabalham mais sem o auxílio de um designer? Por Vinicius Assef

Uma busca wiki seria melhor que a do Google?A Wikia, empresa por trás de projetos como a Wikipédia, considera um problema o setor de buscas ser dominado por código proprietário e pretende construir um buscador open source melhor do que o Google. Por Gilberto Alves Jr.

Gigantes lutam pelas tecnologias de programaçãoIBM, Microsoft, Sun, Apple e Google disputam a proeminência de linguagens que não têm “donos” e as potenciais vencedoras podem ser Ruby e Python. Por Érico Andrei

Amazon quer ser a estrutura da web 2.0A maior de todas as operações de comércio eletrônico oferece serviços para desenvolvedores que envolvem armazenamento e processamento de dados, com qualidade e preços excelentes. Por Gilberto Alves Jr.

Ricardo Bánffy

Projetos para as fériasConhecer novas linguagens e ver como a vida pode ser diferente. Por Ricardo Bánffy

Python, por que não usei isso antes?A linguagem de programação multiplataforma e de código aberto é tão simples e rica em recursos que chega a entusiasmar aqueles que a experimentam pela primeira vez. Por Rodrigo Braga

Webinsider