Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague

27
Putting Drupal in the Cloud With Red Hat's OpenShift PaaS Diane Mueller [email protected] Cloud Ecosystem Evangelist & Origin Community Manager [email protected] Twitter: @pythondj http://openshift.github.io

description

Everything you need to know about putting Drupal 7 & Drupal 8 in the cloud using Red Hat's Platform-as-a-Service (PaaS) known as OpenShift (1) it's Open Source (2) it runs on any Cloud (2) OpenShift loves Drupal! Sign-up at http://www.openshift.com and get your Drupal on the Cloud now!

Transcript of Putting Drupal in the Cloud with Red Hat's OpenShift PaaS #DrupalCon/Prague

Page 1: 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

Page 2: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

2

Agenda

● What is OpenShift?● Why OpenShift loves Drupal! ● Deploying Drupal on OpenShift: Steven Merrill● Drupal & Red Hat Community Collaboration

Page 3: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague
Page 4: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague
Page 5: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

5

How to Build an App Old School vs. Today with PaaS

Page 6: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

6

New Cloud World Order

Page 7: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 8: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 9: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 10: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

10

What is OpenShift?`

The Next Generation Open Source

Platform as a Service

for Applications in the Cloud

Page 11: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

11

Infrastructure Layer

SaaS/Applications Layer

Infrastructure LayerInfrastructure Layer

Platform as a Service fills out the Cloud Layer Cake

Page 12: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

12

origin

Public Cloud

Service

On-premise

or Private Cloud

Software

Open Source Project

FLAVORS OF OPENSHIFT

Page 13: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

13

OpenShift Online (http://openshift.com)

Page 14: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 15: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

15

OpenShift Origin on Github

http://openshift.github.io/

Page 16: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 17: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 18: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

18

Page 19: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 20: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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

Page 21: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

21

And all of us are in this together

Page 22: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

Questions?

Thank you!

For more information: http://openshift.com

[email protected]

Page 23: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

23

Hanging Out on Google+

Page 24: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

24

Contributing on Github

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

Page 25: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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!

Page 26: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

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!

Page 27: Putting Drupal in the Cloud with Red Hat's OpenShift PaaS  #DrupalCon/Prague

27

● 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