使用 AWS EC2 和 ECS 选择微服务

Choosing microservice using AWS EC2 and ECS

我正在尝试开发一个 spring 云微服务。我计划部署到 AWS 云中。当我阅读 AWS 资源时,我发现 ECS 为部署 EC2 以外的微服务提供了配置更少的环境。我的疑问是

  1. 我可以在没有配置的情况下为我的完整服务部署选择 ECS 资源吗?
  2. 创建ECS服务,EC2实例是必须的吗?我是否可以在不创建 EC2 VM 的情况下仅在我的帐户中使用 ECS?我需要了解 ECS 是 EC2 的替代品吗?

ECS 是一项服务,可为 docker 容器提供虚拟机集群,管理容器生命周期。

1) 是的。您可以使用 ECS 进行服务部署,它需要一些基本配置,一次性完成。

2) 否。对于 运行 docker 容器,您需要 EC2 实例,否则无法 运行。 EC2 实例由 ECS 管理,因此您只需要提供一些配置,如区域、安全组等。

有关完整的配置和部署,请参阅下文 link。

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html