LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin...

52
Open Source BluePrint for Cloud (or How to Build a Cloud Just like Red Hat's) Diane Mueller [email protected] Cloud Ecosystem Evangelist & Origin Community Manager [email protected] Twitter: @pythondj http://openshift.github.io

description

LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager 2013-10-17

Transcript of LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin...

Page 1: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

Open Source BluePrint for Cloud(or How to Build a Cloud Just like Red Hat's)

Diane Mueller [email protected] Ecosystem Evangelist & Origin Community [email protected] Twitter: @pythondj

http://openshift.github.io

Page 2: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

Open Source BluePrint for Cloud(or How to Build a Cloud Just like Red Hat's)

Diane Mueller [email protected] Ecosystem Evangelist & Origin Community [email protected] Twitter: @pythondj

http://openshift.github.io

Successful ^

Page 3: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

3

Raspberry Pi @OpenShift Contest!

● Create an Account on OpenShift.com using PROMO Code: Latinoware

– Hint: Check your Email● Launch any App on OpenShift

– Hint: WordPress is easy● Tweet the App's URL plus

@openshift & #latinoware

● Join the OpenShift Origin Developer Google Community

Page 4: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

4

Agenda

● Cloud Vision @ RedHat● Why Open Source Matters ● Meeting Expectations ● The Road Ahead

● Building Community● Supporting POC/Pilots

Page 5: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager
Page 6: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

6

Page 7: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

7

Business Focus is still on delivering Cloud Infrastructure

Page 8: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

8

and Managing Expectations of the Cloud

Page 9: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

9

Expectations of Users

● My Data

– Anywhere– Any time – on Any device

● User Data Privacy● Single Sign-On

Page 10: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

10

Expectations of Government Regulators

Where you host your Data Centers matters!

Companies have the obligation to curate & mandate apps that deal with sensitive info

US Patriot Act, #SnowdenEffect, & EU Directives

All Add Up to Hosting Locally

Page 11: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

11

Expectations of Developers

Page 12: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

12

How to Build an App Old School vs. Today's Expectation

Page 13: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

13

So the Real Question is..

& makes everybody happy?

Page 14: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

14

There's a New Cloud World Order

Page 15: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

15

Infrastructure as a Service gives you

• Network, storage & compute as an on-demand service

• Basically, servers in the cloud

• You’re still on the hook to configure & manage the cloud & stack

“How do I use this?”

Page 16: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

16

OpenStack community is delivering Open Source Cloud Infrastructure

Page 17: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

17

Software as a Service gives you

• An on-demand application• Nothing to install or configure

“This is all my customers and users care about!”

Page 18: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

18

Platform as a Service delivers

• Application run-time environment in the cloud• Configures & manages both the cloud & stack for

your application

“The cloud is now useful!”

Page 19: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

19

Infrastructure Layer

SaaS/Applications Layer

Infrastructure LayerInfrastructure Layer

Platform as a Service fills out the Cloud Layer Cake

Page 20: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

20

● Expectation Management● Add a PaaS Layer to your Cloud

– Increases Interoperability– Adds On-Demand, Self Service– (Security+Privacy+Control ) = Compliance

PaaSLanguages, frameworks, web servers

Services: Data, Messaging, others

IaaSHypervisor/Infrastructure

Page 21: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

21

PaaS is the Future

*http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp

Page 22: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

22

Build an Open Source Cloud Today!

Page 23: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

23

What is OpenShift?`

The Next Generation Open Source

Platform as a Service

for Applications in the Cloud

Page 24: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

24

What makes OpenShift different?

● RHEL Platform Support

● SELinux-based Secure Containers for multi-tenancy

● Extensible Architecture

● System Component Redundancy for High Availability

● Automatic Application Stack Provisioning

● Support for Java EE 6

● Choice of Cloud Infrastructure, Bare Metal, or Desktop

● Configurable Deployment to Support Enterprise Requirements

● Automatic Application Scaling

Page 25: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

25

Multiple, Diverse, Complex Application Use Cases

● Require more than just “Infrastructure”

● Run on a diverse eco-system of application stacks

● Need to be secure, compliant and well-managed

● Scale or Fail

Page 26: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

26

Infrastructure Layer

SaaS/Applications Layer

Infrastructure LayerInfrastructure Layer

Extend OpenShift with Cartridges

Page 27: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

27

Page 28: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

28

origin

Public Cloud

Service

On-premise

or Private Cloud

Software

Open Source Project

FLAVORS OF OPENSHIFT

Page 29: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

29

OpenShift gives Developers choices

Developer IDEIntegrations

Web BrowserConsole

Command LineTooling

REST APIs

Page 30: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

30

OpenShift Online (http://openshift.com)

Page 31: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

31

Raspberry Pi @OpenShift Contest!

● Create an Account on OpenShift.com using PROMO Code: Latinoware

– Hint: Check your Email● Launch any App on OpenShift

– Hint: WordPress is easy● Tweet the App's URL plus

@openshift & #latinoware

● Join the OpenShift Origin Developer Google Community

Page 32: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

32

We're not the only ones using OpenShift ● On Premise Private Clouds

● Public Clouds

– For Enterprises

– For SaaS providers

– For Developers

● Other Public PaaSes

Https://github.com/getupcloud/origin-server

Page 33: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

33

OpenShift Origin on Github

http://openshift.github.io/

Page 34: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

34

OpenShift Enterprise

ENTERPRISE IT MANAGED

● Let developers have the benefits of self-service PaaS while IT retains control for governance and compliance in a Private or Hybrid Cloud

● OpenShift Enterprise is designed to be deployed on top of and run on Red Hat Enterprise Linux (RHEL).

Page 35: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

35

Page 36: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

36

http://openshift.github.io/

Page 37: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

37

Page 38: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

38

The Road Ahead is Open!

Page 39: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

39

OpenShift: Community of Collaborators

● Contributors

● Developers

● Cloud Architects

● DevOps

● IT Managers

● Partners

● Solution Architects

● Fellow Evangelists

+ YOU = ?

● Nex Gen PaaS

● Heat Templates

● Cartridges

● UX

● Documentation

Page 40: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

40

Open Source Works when there is:

● Clear Governance Processes

– Rules for Participation

– Meritocracy● IP Management, licensing, license compatibility

● Predictability

● Community oversight, norms, mores, culture 

● Scale

● Sustainability

● Vendor neutrality

Page 41: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

41

Some of us are @RedHat

● GitHub Avatars here..

Page 42: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

42

Some are online..

Page 43: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

43

Some are building clouds

● On Premise/Private and Public Clouds

– For Enterprises

– For SaaS providers

– For Developers

● Public

Https://github.com/getupcloud/origin-server

Page 44: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

44

And all of us are in this together

Page 45: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

45

Hanging Out on Google+

Page 46: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

46

Contributing on Github

● https://github.com/openshift/origin-server/network/members

Page 47: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

47

OpenShift Contributor Guidelines

● https://github.com/openshift/origin-server/blob/master/CONTRIBUTING.md

● Apache V2 License

● It's a Meritocracy

– Start with Bug Fixes

– Volunteer to do Code Reviews

– Extend the ecosystem with Cartridges & Quick Starts

– Test!

– Document

– Evangelize!

Page 48: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

48 48

It's Open Source! Get Involved! Github:

openshift/origin-serveropenshift/rhcopenshift/puppet-openshift_originopenshift/openshift-pepopenshift/openshift-extrasQuickstarts & Cartridges

Mailing Lists: [email protected]

IRC freenode.net, #openshift-dev

Deploy, Extend, Contribute!

Page 49: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

49

● Google+ Community

https://plus.google.com/communities/114361859072744017486

● E-Mail

● OpenShift Users: [email protected]

● Origin Developers: [email protected]

● IRC: irc.freenode.net

● OpenShift Users: #openshift

● Origin Developers: #openshift-dev

Communication Channels

Page 50: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

Questions?

Thank you!

For more information: http://openshift.com

[email protected]

Page 51: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

51

Page 52: LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin Community Manager

Raspberry Pi Contest

Winner is: …..