slides from drupal on docker session

54
DRUPAL ON DOCKER October 24th, 2015 • Bay Area Drupal Camp John Bickar Web Developer, Stanford Web Services Scotty Logan IT Architect, Stanford Emerging Technology

Upload: lequynh

Post on 14-Feb-2017

227 views

Category:

Documents


2 download

TRANSCRIPT

DRUPAL ON DOCKER

October 24th, 2015 • Bay Area Drupal Camp

John Bickar Web Developer, Stanford Web Services

Scotty Logan IT Architect, Stanford Emerging Technology

Infrastructure

Cardinal at Work

https://cardinalatwork.stanford.edu

Cardinal at Work

https://cardinalatwork.stanford.edu

Users

Don’t

Care

About

Your

Infrastructure

Until they do

WHAT IS DOCKER?

BACKGROUND

Hardware-based Web Server(s)

Summer 2014: Drupal on AWS Elastic Beanstalk

FALL 2015: ANCHORAGE

WHY DOCKER?

Ooh…shiny

Photo courtesy of Flickr user puzzler4879

HOW IT WORKS

RUNNING THE WEB SERVER

Components Elas%c  Load  Balancer  (ELB)  

Simple  Storage  Service  (S3)  

MySQL  Database  (on  Amazon  RDS)  

Elas%c  Compute  Cloud  (EC2)  instances  running  CoreOS  CoreOS  includes:  

Automated  OS  updates  and  restarts  (can  schedule)  

etcd  –  key/value  metadata  storage  

fleetctl  –  supports  deploying  (Docker)  containers  across  a  cluster  of  CoreOS  machines  

One Docker container

DOCKER IMAGE HIERARCHY

So What?

So What?

(Yeah, right.)

BUILDING THE IMAGES

SUPPORTING SERVICES

LIVE DEMO TIME!

COME SEE US AT STANFORD DRUPAL CAMP APRIL 1-2, 2016