Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A Case Study for
Wiley Education Services
Modern
Orchestrated IT
for Enterprise CMS
Jesse Antoszyk
Solution Architect, BoxBoat
Blaine Helmick
Senior Manager, Systems Engineering
Wiley Education Services
• DevOps, Containerization, and
emerging tech consultant
• Docker Partner and a Kubernetes
Certified Service Provider
• Pe...
• Founded in 1807 (212 years old)
• Publishes over 450 Nobel Laureates
• Wiley Education Services is the
Online Program Ma...
A “Hero’s Journey”
Our Story
Image Credit: OnePunchFan8 @ Reddit
The Adventure Begins
• 2 VMs on AWS
• Drupal Multi-site
• MySQL on single VM
• Experiments to improve
on top of this faile...
The Adventure Begins . . . Realization of
Need
But . . .
Where to Go?
The
Impossible
Journey
Image Credit: Bubblezer0 @ De...
Servers
Unstable for
Three Days
DOS from
overseas
“Everything is
down; we have
nowhere to go
but up.”
Image Credit: neildl...
Complete
Rebuild
Recognition
of Need for
Change
Coalesced
the Business
Image Credit: mihamachika @ DeviantArt
The Epiphany...
Journey to Chicago: Training, Analysis, Go-Forward Plan
Image Credit: onisuu @ DeviantArt
Heroes Gathering
• BoxBoat trains WES Teams
• CMS standup lab on Docker got
everything going
• Needed EE, DTR, CI/CD, and an
updated Develo...
The Solution
Design Team: please make
recommendations/design
changes on infographics
• Built new infrastructure in parallel
• Prod & Non-Prod Environments
• Created Git Repos
• Shared base Drupal & Nginix im...
Go Live Issues?
NBD.
What about
Availability or
Another DOS?
The Setup for
Scale and
Expansion
Image Credit: coreyart7 @ D...
New CMSes and
Microservices
Worldwide
Orchestration
Spread Docker
Everywhere
Model for
Abstraction
Image Credit: sarinilli...
Our Model
Centralize while
Decentralizing
Content
Infrastructure
Assets
Automate while
Keeping the
Humans
Image Credit: ma...
• Your Journey Begins
• Partner with a Good Organization
• Build a Cross-Functional
Coalition to get it Done.
So Long and
...
Upcoming SlideShare
Loading in …5
×

DCSF 19 Modern Orchestrated IT for Enterprise CMS

64 views

Published on

Wiley’s Education Services (WES) leverages a mix of CMS platforms across their 50+ student information sites for major universities throughout the world. Traditionally these sites have been housed as part of a multi-site CMS install on a single VM, and eventually across 2 VMs. Failure of either one of these VMs would mean an outage for one or all of the hosted sites. As Wiley’s leadership looked forward, they recognized the risks involved with their current design and identified Docker as a way to mitigate these risks.

WES began their investigation in to Docker to address issues of fault tolerance, consistency, and portability. They used this opportunity to modernize their workflows and reduce risk by promoting Docker images through their dev, preview, and production environments using CI/CD. This increased their confidence in deployments and reduced the need for maintenance windows. Early in the process, WES brought in BoxBoat as subject matter experts to accelerate their migration, and architect their Docker EE solution. Through the use of well-defined workflows and persistent storage, applications are continually redeployed and restored between environments with zero downtime and no loss of data. Additionally developers can pull down and run any of the sites independently with configuration that matches production. Join this sessions to learn about the challenges and triumphs that Wiley faced when orchestrating CMS deployments in Docker!

Published in: Technology
  • Be the first to comment

  • Be the first to like this

DCSF 19 Modern Orchestrated IT for Enterprise CMS

  1. 1. A Case Study for Wiley Education Services Modern Orchestrated IT for Enterprise CMS
  2. 2. Jesse Antoszyk Solution Architect, BoxBoat Blaine Helmick Senior Manager, Systems Engineering Wiley Education Services
  3. 3. • DevOps, Containerization, and emerging tech consultant • Docker Partner and a Kubernetes Certified Service Provider • Personal background in software development and DevOps engineering Introductions Image Credit: Bar-Huma @ DeviantArt
  4. 4. • Founded in 1807 (212 years old) • Publishes over 450 Nobel Laureates • Wiley Education Services is the Online Program Management division of Wiley • 60+ Worldwide Higher Ed. Partners 600+ Academic Programs 3 Internal CMSes Introductions Image Credit: marymarhta @ DeviantArt
  5. 5. A “Hero’s Journey” Our Story Image Credit: OnePunchFan8 @ Reddit
  6. 6. The Adventure Begins • 2 VMs on AWS • Drupal Multi-site • MySQL on single VM • Experiments to improve on top of this failed Design Team: Please make recommendations/design changes on infographic and font for text.
  7. 7. The Adventure Begins . . . Realization of Need But . . . Where to Go? The Impossible Journey Image Credit: Bubblezer0 @ DeviantArt Design Team: is there a better font we can use?
  8. 8. Servers Unstable for Three Days DOS from overseas “Everything is down; we have nowhere to go but up.” Image Credit: neildluffy @ DeviantArt DISASTER!
  9. 9. Complete Rebuild Recognition of Need for Change Coalesced the Business Image Credit: mihamachika @ DeviantArt The Epiphany Design Team: this visual is cool but the text is just boring. Help? J
  10. 10. Journey to Chicago: Training, Analysis, Go-Forward Plan Image Credit: onisuu @ DeviantArt Heroes Gathering
  11. 11. • BoxBoat trains WES Teams • CMS standup lab on Docker got everything going • Needed EE, DTR, CI/CD, and an updated Development workflow • Open Question: What do we do with the database? The Right Tools Image Credit: sirneko @ DeviantArt
  12. 12. The Solution Design Team: please make recommendations/design changes on infographics
  13. 13. • Built new infrastructure in parallel • Prod & Non-Prod Environments • Created Git Repos • Shared base Drupal & Nginix image • New Developer Workflows • AWS RDS Solution for Database Triumph! Image Credit: cfowler7-sfm @ DeviantArt Design Team: to keep with any infographic updates, please review this as well.
  14. 14. Go Live Issues? NBD. What about Availability or Another DOS? The Setup for Scale and Expansion Image Credit: coreyart7 @ DeviantArt The Road Home
  15. 15. New CMSes and Microservices Worldwide Orchestration Spread Docker Everywhere Model for Abstraction Image Credit: sarinilli @ DeviantArt The Next Journey
  16. 16. Our Model Centralize while Decentralizing Content Infrastructure Assets Automate while Keeping the Humans Image Credit: markitox-rox3r @ DeviantArt
  17. 17. • Your Journey Begins • Partner with a Good Organization • Build a Cross-Functional Coalition to get it Done. So Long and Farewell Image Credit: de-monvarela @ DeviantArt

×