文件名称:improve-db-perf-with-rds-proxy:使用RDS代理提高数据库性能和可用性
文件大小:339KB
文件格式:ZIP
更新时间:2024-05-08 21:42:32
使用RDS代理提高数据库性能和可用性 在Mystique Unicorn上构建的许多应用程序都使用现代的无服务器架构,例如AWS Lambda,Fargate,Amazon ECS或EKS。 这些应用程序可能具有到数据库服务器的大量打开连接,并且可能会以很高的速率打开和关闭数据库连接,从而耗尽数据库内存和计算资源。 关系数据库是为较少数量的长时间运行的计算实例而构建的。 它们不是为事件驱动的工作负载的尖刻特性而设计的。 通过尝试在很短的时间内打开大量连接,您将很快耗尽数据库连接池。 另一个有趣的问题是减少数据库故障后应用程序的恢复时间。 即使您有两个节点,也可以更新数据库端点的dns条目,或者让您的客户端知道要连接的较新的端点。 您可以通过PoC帮助Miztiik Unicorn团队解决如何解决这两个数据库问题吗? :bullseye: 解决方案 Amazon RDS代理可以在Amazon RDSMy
【文件预览】:
improve-db-perf-with-rds-proxy-master
----setup.py(1KB)
----.gitignore(2KB)
----stacks()
--------miztiik_global_args.py(297B)
--------load_gen_postgresql.py(3KB)
--------back_end()
----images()
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_00.png(27KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_02.png(38KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_000.png(31KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_05.png(30KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_01.png(8KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_03.png(37KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_04.png(150KB)
--------miztiik_automation_improve_db_perf_with_rds_proxy_architecture_0.png(31KB)
----requirements.txt(114B)
----Makefile(1KB)
----.github()
--------FUNDING.yml(62B)
----README.md(17KB)
----app.py(3KB)
----cdk.json(1KB)