openshift paas overview - dlt solutions · 2019-07-24 · openshift paas …bridging app dev worlds...
TRANSCRIPT
![Page 1: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/1.jpg)
1 by
OpenShift PaaS Overview
Blaine MinceySr. Middleware Solutions Architect
November 2012
![Page 2: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/2.jpg)
3 by
Cloud Service Models
STORAGE(RHS)
HARDWARE(x86, Power, S/390)
VIRTUALIZATION(RHEV)
OPERATING SYSTEM(RHEL)
APPLICATION PLATFORM(JBOSS, PHP, RUBY, ETC)
APPLICATION
Automated and Managed by the Public or Private Cloud Offering
Managed and Controlled by Customer (IT, Dev, or User)
IaaS PaaS SaaS
Increased Control
Increased Automation
![Page 3: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/3.jpg)
4 by
PaaS = Platform as a Service
A Cloud Application Platform
Code Deploy Enjoy
Save Time and MoneyCode your app
Push-button Deploy, and your App is running in the Cloud!
![Page 4: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/4.jpg)
5 by
![Page 5: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/5.jpg)
6 by
Today’s IT Challenge
![Page 6: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/6.jpg)
7 by
Application Development
How to Build an App:1. Have Idea2. Get Budget3. Submit hardware acquisition request4. Wait5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System Patches/Fix-Packs9. Create user Accounts10. Deploy framework/appserver11. Deploy testing tools12. Test testing tools13. Code14. Configure Prod servers (and buy them if needed)15. Push to Prod16. Launch17. Order more servers to meet demand18. Wait…19. Deploy new servers20. Etc.
Yesterday
Process Repeated for every App Project
How to Build an App:1. Have Idea2. Get Budget3. Submit VM Request request4. Wait5. Deploy framework/appserver6. Deploy testing tools7. Test testing tools8. Code9. Configure Prod VMs10. Push to Prod11. Launch12. Request More Prod VMs to meet demand13. Wait14. Deploy app to new VMs15. Etc.
Today
![Page 7: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/7.jpg)
8 by
Manufacturing as a Model for IT
Consolidated Aircraft B-24 Liberator
Incredibly sophisticated. ~500k parts, assembled by unskilled labor.
No Mfg process. Parts were cast in rubber molds, so every part was slightly different.
Assembled in the heat of San Diego, which warped the metal and required whole assemblies to be adjusted.
Ford Motor Co. brought a Manufacturing process … went from 250 planes a year to 650 planes a month.
THIS IS OUR CHALLENGE TODAY.
![Page 8: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/8.jpg)
9 by
Streamlining App Dev with PaaS
With PaaS
How to Build an App:1. Have Idea2. Get Budget3. Code4. Test5. Launch6. Automatically Scale
How to Build an App:1. Have Idea2. Get Budget3. Submit VM Request request4. Wait5. Deploy framework/appserver6. Deploy testing tools7. Test testing tools8. Code9. Configure Prod VMs10. Push to Prod11. Launch12. Request More Prod VMs to
meet demand13. Wait14. Deploy app to new VMs15. Etc.
Today
How to Build an App:1. Have Idea2. Get Budget3. Submit hardware acquisition request4. Wait5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System
Patches/Fix-Packs9. Create user Accounts10. Deploy framework/appserver11. Deploy testing tools12. Test testing tools13. Code14. Configure Prod servers (and buy
them if needed)15. Push to Prod16. Launch17. Order more servers to meet demand18. Wait…19. Deploy new servers20. Etc.
Yesterday
“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 9: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/9.jpg)
10 by
Code Deploy Enjoy
PaaS leverages automation technologies and a cloud architecture…
…to drive Velocity, Efficiency, and Scalability in IT
Why PaaS?
![Page 10: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/10.jpg)
11 by
OpenShiftis
PaaS by Red Hat
Multi-language,Auto-Scaling,Self-service,
Elastic,Cloud Application Platform
![Page 11: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/11.jpg)
12 by
Let’s Take a Look…
![Page 12: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/12.jpg)
13 by
How OpenShift Works
POWERED BY
OPENSHIFT
![Page 13: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/13.jpg)
14 by
OpenShift is a PaaS on top of… Infrastructure
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 14: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/14.jpg)
15 by
The Foundation of OpenShift is Red Hat Enterprise Linux
RHEL RHEL RHEL
OpenShift is Built on Instances of Red Hat Enterprise Linux (RHEL)
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 15: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/15.jpg)
16 by
An OpenShift Broker Manages Multiple OpenShift Nodes
Nodes are where User Applications live.Brokers keep OpenShift running.
Brokers Node Node Node
RHEL RHEL RHELRHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 16: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/16.jpg)
17 by
Unique SELinux Approach Enables Security and Multi-tenancy
RHEL RHEL
SELinux Policies securely subdividethe Node instances.
Broker Node Node Node
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 17: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/17.jpg)
18 by
OpenShift User Applications Run in OpenShift Gears
RHEL RHEL
OpenShift GEARS represent secure containers in RHEL
Broker Node Node Node
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 18: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/18.jpg)
19 by
DeveloperWorkflow
RHEL RHEL
A Developer creates a new application OpenShift creates a GEAR
Web ConsoleEclipse IDECmd Line
Broker Node Node Node
RHEL
OpenShiftGear
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 19: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/19.jpg)
20 by
OpenShift AutomatesGear Configurationvia Cartridges
RHEL RHEL
CARTRIDGES are how OpenShift installs Languages & Middleware
Web ConsoleEclipse IDECmd Line
Broker Node Node Node
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
JBoss MySQL
![Page 20: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/20.jpg)
21 by
OpenShift Cartridge System Enables User-Built Cartridges
Developers can add custom language, data-store, or
middleware with with a custom Cartridge.
CUSTOMEtc.
Etc.
Ruby
Python
PHP
Java
Postgres
MySQL
OpenShift DefaultCartridges
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 21: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/21.jpg)
22 by
Now, Code and Push
RHEL RHEL
Developer pushes application code via GIT source code management system
Git Protocol / ssh
Broker Node Node Node
RHEL
Push
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
JBoss
Code
GitRepo MySQL
![Page 22: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/22.jpg)
23 by
OpenShift AutomatesBuild, Test, Publish
RHEL RHEL
Broker Node Node Node
RHEL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
Jenkins(CI)
Maven(Builds) Apache
(HTTP)
CodeJBoss
GitRepo
MySQL
![Page 23: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/23.jpg)
24 by
OpenShift AutomatesApplication Scaling!
Broker Node Node Node
RHEL
HA-Proxy MySQLJava
Code
Java
Code
Java
Code
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 24: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/24.jpg)
25 by
Real-world App Dev – Multi Environments, Single PaaS
Brokers
NodesRHEL
Dev DISTRICT
Nodes
QA DISTRICT
Nodes
Prod DISTRICT
Dev QA Release Mgmt
Git GitGit Git
Git
![Page 25: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/25.jpg)
26 by
Real-world App Dev – Multi Environments, multiple PaaSes
Nodes
Dev
Dev QA Release Mgmt
Nodes
QA
Nodes
Prod
Git GitGit Git
Git
![Page 26: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/26.jpg)
27 by
OpenShift Automates the
IT Assembly Line
POWERED BY
OPENSHIFT
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
![Page 27: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/27.jpg)
28 by
How Can I Consume OpenShift?
STORAGE(RHS)
HARDWARE(x86, Power, S/390)
VIRTUALIZATION(RHEV)
OPERATING SYSTEM(RHEL)
APPLICATION PLATFORM(JBOSS, PHP, RUBY, ETC)
APPLICATION
Public Cloud
Service
On-Premise or Private CloudSoftware
Developer Controls
Developer Controls
OpenShift Manages
IT Ops Provides
OpenShift Automates, IT Ops Controls
![Page 28: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/28.jpg)
29 by
Why OpenShift?1. Strength. OpenShift is built on proven Red Hat
technologies.
2. Freedom. In OpenShift, work the way you want.• Choice of Interface: Web Console, Command-line, or IDE• Choice of Middleware: Java(EE6), Ruby, Node.js, PHP, Python, and
Perl• Choice of Cloud: Public, Private, or Hybrid Cloud• Choice of Elasticity: Automatic application scaling when needed
1. Openness. OpenShift’s open source software stack ensures application portability and No Lock-In.
![Page 29: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/29.jpg)
30 by
1. Strength.
OpenShift is Built on Red Hat Goodness…
![Page 30: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/30.jpg)
31 by
![Page 31: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/31.jpg)
32 by
![Page 32: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/32.jpg)
33 by
![Page 33: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/33.jpg)
34 by
![Page 34: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/34.jpg)
35 by
![Page 35: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/35.jpg)
36 by
![Page 36: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/36.jpg)
37 by
2. Freedom.
To Work The Way You Want To Work
![Page 37: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/37.jpg)
38 by
Developers Choose How To Work with OpenShift
Developer IDEIntegrations
Web BrowserConsole
Command LineTooling
REST APIs
![Page 38: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/38.jpg)
39 by
OpenShift’s Intuitive and “Responsive” Web Console Runs on Any Device
![Page 39: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/39.jpg)
40 by
Are You a Command-Line Fan?OpenShift’s RHC CLI Tools
1.Create Apprhc app create -a javasample -t jbossas-7
2.Add MongoDBrhc app cartridge add -a javasample –c mongodb-2.0
3.Add add EAR file to your deployments directory
cd javasample
cp /path/to/ear/earfilename.ear ./deployments
1.Add the EAR file to gitgit add ./deployments/earfilename.ear
2.Push your codegit push
3.Done
![Page 40: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/40.jpg)
41 by
And, of Course, a Powerful JBoss Dev Studio IDE Integration
![Page 41: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/41.jpg)
42 by
Developers Choose Languages, Frameworks and Middleware
![Page 42: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/42.jpg)
43 by
Choice of Public, Private, or Open Hybrid Clouds
![Page 43: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/43.jpg)
44 by
Choice of Public, Private, or Open Hybrid Clouds
![Page 44: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/44.jpg)
45 by
Choice of Public, Private, or Open Hybrid Clouds
![Page 45: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/45.jpg)
46 by
3. Openness.
And of course, OpenShift is Open
Source…
![Page 46: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/46.jpg)
47 by
OpenShift Origin
The upstream project for the OpenShift PaaS platform
•Apache 2.0 License•Available as:
• Source, RPMs• .ISO, LiveCD (run your own)
•IRC, email, forums
https://openshift.redhat.com/community/open-sourcehttps://github.com/openshift
![Page 47: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/47.jpg)
48 by
OpenShift PaaS…Bridging App Dev Worlds
Cloud-Class AgilityCloud-Class Agility• Never any Lock-In• Polyglot with Java, Ruby,
Node.js, PHP, Perl, Python• Mobile, NoSQL• REST and Javascript
Enterprise-Class StrengthEnterprise-Class Strength• Best PaaS for Enterprise Java• EE6 via JBoss• Jenkins, Maven, Git• Multi-tenancy and NSA-grade
Security via RHEL and SELinux• Auto-Scaling• On-Premise, Hosted, or Hybrid
Established New
OpenShift = Open Hybrid PaaSOpenShift = Open Hybrid PaaS
![Page 48: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/48.jpg)
49 by
Get Started Today for Free!
http://openshift.redhat.com
• Deploy Apps to the OpenShift OnLine Developer Preview • Join the OpenShift Origin Open Source Project community
![Page 49: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/49.jpg)
50 by
OpenShift Commercial Offerings - Coming Soon
OpenShift OnLine OpenShift Enterprise
![Page 50: OpenShift PaaS Overview - DLT Solutions · 2019-07-24 · OpenShift PaaS …Bridging App Dev Worlds Cloud-Class Agility • Never any Lock-In • Polyglot with Java, Ruby, Node.js,](https://reader030.vdocuments.site/reader030/viewer/2022040411/5ed517cb34f27f38dd6787cb/html5/thumbnails/50.jpg)
51 by
Thank You
Questions?