OpenShift

363 visualizações

Publicada em

Palestra de computação na nuvem (cloud computing) utilizado a plataforma open source da RedHart, o OpenShift.
Realizada na Asser Rio Claro dia 17/10/2014.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
363
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

OpenShift

  1. 1. Luis Fernando Pimenta Asser – Sistemas de informação em 2011 Pós Graduação, terminando 2014 – Claretiano Desenvolvedor a 3 anos ... Gerente de projetos e sócio na Renovasis Soluções em T.I
  2. 2. DevRioClaro ● Comunidade gratuita de Rio Claro ● Foco em troca de informações e aprendizado ● Encontro quinzenais
  3. 3. Vídeo ...
  4. 4. Cloud Computing
  5. 5. Conceito Quando se fala em computação nas nuvens, fala-se na possibilidade de acessar arquivos e executar diferentes tarefas pela internet. Quer dizer, você não precisa instalar aplicativos no seu computador para tudo, pois pode acessar diferentes serviços online para fazer o que precisa, já que os dados não se encontram em um computador específico, mas sim em uma rede.
  6. 6. Exemplos ● Dropbox ● Google Docs ● Google Drive ● Google Talk ( Hangouts ) ● Google Maps ● Skydrive (Onedrive) ● iCloud
  7. 7. Exemplos ● Chrome OS ( Sistema operacional em nuvem )
  8. 8. Exemplos ● NetFlix
  9. 9. Passado ● Antigamente era necessário um super e grande computador para desenvolver e hospedar
  10. 10. Facilidade ● Os usuários têm a possibilidade de acessar os seus arquivos pessoais de qualquer lugar e também com qualquer instrumento que tenha internet, não é mais necessário arquivar fotos, músicas, documentos e até ferramentas em objetos físicos, como CDs, pendrives, entre outros; agora, tudo acontece em tempo real, é só acessar e pronto, seus mais variados arquivos estão salvos “na nuvem”.
  11. 11. Preços das coisas ... ● Com a nuvem, teve-se queda nos preços de Desktops e Notebooks. ● Popularização e queda em preços de Smathphones. ● Internet mais barata e mais rápida.
  12. 12. Tipologia
  13. 13. Tipologia em nuvem ● IaaS - Infrastructure as a Service ou Infra-estrutura como Serviço: quando se utiliza uma porcentagem de um servidor, geralmente com configuração que se adeque à sua necessidade.
  14. 14. Tipologia em nuvem ● PaaS - Plataform as a Service ou Plataforma como Serviço: utilizando-se apenas uma plataforma como um banco de dados, um web-service, etc. (p.ex.: Windows Azure, OpenShift).
  15. 15. Tipologia em nuvem ● SaaS - Software as a Service ou Software como Serviço: uso de um software em regime de utilização web (p.ex.: Google Docs, Microsoft SharePoint Online).
  16. 16. Tipologia em nuvem
  17. 17. Empregos ● Cloud Computing ou computação na nuvem facilita e aumenta os empregos, tendo em vista que tudo pode ser feito remotamente
  18. 18. Desvantagem ● Velocidade da Internet ● Maior risco de comprometimento da privacidade do que em armazenamento off-line.
  19. 19. Plataformas - PaaS ● Amazon Elastic Beanstalk ● CloudBees ● Cloud Foundry ● Google App Engine para Java ● Heroku para Java ● Red Hat OpenShift
  20. 20. Começando com OpenShift ● O PaaS, ou Platform as a Service (Plataforma como Serviço), é um tipo de serviço de cloud computing em que o provedor não somente oferece o hardware e o sistema operacional, mas também plataformas de aplicações e soluções pré-configuradas. Para os desenvolvedores, o PaaS reduz drasticamente problemas e despesas adicionais com a configuração do ambiente e a implantação de aplicações. Também torna as aplicações mais fáceis de escalar, por prover recursos sob demanda.
  21. 21. OpenShift
  22. 22. OpenShift – Exemplo JAVA
  23. 23. Preço ● Até 3 gears (instância) it's free !
  24. 24. Começando ● Cadastro : https://www.openshift.com/ ● ● Escolher o plano, efetivando o cadastro já pode sair criando as instâncias ...
  25. 25. Instâncias aceitas ● Jenkins Server ● AeroGear Push 0.X ● Drupal 7 ● Redmine 2.4 ● Laravel 4.1 Quickstart ● Magento Community Edition
  26. 26. Instâncias aceitas ● WordPress 4 ● CakeStrap ● JBoss Data Virtualization 6 ● JBoss Application Server 6 ● JBoss Application Server 7 ● Tomcat 6 (JBoss EWS 1.0) ● Tomcat 7 (JBoss EWS 2.0)
  27. 27. Instâncias aceitas ● PHP 5.3 ● PHP 5.4 ● PHP 5.4 with Zend Server 6.1 ● CakePHP ● Drupal 7 ● Drupal 8 ● Laravel 4 on OpenShift
  28. 28. Instâncias aceitas ● Python 2.6 ● Python 2.7 ● Python 3.3 ● Django ● Django 1.6 and Python 3 on OpenShift
  29. 29. Instâncias aceitas ● Ruby 1.8 ● Ruby 1.9 ● Ruby 2.0 ● Ruby on Rails 3 ● Ruby on Rails 4 ● Ruby on Rails 4.0.2 with Mongoid
  30. 30. Comunidade ● Stackoverflow ● Suporte direto pela RedHat ● Fórum brasileiro www.openshiftbr.com
  31. 31. Mão na massa ● Vamos lá ...
  32. 32. Dúvidas ?

×