我正在为一个资金紧张的尚未启动的公司工作:D。我们想免费使用 Amazon 来部署一个简单的 Python REST API 端点。有人告诉我,亚马逊有“免费 1 年”的套餐。我已经构建了我的 docker,将其放在 DockerHub 上并成功将其部署到 Fargate。
但是,我在他们的免费物品列表中找不到 Fargate 产品:
然而,根据他们自己的文档,Fargate 非常适合小东西:
微小的工作负载 AWS Fargate 非常适合小型测试环境。在 EC2 实例上运行一个小型测试环境通常很浪费,因为 EC2 实例太强大了,而且您将很难获得良好的利用率。
那么,我应该开始为这 750 小时/月设置一个 EC2 吗?
Fargate 不在免费层级列表中。我建议您将 ECS 与 ECS 集群中的单个 EC2 实例一起使用,其工作方式类似。
如果您的 EC2 实例利用率低,这有什么关系?这是性能的理想选择。你可以开快车慢点!
或者,您也可以在 lambda 无服务器计算之前使用 API Gateway。从长远来看,这可能会更便宜。Lambda 支持 Python。