Nuvem - PAAS
- Alisson COELHO de Morais
Note: Esse é o conteúdo da palestra do dia 23/jun/2017 ás 11h, e pode ser acessada aqui (a palestra começa em 1h57min). Os (DEPOIS DE PRONTOS)slides da apresentação podem ser acessados aqui.
O que é - Platform as a Service
- Sem instalação, versão e incompatibilidades entre aplicação e SO - “Minha aplicação precisa de tal servidor de aplicações com tal banco de dados”
- Time-to-market
OpenShift Origin
- aplicações escaláveis (autoscale)
- utiliza soluções consagradas e de código aberto (docker e kubernetes)
- RedHat
Poliglota
- uma linguagem/banco de dados para cada problema
- diversos cartuchos prontos Postgres, mysql, noSQL, java, php, rails, nodejs
- mas outros também podem ser criados
Modelos de aplicações prontas
- Jenkins
- mapa usando nodejs/mongodb - https://github.com/ryanj/restify-postGIS
Administração
Criação/gerenciamento/publicação via:
- navegador (exemplo)
- console
- Rest API
- plugin eclipse
Microserviços
- blog sobre arquitetura robusta e resiliência
Infra
- físico
- virtual (Gluster)
- nuvem privada (OpenStack)
- nuvem pública (Amazon, Google)
Documentação
- montagem do cluster
- criação de cartuchos
- ambiente (VM/docker) para desenvolver cartuchos
Referências
- http://openshift.org
- http://openshift.com
Obrigado!
- http://ftsl.org.br
- http://www.paranatic.com.br