Top Banner
[email protected] - OpenShift @ Red Hat Marek Jelen OpenShift: the open-source PaaS (Platform-as- a-service) for public and private cloud.
26

OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Aug 29, 2014

Download

Technology

OpenShift PaaS Overviewi by Marek Jelen 03/2013 CodeMotion Roma
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

[email protected] - OpenShift @ Red Hat

Marek JelenOpenShift: the open-source PaaS (Platform-as-a-service) for public and private cloud.

Page 2: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Cloud computing will

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

- feed all the children- shelter the homeless people- avert the zombie apocalypse - make your holiday photos beautiful

Page 3: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet).

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

Cloud computing @ Wikipedia

Page 4: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

ES @ Wikipedia

Page 5: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

Cloud computing @ Wikipedia

Page 6: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

I want a service, and can’t run it myself.

[email protected] - OpenShift @ Red HatMarek Jelen

SaaS (Software-as-a-Service)

Mom wants to use an e-mail,but she does not want to run a mail server.

Page 7: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

I want an OS, but do not want to buy HW.

[email protected] - OpenShift @ Red HatMarek Jelen

IaaS (Infrastructure-as-a-Service)

IT needs to run the server application,but finance won’t approve the server cost.

Page 8: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

I want to deploy, but I hate ops.

[email protected] - OpenShift @ Red HatMarek Jelen

PaaS (Platform-as-a-Service)

One dev startup is building a service,but can not afford to pay/handle full ops.

Page 9: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

I do ops, and developers annoy me.

[email protected] - OpenShift @ Red HatMarek Jelen

PaaS (Platform-as-a-Service)

I have so many things to do,and they always want something.

Page 10: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Yeah, I want all the

[email protected] - OpenShift @ Red HatMarek Jelen

Public cloud

IaaS, PaaS, SaaSbut I am not

touching serverbuying HW

building data-centers

Page 11: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Yeah, I want all the

[email protected] - OpenShift @ Red HatMarek Jelen

Private cloud

IaaS, PaaS, SaaSand I do

have tons of serverlove paying for HW

enjoy building data-centers

Page 12: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

“The security of your shit.”

[email protected] - OpenShift @ Red HatMarek Jelen

Public vs. private cloud

Burn after reading

Page 13: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

[email protected] - OpenShift @ Red HatMarek Jelen

Public vs. private cloud

Where is my data?Is it safe?Do I care?

Page 14: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Open Hybrid Cloud

[email protected] - OpenShift @ Red HatMarek Jelen

Our vision

Page 15: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

The importance of IT grows.

[email protected] - OpenShift @ Red HatMarek Jelen

Why?

Recession is still not over. Will it ever be?

Vendor lock-in does not help.

Scale out whenever you need.

Page 16: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

OpenShift is Red Hat’s

[email protected] - OpenShift @ Red HatMarek Jelen

OpenShift

open-source <= Open

infrastructure agnostic <= Hybrid

PaaS (Platform-as-a-Service) <= Cloud

Page 17: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

[email protected] - OpenShift @ Red HatMarek Jelen

Three editions - something for everyone

OpenShift Origin

OpenShift Enterprise

OpenShift Online

Page 18: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

OpenShift follows the

[email protected] - OpenShift @ Red HatMarek Jelen

Seems open

Open Hybrid Cloud philosophy

OpenShift has

no proprietary APIs

no vendor lock-in

Page 19: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Free-as-in-a-freedom

[email protected] - OpenShift @ Red HatMarek Jelen

Free? Free!

Apache2 licensed project.

Free-as-in-a-beer

Free tier on the OpenShift Online

Page 20: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

rhc app create wordpress php-5.3

[email protected] - OpenShift @ Red HatMarek Jelen

How simple is that?

cd wordpress

add the source code here

git add . & git commit -m “First commit”

git push origin master

Page 21: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Let me show you

[email protected] - OpenShift @ Red HatMarek Jelen

it really works

Page 22: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

Free tier on OpenShift Online

[email protected] - OpenShift @ Red HatMarek Jelen

Heh, funny, he says free.

3 apps to deploy

each app 0.5GB RAM & 1GB of storage

=> 1.5GB RAM & 3GB storage

Page 23: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

What can I run?

[email protected] - OpenShift @ Red HatMarek Jelen

Do they support my tech?

Stacks - Java, PHP, Ruby, Python, Node.js, ...DB - MySQL, MongoDB, PostgreSQL, ...Applications - Wordpress, Drupal, ...Do It Yourself - compilers, libraries, ...

Page 24: OpenShift PaaS Overviewi by Marek Jelen 03-2013 CodeMotion Roma

What’s the catch?

[email protected] - OpenShift @ Red HatMarek Jelen

What? Really?

still in developer preview

Fine by me

e-mail, password, captcha to sign uppromo code “CODEMOTION13”