SlideShare a Scribd company logo
Magnolia CMS
on Jelastic
CMS Platform-as-Infrastructure Cloud Hosting
Agenda
Intro Info.nl
Live demo!
Magnolia CMS on Jelastic
Lessons learned
Intro Jelastic
What’s next?
]
Welcome to Info.nl
Started in 1994
70 specialists
Focus on design and development of platforms
Digital
Strategy
Digital
Services
Digital
Marketing
We like to work for
Magnolia partner since 2008
Jelastic Benelux partner
JELASTIC PLATFORM-AS-INFRASTRUCTURE
Jelastic provides enterprise cloud software that
redefines the economics of cloud application
deployment, availability and management.
Bringing together the flexibility of IaaS and the ease
of use of PaaS in a turnkey package for enterprises,
hosting service providers and developers.
PROVEN TECHNOLOGY
Jelastic technology is proven in high-performance environments across the
world. Our software is used by over 30 telcos, enterprises and hosting service
providers with over 120,000+ developer trials worldwide.
SYSTEM ARCHITECTURE
Cluster
FUNCTIONAL ARCHITECTURE
Jelastic supports and interconnects many standard solutions and stacks.
It’s like a bridge between applications for cloud automation.
FEATURE OVERVIEW
FOR DEVELOPERS
Any app deployed in
seconds with one-click
No code changes - no
proprietary APIs
Auto-scaling: horizontal
and vertical
FOR ENTERPRISE/OEM
Fastest time-to-cloud
deployment
Global app support –
new and legacy
Turnkey hosting
environment
FOR HOSTERS
Replication, high-

availability, security
Maximum application
density
Single point of
management
World’s first automatic
vertical scaling
$100 per month
per active server
Revenue share
per active customer
Only pay for
resources used
Choice of popular
app servers, databases
Instant load balancing
and scalability
APPLICATION MANAGEMENT
Application dashboard creates and
manages the application
environment
• application servers
• load balancers
• clustering and availability
• Keeps server configurations up to
date and consistent across the
environment
• Defines parameters for auto-scaling
applications
• Provides orchestration for
application deployment, patches,
updates and roll-backs
APPLICATION SUPPORT
	
  Jelastic supports any standard application, without code changes.
There are no proprietary or complex APIs to code to – just upload and go.
Tomcat
JBoss
TomEE
Jetty
Glassfish
Apache
Nginx
ElasticVDS
!
JDK 6,7,8
PHP 5.3-5.5
Python 2.7,3.3
Ruby 1.8-2.0
MySQL

MariaDB

PostgreSQL
!
MongoDB

CouchDB
Neo4j
Cassandra
Redis
!
Maven Build Node

Maven plugin

Ant plugin
Clojure

jRuby

Coldfusion

Groovy

Scala
!
GIT

SVN

Eclipse

IDEA

Netbeans

FULLY ELASTIC SCALABILITY
Automatic scaling within a
server and across servers:
!
• “Cloudlets” (128MB RAM and
200MHz CPU) are dynamically
allocated to applications
!
• User sets minimum and maximum
cloudlet limits
!
• Jelastic automatically scales-up/down
and out/in on demand
VERTICAL SCALING
• During the load spikes Jelastic gives more resources
to an application (up to the predefined limits of a
virtual container) and takes them back when it’s
not needed anymore
Jelastic is the only platform that provides auto vertical scaling for different
applications
“I’m loving the new GC Agent! Look at the money it is saving!” –
Katherine Morgan Demchinsky
REAL PAY-PER-USE DRIVES SAVINGS
http://saprigrat.whelastic.net: academichttp://iidf.ru: financial
http://murastudio.com: gaminghttp://onde.ir: travel
HIGH AVAILABILITY – CLUSTERING & STORAGE
HA Clustering features in
Jelastic:
• Automatic failover and
recovery of infrastructure
nodes
!
• Hardware and software load
balancing support
!
• SAN/NAS support and
“virtual SAN of local disks”
coming Q3
Jelastic’s Platform-as-Infrastructure is architected for high-availability from the ground up.
Hardware failover and recovery, SAN and local storage support guarantee uptime.!
BREAKTHROUGH ECONOMICS
• Significantly improved application density
reduces server requirements

