Title
AWS re:Invent 2023 - Boosting efficiency: How to realize 70% cost reduction with AWS Fargate -CON318
Summary
- Stephen Follis and Skylar from Smartsheet presented on cost-effective workload management using AWS Fargate.
- Fargate is a serverless container platform that simplifies operations, enhances security, and offers cost efficiency.
- It provides isolation of tasks using micro VMs, prevents privileged container usage, and allows for elastic pricing.
- Smartsheet's journey with AWS began in 2006 and fully migrated to AWS by 2019, leading to significant growth.
- Skylar introduced the OPS framework (Optimize, Propel, Scale) that Smartsheet used to achieve a 70% reduction in costs.
- Optimization involved embracing auto-scaling, understanding AWS billing, and eliminating legacy overheads.
- Propelling involved simplifying deployment processes, leveraging the AWS Shared Responsibility Model, and utilizing managed services.
- Scaling involved anticipating future demands, load testing, and embracing best practices like cell-based architecture.
- Smartsheet's cell-based architecture allows for predictable performance and scalability by adding more cells as needed.
Insights
- AWS Fargate's serverless approach can significantly reduce the operational overhead associated with container management.
- Security is a foundational aspect of Fargate, providing an additional layer of isolation and security compared to traditional container methods.
- The OPS framework (Optimize, Propel, Scale) can serve as a guideline for organizations looking to improve efficiency and reduce costs in their cloud infrastructure.
- Specializing services and understanding workload characteristics can lead to more effective auto-scaling and cost savings.
- The transition from a centralized DevOps model to T-shaped engineers can improve agility and reduce reliance on specialized roles.
- Cell-based architecture is a scalable design pattern that can help manage growth and ensure predictable performance.
- Smartsheet's experience with AWS Fargate and the OPS framework demonstrates the potential for significant cost savings and operational improvements when adopting cloud-native technologies and practices.