LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller, OpenShift Origin...
-
Upload
openshift-origin -
Category
Technology
-
view
787 -
download
0
description
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 [email protected] Ecosystem Evangelist & Origin Community [email protected] Twitter: @pythondj
http://openshift.github.io
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 ^
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: [email protected]
IRC freenode.net, #openshift-dev
Deploy, Extend, Contribute!
49
● Google+ Community
https://plus.google.com/communities/114361859072744017486
● OpenShift Users: [email protected]
● Origin Developers: [email protected]
● IRC: irc.freenode.net
● OpenShift Users: #openshift
● Origin Developers: #openshift-dev
Communication Channels
Questions?
Thank you!
For more information: http://openshift.com
51
Raspberry Pi Contest
Winner is: …..