Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

DCSF 19 Modern Orchestrated IT for Enterprise CMS

72 visualizaciones

Publicado el

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!

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

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