Sua aplicação nas nuvens com open shift
-
Upload
ricardo-martinelli-oliveira -
Category
Technology
-
view
723 -
download
0
Transcript of Sua aplicação nas nuvens com open shift
Sua aplicação nas nuvens com Openshift
Ricardo Martinelli - Senior Technical Support EngineerRed Hat
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
Agenda
● Desafios● Cloud Computing e PaaS● Demos
Quais os desafios?
● Brainstorming● Tempo● Dinheiro
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?
A solução está na nuvem
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
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
Startups que utilizam Cloud
E até grandes empresas utilizam Cloud
"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
Demo
Referências
● https://openshift.redhat.com/app/● http://www.dlt.com//library/whitepaper/cloud-computing-
for-govies-ebook● http://www.nist.gov/itl/cloud/index.cfm● http://csrc.nist.gov/publications/nistpubs/800-
145/SP800-145.pdf● http://www.infoq.com/br/presentations/cloud-ideias-
implementacao
Perguntas?Twitter: @rimolivehttp://www.slideshare.net/rimoliveSite: http://openshift.redhat.comTemplates: http://www.github.com/openshift