Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
-
Upload
openshift-origin -
Category
Technology
-
view
2.795 -
download
6
description
Transcript of Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague
Putting Drupal in the CloudWith Red Hat's OpenShift PaaS
Diane Mueller [email protected] Ecosystem Evangelist & Origin Community [email protected] Twitter: @pythondj
http://openshift.github.io
2
Agenda
● What is OpenShift?● Why OpenShift loves Drupal! ● Deploying Drupal on OpenShift: Steven Merrill● Drupal & Red Hat Community Collaboration
5
How to Build an App Old School vs. Today with PaaS
6
New Cloud World Order
7
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?”
8
Software as a Service gives you
• An on-demand application• Nothing to install or configure
“This is all my customers and users care about!”
9
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!”
10
What is OpenShift?`
The Next Generation Open Source
Platform as a Service
for Applications in the Cloud
11
Infrastructure Layer
SaaS/Applications Layer
Infrastructure LayerInfrastructure Layer
Platform as a Service fills out the Cloud Layer Cake
12
origin
Public Cloud
Service
On-premise
or Private Cloud
Software
Open Source Project
FLAVORS OF OPENSHIFT
13
OpenShift Online (http://openshift.com)
14
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
15
OpenShift Origin on Github
http://openshift.github.io/
16
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).
17
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
18
19
OpenShift: Community of Collaborators
● Contributors
● Developers
● Cloud Architects
● DevOps
● IT Managers
● Partners
● Solution Architects
● Fellow Evangelists
+
● Nex Gen PaaS● Drush● Cartridges● Multi-site ● UX● Documentation
Deploying Drupal on OpenShift
Steven Merrill, Phase2
We have a pre-built VM for you to check out today, and an installer is in the works for Origin 3.0 that will enable you to install Origin on your own systems or configure multiple Origin VMs into a distributed PaaS
21
And all of us are in this together
Questions?
Thank you!
For more information: http://openshift.com
23
Hanging Out on Google+
24
Contributing on Github
● https://github.com/openshift/origin-server/network/members
25
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!
26 26
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!
27
● 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