• Ease of deployment and simplified
management lowers technical resource
burden

• Automated replication and availability
features virtually eliminate downtime
!
• Enterprise subscription model dramatically
lowers software acquisition and ongoing
costs
Magnolia CMS on Jelastic
Quick to set up new Magnolia environment - minutes
No changes to your Magnolia project are required
Cheaper than dedicated hosting - pay on demand
Minimum skills required - click and go
A dynamic CMS suits a dynamic hosting platform
Scalability & availability
Vertical scaling out-of-the-box
Automated public clustering is also possible
.. but requires a bit more effort
Setting up a (static) Magnolia topology is easy
We give 24/7 support to our Jelastic clients
Support for developers
Share environments (e.g. central dev/test Magnolia)
File system access using SSH
Jelastic REST API
Maven plugin and IDE support
Build nodes (Maven, Git/SVN)
Basic Magnolia Jelastic environment
Live demo
Create Jelastic environment
Deploy Magnolia project to Jelastic
Perform 1-click install using a Jelastic Package
Create database and configure Tomcat
Create Jelastic environment
Select Tomcat, Java and MariaDB
Receive emails with credentials
Increase max # cloudlets for Tomcat
Add jelastic.deploy@info.nl user for Maven deploy etc
Create the database
Open MariaDB web interface
Create magnoliaAuthor database
Add magnoliaAuthor database user
Configure Tomcat
Add MariaDB JDBC driver lib to Tomcat
Define JNDI database context
Deploy Magnolia project
Build Magnolia project
Check Tomcat log files for possible problems
Deploy your project’s WAR file
Install Magnolia
Resource usage during install
So what does it cost?
It depends..
.. on resource usage (e.g. # of visitors)
Minimum costs = minimum # cloudlets
.. on your topology (e.g. # of environments and nodes)
Realistic Magnolia environment: ~€100,- per month
1-click install using packages
Create Magnolia author environment
Create Magnolia public environment
Also check out the Jelastic Marketplace
Or write your own!
Lessons learned
No changes required to your Magnolia project
Great for developers
Quick to set up with minimal maintenance
It’s cheap
Also worth mentioning
Suited for continuous deployment (scripting may be required)
You pay for what you use (it is a dynamic platform)
Automated horizontal scaling for Magnolia is possible (not easy)
Note: your website is public by default (but securing it is easy)
We think Jelastic is a great platform for Magnolia CMS
What’s next?
Magnolia licensing (pay-per-use cloudlet model?)
Upcoming Webinar - Magnolia cluster on Jelastic
Move to continuous delivery
So give it a try!
jelastichosting.nl
Naam Voornaam
email@info.nl
0612345678
Laten we praten over jouw nieuwe
wereld?
Edgar Vonk
edgar@info.nl
Dmitry Lazarenko
dl@jelastic.com
Presenters

More Related Content

KEY
Magnolia CMS 5.0 - Architecture
KEY
Magnolia CMS 5.0 - Overview
KEY
Magnolia CMS 5.0 - UI Architecture
PDF
Java Web Programming Using Cloud Platform: Module 10
PDF
JVM Multitenancy (JavaOne 2012)
PDF
Software development with qt
PDF
JavaME UI - JMDF 2007
Magnolia CMS 5.0 - Architecture
Magnolia CMS 5.0 - Overview
Magnolia CMS 5.0 - UI Architecture
Java Web Programming Using Cloud Platform: Module 10
JVM Multitenancy (JavaOne 2012)
Software development with qt
JavaME UI - JMDF 2007

What's hot (13)

PDF
Flex Continuous Quality Builds Flex & (Ant || Maven)
PDF
App Integration (Revised and Updated)
PDF
Liferay maven sdk
PDF
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
PDF
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
PPT
Swing is not dead
PPTX
WebClient Overview and 1.8 Roadmap
PDF
Modules all the way down: OSGi and the Java Platform Module System
PDF
App integration: Strategies and Tactics
PPT
Extend your CMS Investment to Video Content
PDF
Code One 2018 maven
PPTX
Apache CloudStack's Plugin Model: Balancing the Cathedral with a Bazaar
KEY
DrupalCamp ATL 2010: Not all CMSs are created equal
Flex Continuous Quality Builds Flex & (Ant || Maven)
App Integration (Revised and Updated)
Liferay maven sdk
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
Swing is not dead
WebClient Overview and 1.8 Roadmap
Modules all the way down: OSGi and the Java Platform Module System
App integration: Strategies and Tactics
Extend your CMS Investment to Video Content
Code One 2018 maven
Apache CloudStack's Plugin Model: Balancing the Cathedral with a Bazaar
DrupalCamp ATL 2010: Not all CMSs are created equal
Ad

Similar to Magnolia CMS - on Jelastic (20)

PPTX
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
PDF
Jelastic Turnkey Cloud PaaS for Hosting Business
PDF
Jelastic Turnkey Cloud PaaS for Developers
PPT
Build & Deploy Scalable Cloud Applications in Record Time
PPT
Basics of Java Cloud
PDF
Jelastic DevOps Platform Product Overview for ISVs
PPTX
Nutanix_Cloud_Platformportfolio_offerings.pptx
PDF
.NET Cloud-Native Bootcamp- Los Angeles
PDF
JELASTIC IS THE PIONEER AND VISIONARY IN THE CLOUD INDUSTRY
PPTX
Introduction to ActOnMagic
PPT
TransitioningToMicroServonDocker_MS
PDF
Getting Started with Docker - Nick Stinemates
PPTX
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
PPTX
20191201 kubernetes managed weblogic revival - part 1
PDF
The Kubernetes WebLogic revival (part 1)
PDF
'DOCKER' & CLOUD: ENABLERS For DEVOPS
PDF
Docker and Cloud - Enables for DevOps - by ACA-IT
PPT
Developing and Deploying Microservices to IBM Cloud Private
PDF
Red hat's updates on the cloud & infrastructure strategy
PDF
Tampere Docker meetup - Happy 5th Birthday Docker
Real World Application Orchestration Made Easy on VMware vCloud Air, vSphere ...
Jelastic Turnkey Cloud PaaS for Hosting Business
Jelastic Turnkey Cloud PaaS for Developers
Build & Deploy Scalable Cloud Applications in Record Time
Basics of Java Cloud
Jelastic DevOps Platform Product Overview for ISVs
Nutanix_Cloud_Platformportfolio_offerings.pptx
.NET Cloud-Native Bootcamp- Los Angeles
JELASTIC IS THE PIONEER AND VISIONARY IN THE CLOUD INDUSTRY
Introduction to ActOnMagic
TransitioningToMicroServonDocker_MS
Getting Started with Docker - Nick Stinemates
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
20191201 kubernetes managed weblogic revival - part 1
The Kubernetes WebLogic revival (part 1)
'DOCKER' & CLOUD: ENABLERS For DEVOPS
Docker and Cloud - Enables for DevOps - by ACA-IT
Developing and Deploying Microservices to IBM Cloud Private
Red hat's updates on the cloud & infrastructure strategy
Tampere Docker meetup - Happy 5th Birthday Docker
Ad

More from Info.nl (20)

PDF
Emerce Dare 2017 - Iskander Smit
PDF
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
PDF
Voetbal International: bouwne aan een krachtig digitaal platform
PDF
IoT & The City - Iskander Smit
PDF
Stampions Cross Media Cafe
PDF
Sxsw infonl .compressed
PDF
Bosch ConnectedExperience - Iskander Smit
PDF
IoT Eindhoven Iskander Smit - Civic City
PDF
Io t olympics kickoff - Iskander Smit
PDF
Thingscon 2015 Iskander Smit
PDF
IoT Shifts - Iskander Smit
PDF
Industrieel erfgoedcongres - Iskander Smit
PDF
Amsterdam Beacon Meetup II - Stampions
PDF
Hacking Heritage talks - Iskander Smit
PDF
HRO WDKA Retail 2030 Iskander Smit Shopping 2020
PDF
Hack thevisual 2015 workshop
PDF
ThingsCon 2015 workshop haptic interactions
PDF
Emerging Trends from SXSW2015 - Iskander Smit
PDF
Simplifying complexity with microservices - Remmelt Pit
PDF
HRO Emerging Media Iskander Smit
Emerce Dare 2017 - Iskander Smit
Enriching Internet of Things through design thinking - Melanie Gorka (Design ...
Voetbal International: bouwne aan een krachtig digitaal platform
IoT & The City - Iskander Smit
Stampions Cross Media Cafe
Sxsw infonl .compressed
Bosch ConnectedExperience - Iskander Smit
IoT Eindhoven Iskander Smit - Civic City
Io t olympics kickoff - Iskander Smit
Thingscon 2015 Iskander Smit
IoT Shifts - Iskander Smit
Industrieel erfgoedcongres - Iskander Smit
Amsterdam Beacon Meetup II - Stampions
Hacking Heritage talks - Iskander Smit
HRO WDKA Retail 2030 Iskander Smit Shopping 2020
Hack thevisual 2015 workshop
ThingsCon 2015 workshop haptic interactions
Emerging Trends from SXSW2015 - Iskander Smit
Simplifying complexity with microservices - Remmelt Pit
HRO Emerging Media Iskander Smit

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
cuic standard and advanced reporting.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation theory and applications.pdf
PDF
KodekX | Application Modernization Development
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Reach Out and Touch Someone: Haptics and Empathic Computing
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
cuic standard and advanced reporting.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation theory and applications.pdf
KodekX | Application Modernization Development
Chapter 3 Spatial Domain Image Processing.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?

Magnolia CMS - on Jelastic

  • 1. Magnolia CMS on Jelastic CMS Platform-as-Infrastructure Cloud Hosting
  • 2. Agenda Intro Info.nl Live demo! Magnolia CMS on Jelastic Lessons learned Intro Jelastic What’s next?
  • 3. ] Welcome to Info.nl Started in 1994 70 specialists Focus on design and development of platforms
  • 5. We like to work for
  • 8. JELASTIC PLATFORM-AS-INFRASTRUCTURE Jelastic provides enterprise cloud software that redefines the economics of cloud application deployment, availability and management. Bringing together the flexibility of IaaS and the ease of use of PaaS in a turnkey package for enterprises, hosting service providers and developers.
  • 9. PROVEN TECHNOLOGY Jelastic technology is proven in high-performance environments across the world. Our software is used by over 30 telcos, enterprises and hosting service providers with over 120,000+ developer trials worldwide.
  • 11. FUNCTIONAL ARCHITECTURE Jelastic supports and interconnects many standard solutions and stacks. It’s like a bridge between applications for cloud automation.
  • 12. FEATURE OVERVIEW FOR DEVELOPERS Any app deployed in seconds with one-click No code changes - no proprietary APIs Auto-scaling: horizontal and vertical FOR ENTERPRISE/OEM Fastest time-to-cloud deployment Global app support – new and legacy Turnkey hosting environment FOR HOSTERS Replication, high-
 availability, security Maximum application density Single point of management World’s first automatic vertical scaling $100 per month per active server Revenue share per active customer Only pay for resources used Choice of popular app servers, databases Instant load balancing and scalability
  • 13. APPLICATION MANAGEMENT Application dashboard creates and manages the application environment • application servers • load balancers • clustering and availability • Keeps server configurations up to date and consistent across the environment • Defines parameters for auto-scaling applications • Provides orchestration for application deployment, patches, updates and roll-backs
  • 14. APPLICATION SUPPORT  Jelastic supports any standard application, without code changes. There are no proprietary or complex APIs to code to – just upload and go. Tomcat JBoss TomEE Jetty Glassfish Apache Nginx ElasticVDS ! JDK 6,7,8 PHP 5.3-5.5 Python 2.7,3.3 Ruby 1.8-2.0 MySQL
 MariaDB
 PostgreSQL ! MongoDB
 CouchDB Neo4j Cassandra Redis ! Maven Build Node
 Maven plugin
 Ant plugin Clojure
 jRuby
 Coldfusion
 Groovy
 Scala ! GIT
 SVN
 Eclipse
 IDEA
 Netbeans

  • 15. FULLY ELASTIC SCALABILITY Automatic scaling within a server and across servers: ! • “Cloudlets” (128MB RAM and 200MHz CPU) are dynamically allocated to applications ! • User sets minimum and maximum cloudlet limits ! • Jelastic automatically scales-up/down and out/in on demand
  • 16. VERTICAL SCALING • During the load spikes Jelastic gives more resources to an application (up to the predefined limits of a virtual container) and takes them back when it’s not needed anymore Jelastic is the only platform that provides auto vertical scaling for different applications “I’m loving the new GC Agent! Look at the money it is saving!” – Katherine Morgan Demchinsky
  • 17. REAL PAY-PER-USE DRIVES SAVINGS http://saprigrat.whelastic.net: academichttp://iidf.ru: financial http://murastudio.com: gaminghttp://onde.ir: travel
  • 18. HIGH AVAILABILITY – CLUSTERING & STORAGE HA Clustering features in Jelastic: • Automatic failover and recovery of infrastructure nodes ! • Hardware and software load balancing support ! • SAN/NAS support and “virtual SAN of local disks” coming Q3 Jelastic’s Platform-as-Infrastructure is architected for high-availability from the ground up. Hardware failover and recovery, SAN and local storage support guarantee uptime.!
  • 19. BREAKTHROUGH ECONOMICS • Significantly improved application density reduces server requirements
 • Ease of deployment and simplified management lowers technical resource burden
 • Automated replication and availability features virtually eliminate downtime ! • Enterprise subscription model dramatically lowers software acquisition and ongoing costs
  • 20. Magnolia CMS on Jelastic Quick to set up new Magnolia environment - minutes No changes to your Magnolia project are required Cheaper than dedicated hosting - pay on demand Minimum skills required - click and go A dynamic CMS suits a dynamic hosting platform
  • 21. Scalability & availability Vertical scaling out-of-the-box Automated public clustering is also possible .. but requires a bit more effort Setting up a (static) Magnolia topology is easy We give 24/7 support to our Jelastic clients
  • 22. Support for developers Share environments (e.g. central dev/test Magnolia) File system access using SSH Jelastic REST API Maven plugin and IDE support Build nodes (Maven, Git/SVN)
  • 23. Basic Magnolia Jelastic environment
  • 24. Live demo Create Jelastic environment Deploy Magnolia project to Jelastic Perform 1-click install using a Jelastic Package Create database and configure Tomcat
  • 25. Create Jelastic environment Select Tomcat, Java and MariaDB Receive emails with credentials Increase max # cloudlets for Tomcat Add jelastic.deploy@info.nl user for Maven deploy etc
  • 26. Create the database Open MariaDB web interface Create magnoliaAuthor database Add magnoliaAuthor database user
  • 27. Configure Tomcat Add MariaDB JDBC driver lib to Tomcat Define JNDI database context
  • 28. Deploy Magnolia project Build Magnolia project Check Tomcat log files for possible problems Deploy your project’s WAR file Install Magnolia
  • 30. So what does it cost? It depends.. .. on resource usage (e.g. # of visitors) Minimum costs = minimum # cloudlets .. on your topology (e.g. # of environments and nodes) Realistic Magnolia environment: ~€100,- per month
  • 31. 1-click install using packages Create Magnolia author environment Create Magnolia public environment Also check out the Jelastic Marketplace Or write your own!
  • 32. Lessons learned No changes required to your Magnolia project Great for developers Quick to set up with minimal maintenance It’s cheap
  • 33. Also worth mentioning Suited for continuous deployment (scripting may be required) You pay for what you use (it is a dynamic platform) Automated horizontal scaling for Magnolia is possible (not easy) Note: your website is public by default (but securing it is easy) We think Jelastic is a great platform for Magnolia CMS
  • 34. What’s next? Magnolia licensing (pay-per-use cloudlet model?) Upcoming Webinar - Magnolia cluster on Jelastic Move to continuous delivery
  • 35. So give it a try! jelastichosting.nl
  • 36. Naam Voornaam email@info.nl 0612345678 Laten we praten over jouw nieuwe wereld? Edgar Vonk edgar@info.nl Dmitry Lazarenko dl@jelastic.com Presenters