Openshift v3-a-revolucao-dos-containers-3

23
OPENSHIFT V3: A OPENSHIFT V3: A REVOLUÇÃO DOS REVOLUÇÃO DOS CONTAINERS CONTAINERS Ricardo Martinelli de Oliveira - Senior Software Engineer Filippe Costa Spolti - Software Engineer

Transcript of Openshift v3-a-revolucao-dos-containers-3

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

ARQUITETURAARQUITETURA

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

SOURCE-TO-IMAGE (S2I)SOURCE-TO-IMAGE (S2I)

DOCKERDOCKER

CUSTOMCUSTOM

DEPLOYMENTSDEPLOYMENTS

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

NETWORKINGNETWORKING

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

XPAASXPAAS

INTEGRATIONINTEGRATIONSERVICESSERVICES

Fuse IntegrationsystemA-MQData Virtualization*

XPAASXPAAS

MOBILE MOBILE SERVICES SERVICES

Red Hat Mobile /FeedHenry*

DEMO TIMEDEMO TIME

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