Upload
hanneli-tavante
View
190
Download
4
Embed Size (px)
DESCRIPTION
Palestra na trilha de Cloud - TDC Sp 2014
Citation preview
Openshift Diversidade no Cloud
Oi!
• Hanneli (‘H' mudo)
• CodeMiner 42
• Café, Pokémon, Lego e bichos <3
HIRING
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
Yet another Openshift Talk?Cansamos de palestras sobre somente COMO usar o
Openshift
Vamos mostrar POR QUE é interessante utilizar o Openshift
Programming
1990 -> 2000
Web
SKILL SET
PHP
Apache
MySQL
A little MOAR
Oracle
NoSQLRubyRailsSinatra
Postgres
HTML
CSS
JS
jQuery
TDD vimRSpecMongoCassandraNode.jsMeteor.js
Neo4jRedis
HerokuGit
Torquebox
EJBJMS
Aprendemos tudo isso!Queremos colocar em
produção!Compre um server Cloud
Precisa pagar
Como colocar sua tecnologia em prática pagando pouco?
CloudCompre um server
Tipos de Cloud
(Você já deve ter visto essa imagem 238934784535834 vezes)
Tipos de CloudIaaS “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"
PaaSQuando usar um PaaS
Entrega código, expões na Web.Sem customização de ambiente.
Sem detalhes complexos de infra e SO.
PaaS
PaaSEscolha um PaaS de acordo com a tecnologia que for usar
A maioria dos Paas é bem fácil de aprender a usar.
O problema de muitos PaaS é que eles são feitos para uma única
tecnologia
Mas para o bem da nação de
programadoresExiste um PaaS que
suporta múltiplas tecnologias
As Tecnologias que você quer colocar em prática. Em um único PaaS.
O que você espera
Code Code Code
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
Git
Dê uma chance para a linha de comando - rhc
PaaS com gostinho de IaaS
• ssh na máquina do Openshift
• Criação de cartuchos
Referênciashttp://www.slideshare.net/openshift?
utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview