openshift – the open-source paas by marek jelen

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

Upload: codemotion

Post on 29-Aug-2014

683 views

Category:

Technology


1 download

DESCRIPTION

OpenShift is a PaaS (Platform-as-a-Service) by Red Hat. In this talk Marek will introduce the platform as well as it’s open-source background. You will learn how to deploy your next-big-thing project without paying a penny and only within a few minutes. Learn how simple the deployments may be even for you.

TRANSCRIPT

Page 1: OpenShift – the open-source PaaS by Marek Jelen

[email protected] - OpenShift @ Red Hat

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

Page 2: OpenShift – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

ES @ Wikipedia

Page 5: OpenShift – the open-source PaaS by Marek Jelen

[email protected] - OpenShift @ Red HatMarek Jelen

What’s cloud?

Cloud computing @ Wikipedia

Page 6: OpenShift – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

“The security of your shit.”

[email protected] - OpenShift @ Red HatMarek Jelen

Public vs. private cloud

Burn after reading

Page 13: OpenShift – the open-source PaaS by Marek Jelen

[email protected] - OpenShift @ Red HatMarek Jelen

Public vs. private cloud

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

Page 14: OpenShift – the open-source PaaS by Marek Jelen

Open Hybrid Cloud

[email protected] - OpenShift @ Red HatMarek Jelen

Our vision

Page 15: OpenShift – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

[email protected] - OpenShift @ Red HatMarek Jelen

Three editions - something for everyone

OpenShift Origin

OpenShift Enterprise

OpenShift Online

Page 18: OpenShift – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

Let me show you

[email protected] - OpenShift @ Red HatMarek Jelen

it really works

Page 22: OpenShift – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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 – the open-source PaaS by Marek Jelen

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”