Zack Rosen Co-Founder, CEO @Zack | zack@pantheon.io WARNING I am - - PowerPoint PPT Presentation

zack rosen
SMART_READER_LITE
LIVE PREVIEW

Zack Rosen Co-Founder, CEO @Zack | zack@pantheon.io WARNING I am - - PowerPoint PPT Presentation

Zack Rosen Co-Founder, CEO @Zack | zack@pantheon.io WARNING I am not David Strauss Hes my co-founder and our CTO @DavidStrauss PANTHEON.IO I am easy to stump, try it You are in a Business track ;-) PANTHEON.IO HOW IT BEGINS How


slide-1
SLIDE 1

Zack Rosen

Co-Founder, CEO

@Zack | zack@pantheon.io

slide-2
SLIDE 2

WARNING

slide-3
SLIDE 3

PANTHEON.IO

I am not David Strauss He’s my co-founder and our CTO

@DavidStrauss

slide-4
SLIDE 4

PANTHEON.IO

I am easy to stump, try it You are in a ‘Business’ track ;-)

slide-5
SLIDE 5

HOW IT BEGINS

slide-6
SLIDE 6

PANTHEON.IO

Server please WHY

How it begins: Does this sound familiar?

slide-7
SLIDE 7

PANTHEON.IO

WordPress MMMMMMMFFPHHH

How it begins: Does this sound familiar?

slide-8
SLIDE 8

PANTHEON REQUIREMENTS

slide-9
SLIDE 9

WEBSITES CREATED OVER TIME

0.00 250,000,000.00 500,000,000.00 750,000,000.00 1,000,000,000.00 6/1/1992 6/1/1994 6/1/1996 6/1/1998 6/1/2000 6/1/2002 6/1/2004 6/1/2006 6/1/2008 6/1/2010 6/1/2012 8/1/2014

slide-10
SLIDE 10

WAIT, IT GETS WORSE

slide-11
SLIDE 11

PANTHEON.IO

The 1990s

“Life is simple”

  • Flat HTML files
  • Bugs affect single pages
  • Pages edited on desktop

and uploaded to server

  • No mobile device use

The 2000s

“I can do this”

  • Dynamic sites on basic

stacks

  • Dev and QA on desktop
  • Bugs can affect entire site —

but can be troubleshooted with WAMP/MAMP

  • Limited mobile device use,

may not need to test

Today

“Wait, I thought this was just a website?”

  • Advanced stacks
  • Dev on cloud or desktop
  • QA on cloud
  • Bugs can affect entire site —

requiring the full production stack to troubleshoot

  • Must load pages from mobile

devices to test

Hosting Requirements Growing Over Time

slide-12
SLIDE 12

PANTHEON.IO

Traditional Hosting Architecture

slide-13
SLIDE 13

PANTHEON.IO

Scaling Hosting Architecture

slide-14
SLIDE 14

PANTHEON.IO

“Host server CPU utilization in Amazon EC2 cloud,” Huan Liu's Blog, 2012

7.3% Average

EC2 CPU Efficiency

slide-15
SLIDE 15

PANTHEON.IO

Data centers took 2% of US power in 2012.

“Power, Pollution and the Internet,” New York Times, 2012


slide-16
SLIDE 16

PANTHEON.IO

Mo Servers, Mo Problems

slide-17
SLIDE 17

LET’S BE SERIOUS:

DO YOU LOVE YOUR WEBSITE?

slide-18
SLIDE 18

PANTHEON.IO

Agile Development is Required for Awesome Websites

slide-19
SLIDE 19

SUPER DANGEROUS LIVE DEMO TIME

slide-20
SLIDE 20

PANTHEON.IO

Pantheon Website Management Platform

Build, launch, manage all of your websites from one Dashboard

World’s Best Drupal & WordPress Workflow Manage team, change control, and agency access Containerized Architecture 99.9% SLA, Infosec Approved

slide-21
SLIDE 21

PANTHEON.IO

Pantheon Website Management Platform

  • Running 100,000 Drupal and WordPress Sites
  • Used by 750 Digital Agencies
  • Serving billions of monthly pageviews
slide-22
SLIDE 22

CONTAINERS

slide-23
SLIDE 23

PANTHEON.IO

Who uses these technologies in production?

slide-24
SLIDE 24

PANTHEON.IO

Who uses these technologies in production?

“Crickets..”

slide-25
SLIDE 25

PANTHEON.IO

Container Technology Goat Rodeo

slide-26
SLIDE 26

PANTHEON.IO

Back in 2010: We Rolled Our Own

Containers weren’t really a word We called them ‘bindings’

slide-27
SLIDE 27

PANTHEON.IO

You know who knows a lot about Linux Containers?

slide-28
SLIDE 28

PANTHEON.IO

Hi. I’d like to sell you a time-
 share.

slide-29
SLIDE 29

OPERATING CONTAINERS AT SCALE

slide-30
SLIDE 30

PANTHEON.IO

Container Density

30GB servers
 / 150 containers
 = 205MB each

90% of our containers are “reaped” at any given time

slide-31
SLIDE 31

PANTHEON.IO

Container Provisioning

Most fully configured
 < 20 seconds

slide-32
SLIDE 32

PANTHEON.IO

Average Server Age in our Fleet

About
 50 days

slide-33
SLIDE 33

QUESTIONS?