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

Post on 29-Aug-2014

787 views 0 download

Tags:

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

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

Diane Mueller dmueller@redhat.comCloud Ecosystem Evangelist & Origin Community Managerdmueller@redhat.com Twitter: @pythondj

http://openshift.github.io

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

Diane Mueller dmueller@redhat.comCloud Ecosystem Evangelist & Origin Community Managerdmueller@redhat.com Twitter: @pythondj

http://openshift.github.io

Successful ^

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

4

Agenda

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

● Building Community● Supporting POC/Pilots

6

7

Business Focus is still on delivering Cloud Infrastructure

8

and Managing Expectations of the Cloud

9

Expectations of Users

● My Data

– Anywhere– Any time – on Any device

● User Data Privacy● Single Sign-On

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

11

Expectations of Developers

12

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

13

So the Real Question is..

& makes everybody happy?

14

There's a New Cloud World Order

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?”

16

OpenStack community is delivering Open Source Cloud Infrastructure

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!”

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!”

19

Infrastructure Layer

SaaS/Applications Layer

Infrastructure LayerInfrastructure Layer

Platform as a Service fills out the Cloud Layer Cake

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

21

PaaS is the Future

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

22

Build an Open Source Cloud Today!

23

What is OpenShift?`

The Next Generation Open Source

Platform as a Service

for Applications in the Cloud

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

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

26

Infrastructure Layer

SaaS/Applications Layer

Infrastructure LayerInfrastructure Layer

Extend OpenShift with Cartridges

27

28

origin

Public Cloud

Service

On-premise

or Private Cloud

Software

Open Source Project

FLAVORS OF OPENSHIFT

29

OpenShift gives Developers choices

Developer IDEIntegrations

Web BrowserConsole

Command LineTooling

REST APIs

30

OpenShift Online (http://openshift.com)

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

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

33

OpenShift Origin on Github

http://openshift.github.io/

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

35

36

http://openshift.github.io/

37

38

The Road Ahead is Open!

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

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

41

Some of us are @RedHat

● GitHub Avatars here..

42

Some are online..

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

44

And all of us are in this together

45

Hanging Out on Google+

46

Contributing on Github

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

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!

48 48

It's Open Source! Get Involved! Github:

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

Mailing Lists: dev@lists.openshift.redhat.com

IRC freenode.net, #openshift-dev

Deploy, Extend, Contribute!

49

● Google+ Community

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

● E-Mail

● OpenShift Users: users@lists.openshift.redhat.com

● Origin Developers: dev@lists.openshift.redhat.com

● IRC: irc.freenode.net

● OpenShift Users: #openshift

● Origin Developers: #openshift-dev

Communication Channels

Questions?

Thank you!

For more information: http://openshift.com

dmueller@redhat.com

51

Raspberry Pi Contest

Winner is: …..