Migracao gae-openshift

288 visualizações

Publicada em

Slides

Publicada em: Internet
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
288
No SlideShare
0
A partir de incorporações
0
Número de incorporações
14
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Migracao gae-openshift

  1. 1. Migração de Aplicações GAE para Openshift Ricardo Martinelli Senior Technical Support Engineer - Redhat
  2. 2. AGENDA Introdução O que é Capedwarf OpenShift Demo
  3. 3. Quem sou eu? • Ricardo Martinelli -- @rimolive • Senior Technical Support Engineer – Red Hat • E ainda programo • Red Hat (4 anos) • Blog “Aprendendo Cloud Computing” • Open source projects
  4. 4. Quem é você?
  5. 5. Google App Engine • Plataforma de Cloud Computing da Google • Atualmente suporta Java, Python e Go • Modelo de dados transacional baseado no BigTable • Mail, XMPP, Google Accounts, Cron, Memcache, Image, etc.
  6. 6. No fim das contas... • API • Serviços sobrejacentes • Escalabilidade, confiabilidade, preço etc.
  7. 7. Google App Engine é bom, mas...
  8. 8. Limitações do GAE • Não há portabilidade de aplicações legadas • Requer mudanças no código • Lock-in • Backward Compatibility não é o forte
  9. 9. E se houvesse uma opção de GAE para Java de graça?
  10. 10. Capedwarf • GAE para Java de graça • Fácil configuração • Suporte a debug •Multi Node •Migração simples
  11. 11. Objetivos do Capedwarf •Um “substituto” ao GAE  Pega uma aplicação GAE e faz o deploy no Jboss  Funciona! • Não há Vendor Lock-in • Utilização em cluster com suporte a testes e debug • Permite o uso em On-premise Cloud
  12. 12. Como funciona? • CapeDwarf implementa as APIs do GAE utilizando as bibliotecas/tecnologias já existentes • Executa no topo do subsystem do AS 7/Wildfly
  13. 13. Um comparativo Big Table ---> Infinispan Tasks ---> HornetQ Search ---> Lucene e Hibernate Blobs ---> GridFS Cluster ---> JGroups XYZ ---> OSS ou DIY
  14. 14. Mas e se a Google descobrir que nós queremos dominar o mundo?
  15. 15. Um comparativo Eles já sabem... E contribuem conosco: http://www.appengine-tck.org
  16. 16. DEMO
  17. 17. Got Questions? We Have Answers!  IRC: freenode #openshift  Forums: http://www.redhat.com/openshift/forums  Email:openshift@redhat.com  Twitter: @openshift  Source code: www.github.com/openshift
  18. 18. DONE!

×