如何降低使用 ECS Fargate 运行 R Shiny 应用程序的成本

问题描述 投票:0回答:1

我正在 Fargate ECS 上运行 R Shiny 应用程序。客户大约每周使用一次。它不断运行,因此我们要为大量的空闲时间付费。

有没有办法可以在有传入连接时启动它,然后在该连接结束时停止它?

有人对此有什么建议吗?

r amazon-web-services amazon-ecs aws-fargate
1个回答
2
投票

您需要无服务器风格的应用程序托管,例如正如评论者所建议的,使用由 Lambda 支持的 API Gateway。如果您的请求计数较低,由于这些服务的免费套餐,您实际上可能不需要支付太多费用。这里有一个 Lambda 的 R 运行时:

[1] 在 AWS Lambda 上无服务器执行 R 代码 - https://github.com/bakdata/aws-lambda-r-runtime

© www.soinside.com 2019 - 2024. All rights reserved.