OPENSHIFT V3: AOPENSHIFT V3: AREVOLUÇÃO DOSREVOLUÇÃO DOSCONTAINERSCONTAINERSRicardo Martinelli de Oliveira - Senior Software Engineer
Filippe Costa Spolti - Software Engineer
AGENDAAGENDA
I N T R O D U Ç Ã O A O O P E N S H I F T V 3I N T R O D U Ç Ã O A O O P E N S H I F T V 3
A R Q U I T E T U R AA R Q U I T E T U R A
B U I L D SB U I L D S
D E P L OY M E N T SD E P L OY M E N T S
N E T W O R K I N GN E T W O R K I N G
N OV I D A D E SN OV I D A D E S
OPENSHIFT V3OPENSHIFT V3
D O C K E RD O C K E R
K U B E R N E T E SK U B E R N E T E S
S D N ( O P E N V S W I TC H )S D N ( O P E N V S W I TC H )
M I C R O S E RV I C E SM I C R O S E RV I C E S
X PA A SX PA A S
D E VO P SD E VO P S
C I / C DC I / C D
BUILDSBUILDS
S O U R C E -TO - I M AG E ( S 2 I )S O U R C E -TO - I M AG E ( S 2 I )
D O C K E RD O C K E R
C U S TO MC U S TO M
DEPLOYMENTS(CONT.)DEPLOYMENTS(CONT.)
R O L L I N G D E P L OY M E N TR O L L I N G D E P L OY M E N T
R E C R E AT E D E P L OY M E N TR E C R E AT E D E P L OY M E N T
C U S TO M D E P L OY M E N TC U S TO M D E P L OY M E N T
B L U E G R E E N D E P L OY M E N TB L U E G R E E N D E P L OY M E N T
A / B D E P L OY M E N TA / B D E P L OY M E N T
Fonte:https://github.com/smarterclayton/origin/blob/deployment_example/examples/deployment/README.md
OPENSHIFT APPLICATIONOPENSHIFT APPLICATIONSERVICESSERVICES
Da Red Hat
De fornecedores desoftware
Da comunidade
XPAASXPAAS
APPLICATIONAPPLICATIONCONTAINER SERVICESCONTAINER SERVICES
JBoss EnterpriseApplication Platform 6JBoss EnterpriseApplication Platform 7BetaJBoss Web Server /TomcatJBoss Data GridJBoss Single Sign-On /Keycloak
BUSINESS PROCESSBUSINESS PROCESSSERVICESSERVICES
Business ProcessManagementBusiness RulesManagementSystem
INTEGRATIONINTEGRATIONSERVICESSERVICES
Fuse IntegrationsystemA-MQData Virtualization*
MOBILE MOBILE SERVICES SERVICES
Red Hat Mobile /FeedHenry*
* = Versões Futuras
XPAASXPAAS
APPLICATIONAPPLICATIONCONTAINER SERVICESCONTAINER SERVICES
JBoss EnterpriseApplication Platform 6JBoss EnterpriseApplication Platform 7BetaJBoss Web Server /TomcatJBoss Data GridJBoss Single Sign-On /Keycloak
XPAASXPAAS
APPLICATIONAPPLICATIONCONTAINER SERVICESCONTAINER SERVICES
JBoss EnterpriseApplication Platform 6JBoss EnterpriseApplication Platform 7BetaJBoss Web Server /TomcatJBoss Data GridJBoss Single Sign-On /Keycloak
REST Client MemcachedClient
Hot-RodClient
XPAASXPAAS
BUSINESS PROCESSBUSINESS PROCESSSERVICESSERVICES
Business ProcessManagementBusiness RulesManagementSystem
* = Versões Futuras
REFERÊNCIASREFERÊNCIAS
http://www.OpenShift.org/
http://blog.octo.com/en/openshift-3-private-paas-with-docker/
http://getupcloud.com
http://github.com/jboss-openshift
RED HAT DEVELOPERSRED HAT DEVELOPERS
H T T P : / / D E V E L O P E R S . R E D H A T . C O MH T T P : / / D E V E L O P E R S . R E D H A T . C O M
ArtigosQuickstartsVideosDownloads
Red HatJBossOpenShiftCDK (Container Development Kit)
Red HatNews
youtube.com/Red Hat
facebook.com/redhatinc
OBRIGADO!OBRIGADO!
Red Hat"
target="_blank">plus.google.com/+Red Hat
linkedin.com/company/red-hat