Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services ECS服务无ELB的替代服务发现_Amazon Web Services_Amazon Ecs - Fatal编程技术网

Amazon web services ECS服务无ELB的替代服务发现

Amazon web services ECS服务无ELB的替代服务发现,amazon-web-services,amazon-ecs,Amazon Web Services,Amazon Ecs,我们还没有很多流量,但是微服务的数量正在增长。当我们在容器中运行它们并使用ECS将它们作为服务进行调度时,我们必须使用许多ELB,这些ELB实际上并没有路由那么多流量。将ELB应用于互联网上的每一个小API听起来有点过分(而且昂贵),因此我正在寻找一个可用于ECS服务的替代方案。解决这一问题的一个方法是使用。它作为代理在每个ECS实例上运行,并将容器启动/停止事件发布到SNS主题。您必须编写一个Lambda,当订阅该主题时,该Lambda确定承载容器的实例的IP,并为容器添加/删除Route53

我们还没有很多流量,但是微服务的数量正在增长。当我们在容器中运行它们并使用ECS将它们作为服务进行调度时,我们必须使用许多ELB,这些ELB实际上并没有路由那么多流量。将ELB应用于互联网上的每一个小API听起来有点过分(而且昂贵),因此我正在寻找一个可用于ECS服务的替代方案。

解决这一问题的一个方法是使用。它作为代理在每个ECS实例上运行,并将容器启动/停止事件发布到SNS主题。您必须编写一个Lambda,当订阅该主题时,该Lambda确定承载容器的实例的IP,并为容器添加/删除Route53记录。

的确,这是一个有趣的方法!HTTPS终止将如何工作?我想那必须由容器服务来处理..是的,HTTPS将由容器服务来处理。