使用AWS EC2和ECS选择微服务

时间:2017-12-30 03:18:02

标签: amazon-web-services amazon-ec2 amazon-ecs

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

  1. 我可以在没有配置的情况下为我的完整服务部署选择ECS资源吗?
  2. 要创建ECS服务,EC2实例是必需的吗?我是否可以仅在我的帐户中使用ECS而无需创建EC2 VM?我需要知道ECS是EC2的替代品吗?
  3. 任何人都可以帮助我解决我在AWS世界中的困惑吗?

1 个答案:

答案 0 :(得分:1)

ECS是一种服务,它为docker容器提供vm集群,管理容器生命周期。

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

2)否。要运行docker容器,您需要EC2实例,而不能运行它。 EC2实例由ECS管理,因此您只需提供一些配置,如区域,安全组等。

有关完整的配置和部署,请参阅以下链接。

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