CloudGuild · Blog · Cheat sheets · Lessons · Certifications
Optimizing Live Streaming with AWS: A SAA-C03 Exam Question Walkthrough
Explore a challenging AWS SAA-C03 exam question on live streaming services and understand the best solutions for low latency and high availability.
Many candidates struggle with questions about selecting the right AWS services for specific requirements. This question tests critical thinking around low latency and high availability in a live streaming context.
The question
A media company is launching a live streaming service that requires low latency and high availability for viewers across different geographic regions. Which AWS service combination would best meet these requirements?
A. Amazon EC2 with Elastic Load Balancing
B. Amazon CloudFront with AWS Elemental MediaLive
C. Amazon S3 with Amazon CloudFront
D. AWS Global Accelerator with Amazon Kinesis
Think before you scroll
Consider the specific needs of a live streaming service. Low latency and high availability are key. Evaluate each option based on how well it meets these needs, especially for content that must be delivered in real-time.
The answer
The correct option is B: Amazon CloudFront with AWS Elemental MediaLive. This combination is designed to deliver low-latency streaming and ensures high availability across geographic regions, making it ideal for live media content.
Why the other options lose
A: Amazon EC2 with Elastic Load Balancing - While this combination can handle many web applications, it does not specifically cater to the needs of live streaming. The performance may not match that of dedicated streaming services.
C: Amazon S3 with Amazon CloudFront - Amazon S3 is excellent for storing static content but is not suitable for live streaming. Although CloudFront helps with content delivery, it needs to be paired with a service that can handle live media encoding.
D: AWS Global Accelerator with Amazon Kinesis - Global Accelerator can improve the performance of applications, and Kinesis is great for data streams. However, this option does not focus on media encoding or live streaming capabilities, making it less effective for this scenario.
The concept behind it
When designing for live streaming, prioritize services that are built for low latency and high availability. AWS Elemental MediaLive processes live video streams and integrates seamlessly with Amazon CloudFront, which accelerates content delivery. This combination ensures that viewers experience minimal delays and reliable access.
Exam trap to remember
Always identify the specific requirements of the service in question. For live streaming, if low latency and high availability are critical, look for AWS services that specialize in media delivery.