Cloud Computing é o termo da vez, e muitas empresas querem testar e fazer uso do conceito. Colocar seus projetos e produtos podendo usar uma estrutura com precificação diferenciada e com controle dos recursos utilizados.
Você pode colocar seu projeto como está em uma infraestrutura em produção. Mas aí você descobre que pode pagar pelo o que usa. E neste momento se começa uma busca por economia de centavos em tudo o que é possível. E esta busca torna nossa arquitetura mais flexível, nosso código precisa ser simples e componentizado. Nossos recursos precisam ser melhor alocados. Mais disponibilidade. Mais restrições. Horários de descanso dos sistemas? Sim! E adeus servidor com muita RAM! Olá pequenos servidores!
Vamos tratar nesta palestra sobre desafios no desenvolvimento de software para usar conceitos como Infraestrutura como serviço e Plataforma como serviço. Identificar restrições importantes de serem levadas como regras nos projetos, padrões de arquitetura, de integração e de projeto que se tornam úteis para organizar a evolução de um projeto nas nuvens.
3. Problemas comuns no crescimento
... planejamento para compra de infra;
... saber ao certo quando e quanto comprar;
... como comprar;
... o que comprar;
... SLA;
... depreciação do parque;
... compatibilidade de software;
... confiabilidade do fornecedor;
5. Como resolver?
● Arquitetura não escalável;
● Infraestrutura como um setor da empresa;
● Memória RAM em abundância;
● Necessidade futura x depreciação;
37. http://eaipatterns.com/Message.html
Exemplos de EAI Patterns
http://googcloudlabs.appspot.com/whatgae.
html
Tutorial sobre Google App Engine (GAE)
https://devcenter.heroku.com/categories/java
Heroku + Java = as opções
http://www.storytroop.com/story/storytroop
Storytroop feito com Play + Heroku
38. https://devcenter.heroku.com/articles/play
Faça sua entrada no Heroku usando Play!
https://aws.amazon.com/free
Teste serviços usando a conta Free!
Veja repositórios no Github:
https://github.com/dwildt/aws-s3-java-howto
AWS Developer Tools:
http://aws.amazon.com/developertools
39. Indo para as nuvens?
Daniel Wildt - @dwildt
Guilherme Elias - @guilhermelias
JustJava 2013