Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Openshift - TDC SP 2014

Openshift - TDC SP 2014

TDC SP 2014 - Sao Paulo

hannelita

August 06, 2014
Tweet

More Decks by hannelita

Other Decks in Technology

Transcript

  1. Openshift
    Diversidade no Cloud

    View Slide

  2. Oi!
    • Hanneli (‘H' mudo)
    • CodeMiner 42
    • Café, Pokémon, Lego e bichos <3
    HIRING

    View Slide

  3. 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

    View Slide

  4. Yet another Openshift Talk?
    Cansamos de palestras sobre somente COMO usar o
    Openshift
    Vamos mostrar POR QUE é interessante utilizar o Openshift

    View Slide

  5. Programming

    View Slide

  6. 1990 -> 2000
    Web

    View Slide

  7. SKILL SET
    PHP
    Apache
    MySQL

    View Slide

  8. A little MOAR
    Oracle
    NoSQL
    Ruby
    Rails
    Sinatra
    Postgres
    HTML
    CSS
    JS
    jQuery
    TDD vim
    RSpec
    Mongo
    Cassandra
    Node.js
    Meteor.js
    Neo4j
    Redis
    Heroku
    Git
    Torquebox
    EJB
    JMS

    View Slide

  9. Aprendemos tudo isso!
    Queremos colocar em
    produção!
    Compre um server Cloud

    View Slide

  10. Precisa pagar

    View Slide

  11. Como colocar sua tecnologia
    em prática pagando pouco?

    View Slide

  12. Cloud
    Compre um server

    View Slide

  13. Tipos de Cloud
    (Você já deve ter visto essa imagem 238934784535834 vezes)

    View Slide

  14. 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"

    View Slide

  15. PaaS
    Quando usar um PaaS
    Entrega código, expões na Web.
    Sem customização de ambiente.
    Sem detalhes complexos de infra e SO.

    View Slide

  16. PaaS

    View Slide

  17. PaaS
    Escolha um PaaS de acordo com a tecnologia que for usar
    A maioria dos Paas é bem fácil de aprender a usar.

    View Slide

  18. View Slide

  19. O problema de muitos
    PaaS é que eles são
    feitos para uma única
    tecnologia

    View Slide

  20. Mas para o bem da
    nação de
    programadores
    Existe um PaaS que
    suporta múltiplas
    tecnologias

    View Slide

  21. View Slide

  22. As Tecnologias que você quer colocar
    em prática. Em um único PaaS.

    View Slide

  23. O que você espera
    Code Code Code

    View Slide

  24. 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

    View Slide

  25. Git

    View Slide

  26. Dê uma chance para a linha
    de comando - rhc

    View Slide

  27. PaaS com gostinho de IaaS
    • ssh na máquina do Openshift
    • Criação de cartuchos

    View Slide

  28. Obrigada!
    Perguntas?
    @hannelita
    [email protected]

    View Slide

  29. Referências
    http://www.slideshare.net/openshift?
    utm_campaign=profiletracking&utm_medium=sssite&utm_sou
    rce=ssslideview

    View Slide