Điểm:0

Chế độ nối mạng cầu nối trong ECS ​​có giới hạn số lượng tác vụ trên phiên bản bộ chứa không

lá cờ gr

Tôi có một EC2 đã đăng ký với cụm ECS để có thể chạy các tác vụ trên đó. Ban đầu tôi đã chọn awsvpc chế độ mạng để mọi tác vụ (vùng chứa) đều có ENI (IP) riêng. Nhưng tôi gặp hạn chế ở https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI

Giới hạn ENI là 3 đối với loại phiên bản m5.large

Vì vậy, tôi đã thay đổi chế độ mạng thành cầu Việc sử dụng mạng cầu nối sẽ giới hạn các tác vụ ở mức 10 vì từ ảnh chụp màn hình phía trên, IP riêng trên mỗi ENI bị giới hạn ở mức 10. Tôi không biết nếu sử dụng cầu chỉ định một IP riêng cho tác vụ hay không. Tôi đã kiểm tra đầu ra của ifconfig trên máy chủ EC2 nhưng nó trả về một danh sách dài các mục nhập (một số có IP riêng và một số không có)

Điểm:1
lá cờ nl

TL/DR: cách mạng cầu nối hoạt động bằng cách chỉ định một số cổng cho tác vụ và hiển thị nó cho ENI chính của phiên bản. Vì vậy, bạn sẽ không đạt đến bất kỳ giới hạn ENI/IP nào. Nếu bạn vẫn mong muốn tận dụng lợi thế của chế độ kết nối mạng AWS VPC, bạn có thể đang khám phá giải pháp Trunk ENI cho phép bạn tạo ENI ảo để vượt qua giới hạn số lượng ENI mà bạn đang chỉ ra.

Toàn bộ câu chuyện: https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/networking-networkmode.html

Ngoài ra, bạn đã xem xét cổng xa? Nó ẩn TẤT CẢ những thứ này và hơn thế nữa.

Rohini avatar
lá cờ gr
Đối mặt với hạn chế này, tôi nhận ra rằng không nhất thiết mọi nhiệm vụ đều phải có ENI. Tôi chỉ nghĩ rằng việc truy cập vùng chứa bằng IP sẽ dễ dàng hơn là thông qua máy chủ docker, đó là lý do tại sao tôi chọn awsvpc.Ngoài ra, việc đăng ký với nhóm mục tiêu có hỗ trợ IP nên awsvpc có vẻ là một lựa chọn tốt. Nhưng cây cầu cũng hoạt động tốt. Chúng tôi có nhiều nhiệm vụ kết hợp trên Fargate SPOT và EC2. Các tác vụ cần nhiều dung lượng lưu trữ hơn (>30GB) sẽ chạy trên EC2 và sử dụng giá treo liên kết để tận dụng ổ đĩa EBS của máy chủ thay vì sử dụng EFS nếu chúng đang chạy trên Fargate
mreferre avatar
lá cờ nl
Mát mẻ. Tôi rất vui khi (các) mô hình kết nối cộng hưởng với (các) bạn. Nhân tiện, bạn không chắc liệu bạn có bỏ lỡ hay không nhưng hiện tại (mới được công bố gần đây) các tác vụ Fargate hỗ trợ [tối đa 200GB EPHEMERAL](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/fargate-task-storage.html ) kho. Từ khóa là phù du. Nếu điều đó làm việc cho bạn. Nếu khối lượng cần phải duy trì bằng cách nào đó hơn là sử dụng EC2 có vẻ đúng.
Rohini avatar
lá cờ gr
200GB có thể có ích. Tôi không tìm được cách chỉ định bộ nhớ trong khi tạo định nghĩa tác vụ từ cổng thông tin. Có đúng không khi cho rằng cách duy nhất để chỉ định là tạo một định nghĩa tác vụ json với thông số và tải nó lên ECS? Ngoài ra, liên kết không chỉ định đơn vị. Nó được cho là `"ephemeralStorage": "100"` hay `"ephemeralStorage": "100GB"`
mreferre avatar
lá cờ nl
Có, điều này chưa có sẵn trong bảng điều khiển. Hiện tại, bạn chỉ có thể định cấu hình bằng cách sử dụng AWS Copilot CLI, CloudFormation, AWS SDK và AWS CLI. Tôi chưa thử nghiệm nhưng theo [điều này](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-ephemeralstorage.html) thì có vẻ như đó là `100`.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.