• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
OpenShift : TaSafoConf 2012
 

OpenShift : TaSafoConf 2012

on

  • 1,801 views

Esta é a aprsentação que fiz no TaSafoConf 2012

Esta é a aprsentação que fiz no TaSafoConf 2012

Statistics

Views

Total Views
1,801
Views on SlideShare
1,772
Embed Views
29

Actions

Likes
4
Downloads
32
Comments
2

1 Embed 29

http://localhost 29

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    OpenShift : TaSafoConf 2012 OpenShift : TaSafoConf 2012 Presentation Transcript

    • OpenShift Edgar A Silva Manager, Solutions Architects edgar@redhat.com Red Hat do Brasil2
    • OpenShift é o PaaS da Red Hat http://openshift.redhat.com3
    • 4 4
    • O que é o OpenShift ? É o PaaS da Red Hat 100% Free !5 5
    • Que nem a Amazon certo? - Não :)6 6
    • O Mercardo Oferece ...IaaS – Infrastructure as a Service • Datacenters , Provedores/TelcosPaaS – Platform as a Service • Plataformas completas: Red Hat Openshift, Microsoft Azure, Google App EngineSaaS – Software as a Service • Salesforce, GoogleDocs etc7
    • VOCÊ GERENCIA RECEBE COMO SERVIÇOTI Tradicional IaaS PaaS SaaS Aplicações Aplicações Aplicações Aplicações Dados Dados Dados Dados Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualizção Virtualizção Virtualizção Virtualizção Servidores Físicos Servidores Físicos Servidores Físicos Servidores Físicos Storage Storage Storage Storage Rede Rede Rede Rede 8${#} E Onde está sua preocupação?
    • VOCÊ GERENCIA RECEBE COMO SERVIÇOTI Tradicional IaaS SaaS Aplicações Aplicações Aplicações Aplicações Dados Dados Dados Dados Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualizção Virtualizção Virtualizção Virtualizção Servidores Físicos Servidores Físicos Servidores Físicos Servidores Físicos Storage Storage Storage Storage Rede Rede Rede Rede 9${#} E Onde está sua preocupação?
    • O que é um PaaS PaaS = Platform-as-a-Service (conhecido também como Cloud Application Platform) Codifique Deploy Relaxe Clique Economize tempo e $$$ Codifique no Botão Deploy10
    • PaaS vs IaaS IaaS (Infrastructure-as-a-Service) • Servidores na Nuvem Você faz tudo ou quase tudo (OS, App Servers, DB, App, etc.) “Como eu uso isto ?”11
    • PaaS vs SaaS SaaS (Software-as-a-Service) • Alguém faz por você as apps na Nuvem (CRM, etc.) Restrições das Features e necessidades “Inao sei se isto faz o que eu preciso”12
    • Então o porquê de PaaS? • Rapidamente construa a App como você quer! • Seu grupo, sua empresa, suas idéias (Ex: Instagram, Facebook, Twitter) • Big data, mobile, social • A sua app? Nós rodamos ela pra você • Equilibre facilidade, escala e poder das Nuvens Codifique Deploy Relaxe13
    • PaaS é o Futuro Antigamente Hoje Construindo Aplicações: Construindo Aplicações: 1. Tenha a idéia 1. Tenha uma idéia 2. Codifique, teste, repita 2. Consiga o Budget 3. Lance a App 3. Envie a requisição de Hardware 4. Escale 4. Espere 5. Chegou o Hardware, eeee?! 6. Deploy framework/appserver 7. Deploy ferramentas de testing 8. Teste as ferramentas de teste 9. Codifique, test, repita 10. Configure Servidores de Prod 11. Faça o Deploy 12. Lance a App 13. Compre mais Servidores 14. Espere “The use of Platform-as-a-Service technologies will enable IT 15. Deploy de novos Servidores organizations to become more agile and more responsive to 16. Etc. the business needs.” –Gartner*14 *http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp
    • Tendência do mercado: PaaS Platform as a Service (PaaS) provides key benefits that will continue to drive enterprise adoption15 1 Gartner -- http://bit.ly/pEjAFM 2 CMSWire -- http://bit.ly/vn6sIh 3 Marketwire -- http://mwne.ws/HZuMRc
    • Pq OpenShift? Simples, fácil! • É fácil. Funciona do jeito que você precisa: • Desenvolvedores trabalham nos seus IDEs, browser e CLI • Java, Ruby, Node.js, PHP, Python, Perl • Integração Continua e Ferramentas de build incluídas • JBoss incluído ! Completo JEE6  Sem Lock-in para hypervisor, middleware, cloud, datastore  Um fantástico lugar para Mobile, NoSQL and Java EE16
    • Passos No OpenShift 1 - Crie sua conta 2 – Instale as Ferramentas Clientes ou o JBoss Developer Studio 3 – Crie sua App 4 – Instale (Deploy) 5 – Divirta-se com sua aplicação em Produção17
    • Usando O OpenShift : Linha de Comando 1. Criando a Applicação rhc app create -a javasample -t jbossas-7 2.Adicionando suporte ao MongoDB rhc app cartridge add -a javasample –c mongodb-2.0 3. Adicionando o arquivo .war na pasta deployments cd javasample cp /path/to/ear/earfilename.ear ./deployments 1. Adicionando o .war ao git git add ./deployments/earfilename.ear 2.Empurrando as Mundança git push 3.Pronto18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • OpenShift: SAFO :)26
    • OpenShift PaaS Existente Novo Nível de peso Corporativo Cloud-Class Agility • PaaS Entperprise Javase Java • Nunca Lock-In (Portabilidade) • EE6 via JBoss AS • Java, Ruby, Node.js, PHP, Perl, • Jenkins, Maven, Git Python • Multi-tenancy and NSA-grade • Mobile, NoSQL Security via RHEL and SELinux • REST e Javascript • Roda em Red Hat …E agora OpenSource …E agora OpenSource27
    • OpenShift OpenSource “OpenShift Origin”28
    • OpenShift Origin – Open Source https://openshift.redhat.com/community/open-source https://github.com/openshift O open sourcing do OpenShift management code •Apache 2.0 License •Disponível como : • Fontes, RPMs • .ISO, LiveCD (run your own) •IRC, email, forums29
    • PaaS para as Empresas30
    • Escolha de Gerenciamento Public RHEV Cloud VMware CloudForms31
    • DEMOS32
    • Para saber mais ... http://openshift.redhat.com/community/ IRC Freenode: openshift Forum: https://openshift.redhat.com/community/forums/openshift Exemplos GitHub: https://github.com/openshift/ Rails : https://github.com/openshift/rails-example PHP: https://github.com/openshift/phpmongotweet-example 33
    • Muito Obrigado ! Edgar A Silva /@jedgarsilva edgar@redhat.com34