deploy magnolia cms in the cloud with openshift

25
DEPLOY MAGNOLIA CMS IN THE CLOUD WITH OPENSHIFT ® ®

Upload: magnolia-cms

Post on 10-May-2015

346 views

Category:

Software


5 download

DESCRIPTION

This webinar explains how to use Magnolia CMS with OpenShift, Red Hat's open source, polyglot and scalable Platform as a Service (Paas). It explains the basics of OpenShift and walks attendees through the process of getting a Magnolia CMS instance up and running on OpenShift. It also covers best practices for creating standardized Magnolia CMS deployments on OpenShift. This webinar will be most useful to CMS developers and system administrators concerned with standardized, scalable and automated CMS deployment in the cloud. About the presenters: Shekhar Gulati is the Principal OpenShift Developer Evangelist working at Red Hat. He has 8 years of software web development experience. He regularly speaks at various conference and user groups around the world. Shekhar is an active writer and has written many technical articles for IBM DeveloperWorks, Developer.com and JavaLobby. His current interests are NoSQL databases, cloud computing, mainly Platform-as-a-Service (PaaS), mobile development, javascript frameworks, and new things happening in the Java community. When he is not traveling, he loves to write code and read technology books. You can follow him on twitter @ shekhargulati. Trained as a physicist and with a professional background in Smalltalk, Daniel Lipp has been developing with Java since 1997. After being a Software Architect for several IT service providers and financial industry companies, he joined Magnolia’s Product Development team in 2010. There he focuses on server side development, quality assurance and software architecture.

TRANSCRIPT

Page 1: Deploy Magnolia CMS in the Cloud with OpenShift

DEPLOY'MAGNOLIA'CMS'IN'THE'CLOUD'WITH'OPENSHIFT

®

®

Page 2: Deploy Magnolia CMS in the Cloud with OpenShift

SHEKHAR'GULATI'OPENSHIFT'DEVELOPER'EVANGELIST;((/JAVA(SCRIPT)?|PYTHON|NOSQL|CLOUD/ GUY

@SHEKHARGULATI

GITHUB.COM/SHEKHARGULATI

SLIDESHARE.NET/SHEKHARGULATI

OPENSHIFT.COM/AUTHOR/SHEKHAR9GULATI

Page 3: Deploy Magnolia CMS in the Cloud with OpenShift

DANIEL'LIPP'MAGNOLIA'SR.'DEVELOPER,(DAD,(CYCLIST(&(MARATHONER

@DYNAMIC_123

DLIPP.BLOGSPOT.CH

Page 4: Deploy Magnolia CMS in the Cloud with OpenShift

AGENDAIntroduction(Including(benefits(&(use(cases(

Demo(Running(Magnolia(on(OpenShift(

How(OpenShift(Works(Q&A(Session(Ask(Shehkar(and(Daniel(your(questions

Page 5: Deploy Magnolia CMS in the Cloud with OpenShift

#OPENSHIFT(!

#MAGNOLIA_CMS

Page 6: Deploy Magnolia CMS in the Cloud with OpenShift

INTRODUCTION

Page 7: Deploy Magnolia CMS in the Cloud with OpenShift

WHAT(IS(OPENSHIFT?Platform(as(a(Service((PaaS)(by(Red(Hat(Multi9language(Auto9scaling(Self9service(Elastic(Cloud(Application(Platform

Page 8: Deploy Magnolia CMS in the Cloud with OpenShift
Page 9: Deploy Magnolia CMS in the Cloud with OpenShift

FLAVORS(OF(OPENSHIFT

OPENSHIFT ORIGIN

Open Source Project

OPENSHIFT ONLINE

Public Cloud Service

OPENSHIFT ENTERPRISE

On-Premise or Private Cloud Service

The OpenShift trademarks, logos and service marks are the property of Red Hat.

Page 10: Deploy Magnolia CMS in the Cloud with OpenShift

BENEFITS(&(USE(CASESStandardize(development(environment(Automate(deployment(Reduce(time(to(market(Auto9scale(deployments(Disaster(management

Page 11: Deploy Magnolia CMS in the Cloud with OpenShift

MINIMAL(CONFIGURATIONSAUTHOR'ON'DESKTOP'+'PUBLIC'ON'SERVER 2'INSTANCES'ON'1'SERVER

2'INSTANCES'ON'2'SERVERS 3'INSTANCES'ON'2'SERVERS

Page 12: Deploy Magnolia CMS in the Cloud with OpenShift

PRODUCTION(CONFIGURATIONSBASIC&PATTERN&N'INSTANCES'ON'N'SERVERS

ROBUST&DEPLOYMENT:&MULTIPLE'SERVERS'+'FIREWALL'+''LOAD'BALANCER'+'HOT'SPARES'IN'THE'CLOUD

INTRANET

PUBLIC/US

PUBLIC/EU

EXTRANETHOT2SPARE(S)

AUTHOR

L2O2A2D2!B2A2L2A2N2C2E2R

Page 13: Deploy Magnolia CMS in the Cloud with OpenShift

DEMO

Page 14: Deploy Magnolia CMS in the Cloud with OpenShift

2'INSTANCES'ON'2'SERVERS

Page 15: Deploy Magnolia CMS in the Cloud with OpenShift

WORKING(WITH(OPENSHIFT

% gem install rhc

Page 16: Deploy Magnolia CMS in the Cloud with OpenShift

GETTING(STARTEDSign(up(for(OpenShift(Online(https://openshift.com/app/account/new(

Verify(email(Login(into(web(console(https://openshift.redhat.com/app/console(

Start(creating(applications(

Page 17: Deploy Magnolia CMS in the Cloud with OpenShift

BASIC(STEPS1)(Create(two(OpenShift(applications(2)(Move(repository(to(app-root/data(3)(Configure(author(instance(4)(Configure(public(instance

Page 18: Deploy Magnolia CMS in the Cloud with OpenShift

HOW2OPENSHIFT2WORKS

Page 19: Deploy Magnolia CMS in the Cloud with OpenShift
Page 20: Deploy Magnolia CMS in the Cloud with OpenShift
Page 21: Deploy Magnolia CMS in the Cloud with OpenShift
Page 22: Deploy Magnolia CMS in the Cloud with OpenShift
Page 23: Deploy Magnolia CMS in the Cloud with OpenShift
Page 24: Deploy Magnolia CMS in the Cloud with OpenShift
Page 25: Deploy Magnolia CMS in the Cloud with OpenShift

THANKS!