2017-03-06 60 views
1

我想創建兩個羣集:分段。 AWS會如何處理定義的任務,集裝箱服務這兩個集羣內部是不同的,還是會在某些方面發生碰撞?具有相同任務,容器和服務名稱的兩個集羣?

例子:

直播集羣有一個服務叫做登錄服務,可以分期集羣有一個服務叫做登錄服務過或會更好調用服務登錄-live-service登錄暫存服務

回答

0

只要兩個集羣不共享任何資源,它們就不應以任何方式發生衝突。資源可能包括負載均衡器,網關和VPC。從理論上講,如果您需要節約成本,您可以共享一些資源甚至實例,但您需要更改端口並適當配置負載平衡器。

任務定義可能需要不同的環境變量,在這種情況下,我會爲每個環境創建不同的任務定義。在調用StartTask和RunTask ecs API調用以及某些服務時,您可以在運行時設置環境變量,在這種情況下,您可以共享單個任務定義。

如果您使用的是具有amazon ecs的cloudformation,那麼您應該可以使用cloudformation模板爲每個羣集設置不同的VPC和ELB/ALB。 ecs-cli回購有一個您可以撬出的樣本模板 - 請參閱https://github.com/aws/amazon-ecs-cli

相關問題