Cloud Computing &
Spring Framework

       @julioviegas
     Globalcoder
Agenda
 ~15 anos trabalhando com tecnologia

 Instrutor, arquiteto, mentor e engenheiro de software e
 eletronica

 Partic...
Agenda
 Cloud Computing

 Ofertas SpringSource

 CloudFoundry

 Google App Engine

 Demo

 Considerações finais &
Cloud Computing
 Infra-estrutura escalável e altamente disponível.

 Pronta para uso.

 Uso de tecnologias como virtualiza...
Ofertas SpringSource
  CloudFoundry
    Plataforma(PaaS) gratuíta, onde você pode instalar aplicações baseadas em
    Spri...
CloudFoundry



                Instala sua app
Desenvolvedor
Spring                                  Instala sua app




...
CloudFoundry
 Arquiteturas disponíveis para apps




                   ou
Google App Engine
  Java ou Python

  Freemium generoso e registro facil

  SDK amigavel

  Baseado em APIs

  Boa parte d...
Demo
 Demo local e CloudFoundry(consoles CF/EC2)

 Demo local e Google App Engine(console GAE)

 EC2: prefira usar uma inf...
Considerações finais
 CloudFoundry em beta.

 EC2 ainda é caro para infra simples e somente
 vantajoso para sites com alta...
Considerações finais
 Maior flexibilidade e opções de configuração via EC2,
 como monitoramento, S3(storage elástico),
 ba...
Obrigado!
Upcoming SlideShare
Loading in …5
×

Cloud computing & Spring Framework

2,637 views
2,552 views

Published on

Options available to deploy

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,637
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
61
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Cloud computing & Spring Framework

  1. 1. Cloud Computing & Spring Framework @julioviegas Globalcoder
  2. 2. Agenda ~15 anos trabalhando com tecnologia Instrutor, arquiteto, mentor e engenheiro de software e eletronica Participa de comunidades de usuarios: RSJUG, XP-RS, CEJUG, Open4Education, NoSQLBr... Sun Certified Trainer, SCEA 1 e 5, SCDJWS 1.4 e 5, SCWCD 1.4, SCBCD 5, SCJP 5, SCJA 1 Instrutor e Arquiteto de Software Globalcode
  3. 3. Agenda Cloud Computing Ofertas SpringSource CloudFoundry Google App Engine Demo Considerações finais &
  4. 4. Cloud Computing Infra-estrutura escalável e altamente disponível. Pronta para uso. Uso de tecnologias como virtualização, armazenamento distribuído e recursos elásticos como CPU, memória, disco, ...
  5. 5. Ofertas SpringSource CloudFoundry Plataforma(PaaS) gratuíta, onde você pode instalar aplicações baseadas em Springframework, com imagens pré-configuradas(Java 1.6, Apache HTTP Server 2.2, tc Server 6.0, MySQL 5.0 e CentOS 5.2) para receber suas aplicações Spring e adaptador para uso de Amazon EC2 como provedor de Cloud Computing. CloudTools Código usado no CloudFoundry(monte seu próprio CloudFoundry!). Possibilidade de usar EC2 e Terremark vCloudExpress(outro provedor de Cloud Computing).
  6. 6. CloudFoundry Instala sua app Desenvolvedor Spring Instala sua app Usuários Utilizam sua app
  7. 7. CloudFoundry Arquiteturas disponíveis para apps ou
  8. 8. Google App Engine Java ou Python Freemium generoso e registro facil SDK amigavel Baseado em APIs Boa parte do ecossistema Java disponivel
  9. 9. Demo Demo local e CloudFoundry(consoles CF/EC2) Demo local e Google App Engine(console GAE) EC2: prefira usar uma infra local para testar sua app(pois é de graça!).
  10. 10. Considerações finais CloudFoundry em beta. EC2 ainda é caro para infra simples e somente vantajoso para sites com alta demanda. CloudFoundry possui apenas duas opções de topologia e poucas opções avançadas de configuração de recursos disponíveis no EC2. Suporte a messageria, outros bancos e caching no futuro.
  11. 11. Considerações finais Maior flexibilidade e opções de configuração via EC2, como monitoramento, S3(storage elástico), balanceamento... SSH(via EC2). É springframework: você pode embutir(embed) outros serviços via ApplicationContext como ActiveMQ, Ehcache... Suporte ao GAE no STS ainda muito recente
  12. 12. Obrigado!

×