Diversidade no Cloud

540 visualizações

Publicada em

TDC 2014 de FLorianópolis - Trilha Mobile

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Diversidade no Cloud

  1. 1. Diversidade no Cloud
  2. 2. DISCLAIMER! O CONTEÚDO DOS SLIDES REPRESENTA A VISÃO PESSOAL DOS PALESTRANTES
  3. 3. Oi! Hanneli (a.k.a. @hannelita)! Middleware Consultant at ! Café e Pokémon <3 Luan (a.k.a. @BR_LuanCestari)! Cloud Developer! Naruto e Tecnologia
  4. 4. O que vamos ver hoje? Múltiplas tecnologias - o dia a dia de um desenvolvedor! Tecnologias interessantes e sistemas em produção! Um pouco sobre Cloud (Guia rápido MESMO)! Openshift - o básico! Openshift para adultos
  5. 5. Yet another Openshift Talk? Cansamos de palestras sobre somente COMO usar o Openshift Vamos mostrar POR QUE é interessante utilizar o Openshift
  6. 6. Programming
  7. 7. 1990 -> 2000 Web
  8. 8. SKILL SET PHP Apache MySQL
  9. 9. EASY!
  10. 10. JDBC Hibernate 2 XML JPA Hibernate 3.1 Annotations JPA 2 EclipseLink Hibernate 4 Servlet JSP Struts Struts 2 VRaptor JSF1 JSF 2 Richfaces Primefaces Seam Tomcat Jetty JBoss Glassfish Weblogic Websphere EJB Webservices JMS JAX-RS Eclipse IntelliJ IDEA Netbeans
  11. 11. A little MOAR Oracle NoSQL Ruby Rails Sinatra Postgres HTML CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Git Torquebox
  12. 12. F*** YEAH
  13. 13. Aprendemos tudo isso! Queremos colocar em produção! Compre um server Cloud
  14. 14. Precisa pagar
  15. 15. Como colocar sua tecnologia em prática pagando pouco?
  16. 16. Cloud Compre um server
  17. 17. Tipos de Cloud (Você já deve ter visto essa imagem 238934784535834 vezes)
  18. 18. Tipos de Cloud IaaS “Tome esse IP. É uma máquina. Faça SSH e configure tudo" PaaS “Mande-me seu código. Eu buildo e exponho a aplicação" SaaS “Use esse serviço. Online. Ele está no Cloud. Google Drive"
  19. 19. PaaS Quando usar um PaaS Entrega código, expões na Web. Sem customização de ambiente. Sem detalhes complexos de infra e SO.
  20. 20. PaaS
  21. 21. PaaS Escolha um PaaS de acordo com a tecnologia que for usar A maioria dos Paas é bem fácil de aprender a usar.
  22. 22. Reminder Lembra desses slides?
  23. 23. REMINDER Oracle NoSQL Ruby Rails Sinatra Postgres HTML CSS JS jQuery TDD vim RSpec Mongo Cassandra Node.js Meteor.js Backbone.js Neo4j Redis Heroku Git Torquebox Java
  24. 24. O problema de muitos PaaS é que eles são feitos para uma única tecnologia
  25. 25. Mas para o bem da nação de programadores Existe um PaaS que suporta múltiplas tecnologias
  26. 26. As Tecnologias que você quer colocar em prática. Em um único PaaS.
  27. 27. O que você espera Code Code Code
  28. 28. Princípio - É para ser fácil e rápido. • Você faz o código • Você envia o códio para o openshift • Ele faz o Build • Ele deploya • A app está pronta
  29. 29. Passo 1 - crie sua conta • https://www.openshift.com/
  30. 30. Escolha a tecnologia que você quer
  31. 31. Envie seu código para o Openshift
  32. 32. Git
  33. 33. Dê uma chance para a linha de comando - rhc
  34. 34. PaaS com gostinho de IaaS • ssh na máquina do Openshift
  35. 35. Openshift para adultos
  36. 36. Openshift num mundo privado - é possível!
  37. 37. Obrigada! Perguntas? @hannelita hannelita@gmail.com @BR_LuanCestari luan.cestari@gmail.com
  38. 38. Referências http://www.slideshare.net/openshift? utm_campaign=profiletracking&utm_medium=sssite&utm_sou rce=ssslideview

×