Reinvent Your Cloud Strategy Optimize Performance Cut Cloud Costs Con326

Title

AWS re:Invent 2023 - Reinvent your cloud strategy: Optimize performance & cut cloud costs (CON326)

Summary

  • Kegan Kingmann from GrainLate and Tom Brown from Snap Inc. discuss Snap's cloud optimization journey.
  • Snap, with 750 million monthly active users, faces challenges such as handling large-scale usage, traffic fluctuations, and rising cloud costs.
  • Snap's engineering values include moving fast with precision, focusing on user well-being, and maintaining strict privacy standards.
  • Snap uses AWS Cloud Compute, particularly EKS for Kubernetes and Amazon S3 for storage, to manage scalability and fault tolerance.
  • Snap implemented various manual optimization strategies like PGO, container rightsizing, and cloud governance but found them labor-intensive and unsustainable.
  • Granulate, a real-time continuous optimization solution, was introduced to automate and scale optimization efforts.
  • Granulate's agent-based solution focuses on runtime optimization and orchestration, leading to improved performance and cost reduction.
  • Snap deployed Granulate on 350,000 vCores, resulting in significant cost savings and reduced CPU usage.
  • The integration of Granulate into Snap's ecosystem changed their approach to optimization, allowing them to focus on both expansive and smaller services.
  • Future plans include leveraging Granulate for big data workloads and capacity optimization.

Insights

  • Snap's reliance on manual optimization strategies was not sustainable due to the scale and complexity of their services.
  • Granulate's agent-based optimization provides a scalable and automated solution that complements Snap's existing AWS infrastructure.
  • The integration of Granulate into Snap's operations has led to a cultural shift in how they approach optimization, emphasizing automation and efficiency.
  • The success of Granulate's deployment at Snap suggests that other companies with similar challenges could benefit from such optimization solutions.
  • The discussion highlights the importance of continuous optimization and the potential for cost savings even after initial cloud migration and setup.
  • The partnership between Snap and Granulate demonstrates the value of collaboration between cloud service providers and optimization solution vendors.
  • The session underscores the ongoing need for companies to reassess and update their cloud strategies to manage costs effectively while maintaining performance.