View a markdown version of this page

ADVPERF01-BP03 Design for low latency with appropriate compute, storage, and network considerations  - Video Streaming Advertising Lens

ADVPERF01-BP03 Design for low latency with appropriate compute, storage, and network considerations 

Use features from AWS compute, storage, and network services that cater to low latency advertising workload needs.

Implementation guidance

Consider the following guidance for compute, storage, and network:

Compute

  • Use compute-optimized instances. Use benchmarking based on parameters like CPU, memory, launch time, and burst performance to choose the appropriate instance type.

  • Cluster your EC2 instances into placement groups for ad serving components for the lowest possible latency between instances.

Storage

  • Implement instance-attached SSD Amazon EBS volumes for lowest latency storage.

  • Implement provisioned IOPS SSDs if you have an IOPS-intensive workload.

  • Implement Amazon EFS for shared file storage with burst capability.

  • Implement Elasticache Redis or Memcached to cache frequently accessed data.

Networking

  • Implement enhanced networking for higher I/O and packet per second performance.

  • Implement VPC endpoints to access AWS services within the network.

Resources