Presentation from OpenCms Days 2014.
Running OpenCms within a private cloud-environment using the features of dynamic up- and downscaling is a challenge.
Our expandable service architecture around OpenCms allows us to run the whole system without noticeable outages.
We demonstrate how we have overcome the tight coupling of OCEE to achieve this goal and show which approaches we pursue to get OpenCms enterprise- & cloud-ready.
5. Architecture (detailed)
5 10.11.2014 OEV Interactive Thinking
Internet
Loadbalancer+ SSL
Content
Database
OpenCms
Apache
App
Data
Service
ESB
Backend Gateway
LDAP
Static
exports
Service
Service Fast Lane
Service
Backend Fast Lane
6. Architecture (Bird‘s-Eye-View)
6 10.11.2014 OEV Interactive Thinking
Internet
Loadbalancer+ SSL
MySQL
OpenCms
Apache
MySQL
OpenCms
Apache
Backend Gateway
Customers
MySQL
OpenCms
Apache
publish
…
Workplace access
LDAP
Services
Services
7. Star of the Show
7 10.11.2014 OEV Interactive Thinking
Internet
Loadbalancer+ SSL
MySQL
OpenCms
Apache
MySQL
OpenCms
Apache
Backend Gateway
Customers
MySQL
OpenCms
Apache
publish
…
Workplace access
LDAP
Services
Services
OCEE
10. The former provider
»Apache andJBosson different servers
»OpenCms7.5 andServices withinsame JVM
»Dedicatedhardware
»Contractabandonedat theend of2013
10 10.11.2014 OEV Interactive Thinking
Internet
Loadbalancer+ SSL
MySQL
JBoss
OpenCms
Services
Apache
Backend Gateway
MySQL
JBoss
OpenCms
Services
Apache
11. In search for a new provider…
… wefound:
»State-of-Art Datacenter
»Connectivity toall ourcustomers
»Cloud-System (IaaS)
»DetailedOpenCms-knowledge
»Long time developercollaboration
»Cloud experience
11 10.11.2014 OEV Interactive Thinking
Combining the best of two Worlds
The Content-Delivery-Triplet
12. 12 10.11.2014 OEV Interactive Thinking
Who is who in the Cloud-Ecosystem
Hardware
IaaS
PaaS
SaaS
BPaaS
19. Experiences after 10 Month (PaaS)
»Setting up a 3rd cluster member within 24h
»Needs reconfiguring the workplace-server
»DB-cloning is the bootleneck
»+1 OCEE-License required
»Running perfect
19 10.11.2014 OEV Interactive Thinking
Internet
Loadbalancer+ SSL
MySQL
JBoss
OpenCms
Services
Apache
Backend Gateway
MySQL
JBoss
OpenCms
Services
Apache
Management & Monitoring
MySQL
JBoss
OpenCms
Services
Apache
34. Conclusion
»Mass-hosting is possible with OpenCms
»Much easier with it‘s little helper: OCEE
»Unified naming for clarity
»External toolset needed
»Experienced knowledge of the inner workings
34 10.11.2014 OEV Interactive Thinking
Cloudreadywithminor drawbacks
35. OEV Online Dienste GmbH
Hansaallee 183
40549 Düsseldorf
oev-online.de
Tel.: 0211 / 4554-4287
mlinkenheil@oev.de
Thanks
For Your Attention.
Michael Linkenheil