JustJava 2013 - Indo para as nuvens?

518 views

Published on

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.

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

No Downloads
Views
Total views
518
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

JustJava 2013 - Indo para as nuvens?

  1. 1. Indo para as nuvens?Daniel Wildt - @dwildtGuilherme Elias - @guilhermeliasJustJava 2013
  2. 2. Infra é algo simples,certo?
  3. 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;
  4. 4. Quais são as restrições deste ambiente?
  5. 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;
  6. 6. Migração pra cloud ... simples assim :-)
  7. 7. Conceitos Básicos ...goo.gl/e2pYF
  8. 8. Mas o desenvolvimento éigual certo?
  9. 9. ● Usar apenas o necessário● Quando necessário● Será que ainda é necessário?Nuvem muda paradigma ...
  10. 10. http://eaipatterns.com
  11. 11. #DevOps#NoOps#cultura
  12. 12. Como entregar nasnuvens?
  13. 13. #ContinuousDelivery#Bluegreen#ParallelDeployment#Migrations#DatabaseDeployment
  14. 14. Escalabilidade Horizontal
  15. 15. Todo dia é dia deeconomizar!
  16. 16. ● 100% 24 x 7 .... Precisa?● Automação● Melhorias○ I/O○ CPU○ Memória○ Acesso ao bancoTodo dia é dia de economizar
  17. 17. Todo dia é dia de melhorar!● Monitoramento como ferramenta demelhoria!
  18. 18. Trusted Advisor
  19. 19. Assíncrono!!
  20. 20. Mas por onde começar semga$tar?
  21. 21. Heroku - PaaS● Conta free para MVP e Validar conceitos● Crescimento controlado com betaprivado.● Database as a Service● Diversos add-ons.
  22. 22. Heroku Add-ons
  23. 23. AWS Services
  24. 24. AWS Console Management
  25. 25. AWS Console Management - Multi AZ
  26. 26. AWS Toolkit for Eclipse
  27. 27. AWS Command Line Interface
  28. 28. AWS Command Line Tools
  29. 29. Mas e a Microsoft?
  30. 30. SDKs
  31. 31. Próximos passos?
  32. 32. http://eaipatterns.com/Message.htmlExemplos de EAI Patternshttp://googcloudlabs.appspot.com/whatgae.htmlTutorial sobre Google App Engine (GAE)https://devcenter.heroku.com/categories/javaHeroku + Java = as opçõeshttp://www.storytroop.com/story/storytroopStorytroop feito com Play + Heroku
  33. 33. https://devcenter.heroku.com/articles/playFaça sua entrada no Heroku usando Play!https://aws.amazon.com/freeTeste serviços usando a conta Free!Veja repositórios no Github:https://github.com/dwildt/aws-s3-java-howtoAWS Developer Tools:http://aws.amazon.com/developertools
  34. 34. Indo para as nuvens?Daniel Wildt - @dwildtGuilherme Elias - @guilhermeliasJustJava 2013

×