Build Your Own Cloud with OpenShift's Open Source Blueprint
1. Open Source BluePrint for Cloud
(or How to Build a Cloud Just like Red Hat's)
Diane Mueller dmueller@redhat.com
Cloud Ecosystem Evangelist & Origin Community Manager
dmueller@redhat.com
Twitter: @pythondj
http://openshift.github.io
2. Successful
^
Open Source BluePrint for Cloud
(or How to Build a Cloud Just like Red Hat's)
Diane Mueller dmueller@redhat.com
Cloud Ecosystem Evangelist & Origin Community Manager
dmueller@redhat.com
Twitter: @pythondj
http://openshift.github.io
3. Raspberry Pi @OpenShift Contest!
●
Create an Account on
OpenShift.com using PROMO
Code: Latinoware
–
●
Launch any App on OpenShift
–
●
●
3
Hint: Check your Email
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
●
●
4
Building Community
Supporting POC/Pilots
9. Expectations of Users
●
My Data
–
Anywhere
–
Any time
–
on Any device
●
●
9
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
10
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?”
15
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!”
17
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!”
18
19. Platform as a Service
fills out the Cloud Layer Cake
SaaS/Applications Layer
Infrastructure Layer
19
20. ●
Expectation Management
●
Add a PaaS Layer to your Cloud
–
Increases Interoperability
–
Adds On-Demand, Self Service
–
(Security+Privacy+Control ) = Compliance
PaaS
Languages, frameworks, web servers
Services: Data, Messaging, others
IaaS
Hypervisor/Infrastructure
20
21. PaaS is the Future
*http://www.gartner.com/technology/research/cloud-computing/report/paas-cloud.jsp
21
23. `
What is OpenShift?
The Next Generation
Open Source
Platform as a Service
for Applications in
the Cloud
23
24. What makes OpenShift different?
●
●
●
24
RHEL Platform
Support
SELinux-based
Secure Containers
for multi-tenancy
Automatic
Application
Scaling
●
●
●
Extensible
Architecture
System Component
Redundancy for
High Availability
Configurable
Deployment to
Support Enterprise
Requirements
●
●
●
Automatic
Application Stack
Provisioning
Support for Java
EE 6
Choice of Cloud
Infrastructure,
Bare Metal, or
Desktop
25. Multiple, Diverse, Complex
Application Use Cases
●
●
Run on a diverse eco-system of application stacks
●
Need to be secure, compliant and well-managed
●
25
Require more than just “Infrastructure”
Scale or Fail
31. Raspberry Pi @OpenShift Contest!
●
Create an Account on
OpenShift.com using PROMO
Code: Latinoware
–
●
Launch any App on OpenShift
–
●
●
31
Hint: Check your Email
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
–
32
For SaaS providers
–
Other Public PaaSes
For Enterprises
–
●
For Developers
Https://github.com/getupcloud/origin-server
34. OpenShift Enterprise
ENTERPRISE IT MANAGED
●
●
34
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).
39. OpenShift: Community of Collaborators
●
Contributors
●
Developers
●
Cloud Architects
●
DevOps
●
+ YOU = ?
Nex Gen PaaS
IT Managers
●
Heat Templates
●
Partners
●
Cartridges
●
Solution Architects
●
UX
●
39
●
Fellow Evangelists
●
Documentation
40. Open Source Works when there is:
●
Clear Governance Processes
–
Rules for Participation
–
Meritocracy
●
●
Predictability
●
Community oversight, norms, mores, culture
●
Scale
●
Sustainability
●
40
IP Management, licensing, license compatibility
Vendor neutrality
41. Some of us are @RedHat
●
41
GitHub Avatars here..
43. Some are building clouds
●
On Premise/Private and Public
Clouds
–
For SaaS providers
–
Public
For Enterprises
–
●
For Developers
Https://github.com/getupcloud/origin-server
43