sua aplicação nas nuvens com open shift

14
Sua aplicação nas nuvens com Openshift Ricardo Martinelli - Senior Technical Support Engineer Red Hat

Upload: ricardo-martinelli-oliveira

Post on 11-Jun-2015

723 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Sua aplicação nas nuvens com open shift

Sua aplicação nas nuvens com Openshift

Ricardo Martinelli - Senior Technical Support EngineerRed Hat

Page 2: Sua aplicação nas nuvens com open shift

Sobre o palestrante

● Senior Technical Support Engineer na Red Hat

● 10 anos de experiência em TI● Instrutor Java/JBoss● Palestrante em eventos como JustJava,

JBoss in Bossa e The DevelopersConference

Page 3: Sua aplicação nas nuvens com open shift

Agenda

● Desafios● Cloud Computing e PaaS● Demos

Page 4: Sua aplicação nas nuvens com open shift

Quais os desafios?

● Brainstorming● Tempo● Dinheiro

Page 5: Sua aplicação nas nuvens com open shift

A era das startups

● Como a minha idéia pode ser inovadora e ao mesmo tempo rentável?

● Quanto tempo preciso me dedicar para poder implementar essa idéia?

● Quanto eu preciso gastar para tornar minha idéia uma realidade?

Page 6: Sua aplicação nas nuvens com open shift

A solução está na nuvem

Page 7: Sua aplicação nas nuvens com open shift

O que é Cloud computing?"Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model is composed of five essential characteristics, three service models, and four deployment models." - NIST Definition of Cloud Computing

Page 8: Sua aplicação nas nuvens com open shift

7 princípios para escolher uma plataforma cloud● Sem "Vendor Lock-in"

● Facilidade em migrar aplicações entre nuvem pública e on-premise

● Facilidade em escalar aplicações

● Suporte ao ciclo de vida da aplicação

● Facilidade, rapidez e segurança para o deploy

● Integração

● Segurança

Referência: http://blog.outsystems.com/aboutagility/2011/01/7-things-to-consider-when-choosing-a-cloud-ready-platform.html

Page 9: Sua aplicação nas nuvens com open shift

Startups que utilizam Cloud

Page 10: Sua aplicação nas nuvens com open shift

E até grandes empresas utilizam Cloud

Page 11: Sua aplicação nas nuvens com open shift

"Sabores" do Openshift● Linguagens (frameworks):

○ Java, PHP, Ruby, Python, Perl, Node.js, DYI(Do-it-yourself)

● Backends○ MySQL, PostgreSQL, MongoDB

● Interfaces Administrativas p/ Backend○ PhpMyAdmin, RockMongo

● Diversos:○ Jenkins CI, Cron, 10Gen's MMS Agent for MongoDB

monitoring

Page 12: Sua aplicação nas nuvens com open shift

Demo

Page 14: Sua aplicação nas nuvens com open shift

Perguntas?Twitter: @rimolivehttp://www.slideshare.net/rimoliveSite: http://openshift.redhat.comTemplates: http://www.github.com/openshift