Spring + Cloud Computing Julio Viegas Globalcoder Globalcode – Open4education
Agenda Cloud Computing Ofertas SpringSource CloudFoundry Deploy com STS Considerações finais Globalcode – Open4education
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, ... Globalcode – Open4education
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). Globalcode – Open4education
CloudFoundry Instala sua app Desenvolvedor Spring Instala sua app Usuários Utilizam sua app Globalcode – Open4education
CloudFoundry Arquiteturas disponíveis para apps ou Demo Globalcode – Open4education
Deploy com STS Demo Prefira usar uma infra local para testar sua app(pois é de graça!). Globalcode – Open4education
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. 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... Globalcode – Open4education
Obrigado! Globalcode – Open4education

Spring + Cloud Computing

  • 1.
    Spring + CloudComputing Julio Viegas Globalcoder Globalcode – Open4education
  • 2.
    Agenda Cloud Computing Ofertas SpringSource CloudFoundry Deploy com STS Considerações finais Globalcode – Open4education
  • 3.
    Cloud Computing Infra-estruturaescalá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, ... Globalcode – Open4education
  • 4.
    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). Globalcode – Open4education
  • 5.
    CloudFoundry Instala sua app Desenvolvedor Spring Instala sua app Usuários Utilizam sua app Globalcode – Open4education
  • 6.
    CloudFoundry Arquiteturas disponíveispara apps ou Demo Globalcode – Open4education
  • 7.
    Deploy com STS Demo Prefira usar uma infra local para testar sua app(pois é de graça!). Globalcode – Open4education
  • 8.
    Considerações finais CloudFoundryem 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. 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... Globalcode – Open4education
  • 9.
    Obrigado! Globalcode – Open4education