introduction to openshift - blogue de savoir-faire linux · introduction to openshift ... developer...
TRANSCRIPT
![Page 1: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/1.jpg)
RED HAT CONFIDENTIAL1
INTRODUCTION TOOPENSHIFTMartin SauvéArchitecte de solutions8 décembre 2014
![Page 2: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/2.jpg)
![Page 3: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/3.jpg)
● Provide ubiquitous access to data and services
● Achieve better quality of service
● Rapid innovation and faster time to market
I.T. TRANSFORMATION FOR EVERYONE
![Page 4: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/4.jpg)
4 RED HAT CONFIDENTIAL
THREE PILLARS OF AN I.T. ORGANIZATION
![Page 5: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/5.jpg)
5 RED HAT CONFIDENTIAL
THE PEOPLE
![Page 6: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/6.jpg)
6 RED HAT CONFIDENTIAL
OPERATIONALSTABILITY
RAPID DEVELOPMENT
THE I.T. BALANCING ACT
To meet the growing demands of the business, developers and I.T. operations must find balance...
![Page 7: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/7.jpg)
7 RED HAT CONFIDENTIAL
OPERATIONALSTABILITY
RAPID DEVELOPMENT
BRINGING DEV AND OPS TOGETHER
DEVOPSDEVOPS
A methodology to deliver software more efficiently by emphasizing on collaboration, communication and integration between development and I.T. operations.
![Page 8: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/8.jpg)
8 RED HAT CONFIDENTIAL
THE PROCESS AND THE TECHNOLOGY
![Page 9: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/9.jpg)
9 RED HAT CONFIDENTIAL
TYPICAL DEVELOPMENT LIFECYCLE
1. Have Idea2. Get Budget3. Submit Hardware Request4. Wait...5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System Patches9. Create User Accounts10. Deploy Application Server11. Deploy Framework/Tools12. Code13. Test14. Buy and Configure Prod Servers15. Push to Prod16. Launch17. Order More Servers to
Meet Demand18. Wait…19. Deploy New Servers20. Etc.
PHYSICAL VIRTUAL
1. Have Idea2. Get Budget3. Submit VM Request4. Wait...5. Deploy Application Server6. Deploy Framework/Tools7. Code8. Test9. Configure Prod VMs10. Push to Prod11. Launch12. Request VMs to Meet Demand13. Wait...14. Deploy New VMs15. Etc.
![Page 10: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/10.jpg)
10 RED HAT CONFIDENTIAL
PRODDEV TESTLOCAL
DEV
PROVISIONING
PAIN POINT
TYPICAL ENVIRONMENT PROVISIONING
PROVISIONING
PAIN POINT PROVISIONING
PAIN POINT
![Page 11: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/11.jpg)
11 RED HAT CONFIDENTIAL
DEVLOCAL DEV
TYPICAL DEPLOYMENT PIPELINE
MANUAL, ERROR-PRONE
PROCESS
TEST PROD
MANUAL, ERROR-PRONE
PROCESS
MANUAL, ERROR-PRONE
PROCESS
![Page 12: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/12.jpg)
12 RED HAT CONFIDENTIAL
WHAT IF...
We could automate environment provisioning?
We could standardize technology stacks and platforms?
We could consolidate our resources and pool usage?
![Page 13: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/13.jpg)
13 RED HAT CONFIDENTIAL
REALIZING I.T. EFFICIENCY
COLLABORATION
AUTOMATIONSTANDARDIZATION
CONSOLIDATION
![Page 14: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/14.jpg)
14 RED HAT CONFIDENTIAL
APPLYING THE METHODOLOGIES
DEVOPSDEVOPS
![Page 15: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/15.jpg)
15 RED HAT CONFIDENTIAL
CLOUD CLOSES THEINNOVATION GAP
CLOUDCOMPUTING
![Page 16: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/16.jpg)
16 RED HAT CONFIDENTIAL
EPHEMERAL ANONYMOUS
POOF!
CLOUD SERVERS ARE...
MULTI-TENANT
![Page 17: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/17.jpg)
17 RED HAT CONFIDENTIAL
RAPIDELASTICITY
SELF-SERVICE PROVISIONING
RESOURCEPOOLING
NETWORKACCESS
MEASUREDSERVICE
CLOUD COMPUTING CHARACTERISTICS
![Page 18: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/18.jpg)
18 RED HAT CONFIDENTIAL
COMPUTE RESOURCES(CPU, RAM, Network, Disk)
VIRTUAL GUEST IMAGES
OPERATING SYSTEM
APPLICATION PLATFORM(App Server, Middleware, Languages, Frameworks)
APPLICATION
Automated and Managed by the Cloud Provider
Provided and Controlled by the Cloud Consumer
IAAS
INCREASED AUTOMATION
DEVELOPER TOOLING(Source Control, Build Tools, CI)
CLOUD SERVICE MODELS
PAAS SAAS
INCREASED CONTROL
![Page 19: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/19.jpg)
IMPLEMENTING A PAAS
The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs. —GARTNER
![Page 20: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/20.jpg)
20 RED HAT CONFIDENTIAL
Multi-Language Auto-Scaling Self-Service Open Source
Enterprise-Grade Secure
Built on Red Hat
OPENSHIFT IS PAAS BY RED HAT
![Page 21: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/21.jpg)
21 RED HAT CONFIDENTIAL
Public PaaS
Service
On-premise or Private
PaaSSoftware
Open Source PaaSProject
RED HAT'S PAAS STRATEGY
![Page 22: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/22.jpg)
22 RED HAT CONFIDENTIAL
OpenShift DEMO
![Page 23: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/23.jpg)
23 RED HAT CONFIDENTIAL
Public - Hybrid - Private - Virtualization - Bare Metal
OPENSHIFT PAAS ON YOUR CHOICE OF CLOUD OR INFRASTRUCTURE...
![Page 24: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/24.jpg)
24 RED HAT CONFIDENTIAL
OpenShift BrokerManagement and Orchestration Engine
RHEL
Public - Hybrid - Private - Virtualization - Bare Metal
OpenShift Nodes Application Hosting Infrastructure
Broker (RHEL)
Node (RHEL)
Node (RHEL)
AN OPENSHIFT BROKER MANAGES MULTIPLE OPENSHIFT NODES
![Page 25: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/25.jpg)
25 RED HAT CONFIDENTIAL
Broker (RHEL)
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
Node (RHEL)
Node (RHEL)
A NODE IS AN INSTANCE OF RHEL
Red Hat Enterprise Linux
![Page 26: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/26.jpg)
26 RED HAT CONFIDENTIAL
RHEL GEAR
Node
Public - Hybrid - Private - Virtualization - Bare Metal
GEAR GEAR
MyApp
HerApp
HisApp
Broker (RHEL)
Node (RHEL)
Node (RHEL)
OPENSHIFT USER APPLICATIONS RUNS IN CONTAINERS CALLED GEARS
Red Hat Enterprise Linux
![Page 27: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/27.jpg)
27 RED HAT CONFIDENTIAL
RHEL
SE
Lin
ux
SELinux
SE
Lin
ux
GEAR
Node
Public - Hybrid - Private - Virtualization - Bare Metal
MyApp
Broker (RHEL)
Node (RHEL)
Node (RHEL)
SELinux Security• “Jail” around Gear• MAC instead of DAC• Process/memory protection• Pre-configured for you
GEARS USE SELINUX FOR PRE-CONFIGURED, NSA-GRADE SECURITY
Red Hat Enterprise Linux
![Page 28: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/28.jpg)
28 RED HAT CONFIDENTIAL
RHEL GEAR
Node
Public - Hybrid - Private - Virtualization - Bare Metal
CG
rou
ps C
Grou
ps
MyApp
Broker (RHEL)
Node (RHEL)
Node (RHEL)
CGroups Resource Mgmt• Sets upper bounds• CPU• Memory• Disk
GEARS USE LINUX CGROUPS FOR RESOURCE MANAGEMENT
Red Hat Enterprise Linux
![Page 29: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/29.jpg)
29 RED HAT CONFIDENTIAL
RHEL
SE
Lin
ux
GEAR
Node
Public - Hybrid - Private - Virtualization - Bare Metal
CG
rou
ps
GEAR IDLED
MyApp
HerApp
Broker (RHEL)
Node (RHEL)
Node (RHEL)
IDLE GEARS CAN BE “DE-HYDRATED” BY THE OPENSHIFT BROKER
Red Hat Enterprise Linux
![Page 30: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/30.jpg)
30 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise Linux
Node
Public - Hybrid - Private - Virtualization - Bare Metal
Broker (RHEL)
Node (RHEL)
Node (RHEL)
OPENSHIFT MULTI-TENANCY PROVIDES DENSITY, EFFICIENCY, AND SECURITY
![Page 31: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/31.jpg)
STREAMLINING DEVELOPMENTWITH OPENSHIFT
The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs. —GARTNER
![Page 32: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/32.jpg)
32 RED HAT CONFIDENTIAL
TYPICAL DEVELOPMENT LIFECYCLE
1. Have Idea2. Get Budget3. Submit Hardware Request4. Wait...5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System Patches9. Create User Accounts10. Deploy Application Server11. Deploy Framework/Tools12. Code13. Test14. Buy and Configure Prod Servers15. Push to Prod16. Launch17. Order More Servers to
Meet Demand18. Wait…19. Deploy New Servers20. Etc.
PHYSICAL VIRTUAL
1. Have Idea2. Get Budget3. Submit VM Request4. Wait...5. Deploy Application Server6. Deploy Framework/Tools7. Code8. Test9. Configure Prod VMs10. Push to Prod11. Launch12. Request VMs to Meet Demand13. Wait...14. Deploy New VMs15. Etc.
![Page 33: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/33.jpg)
33 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise Linux
Node
Public - Hybrid - Private - Virtualization - Bare Metal
DEVELOPER
Broker (RHEL)
Node (RHEL)
Node (RHEL)
A developer has a new idea for an application. First, they need to create a new gear
in OpenShift...
DEVELOPER WORKFLOW
![Page 34: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/34.jpg)
34 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise Linux
Node
Public - Hybrid - Private - Virtualization - Bare Metal
MY GEAR
DEVELOPER
Broker (RHEL)
Node (RHEL)
Node (RHEL)
REST
Web ConsoleEclipse IDECmd Line
GEAR CREATION (WEB, CLI, ECLIPSE)
cronlogssshd
![Page 35: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/35.jpg)
35 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBoss
DEVELOPER
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
REST
Web ConsoleEclipse IDECmd Line
Cartridges are how OpenShift installs languages
and middleware
Red Hat Enterprise Linux
cronlogssshd
OPENSHIFT AUTOMATES GEAR CONFIGURATION VIA CARTRIDGES
![Page 36: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/36.jpg)
36 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBoss
DEVELOPER
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
Etc.
Etc.
Ruby
Python
PHP
Java
Postgres
MySQLJBoss EWS
JBoss EAP
CUSTOM
Red Hat Enterprise Linux
REST
Web ConsoleEclipse IDECmd Line
cronlogssshd
CARTRIDGE TYPES
![Page 37: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/37.jpg)
37 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBossCode
GITRepo
DEVELOPER
GIT/SSH
MySQL
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
Developer pushes application code via GIT
source code management system
Red Hat Enterprise Linux
REST
Web ConsoleEclipse IDECmd Line
cronlogssshd
NOW, CODE AND PUSH
![Page 38: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/38.jpg)
38 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBossCode
GitRepo
DEVELOPER
GIT/SSH
jenkins
MySQL
Jenkins
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
Maven
Red Hat Enterprise Linux
REST
Web ConsoleEclipse IDECmd Line
cronlogssshd
OPENSHIFT CAN AUTOMATED BUILD AND TEST WITH MAVEN AND JENKINS FOR CI
![Page 39: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/39.jpg)
39 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBossCode
GitRepo
DEVELOPER
USER
GIT/SSH
MySQL
HTTP/S
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
jenkins
Jenkins
Maven
Red Hat Enterprise Linux
cronlogssshd
REST
Web ConsoleEclipse IDECmd Line
HTTP(S) SERVED FROM GEARS
![Page 40: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/40.jpg)
40 RED HAT CONFIDENTIAL
RHEL
Node
MANY USERS
MySQL
MY AUTO-SCALED APP
JBosscronlogssshd
JBosscronlogssshd
JBosscronlogssshd
HA-Proxy
HTTP/S
Broker (RHEL)
Node (RHEL)
Node (RHEL)
Red Hat Enterprise Linux
Public - Hybrid - Private - Virtualization - Bare Metal
OPENSHIFT AUTOMATES APPLICATION SCALING
![Page 41: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/41.jpg)
41 RED HAT CONFIDENTIAL
STREAMLINING DEVELOPMENT WITH PAAS
1. Have Idea2. Get Budget3. Submit Hardware Request4. Wait...5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System Patches9. Create User Accounts10. Deploy Application Server11. Deploy Framework/Tools12. Code13. Test14. Buy and Configure Prod Servers15. Push to Prod16. Launch17. Order More Servers to
Meet Demand18. Wait…19. Deploy New Servers20. Etc.
PHYSICAL VIRTUAL WITH PAAS
1. Have Idea2. Get Budget3. Submit VM Request4. Wait...5. Deploy Application Server6. Deploy Framework/Tools7. Code8. Test9. Configure Prod VMs10. Push to Prod11. Launch12. Request VMs to Meet Demand13. Wait...14. Deploy New VMs15. Etc.
1. Have Idea2. Get Budget3. Code4. Test5. Launch6. Automatically Scale
CRAFTWORK ASSEMBLY LINE
![Page 42: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/42.jpg)
42 RED HAT CONFIDENTIAL
DEVLOCAL DEV
DEPLOYMENT PIPELINE WITH OPENSHIFT
TEST PROD
![Page 43: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/43.jpg)
43 RED HAT CONFIDENTIAL
"Our motto is enable and get out of the way”
"With OpenShift we've built a push-button developer stack"
"In minutes we have you up and running in a fully connected container and you are developing"
PAYPAL ON OPENSHIFT ENTERPRISE
![Page 44: INTRODUCTION TO OPENSHIFT - Blogue de Savoir-faire LInux · INTRODUCTION TO OPENSHIFT ... DEVELOPER WORKFLOW. 34 RED HAT CONFIDENTIAL RHEL Red Hat Enterprise Linux Node Public - Hybrid](https://reader035.vdocuments.us/reader035/viewer/2022062414/5f0d3ba37e708231d4395411/html5/thumbnails/44.jpg)
THANK YOU.RedHatVideoson YouTube
youtube.com/RedHatVideos
Want to keepIn touch?
Red Haton Facebook
facebook.com/RedHatInc
@RedHatNewson Twitter
twitter.com/RedHatNews
Red Haton LinkedIn
linkedin.com/company/3545