【发布时间】:2022-02-02 04:53:15
【问题描述】:
在尝试制定策略以优化我在 Fargate 上的某些应用的性能时,我遇到了一些复杂的问题。在部署应用程序时,仍然存在一些重大滞后。
因此,图像被上传到 ECR 并部署到 Fargate。为容器间通信启用服务发现。在这些容器中,有四个 Spring Boot api 与各种 Oracle RDS 连接,然后有容器化的 Angular 应用程序使用这些 api 并通过 REST 调用提取所有数据。
我不想设置 jvm 堆大小或类似的东西。对于初学者,我需要知道对 UI 和 api 的标准内存和 cpu 使用情况的大致估计。一般来说,ecr 中的 UI 图像每个在 50-60MB 左右,api 范围在 200-260MB 之间。
对于 api 和 UI 的尝试和/或提高性能的策略的见解表示赞赏。我确实启用了容器洞察,但我了解到其中一些数字可能会产生误导。
【问题讨论】:
标签: angular spring-boot docker amazon-rds aws-fargate