Performance Monitoring with Amazon Rds and Aurora Featuring Autodesk Dat323

Title

AWS re:Invent 2022 - Performance monitoring with Amazon RDS and Aurora, featuring Autodesk (DAT323)

Summary

  • Pini Dibask, a database specialty solutions architect at AWS, and Gal Cohen, a software architect from Autodesk, presented on database performance monitoring in Amazon RDS.
  • The session covered AWS monitoring tools and offerings, including Amazon CloudWatch, RDS Enhanced Monitoring, Performance Insights, and DevOps Guru for RDS.
  • The importance of visibility in database performance diagnostics and troubleshooting was emphasized.
  • Amazon RDS is a fully managed relational database service that supports various engines, including Oracle, SQL Server, MySQL, MariaDB, Postgres, and Amazon Aurora.
  • CloudWatch is used for instance-level monitoring, RDS Enhanced Monitoring for granular OS-level metrics, and Performance Insights for deep dive SQL analysis.
  • DevOps Guru for RDS uses machine learning for automated performance diagnostics and proactive troubleshooting.
  • Gal Cohen shared Autodesk's success story, demonstrating how Performance Insights helped resolve a customer-facing incident involving a sudden storage drop in an RDS instance.
  • The session concluded with a call to be proactive in monitoring and to use the right AWS tools for the right monitoring levels.

Insights

  • Visibility into database performance is crucial for identifying and resolving bottlenecks. Tools like Performance Insights provide this visibility even for those without deep database expertise.
  • AWS monitoring tools offer different levels of granularity, from instance-level metrics to deep SQL analysis, allowing for comprehensive monitoring and diagnostics.
  • The use of machine learning in tools like DevOps Guru for RDS and anomaly detection in CloudWatch represents a trend towards more proactive and automated monitoring solutions.
  • Autodesk's case study illustrates the practical application of AWS monitoring tools in a real-world scenario, highlighting the importance of these tools in maintaining service availability and performance.
  • The session highlighted the evolution of database and infrastructure ownership from specialized teams to development teams, emphasizing the need for effective monitoring tools to bridge knowledge gaps.
  • The presentation underscored the importance of being proactive with monitoring and diagnostics, suggesting that AWS is continuing to innovate in this space to simplify the user experience.