openshift accÉlÉrez le dÉveloppement avec un...
TRANSCRIPT
![Page 1: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/1.jpg)
RED HAT CONFIDENTIAL1
OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAAS Michael LessardSenior Solutions ArchitectFévrier 2015 michaellessard
![Page 2: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/2.jpg)
![Page 3: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/3.jpg)
3 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 4: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/4.jpg)
4 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 5: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/5.jpg)
5 RED HAT CONFIDENTIAL
CLOUD CLOSES THEINNOVATION GAP
CLOUDCOMPUTING
![Page 6: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/6.jpg)
6 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 7: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/7.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 8: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/8.jpg)
8 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 9: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/9.jpg)
9 RED HAT CONFIDENTIAL
Public PaaS
Service
On-premise or Private
PaaSSoftware
Open Source PaaSProject
RED HAT'S PAAS STRATEGY
![Page 10: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/10.jpg)
10 RED HAT CONFIDENTIAL
http://install.openshift.com
You're one shell command away from deploying your own Platform as a Service.
![Page 11: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/11.jpg)
11 RED HAT CONFIDENTIAL
Public - Hybrid - Private - Virtualization - Bare Metal
OPENSHIFT PAAS ON YOUR CHOICE OF CLOUD OR INFRASTRUCTURE...
![Page 12: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/12.jpg)
12 RED HAT CONFIDENTIAL
RHEL
Public - Hybrid - Private - Virtualization - Bare Metal
RHEL
RHEL
RHEL
• OpenShift is built on instances of Red Hat Enterprise Linux (RHEL)
• OpenShift can run anywhere RHEL can run
THE FOUNDATION OF OPENSHIFT IS RED HAT ENTERPRISE LINUX
![Page 13: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/13.jpg)
13 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 14: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/14.jpg)
14 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 15: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/15.jpg)
15 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 16: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/16.jpg)
16 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 17: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/17.jpg)
17 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 18: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/18.jpg)
18 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 19: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/19.jpg)
19 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise LinuxNode
Public - Hybrid - Private - Virtualization - Bare Metal
Broker (RHEL)
Node (RHEL)
Node (RHEL)
OPENSHIFT MULTI-TENANCY PROVIDES DENSITY, EFFICIENCY, AND SECURITY
![Page 20: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/20.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 21: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/21.jpg)
21 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 22: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/22.jpg)
22 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise LinuxNode
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 23: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/23.jpg)
23 RED HAT CONFIDENTIAL
RHEL
Red Hat Enterprise LinuxNode
Public - Hybrid - Private - Virtualization - Bare Metal
MY GEAR
DEVELOPER
Broker (RHEL)
Node (RHEL)
Node (RHEL)
REST
Web ConsoleEclipse IDE
Cmd Line
GEAR CREATION (WEB, CLI, ECLIPSE)
cronlogssshd
![Page 24: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/24.jpg)
24 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBoss
DEVELOPER
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
REST
Web ConsoleEclipse IDE
Cmd Line
Cartridges are how OpenShift installs languages
and middleware
Red Hat Enterprise Linux
cronlogssshd
OPENSHIFT AUTOMATES GEAR CONFIGURATION VIA CARTRIDGES
![Page 25: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/25.jpg)
25 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 IDE
Cmd Line
cronlogssshd
CARTRIDGE TYPES
![Page 26: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/26.jpg)
26 RED HAT CONFIDENTIAL
RHEL
Node
Public - Hybrid - Private - Virtualization - Bare Metal
JBoss
DEVELOPER
MySQL
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)Red Hat Enterprise Linux
REST
Web ConsoleEclipse IDE
Cmd Line
cronlogssshd
OPENSHIFT AUTOMATES GEAR CONFIGURATION VIA CARTRIDGES
![Page 27: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/27.jpg)
27 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 IDE
Cmd Line
cronlogssshd
NOW, CODE AND PUSH
![Page 28: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/28.jpg)
28 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 IDE
Cmd Line
cronlogssshd
OPENSHIFT CAN AUTOMATED BUILD AND TEST WITH MAVEN AND JENKINS FOR CI
![Page 29: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/29.jpg)
29 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 IDE
Cmd Line
HTTP(S) SERVED FROM GEARS
![Page 30: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/30.jpg)
30 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 31: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/31.jpg)
31 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 32: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/32.jpg)
32 RED HAT CONFIDENTIAL
JOURNEY TO THE CLOUD
BUSINESS DEVELOPMENT I.T. OPERATIONS
Improved resource utilization with
deployment density
Automatedscaling
Accelerated development
Deliver more, quicker, and with
less
Self-service provisioning
Enterprise-gradesecurity
Improve consistency and
quality of solutions
![Page 33: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/33.jpg)
33 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 34: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/34.jpg)
34 RED HAT CONFIDENTIAL
![Page 35: OPENSHIFT ACCÉLÉREZ LE DÉVELOPPEMENT AVEC UN PAASpeople.redhat.com/mlessard/qc/presentations/fev2015/IntroOpenshift.pdfDeploy Framework/Tools 12. Code 13. Test 14. Buy and Configure](https://reader033.vdocument.in/reader033/viewer/2022051920/600cd9ac4dda86445d28ae68/html5/thumbnails/35.jpg)
35 RED HAT CONFIDENTIAL
OPENSHIFT 3 – COMING IN 2015