4. OpenShift4
APPLICATION STACK DEVELOPMENT ENVIRONMENT
WHY PAAS?
Basic OS
JVM
Static web server
Front-end platform
Database layer
Application code
Development VM
QA Server
Customer Data Center
Public Cloud
Contributors Laptop
Production Servers
Production Clusters
Application development got complex
6. OpenShift6
APPLICATION STACK DEVELOPMENT ENVIRONMENT
WHY PAAS?
Basic OS
JVM
Static web server
Front-end platform
Database layer
Application code
Development VM
QA Server
Customer Data Center
Public Cloud
Contributors Laptop
Production Servers
Production Clusters
Application development got complex
7. OpenShift7
OPENSHIFT CONTAINER
PLATFORM
Open source private PaaS at scale
ORCHESTRATION & MANAGEMENT
CONTAINER API
CONTAINER HOST
LANGUAGES, RUNTIMES, MIDDLEWARE,
DATABASES, OTHER SERVICES
DEVOPS TOOLS & USER EXPERIENCE
DOCKER
Standard software packaging mechanism through
lightweight Linux containerization
KUBERNETES
Cluster management and orchestration of
containers, scheduled and packed dynamically
Automatic container builds, intelligent deployments,
image management, application management, Web
Console, CLI, IDE Plugins, RESTful API, RHEL
SCL, JBoss xPaaS
OPENSHIFT
RHEL / Atomic
Enterprise grade container optimized Linux
operating system
8. OpenShift8
Software Collections & JBoss
CVE Fixes
Bug Patches
Support Life Cycle
Technical Support
Red Hat Certified Containers
CVE Fixes
Bug Patches
Technical Support
Any Docker Registry
Supported Container API
Supported Execution
SUPPORTED ECOSYSTEM
Choose the right tool for the job
9. OpenShift9
xPAAS
●
JBoss Business
Process
Management *
●
JBoss Business
Rules Management
System *
●
JBoss A-MQ
●
JBoss Fuse*
●
JBoss Data
Virtualization*
●
JBoss Enterprise
Application Platform
●
JBoss Web Server /
Tomcat
●
JBoss Developer
Studio
JBoss and middleware platforms for Openshift
Application
Container Services
Business Process
Services
Integration
Services
Mobile
Services
●
Red Hat Mobile*
* coming soon
The deployment system provides:
A deployment configuration, which is a template for deployments.
Triggers that drive automated deployments in response to events.
User-customizable strategies to transition from the previous deployment to the new deployment.
Rollbacks to a previous deployment.
Manual replication scaling.