26
INTRODUÇÃO AO OPENSHIFT, O PAAS OPEN SOURCE DA RED HAT Fabiano Franz Senior Software Engineer [email protected] ffranz #openshift (freenode) @fabianofranz

Introdução ao OpenShift, o PaaS open source da Red Hat

Embed Size (px)

Citation preview

Page 1: Introdução ao OpenShift, o PaaS open source da Red Hat

INTRODUÇÃO AOOPENSHIFT,O PAAS OPEN SOURCE DA RED HAT

Fabiano FranzSenior Software [email protected] #openshift (freenode)@fabianofranz

Page 2: Introdução ao OpenShift, o PaaS open source da Red Hat
Page 3: Introdução ao OpenShift, o PaaS open source da Red Hat

● alimentar as criancinhas● abrigar os sem-teto● promover a paz mundial● retocar suas fotos miraculosamente● salvar o mundo do apocalipse zumbi

Page 4: Introdução ao OpenShift, o PaaS open source da Red Hat

● rapidez● simplicidade● escalabilidade● provisionamento instantâneo● ferramental● pagamento por uso, quota gratuita● foco

Page 5: Introdução ao OpenShift, o PaaS open source da Red Hat
Page 6: Introdução ao OpenShift, o PaaS open source da Red Hat

OpenShift is Red Hat's Cloud Computing Platform as a Service (PaaS) offering.

OpenShift is an application platform in the cloud where application developers and teams can build,

test, deploy, and run their applications.

OpenShift takes care of all the infrastructure, middleware, and management and allows the

developer to focus on what they do best: designing and coding applications.

Developer preview.

Page 7: Introdução ao OpenShift, o PaaS open source da Red Hat
Page 8: Introdução ao OpenShift, o PaaS open source da Red Hat

http://venturebeat.com/2012/07/05/engine-yard-paas-infographic/

Page 9: Introdução ao OpenShift, o PaaS open source da Red Hat

code, deploy, enjoy

Page 10: Introdução ao OpenShift, o PaaS open source da Red Hat

java, ruby, php,

node.js, python, perl

mongodb, mysql,

postgresql, jenkins

Page 11: Introdução ao OpenShift, o PaaS open source da Red Hat

nginx, jetty, play framework, wordpress, clojure, go, lisp, lua, drupal, cassandra, redmine, juvia,

django, sinatra, etherpad, piwik, cakephp, frogcms, magento, phpbb, spring framework, wolfcms, joomla, mediawiki, moodle, liferay

Page 12: Introdução ao OpenShift, o PaaS open source da Red Hat

c, c++, fortran, cobol, smalltalk

Page 13: Introdução ao OpenShift, o PaaS open source da Red Hat
Page 14: Introdução ao OpenShift, o PaaS open source da Red Hat

openshift.redhat.com3 apps for free

Page 15: Introdução ao OpenShift, o PaaS open source da Red Hat
Page 16: Introdução ao OpenShift, o PaaS open source da Red Hat

[sudo] gem install rhcruby 1.8.7+, rubygems, git

Page 17: Introdução ao OpenShift, o PaaS open source da Red Hat

rhc setup

rhc --help

Page 18: Introdução ao OpenShift, o PaaS open source da Red Hat

appname-namespace.rhcloud.com

Page 19: Introdução ao OpenShift, o PaaS open source da Red Hat

demo time

Page 20: Introdução ao OpenShift, o PaaS open source da Red Hat

tail logs

custom domains

snapshot

start, stop, force-stop, restart

scaling

jenkins

Page 21: Introdução ao OpenShift, o PaaS open source da Red Hat

cli, web, eclipse, jboss tools

Page 22: Introdução ao OpenShift, o PaaS open source da Red Hat

github.com/openshift

openshift.redhat.com/community/developers/get-started

Page 23: Introdução ao OpenShift, o PaaS open source da Red Hat

DIY$OPENSHIFT_INTERNAL_IP

$OPENSHIFT_INTERNAL_PORT

Page 24: Introdução ao OpenShift, o PaaS open source da Red Hat

http://lisp2-atgreen.rhcloud.com

http://register-elasticcobol.rhcloud.com/register/register.html

Page 25: Introdução ao OpenShift, o PaaS open source da Red Hat

openshift originhttp://openshift.redhat.com/open-source

Page 26: Introdução ao OpenShift, o PaaS open source da Red Hat

openshift.redhat.comopenshift.redhat.com/communitygithub.com/openshift@openshift#openshift (freenode)[email protected]