Diversidade no Cloud

Post on 24-Jan-2015

312 views 0 download

description

TDC 2014 de FLorianópolis - Trilha Mobile

Transcript of Diversidade no Cloud

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

Passo 1 - crie sua conta

• https://www.openshift.com/

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