Chuyển đến nội dung chính

Dùng nhiều IP công khai (Alibaba Cloud ECS, AWS EC2)

Thêm IP công khai cho máy chủ đang chạy Trade; Trade tự nhận diện và phân bổ yêu cầu, nhờ đó hạn mức theo IP của sàn giao dịch được nhân lên.

Khi một máy chủ có nhiều IP công khai, Trade sẽ phân bổ các kết nối và yêu cầu tới sàn giao dịch qua các IP đó, nhờ vậy hạn mức yêu cầu mà các sàn giao dịch đặt theo từng IP được nhân lên. Bạn chỉ cần thêm IP trong bảng điều khiển đám mây: Trade tự nhận diện và tự bật chúng, không cần thay đổi cài đặt máy chủ và không cần cài đặt lại.

Chỉ vài tổ hợp thì một IP là đủ. Hãy thêm khi bạn chạy nhiều tổ hợp hoặc khi sàn giao dịch báo yêu cầu quá thường xuyên.

Trước khi thêm

  • Mỗi địa chỉ IP công khai bổ sung có giá khoảng 4 USD mỗi tháng, cộng thêm lưu lượng của IP đó (tính theo mức sử dụng).

  • Số IP mà một máy chủ có thể thêm phụ thuộc vào loại máy: loại tiết kiệm 2 vCPU, 2 GB của Alibaba Cloud thêm được tối đa 1 IP nữa, còn AWS t3.small thêm được tối đa 3 IP nữa; máy lớn hơn thêm được nhiều hơn.

  • Hãy thêm mọi IP mới vào danh sách IP cho phép của khóa API sàn giao dịch, nếu không sàn giao dịch sẽ từ chối các yêu cầu gửi từ IP đó.

Alibaba Cloud ECS

  1. Mở trang chi tiết của máy chủ, chọn tab Card mạng đàn hồi, rồi ở hàng của card mạng chính chọn Quản lý IP của card mạng đàn hồi.

    Tab ENI: quản lý các IP trên dòng của giao diện mạng chính
  2. Trong phần IPv4 riêng phụ, chọn Thêm, để trống địa chỉ để hệ thống tự cấp, rồi chọn Xác nhận.

    Thêm một IPv4 riêng phụ, để trống, OK
  3. Trong bảng điều khiển VPC, chọn IP đàn hồi ở bên trái, rồi chọn Tạo EIP. Chọn trả theo mức dùng, Nhật Bản (Tokyo) và tính phí theo lưu lượng, đồng thời tăng băng thông tối đa (mặc định 1 Mbps khiến dữ liệu thị trường trên IP này đến chậm; hãy đặt từ 100 trở lên, việc này không tốn thêm phí khi tính phí theo lưu lượng). Chọn Tạo ngay và xác nhận.

    Trả theo mức dùng, Nhật Bản (Tokyo), tính phí theo lưu lượng, băng thông tối đa cao hơn, Tạo ngay
  4. Quay lại danh sách IP đàn hồi, ở hàng của IP mới chọn Liên kết tài nguyên.

    Liên kết tài nguyên trên dòng của IP mới
  5. Ở mục loại instance, chọn Elastic Network Interface, chọn hàng có địa chỉ IP là địa chỉ vừa thêm (không phải địa chỉ ban đầu), rồi chọn OK.

    Loại: ENI; chọn dòng IP riêng phụ; OK

AWS EC2

  1. Trong mục instance, chọn máy chủ rồi chọn Hành động → Mạng → Quản lý địa chỉ IP.

    Hành động, Mạng, Quản lý địa chỉ IP
  2. Mở rộng eth0, chọn Gán địa chỉ IP mới, để trống địa chỉ để hệ thống tự gán, rồi chọn Lưu và xác nhận.

    Gán địa chỉ IP mới, để trống, Lưu
  3. Cấp phát thêm một IP đàn hồi như trong "Cố định IP công khai" ở Cài đặt trên AWS EC2. Khi liên kết, chọn máy chủ này tại instance và địa chỉ vừa được gán tại Địa chỉ IP riêng, rồi chọn Liên kết.

    Địa chỉ IP riêng: địa chỉ vừa được gán; Liên kết

Kiểm tra trong Trade

Sau một hai phút, hãy mở "IP đầu ra" trong Trade: IP mới sẽ xuất hiện trong "IP đầu ra của máy chủ". Thêm IP đó vào danh sách cho phép IP của từng khóa API sàn giao dịch; sau đó Trade sẽ tự động phân bổ yêu cầu qua tất cả IP đầu ra.

Hiện tượngCách xử lý
Sau vài phút vẫn không thấy IP mớiHãy đảm bảo IP đàn hồi được gắn với IP riêng mới thêm, không phải IP chính. Nếu vẫn không xuất hiện, hãy khởi động lại máy chủ một lần trong bảng điều khiển đám mây
IP mới xuất hiện, nhưng lệnh gửi từ IP đó bị từ chốiIP mới chưa nằm trong danh sách cho phép IP của khóa API sàn giao dịch
Dữ liệu thị trường qua IP mới đến chậmIP đàn hồi của Alibaba Cloud vẫn đang ở băng thông đỉnh mặc định 1 Mbps; hãy tăng lên trong danh sách IP đàn hồi
Bài viết này có hữu ích không?