Cloud Native Data System: Storage and Compute Separated

Cloud Native Data System: Storage and Compute Separated An architecture diagram generated by Archify. Clients · app, BI, services · Architecture component Clients app, BI, services Data Service API · stateless tier · Cloud Region: multitenant shared hardware · metered billing Data Service API stateless tier metered billing Elastic Compute · autoscaled VMs · Cloud Region: multitenant shared hardware · ephemeral Elastic Compute autoscaled VMs ephemeral Local Disk · cache only, lost on failure · Cloud Region: multitenant shared hardware · ephemeral Local Disk cache only, lost on failure ephemeral Object Storage · S3, large data blocks · Cloud Region: multitenant shared hardware · durable Object Storage S3, large data blocks durable Metadata Service · small values, keys · Cloud Region: multitenant shared hardware · low latency Metadata Service small values, keys low latency Virtual Disk · EBS block emulation · Cloud Region: multitenant shared hardware · legacy alternative Virtual Disk EBS block emulation legacy alternative HTTPS dispatch hot blocks large blocks small values legacy path Cloud Region: multitenant shared hardware Legend Backend Database Cloud External