The Datacenter as a Computer An Introduction to the Design of Warehouse-Scale Machines http://www.cs.berkeley.edu/~rxin/db-papers/WarehouseScaleComputing.pdf
CPU Mem Disk Net Data Batch Biz logic Resource mgmt Compute resources Distributed storage Local disk Physical network Software defined network Abstraction Index
CPU Mem Disk Net Data Batch Biz logic Resource mgmt Compute resources Distributed storage Local disk Physical network Software defined network Scheduler Service discovery Config mgmt Abstraction Virtualization Index
CPU Mem Disk Net Data Batch Biz logic Resource mgmt Compute resources Distributed storage Local disk Physical network Software defined network Scheduler Service discovery Config mgmt Abstraction Virtualization Database Data warehouse Biz logic Index
Compute resources Distributed storage Local disk Physical network Software defined network Scheduler Service discovery Config mgmt Virtualization Database Data warehouse Biz logic
Compute resources Distributed storage Local disk Physical network Software defined network Virtualization Database Data warehouse Biz logic Scheduler Service discovery Config mgmt
Compute resources Distributed storage Local disk Physical network Software defined network Virtualization Database Data warehouse Biz logic Scheduler Config mgmt Service discovery
Database RDBMS AP CP Document Transactional Oracle MySQL Postgres Dynamo Voldemort Cassandra Riak Chubby ZooKeeper etcd Consul Mongo Couch Redis F1 Cockroach Rethink
Compute resources Distributed storage Local disk Physical network Software defined network Virtualization Database Data warehouse Biz logic Scheduler Config mgmt Service discovery
Compute resources Distributed storage Local disk Physical network Software defined network Virtualization Data Biz logic Scheduler Service discovery Config mgmt
Compute resources Distributed storage Local disk Physical network Software defined network Virtualization Data Biz logic Scheduler Service discovery Config mgmt
Biz logic Foo service Bar service Baz service Users service Auth service Search service Reports service Audit service Continuous delivery Continuous integration Monitoring Tracing Safety Application logging Event sourcing
Compute resources Distributed storage Local disk Physical network Software defined network Scheduler Service discovery Config mgmt Virtualization Data Biz logic
Monitoring Compute resources Distributed storage Local disk Physical network Software defined network Scheduler Service discovery Config mgmt Virtualization Data Biz logic
Virtualization Distributed storage Local disk Physical network Software defined network Scheduler Biz logic Service discovery Config mgmt Data Monitoring Compute resources
Virtualization Distributed storage Local disk Physical network Software defined network Scheduler Biz logic Service discovery Config mgmt Data Monitoring Compute resources
Compute resources Distributed storage Software defined network Scheduler Biz logic Service discovery Config mgmt Data Monitoring API server Kubelet Kubelet Kubelet etcd SkyDNS Various Volume mounts Controllers