diversidade no cloud

40
Diversidade no Cloud

Upload: hanneli-tavante

Post on 24-Jan-2015

312 views

Category:

Technology


0 download

DESCRIPTION

TDC 2014 de FLorianópolis - Trilha Mobile

TRANSCRIPT

Page 1: Diversidade no Cloud

Diversidade no Cloud

Page 2: Diversidade no Cloud

DISCLAIMER!O CONTEÚDO DOS

SLIDES REPRESENTA A VISÃO PESSOAL

DOS PALESTRANTES

Page 3: Diversidade no Cloud

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

Page 4: Diversidade no Cloud

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

Page 5: Diversidade no Cloud

Yet another Openshift Talk?Cansamos de palestras sobre somente COMO usar o

Openshift

Vamos mostrar POR QUE é interessante utilizar o Openshift

Page 6: Diversidade no Cloud

Programming

Page 7: Diversidade no Cloud

1990 -> 2000

Web

Page 8: Diversidade no Cloud

SKILL SET

PHP

Apache

MySQL

Page 9: Diversidade no Cloud

EASY!

Page 10: Diversidade no Cloud

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

Page 11: Diversidade no Cloud

A little MOAR

Oracle

NoSQLRubyRailsSinatra

Postgres

HTML

CSS

JS

jQuery

TDD vimRSpecMongo

CassandraNode.jsMeteor.js Backbone.js

Neo4jRedis

HerokuGit

Torquebox

Page 12: Diversidade no Cloud

F*** YEAH

Page 13: Diversidade no Cloud

Aprendemos tudo isso!Queremos colocar em

produção!Compre um server Cloud

Page 14: Diversidade no Cloud

Precisa pagar

Page 15: Diversidade no Cloud

Como colocar sua tecnologia em prática pagando pouco?

Page 16: Diversidade no Cloud

CloudCompre um server

Page 17: Diversidade no Cloud

Tipos de Cloud

(Você já deve ter visto essa imagem 238934784535834 vezes)

Page 18: Diversidade no Cloud

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"

Page 19: Diversidade no Cloud

PaaSQuando usar um PaaS

Entrega código, expões na Web.Sem customização de ambiente.

Sem detalhes complexos de infra e SO.

Page 20: Diversidade no Cloud

PaaS

Page 21: Diversidade no Cloud

PaaSEscolha um PaaS de acordo com a tecnologia que for usar

A maioria dos Paas é bem fácil de aprender a usar.

Page 22: Diversidade no Cloud

Reminder

Lembra desses slides?

Page 23: Diversidade no Cloud

REMINDER

Oracle

NoSQLRubyRailsSinatra

Postgres

HTML

CSS

JS

jQuery

TDD vimRSpecMongo

CassandraNode.jsMeteor.js Backbone.js

Neo4jRedis

HerokuGit

Torquebox

Java

Page 24: Diversidade no Cloud
Page 25: Diversidade no Cloud

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

tecnologia

Page 26: Diversidade no Cloud

Mas para o bem da nação de

programadoresExiste um PaaS que

suporta múltiplas tecnologias

Page 27: Diversidade no Cloud
Page 28: Diversidade no Cloud

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

Page 29: Diversidade no Cloud

O que você espera

Code Code Code

Page 30: Diversidade no Cloud

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

Page 31: Diversidade no Cloud

Passo 1 - crie sua conta

• https://www.openshift.com/

Page 32: Diversidade no Cloud

Escolha a tecnologia que você quer

Page 33: Diversidade no Cloud

Envie seu código para o Openshift

Page 34: Diversidade no Cloud

Git

Page 35: Diversidade no Cloud

Dê uma chance para a linha de comando - rhc

Page 36: Diversidade no Cloud

PaaS com gostinho de IaaS

• ssh na máquina do Openshift

Page 37: Diversidade no Cloud

Openshift para adultos

Page 38: Diversidade no Cloud

Openshift num mundo privado - é possível!

Page 40: Diversidade no Cloud

Referênciashttp://www.slideshare.net/openshift?

utm_campaign=profiletracking&utm_medium=sssite&utm_source=ssslideview