“We must treat the datacenter itself as one massive warehouse-scale computer.”
– Luiz André Barroso, Jimmy Clidaras, and Urs HölzleThe Datacenter as a Computer
The Cloud as a Computer
Compute
The processing layer.
Run your code as get charged per call.
Messaging
The communication layer.
Different cloud resources
communicating via trigger events and
schedules.
Storage
The object persistence layer.
A location for ephemeral and
permanent blobs such as documents, pictures,
audio, and video.
Database
The data persistence layer.
Trusted data stores that host, Relational, NoSQL,
data lake, and graph data
Storage
Serverless Concepts on Google Cloud
Compute Artificial Intelligence
Messaging Database Data Warehouse
Data Processing
Storage
Serverless Concepts on Google Cloud
Compute Artificial Intelligence
Messaging Database Data Warehouse
Data Processing
Microservices as serverless
Function app A
/customers
Function app B
/products
Function app C
Function3/orders
Function1
/products
/orders
Function2
API callsProducts neovencia.cloudfunctions.net/
products
Orders neovencia.cloudfunctions.net/orders
Customers neovencia.appspot.net/customers