View
1.857
Download
1
Category
Tags:
Preview:
Citation preview
1 by
An Introduction to OpenShift PaaS
Dan JuengstOpenShift Product Marketing
10/23/2012
2 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
3 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!
4 by
Today’s IT ChallengeIT is under
tremendous pressure from the Business
to enable growth
Constant demand for
new services (new apps)
Need to accelerate,
automate, and standardize developer workflows
5 by
Application Development Today
How to Build an App:1. Have Idea2. Get Budget3. Submit hardware acquisition request4. Wait5. Get Hardware6. Deploy framework/appserver7. Deploy testing tools8. Test testing tools9. Code10. Configure Prod servers (and buy them if needed)11. Push to Prod12. Launch13. Order more servers to meet demand14. Wait15. Deploy new servers16. Etc.
Today
Craftwork
Repeated for every App Project
6 by
Streamlining App Dev with PaaS
With PaaS
How to Build an App:1. Have Idea2. Get Budget3. Submit hardware acquisition request4. Wait5. Get Hardware6. Deploy framework/appserver7. Deploy testing tools8. Test testing tools9. Code10. Configure Prod servers (and buy them if needed)11. Push to Prod12. Launch13. Order more servers to meet demand14. Wait15. Deploy new servers16. Etc.
How to Build an App:1. Have Idea2. Get Budget3. Code4. Test5. Launch6. Automatically Scale
“The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*
*http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp
TodayCraftwork
Assembly
Line
7 by
Code Deploy Enjoy
PaaS leverages automation technologies and a cloud architecture…
…to drive Velocity, Efficiency, and Scalability in IT
Why PaaS?
8 by
OpenShiftis
PaaS by Red Hat
Multi-language,Auto-Scaling,Self-service,Elastic,Cloud Application Platform
9 by
OpenShift AutomatesBuild, Test, Publish
RHEL RHEL
Maven
Jenkins
Apache
Broker Node Node Node
RHEL
Code
Java
MySQL
AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
10 by
11 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
Coming
Soon..
12 by
Thank You
Questions?
Dan Juengst – PaaS Strategistdanj@redhat.com
@danjuengst
Recommended