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.