SlideShare uma empresa Scribd logo
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
DevRioClaro 
● Comunidade gratuita de Rio Claro 
● Foco em troca de informações e 
aprendizado 
● Encontro quinzenais
Vídeo ...
Cloud Computing
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.
Exemplos 
● Dropbox 
● Google Docs 
● Google Drive 
● Google Talk ( Hangouts ) 
● Google Maps 
● Skydrive (Onedrive) 
● iCloud
Exemplos 
● Chrome OS ( Sistema operacional em 
nuvem )
Exemplos 
● NetFlix
Passado 
● Antigamente era necessário um super e 
grande computador para desenvolver e 
hospedar
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”.
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.
Tipologia
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.
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).
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).
Tipologia em nuvem
Empregos 
● Cloud Computing ou computação na 
nuvem facilita e aumenta os empregos, 
tendo em vista que tudo pode ser feito 
remotamente
Desvantagem 
● Velocidade da Internet 
● Maior risco de comprometimento da 
privacidade do que em armazenamento 
off-line.
OpenShift
Plataformas - PaaS 
● Amazon Elastic Beanstalk 
● CloudBees 
● Cloud Foundry 
● Google App Engine para Java 
● Heroku para Java 
● Red Hat OpenShift
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.
OpenShift
OpenShift – Exemplo JAVA
Preço 
● Até 3 gears (instância) it's free !
Começando 
● Cadastro : https://www.openshift.com/ 
● 
● Escolher o plano, efetivando o cadastro já 
pode sair criando as instâncias ...
Instâncias aceitas 
● Jenkins Server 
● AeroGear Push 0.X 
● Drupal 7 
● Redmine 2.4 
● Laravel 4.1 Quickstart 
● Magento Community Edition
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)
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
Instâncias aceitas 
● Python 2.6 
● Python 2.7 
● Python 3.3 
● Django 
● Django 1.6 and Python 3 on OpenShift
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
Comunidade 
● Stackoverflow 
● Suporte direto pela RedHat 
● Fórum brasileiro 
www.openshiftbr.com
Mão na massa 
● Vamos lá ...
Dúvidas ?

Mais conteúdo relacionado

PPTX
Computação em Nuvem: conceitos básicos
PPTX
Armazenamento em nuvens
PPTX
Instalacao eclipse-servidor-tomcat
PPTX
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
PDF
Python na Nuvem
PPTX
Arquivos em nuvem
PDF
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
PPTX
Intensive Delphi 2017 - E este tal de Redis hein?
Computação em Nuvem: conceitos básicos
Armazenamento em nuvens
Instalacao eclipse-servidor-tomcat
Palestra WordCamp RJ 2016 Configure um servidor Nginx de alta performance par...
Python na Nuvem
Arquivos em nuvem
Cloud computing & Cloudstack: Como ter sua nuvem sem tempestades
Intensive Delphi 2017 - E este tal de Redis hein?

Mais procurados (20)

PDF
Aula 3 - Introdução a cloud computing
PPTX
Desenvolvendo para WordPress com Docker, Git e WP-CLI
PPTX
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...
PPTX
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
PDF
Nginx, Apache e Varnish
PDF
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
PPT
XPT Framework
PPTX
Ruby on Rails for beginners 2.0
PPTX
NuGet no Contexto Empresarial
PDF
Apresentação sobre Drupal
PPTX
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
PPTX
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018
PDF
Apresentacao Relatorio
PDF
Apresentação do Curso
PDF
Drupal Camp campinas 2016 - Funcionamento básico das camadas de cache
PPTX
Do Monolítico aos Micro Serviços no Azure
PPTX
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021
PDF
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
PDF
Integração do Zabbix com Grafana
PDF
Por que Node JS?
Aula 3 - Introdução a cloud computing
Desenvolvendo para WordPress com Docker, Git e WP-CLI
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
Nginx, Apache e Varnish
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
XPT Framework
Ruby on Rails for beginners 2.0
NuGet no Contexto Empresarial
Apresentação sobre Drupal
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018
Apresentacao Relatorio
Apresentação do Curso
Drupal Camp campinas 2016 - Funcionamento básico das camadas de cache
Do Monolítico aos Micro Serviços no Azure
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Integração do Zabbix com Grafana
Por que Node JS?
Anúncio

Semelhante a OpenShift (20)

