freedom as a platform: openshift (dan juengst, openshift paas product marketing, cloud business...

12
1 by An Introduction to OpenShift PaaS Dan Juengst OpenShift Product Marketing 10/23/2012

Upload: fedscoop

Post on 12-May-2015

1.859 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

1 by

An Introduction to OpenShift PaaS

Dan JuengstOpenShift Product Marketing

10/23/2012

Page 2: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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

Page 3: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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!

Page 4: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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

Page 5: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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

Page 6: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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

Page 7: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

7 by

Code Deploy Enjoy

PaaS leverages automation technologies and a cloud architecture…

…to drive Velocity, Efficiency, and Scalability in IT

Why PaaS?

Page 8: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

8 by

OpenShiftis

PaaS by Red Hat

Multi-language,Auto-Scaling,Self-service,Elastic,Cloud Application Platform

Page 9: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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

Page 10: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

10 by

Page 11: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

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..

Page 12: Freedom as a Platform: OpenShift (Dan Juengst, OpenShift PaaS Product Marketing, Cloud Business Unit, Red Hat)

12 by

Thank You

Questions?

Dan Juengst – PaaS [email protected]

@danjuengst