High-Performing Architecture II
Understand how to design AWS architectures that ensure high availability, dynamic scalability, and optimized performance across various scenarios including media streaming, IoT data analytics, caching for high-frequency trading, email delivery, and cost-effective web applications. Learn to apply AWS services like EC2 Auto Scaling, Kinesis, ElastiCache, SES, and RDS to meet business requirements for latency, data integrity, and operational efficiency.
We'll cover the following...
Question 56
A media company hosts live streaming events, aiming to deliver high-quality broadcasts to a global audience. For these broadcasts, it is important to maintain high-quality video and audio synchronization. The solution must scale dynamically with viewer demand and effectively manage both latency and jitter to enhance viewer satisfaction. Additionally, the architecture should seamlessly integrate with AWS services for the automated management and renewal of SSL certificates.
As a solutions architect, suggest a solution that ensures high availability, dynamic scalability, and optimized streaming quality.
A. Deploy the streaming service using Amazon EC2 Auto Scaling across multiple Availability Zones and utilize Amazon CloudFront for content distribution to minimize latency and effectively manage jitter.
B. Stream the service using a single large Amazon EC2 instance for high performance, supplemented by AWS Direct Connect to stabilize network connections and reduce network fluctuations that impact streaming quality.
C. Leverage AWS Lambda for on-the-fly video processing and Amazon S3 for scalable video storage.
D. Host video content using Amazon EFS for storage and distribute it directly to consumers using an Application Load Balancer۔
Question 57
A streaming analytics firm must analyze ...