break down it productivity barriers

16
Roei Goldenberg Linux consultant and Virtualiztion/Cloud expert [email protected]

Upload: agilesparks

Post on 15-Jul-2015

206 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Break down IT productivity barriers

Roei GoldenbergLinux consultant and Virtualiztion/Cloud [email protected]

Page 2: Break down IT productivity barriers

WHAT WILL YOU LEARN?

Cloud Service Models

STORAGE(RHS)

HARDWARE(x86)

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: Break down IT productivity barriers

PaaS = Platform as a Service

Page 4: Break down IT productivity barriers

A Cloud Application Platform

Code Deploy Enjoy

Save Time and MoneyCode your app

Push-button Deploy, and your App is running in the Cloud!

PaaS = Platform as a Service

Page 5: Break down IT productivity barriers

Streamlining App Dev with PaaS

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.

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.

How to Build an App:1. Have Idea2. Get Budget3. Code4. Test5. Launch6. Automatically Scale

Physical

Virtualized

With PaaS

Page 6: Break down IT productivity barriers

Accelerate IT Service Delivery

Code Deploy Enjoy

PaaS leverages automation technologies and a cloud architecture…

…to drive Velocity, Efficiency, and Scalability in IT.

Page 7: Break down IT productivity barriers

OpenShift=

PaaS

Multi-language,Auto-Scaling,Self-service,

Elastic,Cloud Application Platform.

Page 8: Break down IT productivity barriers

Let’s Take a Look…

Page 9: Break down IT productivity barriers

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 10: Break down IT productivity barriers

OpenShift User Applications Run in OpenShift Gears

AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal

Page 11: Break down IT productivity barriers

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 12: Break down IT productivity barriers

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 13: Break down IT productivity barriers

OpenShift Automates Application Scaling!

Broker Node Node Node

RHEL

HA-Proxy MySQLJava

Code

Java

Code

Java

Code

AWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal

Page 14: Break down IT productivity barriers

Why OpenShift?

1. Strength. OpenShift is built on proven Linux 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, etc.• Choice of Cloud: Public, Private, or Hybrid Cloud.• Choice of Elasticity: Automatic application scaling when needed.

3. Openness. OpenShift’s open source software stack ensures application portability and No Lock-In.

Page 15: Break down IT productivity barriers

OpenShift Success

Using experience gained from traditional Linux environments, automation and scripting become a natural progression to controlling an OpenShift Enterprise environment. In this session, you’ll get details about how to monitor and run an OpenShift Enterprise.

Page 16: Break down IT productivity barriers

<NAME><EMAIL>

Roei GoldenbergLinux consultant and Virtualiztion/Cloud [email protected]

Thanks