Skip to content

Latest commit

 

History

History
95 lines (47 loc) · 1.65 KB

architecture.md

File metadata and controls

95 lines (47 loc) · 1.65 KB
title description draft
Pantheon Architecture
Detailed information about our infrastructure.
true

Cloud Infrastructure Provider

Pantheon proudly runs on RackSpace and Amazon S3. We utilize the most advanced hardware our infrastructure providers can provide, and we do so very efficiently.

Endpoint VM

Each of the bare-metal physical machines we run on is called an endpoint. We manage a single VM on each endpoint, running Fedora 20 and CoreOS.

System D custom C-groups (Containers)

Edge

Traffic coming to your site first hits the Edge routing and caching layer.

STYX Boxes

HA Proxy

Varnish

NGINX

Application containers

NGINX

"PHP FastCGI Process Manager is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.""

PHP Versions

PHP 5.5
Define php 5.5
PHP 5.3
Define php 5.3
HHVM
Define HHVM
##Code

If you connect to your Dev environment's codebase via SFTP, you'll notice your site's codebase is inside the /code directory. Git pushes end up in this directory.

Drupal

WordPress

Pantheon File System

Pantheon uses a proprietary implementation of FuseDav to manage files between environments.

Drupal /sites/default/files/

WordPress /wp-uploads/

##Bindings Each environment's application container is bound to other containers, forming a cluster.

##DB container

##Varnish container

##New Relic

##Redis container

##Apache SOLR container

##Single origin IP

##SOLR containers

##REDIS containers

##Valhalla clusters