AWS 讓 Amazon ECS 變得更好用了:「Introducing Cloud Native Networking for Amazon ECS Containers」。
Today, AWS announced task networking for Amazon ECS. This feature brings Amazon EC2 networking capabilities to tasks using elastic network interfaces.
在 awsvpc
模式下會給每個 container 一個獨立的網路卡 (Elastic Network Interface,ENI):
這樣有兩個好處。第一個是 port 就不需要拆開,所有 container 如果都是跑 nginx,都可以跑在同一個 port (80 或是 443),這對於前端應用程式會簡單一些。第二個整合了 AWS 的 security group,這對在 AWS 上本來就會使用 security group 的大多數人來說就可以輕鬆整合了。