Optimizing AWS Costs with Bedrock Streaming
Broadcasters rely on Bedrock Streaming for top-notch content from major European networks like M6+, Videoland, and RTL+. As the company tackles the challenge of optimizing costs in the competitive video streaming industry, their approach on Amazon Web Services (AWS) serves as a shining example. With a deliberate cloud financial operations (FinOps) strategy, Bedrock Streaming turns every technical decision into a chance to save big bucks.
Since their migration to AWS in 2018, Bedrock Streaming has fine-tuned their cost optimization methods beyond basic reservation strategies. They embrace a multi-faceted FinOps strategy that involves running Kubernetes worker nodes entirely on Amazon Elastic Compute Cloud (Amazon EC2) Spot Instances, utilizing AWS Graviton Processors, reducing unnecessary AWS API calls, refining video streaming processes, and closely monitoring data storage. By integrating FinOps into their workflow, Bedrock Streaming maximizes their cost-saving potential.
Bedrock Streaming doesn’t stop there. When it comes to managing compute and managed services costs, they employ ingenious strategies. For managed services like Amazon Relational Database Service (Amazon RDS) and Amazon ElastiCache, the company utilizes instance reservations and capacity reservations for services like Amazon DynamoDB. And with a clever move to Spot Instances over traditional reservations on Amazon EC2, Bedrock Streaming effectively scales their infrastructure to handle fluctuating web traffic, especially during high-demand events.
The team at Bedrock Streaming doesn’t shy away from challenges like the dynamic nature of their web traffic. By implementing a termination handler that responds quickly to reclaiming Spot Instances, they ensure seamless transitions and minimal downtime. Custom Amazon Machine Images (AMIs) further streamline the process of spinning up new instances. This meticulous approach allows them to explore over 10 instance types across multiple Availability Zones to maximize uptime and efficiency.
When it comes to managed services like Amazon RDS, Amazon ElastiCache, and Amazon OpenSearch Service, the team at Bedrock Streaming starts projects with oversized instances, observes usage patterns, and then optimizes to the right size to prevent underspending and risks. This method, combined with semi-annual global reservations reviews, keeps their costs in check while maintaining operational excellence.
The adoption of AWS Graviton Processors has proven to be a game-changer for Bedrock Streaming. By migrating critical services to these processors, the team has achieved significant cost savings with minimal configuration changes. And let’s not forget about storage and data services optimization, where Bedrock Streaming leverages Amazon S3 for efficient storage management. Advanced features like different storage classes and automated lifecycle management ensure their video library remains cost-effective and organized.
As Bedrock Streaming continues on their cost optimization journey, their commitment to leveraging AWS for maximum efficiency and savings sets a powerful example for the streaming entertainment industry. With a combination of strategic planning, innovative technologies, and a keen eye on operational costs, Bedrock Streaming proves that excellence in streaming doesn’t have to come at a hefty price tag.


