Danh sách Tutorial

[AWS] Elastic IP là gì? Tạo và gán Elastic IP cho máy chủ EC2


Khi tạo một máy chủ EC2 trên AWS, bạn sẽ có 1 địa chỉ Public IPv4 được sử dụng để truy cập tới máy chủ đó. Nhưng nếu bạn stop và khởi động lại máy chủ EC2, bạn sẽ bị mất địa chỉ IP trước đó và thay thế bằng một địa chỉ IP mới. Việc này thực sự bất tiện, đặc biệt trong trường hợp bạn sử dụng địa IP làm địa chỉ cho website của bạn. Khi đó bạn lại phải cấu hình lại để trỏ lại tên miền website vào địa chỉ IP mới. Để khắc phục vấn đế này AWS đưa cho chúng ta 1 giải pháp là sử dụng Elastic IP.

Vậy hãy cùng vinasupport.com tìm hiểu về địa chỉ Elastic IP nhé!

Elastic IP là gì?

Địa chỉ Elastic IP là một địa chỉ IPv4 tĩnh, nó sẽ liên kết tới tài khoản AWS của bạn. Khi sử dụng Elastic IP, trường hợp Instance thất bại, bạn có thể nhanh chóng gán địa chỉ IP này cho 1 instance khác.

Một địa chỉ Elastic IP là một địa chỉ Public IPv4, mà có thể truy cập từ internet. Nếu Instance không có 1 public IPv4, bạn cần gán cho nó 1 Elastic IP thì mới có thể truy cập từ internet. VD như truy cập từ máy tính của bạn.

AWS chưa hỗ trợ Elastic IPv6

Căn bản về địa chỉ Elastic IP Address

  • Để sử dụng đầu tiên cần tạo nó trong tài khoản của bạn, và sau đó liên kết với instance và network interface.
  • Khi liên kết 1 Elastic IP với 1 instance, nếu Instance trước đó đã đc gán 1 public IP (instance) rồi. Thì nó sẽ bị thu hồi địa chỉ IP đấy. Bạn không thể sử dụng lại 1 địa chỉ IPv4, cũng như convert nó thành Elastic IPv4
  • Bạn có thể bỏ liên kết Elastic IP của 1 resource và liên kết lại nó với một resource khác.
  • Một địa chỉ Elastic IP, dù không được liên kết tới instance nào thì nó vẫn được phân bỏ cho tài khoản của bạn cho đến khi bạn giải phóng nó.
  • Để đảm bảo sử dụng hiệu quả tài nguyên địa chỉ IP, AWS sẽ tính phí nếu bạn không liên kết cho 1 instance nào. Còn khi đã liên kết với 1 instance bạn sẽ không phải trả tiền cho địa chỉ Elastic IP đó
  • Một Elastic IP chỉ sử dụng cho 1 region
  • Public DNS hostname của Instance sẽ thay đổi khi liên kết Elastic IP thay cho địa chỉ Public IPv4

Tạo địa chỉ Elastic IP mới

Truy cập trang quản lý máy chủ EC2 từ menu [ Services ] => Tìm kiếm “EC2” => Chọn kết quả tìm kiếm [ EC2 – Virtual Server in the cloud ]

Ở trang quản lý EC2, truy cập tới trang quản lý Elastic IP ở Sidebar bên phải => mục [ Network & Security ] => Click [ Elastic IP ]

Bấm vào [ Allocate new address ]

Chọn IPv4 address pool là: “Amazon pool” => Bấm [ Allocate ] để tạo mới địa chỉ IP

Địa chỉ IP mới đã được AWS phân bổ cho bạn. => Bấm [ Close ] để kết thúc xin xỏ (thực ra là phải trả tiền đó)

Gán địa chỉ Elastic IP cho một máy chủ EC2

Ở trang quản lý Elastic IP => Chọn Elastic IP mà bạn đã tạo ở trên

Bấm vào Menu [ Actions ] => Chọn [ Associate address ]

Nhập các thông tin cần thiết như sau:

  • Resource Type:
    • Chọn là “Instance” nếu máy chủ EC2 chỉ có 1 Network Interface
    • Chọn là “Network interface” nếu máy chủ EC2 có 2 Network Interface trở lên
  • Instance: EC2 Instance (Bấm mũi tên xuống để chọn)
  • Private IP: Địa chỉ Private IP của EC2 (Bấm mũi tên xuống để chọn)
  • Tích vào tùy chọn Reassociation

=> Bấm [ Associate ] để gán vào máy chủ EC2

Kết quả là chúng ta đã gán nó tới máy chủ EC2 thành công => Bấm [ Close ] để kết thúc

Gỡ bỏ Elastic IP ra khỏi máy chủ EC2

Từ trang quản lý Elastic IP => Bấm chọn địa chỉ IP đang được gán cho một máy chủ EC2

Bấm vào Menu [ Actions ] => Chọn [ Disassociate address ]

Một popup hiện ra, để xác nhận lại => Bấm [ Disassociate address ] để gỡ IP ra khỏi EC2

Xóa / Giải phóng địa chỉ Elastic IP

Từ trang quản lý Elastic IP => Chọn Elastic IP cần giải phóng

 

Một popup xác nhận hiện ra => Bấm [ Release ] để thực hiện giải phóng địa chỉ IP

Nguồn: vinasupport.com

 

 

SHARE

mode_edit Bình luận của bạn

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

account_circle
web