PDF
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
PDF
OpenShift : TaSafoConf 2012
PPTX
Apresentacao cloud
PPTX
Cloud Computing
PDF
Transformando a ti com cloud computing e virtualização
PPSX
Serviços em nuvem para sua infraestrutura virtual
PDF
Cloud computing, Grid Computing, Virtualization
PPTX
Cloud Computing
PDF
Cloud computing
PPTX
Ufs na nuvem gp 2017-2
PDF
Sua aplicação nas nuvens com open shift
PPTX
Ufs na nuvem gp 2017-2
PDF
Cloud computing
PPTX
Cloud computing for dummies
PPTX
Por dentro da nuvem
PPT
Apresentação cloud computing senac
DOCX
Computação em nuvem no mercado brasileiro
PPTX
Cloud Computing
PDF
Vinit Cloud Computing Anhembi Morumbi
PDF
Computação em nuvem
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
OpenShift : TaSafoConf 2012
Apresentacao cloud
Cloud Computing
Transformando a ti com cloud computing e virtualização
Serviços em nuvem para sua infraestrutura virtual
Cloud computing, Grid Computing, Virtualization
Cloud Computing
Cloud computing
Ufs na nuvem gp 2017-2
Sua aplicação nas nuvens com open shift
Ufs na nuvem gp 2017-2
Cloud computing
Cloud computing for dummies
Por dentro da nuvem
Apresentação cloud computing senac
Computação em nuvem no mercado brasileiro
Cloud Computing
Vinit Cloud Computing Anhembi Morumbi
Computação em nuvem
Anúncio

Último (20)

PPTX
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
PPTX
Aula sobre desenvolvimento de aplicativos
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Apple Pippin Uma breve introdução. - David Glotz
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PPTX
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
PPTX
Aula sobre banco de dados com firebase db
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PPTX
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PPTX
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Curso de Java 15 - (Uso de Servlets (Entendendo a Estrutura)).pptx
Aula sobre desenvolvimento de aplicativos
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Apple Pippin Uma breve introdução. - David Glotz
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Curso de Java 12 - (JDBC, Transation, Commit e Rollback).pptx
Aula sobre banco de dados com firebase db
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Curso de Java 14 - (Explicações Adicionais (Classes Abstrata e Interface)).pptx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Curso de Java 13 - (JavaEE (JSP e Servlets)).pptx
Aula 18 - Manipulacao De Arquivos python
Processos na gestão de transportes, TM100 Col18
Custos e liquidação no SAP Transportation Management, TM130 Col18
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Curso de Java 10 - (IO Manipulação de Arquivos).pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...

OpenShift

  • 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. DevRioClaro ● Comunidade gratuita de Rio Claro ● Foco em troca de informações e aprendizado ● Encontro quinzenais
  • 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. Exemplos ● Dropbox ● Google Docs ● Google Drive ● Google Talk ( Hangouts ) ● Google Maps ● Skydrive (Onedrive) ● iCloud
  • 7. Exemplos ● Chrome OS ( Sistema operacional em nuvem )
  • 9. Passado ● Antigamente era necessário um super e grande computador para desenvolver e hospedar
  • 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. 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.
  • 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. 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. 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).
  • 17. Empregos ● Cloud Computing ou computação na nuvem facilita e aumenta os empregos, tendo em vista que tudo pode ser feito remotamente
  • 18. Desvantagem ● Velocidade da Internet ● Maior risco de comprometimento da privacidade do que em armazenamento off-line.
  • 20. Plataformas - PaaS ● Amazon Elastic Beanstalk ● CloudBees ● Cloud Foundry ● Google App Engine para Java ● Heroku para Java ● Red Hat OpenShift
  • 21. 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.
  • 24. Preço ● Até 3 gears (instância) it's free !
  • 25. Começando ● Cadastro : https://www.openshift.com/ ● ● Escolher o plano, efetivando o cadastro já pode sair criando as instâncias ...
  • 26. Instâncias aceitas ● Jenkins Server ● AeroGear Push 0.X ● Drupal 7 ● Redmine 2.4 ● Laravel 4.1 Quickstart ● Magento Community Edition
  • 27. 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)
  • 28. 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
  • 29. Instâncias aceitas ● Python 2.6 ● Python 2.7 ● Python 3.3 ● Django ● Django 1.6 and Python 3 on OpenShift
  • 30. 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
  • 31. Comunidade ● Stackoverflow ● Suporte direto pela RedHat ● Fórum brasileiro www.openshiftbr.com
  • 32. Mão na massa ● Vamos lá ...