Zack Pantheon OpenStack Presentation...SUPER DANGEROUS LIVE DEMO TIME. PANTHEON.IO Pantheon Website...

Preview:

Citation preview

Zack RosenCo-Founder, CEO

@Zack | zack@pantheon.io

WARNING

PANTHEON.IO

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

@DavidStrauss

PANTHEON.IO

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

HOW IT BEGINS

PANTHEON.IO

Server please WHY

How it begins: Does this sound familiar?

PANTHEON.IO

WordPress MMMMMMMFFPHHH

How it begins: Does this sound familiar?

PANTHEON REQUIREMENTS

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

WAIT, IT GETS WORSE

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

PANTHEON.IO

Traditional Hosting Architecture

PANTHEON.IO

Scaling Hosting Architecture

PANTHEON.IO

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

7.3% Average

EC2 CPU Efficiency

PANTHEON.IO

Data centers took 2% of US power in 2012.

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

PANTHEON.IO

Mo Servers, Mo Problems

LET’S BE SERIOUS:DO YOU LOVE YOUR WEBSITE?

PANTHEON.IO

Agile Development is Required for Awesome Websites

SUPER DANGEROUS LIVE DEMO TIME

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

PANTHEON.IO

Pantheon Website Management Platform

● Running 100,000 Drupal and WordPress Sites● Used by 750 Digital Agencies● Serving billions of monthly pageviews

CONTAINERS

PANTHEON.IO

Who uses these technologies in production?

PANTHEON.IO

Who uses these technologies in production?

“Crickets..”

PANTHEON.IO

Container Technology Goat Rodeo

PANTHEON.IO

Back in 2010: We Rolled Our Own

Containers weren’t really a wordWe called them ‘bindings’

PANTHEON.IO

You know who knows a lot about Linux Containers?

PANTHEON.IO

Hi.

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

OPERATING CONTAINERS AT SCALE

PANTHEON.IO

Container Density

30GB servers/ 150 containers= 205MB each

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

PANTHEON.IO

Container Provisioning

Most fully configured < 20 seconds

PANTHEON.IO

Average Server Age in our Fleet

About50 days

QUESTIONS?