View
1.676
Download
2
Category
Preview:
DESCRIPTION
Apresentação feita no FISL11. Sala lotada e gente tentando entrar. O projeto apresentado está disponível em http://github.com/triveos/fisllive/ e você encontra uma instância em funcionamento no endereço http://fisllive.appspot.com/. Se você está procurando cursos online, consultoria, precisa de ajuda para desenvolver aplicações Web, entre em contato conosco: http://www.triveos.com.br/contato/
Citation preview
Google App Engineaplicação escalável em poucas horas
Google App Engineaplicação escalável em poucas horas
Escalabilidade
Escalabilidade
Vertical
Escalabilidade
Escalabilidade
Horizontal
Complexidade
100 1k 1M 1B ∞
acessos
escalabilidade horizontal escalabilidade vertical
My other computer
is a data center
Google App Engine
• Infra-estrutura do Google abstraída
• Incentivo à experimentação e à inovação
• "Playground" para novos contratados
• Por que não disponibilizar para o público?
Grátis (ou não)
• Plano gratuíto "generoso" (1M req/dia, 1GB de tráfego, 6.5h CPU, 1GB datastorage, 1GB blobs, ...)
• Preços "camaradas" para o excedente (ex. $0.10/GB de tráfego)
Serviços• Datastore (Bigtable)
• Memcache
• URL Fetch
• XMPP
• Images
• OAuth
• Task Queues
• Blobstore
• Scheduled Tasks
• DoS Protection
• Users (Google Accounts)
Python• Sandboxed
• Sem acesso ao Filesystem
• Sem acesso à sockets
• Sem suporte à módulos escritos em C
• Módulos e pacotes adicionais
• webapp
• Django 0.96
• WebOb 0.9
• PyYAML
Deploy
Mac Linux
FISL Live
FISL Live• Live Stream com
mensagens dos participantes do FISL
• AGPL3
• Repositório no github
• Aceitarei patches durante o FISL
• Todos estão convidados
• Usa polling
• Channel API e Feed API v2 não foram liberadas à tempo
• Nenhuma otimização
• Prioridade à simplicidade à otimização
Referências
• Colabore:
• http://github.com/triveos/fisllive
• "Fork me on Github"
• Qualquer tipo de colaboração!!!
• Versão em produção:
• http://fisllive.appspot.com
Talk is cheap...
Recommended