INTRODUCTION TO 
OPENSHIFT FOR APPLICATION DEVELOPERS 
FREDERIC HORNAIN 
SOLUTION ARCHITECT 
RED HAT BENELUX 
DECEMBER 2014 – 4.0
`40 
1] IAAS | PAAS 
2] RESPONSE TO 
3] OSE 2.X 
4] XpaaS
RED HAT OPENSHIFT ENTERPRISE 
IAAS | PAAS
APPLICATION 
JEE CONTAINER 
JVM 
OS 
APPLICATION 
JEE CONTAINER 
JVM 
OS 
APPLICATION 
JEE CONTAINER 
COMMODITY 
ON PREMISE VIRTUALIZED IAAS 
SERVICE 
COMMODITY 
SERVICE 
COMMODITY 
CONTAINERS PAAS
RED HAT OPENSHIFT ENTERPRISE V2 
RESPONSE TO...
TEST UAT PRODUCTION 
DMZ 
APPLICATION 
LAN 
PRIVATE 
LAN 
DMZ 
APPLICATION 
LAN 
PRIVATE 
LAN 
MULTILAYER ENVIRONMENT
ADMINISTATION TOOLS SET UP, MAINTENANCE 
AND WASTE OF RESSOURCES 
27 HRS 
PHYSICAL 
SERVER 
12 MINS 
VIRTUAL 
MACHINE
MAKE IT 
SIMPLER 
TEST UAT PRODUCTION 
DMZ 
APPLICATION LAN 
PRIVATE LAN
OPERATIONAL EFFICIENCY - TIME TO SET UP 
10 SECS 
CONTAINER 
INSTANCE
RED HAT OPENSHIFT ENTERPRISE V2 
ON THE DEVELOPMENT SIDE
CLIENT.MYOPENSHIFT.COM 
192.168.122.23 
BROKER.MYOPENSHIFT.COM 
192.168.122.20 
NODE1.MYOPENSHIFT.COM 
192.168.122.21 
DISTRICT 1 
RHC 
+
RED HAT OPENSHIFT ENTERPRISE V2 
ON THE INFRASTRUCTURE SIDE
KERBOROS LOAD BALANCER 
DNS 
BROKERS DS 
NODES DISTRICT 1 
NODES 
RED HAT 
DIRECTORY SERVER 
RED HAT 
LOAD BALANCER ADD-ON 
NTP 
SYSTEMS 
ENGINEER 
DEVELOPERS 
NODES 
DISTRICT 2 
DISTRICT 3 
TEST 
UAT 
PRODUCTION 
RHC 
LDAP 
MOM 
REGION 1 REGION 2 REGION 3 
DC 1 DC 2 DC 3
NODE 
EWS 
PHP 
GEARS 
PHP 
EWS 
aPaaS 
CARTRIDGES
OPENSHIFT TEAM COMMUNITY PARTNER 
TM 
TM 
aPaaS
aPaaS
CLIENT.MYOPENSHIFT.COM 
192.168.122.23 
BROKER.MYOPENSHIFT.COM 
192.168.122.20 
NODE1.MYOPENSHIFT.COM 
192.168.122.21 
DISTRICT 1 
RHC 
+ 
DEMO
RED HAT OPENSHIFT ENTERPRISE V2 
XPaaS
iPaaS bpmPaaS mPaaS 
APaaS 
COMMODITY 
PAAS
Application A 
#1 
#2 
... 
QUEUE 
▸ ▸ 
Application B 
▸ ▸ 
iPaaS
❸ 
❶ ❶ 
❷ ❷ 
iPaaS
mPaaS
bpmPaaS
THANK YOU. 
QUESTIONS ? 
For more information, please visit redhat.com 


OpenShift For Application Developers - Frederic Hornain