Post on 24-Jan-2015
description
Diversidade no Cloud
DISCLAIMER!O CONTEÚDO DOS
SLIDES REPRESENTA A VISÃO PESSOAL
DOS PALESTRANTES
Oi!
Hanneli (a.k.a. @hannelita)!
Middleware Consultant at !
Café e Pokémon <3
Luan (a.k.a. @BR_LuanCestari)!
Cloud Developer!
Naruto e Tecnologia
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!
Openshift para adultos
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
EASY!
JDBCHibernate 2
XMLJPA
Hibernate 3.1Annotations
JPA 2EclipseLink
Hibernate 4
ServletJSP
StrutsStruts 2VRaptor
JSF1JSF 2Richfaces
PrimefacesSeam
TomcatJetty
JBossGlassfish
WeblogicWebsphere
EJBWebservices
JMSJAX-RS
Eclipse
IntelliJ IDEANetbeans
A little MOAR
Oracle
NoSQLRubyRailsSinatra
Postgres
HTML
CSS
JS
jQuery
TDD vimRSpecMongo
CassandraNode.jsMeteor.js Backbone.js
Neo4jRedis
HerokuGit
Torquebox
F*** YEAH
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.
Reminder
Lembra desses slides?
REMINDER
Oracle
NoSQLRubyRailsSinatra
Postgres
HTML
CSS
JS
jQuery
TDD vimRSpecMongo
CassandraNode.jsMeteor.js Backbone.js
Neo4jRedis
HerokuGit
Torquebox
Java
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
Escolha a tecnologia que você quer
Envie seu código para o Openshift
Git
Dê uma chance para a linha de comando - rhc
PaaS com gostinho de IaaS
• ssh na máquina do Openshift
Openshift para adultos
Openshift num mundo privado - é possível!
Obrigada!Perguntas?
@hannelitahannelita@gmail.com
@BR_LuanCestari
luan.cestari@gmail.com
Referênciashttp://www.slideshare.net/openshift?
utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview