SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
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.
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

Mais procurados

Desenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLIDesenvolvendo para WordPress com Docker, Git e WP-CLI
Desenvolvendo para WordPress com Docker, Git e WP-CLIRudá Almeida
 
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...
Construindo aplicações Web escaláveis com Docker e o Microsoft Azure - Azure ...Renato Groff
 
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017
SQL Server 2016 e 2017 para Desenvolvedores - SQL4DEVS - Novembro-2017Renato Groff
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...Ricardo Martinelli de Oliveira
 
Apresentação sobre Drupal
Apresentação sobre DrupalApresentação sobre Drupal
Apresentação sobre DrupalWebdrop
 
Tecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieTecnologias em 2021: no que ficar de olho? | WTT2021 - Mackenzie
Tecnologias em 2021: no que ficar de olho? | WTT2021 - MackenzieRenato Groffe
 
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018
SQL Server 2016 e 2017 para Desenvolvedores - Grupo Bandeirantes - Janeiro-2018Renato Groff
 
Apresentacao Relatorio
Apresentacao RelatorioApresentacao Relatorio
Apresentacao RelatorioAécio Pires
 
Por que Apache CloudStack?
Por que Apache CloudStack?Por que Apache CloudStack?
Por que Apache CloudStack?Marco Sinhoreli
 
Drupal Camp campinas 2016 - Funcionamento básico das camadas de cache
Drupal Camp campinas 2016 - Funcionamento básico das camadas de cacheDrupal Camp campinas 2016 - Funcionamento básico das camadas de cache
Drupal Camp campinas 2016 - Funcionamento básico das camadas de cacheLeonardo Torati
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App - Março-2021Renato Groffe
 
Dicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorDicas para Workflow WordPress + JavaScript - WordCamp Salvador
Dicas para Workflow WordPress + JavaScript - WordCamp SalvadorFellyph Cintra
 
Integração do Zabbix com Grafana
Integração do Zabbix com GrafanaIntegração do Zabbix com Grafana
Integração do Zabbix com GrafanaAécio Pires
 

Mais procurados (20)

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

Semelhante a OpenShift

Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senacfrank encarnacão
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...Ricardo Martinelli de Oliveira
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationAdário Muatelembe
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasDenodo
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Maurício Linhares
 
Cloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App EngineCloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App EngineFrederico Maia Arantes
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareDanilo Sousa
 
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptxAULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptxEduardoVieira60325
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Renato Groffe
 
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021Renato Groffe
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016Fábio dos Reis
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoDarlan Segalin
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...tdc-globalcode
 

Semelhante a OpenShift (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Apresentação cloud computing senac
Apresentação cloud computing senacApresentação cloud computing senac
Apresentação cloud computing senac
 
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
De zero a cem em cloud computing  transformando idéias em aplicações em pouco...De zero a cem em cloud computing  transformando idéias em aplicações em pouco...
De zero a cem em cloud computing transformando idéias em aplicações em pouco...
 
Cloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, VirtualizationCloud computing, Grid Computing, Virtualization
Cloud computing, Grid Computing, Virtualization
 
Transição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e EstratégiasTransição para a nuvem: Desafios e Estratégias
Transição para a nuvem: Desafios e Estratégias
 
Could Computing
Could ComputingCould Computing
Could Computing
 
Computação em nuvem
Computação em nuvemComputação em nuvem
Computação em nuvem
 
Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011Java no Google App Engine - TDC2011
Java no Google App Engine - TDC2011
 
Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010Introdução ao desenvolvimento web - 2 - iDez 2010
Introdução ao desenvolvimento web - 2 - iDez 2010
 
Cloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App EngineCloud Computing - Java no Google App Engine
Cloud Computing - Java no Google App Engine
 
Aula- Virtualização
Aula- VirtualizaçãoAula- Virtualização
Aula- Virtualização
 
Ferramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de SoftwareFerramenta de Cloud Computer para apoio à Engenharia de Software
Ferramenta de Cloud Computer para apoio à Engenharia de Software
 
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptxAULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
AULA COMPUTAÇAO EM NUVEM - CLOUD COMPUTING.pptx
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | MVPConf Latam 2021
 
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...
 
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
Boas Práticas em Aplicações na Nuvem: Twelve-Factor App | TDC Connections 2021
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Palestra de Windows Server 2016
Palestra de Windows Server 2016Palestra de Windows Server 2016
Palestra de Windows Server 2016
 
Transformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualizaçãoTransformando a ti com cloud computing e virtualização
Transformando a ti com cloud computing e virtualização
 
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
TDC2018SP | Trilha Arq .Net - 12-factor apps: Boas praticas na construcao de ...
 

Último

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 

Último (6)

ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 

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.
  • 19.
  • 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á ...