Floating IP là một địa chỉ IP công cộng có thể được gán linh hoạt giữa nhiều máy chủ ảo, đóng vai trò cốt lõi trong việc xây dựng các hệ thống có tính sẵn sàng cao. Bài viết này mình sẽ giúp bạn hiểu rõ hơn về Floating IP từ cơ chế hoạt động, các ứng dụng thực tiễn đến cách bạn có thể xây dựng một kiến trúc tương tự trên các nền tảng hạ tầng phổ biến.
Những điểm chính
- Khái niệm Floating IP: Là một địa chỉ IP công cộng có thể được di chuyển linh hoạt giữa nhiều máy chủ, không bị gắn cố định vào một máy chủ duy nhất, cho phép chuyển hướng lưu lượng truy cập nhanh chóng khi có sự cố.
- Cơ chế hoạt động: Hoạt động bằng cách gán một IP công cộng cho máy chủ chính. Khi máy chủ này gặp sự cố, hệ thống sẽ tự động gán lại IP đó cho một máy chủ dự phòng, giúp duy trì dịch vụ liên tục mà không cần thay đổi DNS.
- So sánh với Static IP và Dynamic IP: Khác với IP tĩnh và IP động, Floating IP vừa giữ được địa chỉ không đổi, vừa có tính linh hoạt cao trong việc di chuyển giữa các máy chủ.
- Các trường hợp ứng dụng quan trọng: Floating IP là công cụ thiết yếu để triển khai các kiến trúc High Availability, thực hiện chuyển đổi dự phòng tức thì, bảo trì không gián đoạn và khôi phục sau thảm họa.
- Ưu và nhược điểm: Ưu điểm lớn nhất là tăng độ sẵn sàng và linh hoạt, giảm tối đa thời gian gián đoạn. Nhược điểm là có thể phát sinh thêm chi phí và đòi hỏi kiến thức về kiến trúc cloud.
- Cách cấu hình: Quy trình cơ bản bao gồm việc đặt trước một Floating IP từ nhà cung cấp, sau đó gán cho một máy chủ đang hoạt động và kiểm tra kết nối.
- Biết đến dịch vụ Vietnix Public Cloud mang đến cho doanh nghiệp sự ổn định và hiệu năng vượt trội.
- Giải đáp một số thắc mắc thường gặp về Floating IP.

Floating IP là gì?
Floating IP là một địa chỉ IP công cộng có thể được gán linh hoạt giữa nhiều máy chủ khác nhau trong trong cùng một mạng đám mây. Không giống như địa chỉ IP tĩnh (Static IP) truyền thống được gắn cố định vào một máy chủ duy nhất, Floating IP mang lại sự linh hoạt vượt trội bằng cách cho phép bạn di chuyển hoặc “trôi” (float) địa chỉ IP từ máy chủ này sang máy chủ khác một cách nhanh chóng.
Nhờ khả năng di động này, Floating IP đóng vai trò quan trọng trong việc triển khai hệ thống tính sẵn sàng cao và chuyển đổi dự phòng. Khi một máy chủ gặp sự cố hoặc cần bảo trì, IP có thể ngay lập tức chuyển sang máy chủ dự phòng, đảm bảo dịch vụ liên tục, giảm tối đa thời gian gián đoạn và nâng cao khả năng chịu lỗi của hệ thống.

Cơ chế hoạt động của Floating IP
Dưới đây là cách Floating IP được triển khai và hoạt động trong hệ thống hạ tầng cloud:
- Bước 1: Cấp và đặt trước Floating IP: Người dùng yêu cầu một địa chỉ Floating IP từ nhà cung cấp hạ tầng cloud. Đây là địa chỉ IP công cộng độc lập, chưa gán cố định cho bất kỳ máy chủ cụ thể nào.
- Bước 2: Gán Floating IP cho máy chủ chính: Floating IP được liên kết với một máy chủ đang hoạt động, ví dụ Máy chủ A. Toàn bộ lưu lượng từ bên ngoài Internet gửi đến địa chỉ Floating IP sẽ được định tuyến trực tiếp đến máy chủ này.
- Bước 3: Giám sát tình trạng máy chủ: Hệ thống giám sát liên tục kiểm tra trạng thái của máy chủ chính thông qua các tiêu chí như phản hồi ping, tình trạng dịch vụ website hoặc thông số hệ thống.
- Bước 4: Chuyển đổi khi có sự cố hoặc nhu cầu bảo trì: Nếu Máy chủ A gặp sự cố hoặc cần bảo trì, một script tự động hoặc thao tác qua API sẽ tiến hành gán lại Floating IP sang Máy chủ B (máy chủ dự phòng) trong cùng hạ tầng.
- Bước 5: Duy trì kết nối mà không thay đổi DNS: Ngay sau khi chuyển đổi, lưu lượng mới sẽ được định tuyến đến Máy chủ B qua cùng địa chỉ Floating IP, giúp dịch vụ duy trì hoạt động liên tục mà không cần thay đổi bản ghi DNS hay thông báo tới người dùng.

Ví dụ thực tế
Trước sự cố: Người dùng truy cập dịch vụ thông qua Floating IP → Hệ thống chuyển lưu lượng tới Máy chủ A.
Khi sự cố xảy ra: Floating IP được gán lại cho Máy chủ B → Người dùng vẫn sử dụng dịch vụ qua cùng địa chỉ IP, không bị gián đoạn kết nối.
Lưu ý
Việc cấu hình cơ chế chuyển đổi tự động (Failover) cần được thực hiện cẩn thận để tránh tình trạng split-brain, nơi cả hai máy chủ cùng lúc nghĩ rằng mình là máy chủ chính và giành quyền kiểm soát Floating IP. Các công cụ như Keepalived
hoặc Pacemaker
thường được sử dụng để quản lý quá trình này một cách an toàn và tin cậy.
So sánh Floating IP với Static IP và Dynamic IP
Dưới đây là bảng so sánh chi tiết giữa Floating IP, Static IP và Dynamic IP, giúp bạn hiểu rõ sự khác biệt và ứng dụng của từng loại địa chỉ IP trong thiết kế hạ tầng mạng hiệu quả:
Tiêu chí | Floating IP | Static IP (IP tĩnh) | Dynamic IP (IP động) |
---|---|---|---|
Tính ổn định của địa chỉ IP | Địa chỉ không đổi, duy trì liên tục dù chuyển giữa nhiều máy chủ. | Địa chỉ cố định, không thay đổi trừ khi cấu hình lại thủ công. | Địa chỉ thay đổi sau mỗi phiên kết nối hoặc theo chu kỳ của ISP. |
Tính linh hoạt | Rất linh hoạt, có thể gán lại cho máy chủ hoặc dịch vụ khác gần như ngay lập tức. | Hầu như không linh hoạt, chỉ gắn với một máy chủ hoặc card mạng cụ thể. | Rất linh hoạt ở góc độ thay đổi liên tục, nhưng người dùng không kiểm soát được. |
Đối tượng gắn kết | Thuộc về tài khoản hoặc dự án trên hạ tầng cloud, không gắn cố định với phần cứng. | Gắn trực tiếp cho 1 thiết bị hoặc server cụ thể. | Gắn tạm thời cho thiết bị trong một phiên kết nối mạng. |
Cách cấp phát | Nhà cung cấp cloud cấp, quản lý và hỗ trợ gán lại qua dashboard/API. | Thiết lập thủ công hoặc được ISP cấp cố định. | Được cấp phát tự động thông qua DHCP của ISP hoặc router. |
Chi phí | Thường tính phí riêng. | Có thể miễn phí hoặc tính phí tùy ISP/nhà cung cấp. | Hầu như miễn phí, đi kèm gói dịch vụ Internet. |
Khả năng mở rộng | Rất phù hợp cho hạ tầng đa máy chủ, hệ thống HA, failover và load balancing. | Phù hợp cho hệ thống cố định, ít thay đổi kiến trúc. | Không phù hợp nếu cần mở rộng hoặc triển khai dịch vụ yêu cầu IP cố định. |
Yêu cầu quản trị/kỹ thuật | Cần hiểu về cloud/network để cấu hình và quản lý. | Quản trị đơn giản, chủ yếu giữ nguyên cấu hình. | Không cần cấu hình đặc biệt, do DHCP tự động xử lý. |
Bảo mật | Bị phát hiện cố định trên Internet, nhưng có thể thay đổi máy chủ đỡ tấn công nhanh chóng. | Dễ bị dò quét và tấn công nếu không bảo vệ tốt, vì địa chỉ IP luôn cố định. | Bảo mật tốt hơn về truy vết vì thay đổi thường xuyên, nhưng vẫn có nguy cơ bị theo dõi trong phiên kết nối. |
Trường hợp sử dụng | Khả năng sẵn sàng cao và có tính chuyển đổi dự phòng để bảo trì không gián đoạn, khôi phục sau thảm họa. | Máy chủ web, email, DNS, dịch vụ yêu cầu địa chỉ không đổi. | Máy tính cá nhân, thiết bị di động, mạng gia đình hoặc văn phòng nhỏ. |
Ứng dụng phổ biến của Floating IP
Nhờ cơ chế linh hoạt, Floating IP đã trở thành một công cụ không thể thiếu trong nhiều hệ thống hiện đại.
- Đảm bảo tính sẵn sàng cao: Floating IP là thành phần chủ chốt trong mô hình kiến trúc Active – Standby, giúp loại bỏ điểm lỗi đơn ở lớp địa chỉ IP công cộng. Nếu máy chủ chính gặp sự cố, máy chủ phụ có thể ngay lập tức tiếp quản bằng cách gán lại Floating IP, giảm tối đa thời gian gián đoạn và đảm bảo dịch vụ luôn trực tuyến.
- Chuyển đổi dự phòng tức thì: Floating IP cho phép chuyển đổi nhanh chóng giữa các máy chủ trong cùng mạng nội bộ chỉ trong vài giây, nhanh hơn nhiều so với việc thay đổi DNS thường mất từ vài phút đến vài giờ, từ đó giảm thiểu tối đa thời gian gián đoạn dịch vụ khi xảy ra sự cố hoặc bảo trì.
- Cân bằng tải: Mặc dù không phải bộ cân bằng tải chuyên dụng, Floating IP có thể được sử dụng để phân phối lưu lượng truy cập đến nhiều máy chủ khác nhau. Bằng cách này, không có máy chủ nào bị quá tải, đảm bảo hiệu suất và trải nghiệm người dùng mượt mà.
- Bảo trì và nâng cấp không gián đoạn: Floating IP cho phép chuyển lưu lượng sang máy chủ mới đã được chuẩn bị, trong khi máy chủ cũ được bảo trì hoặc nâng cấp, đảm bảo quá trình cập nhật hệ thống diễn ra liền mạch mà không gây gián đoạn trải nghiệm người dùng cuối.
- Khôi phục sau thảm họa: Floating IP có thể được gán lại cho máy chủ dự phòng ở trung tâm dữ liệu khác hoặc vùng địa lý khác khi trung tâm dữ liệu chính gặp sự cố nghiêm trọng. Điều này hỗ trợ kế hoạch khôi phục thảm họa, duy trì tính liên tục và khả năng phục hồi nhanh của dịch vụ.

Ưu và nhược điểm của Floating IP
Như mọi công nghệ, Floating IP cũng có những ưu và nhược điểm riêng.
Giảm thiểu Downtime tối đa: Floating IP đảm bảo dịch vụ gần như liên tục hoạt động ngay cả khi gặp sự cố phần cứng hoặc phần mềm bằng cách cho phép chuyển đổi nhanh chóng giữa các máy chủ.
Tăng cường tính linh hoạt: Cho phép dễ dàng thay đổi, nâng cấp hoặc bảo trì hạ tầng phía sau mà không ảnh hưởng đến trải nghiệm người dùng hay phải thay đổi địa chỉ truy cập.
Đơn giản hóa trải nghiệm người dùng: Người dùng và các hệ thống chỉ cần biết một địa chỉ IP duy nhất, không thay đổi khi có thay đổi về máy chủ phục vụ.
Nền tảng cho kiến trúc hiện đại: Là thành phần thiết yếu trong các hệ thống yêu cầu tính sẵn sàng cao và khôi phục thảm họa.
Bảo trì không gián đoạn: Thực hiện bảo trì, nâng cấp hoặc thay thế máy chủ giờ đây trở nên đơn giản hơn bao giờ hết. Với Floating IP, hoạt động của bạn sẽ không bị ảnh hưởng.
Chi phí phát sinh: Một số nhà cung cấp dịch vụ có thể tính phí cho Floating IP, đặc biệt khi địa chỉ IP được cấp nhưng không được gán cho máy chủ nào.
Độ phức tạp trong cấu hình: Việc thiết lập cơ chế chuyển đổi tự động yêu cầu kiến thức chuyên sâu về mạng và cấu hình hệ thống, có thể gây khó khăn cho người quản trị chưa có kinh nghiệm.
Nguy cơ xung đột IP: Cần quản lý cẩn thận để tránh tình trạng trùng lặp địa chỉ IP trong mạng, có thể gây ra các vấn đề kết nối.
Phụ thuộc vào nhà cung cấp: Khả năng sử dụng Floating IP phụ thuộc vào dịch vụ của nhà cung cấp đám mây. Không phải tất cả các nền tảng đều cung cấp tính năng này.
Cách cấu hình Floating IP
Cách cấu hình Floating IP thường bao gồm các bước chính sau đây, giúp bạn thiết lập địa chỉ IP công cộng có thể gán linh hoạt giữa các máy chủ trong cùng hệ thống:
Bước 1: Đăng ký hoặc đặt trước Floating IP
Truy cập bảng điều khiển của nhà cung cấp dịch vụ cloud (ví dụ: AWS, Google Cloud, DigitalOcean, Cherry Servers…) và tìm mục dành cho quản lý mạng, Floating IP hoặc IP động. Yêu cầu cấp phát một địa chỉ IP công cộng Floating IP mới. Địa chỉ này chưa gắn cố định vào máy chủ nào và thuộc quyền quản lý tài khoản của bạn.
Bước 2: Gán Floating IP cho máy chủ
Chọn máy chủ ảo đang hoạt động mà bạn muốn liên kết với Floating IP. Thực hiện thao tác gán hoặc liên kết Floating IP này cho máy chủ thông qua tính năng liên kết IP trên bảng điều khiển hoặc API. Khi gán thành công, toàn bộ lưu lượng truy cập từ bên ngoài Internet gửi tới Floating IP sẽ được chuyển đến máy chủ này.
Bước 3: Kiểm tra kết nối Floating IP
Mở Terminal hoặc ứng dụng dòng lệnh để kiểm tra phản hồi máy chủ qua địa chỉ Floating IP bằng lệnh sau:
ping <floating_ip>
Thử kết nối SSH (nếu có) tới máy chủ qua lệnh:
ssh username@<floating_ip>
Cuối cùng, nếu máy chủ chạy dịch vụ website, truy cập vào địa chỉ bên dưới trên trình duyệt để kiểm tra website hoặc dịch vụ hoạt động bình thường.
http://<floating_ip>
Vietnix – Đối tác tin cậy về Public Cloud
Vietnix Public Cloud mang đến cho doanh nghiệp sự ổn định và hiệu năng vượt trội, đáp ứng mọi yêu cầu về xử lý workload nặng nhờ vào việc trang bị CPU AMD EPYC cùng 100% ổ cứng NVMe. Bên cạnh đó, nền tảng ảo hóa Virtuozzo còn được kiểm chứng toàn cầu giúp loại bỏ rủi ro và sự phức tạp, mang lại độ ổn định cho toàn hệ thống.
Với Vietnix Public Cloud, bạn hoàn toàn yên tâm về chi phí nhờ mô hình minh bạch, loại bỏ phí ẩn và bảng giá rõ ràng, giúp dự toán ngân sách chính xác. Việc vận hành cũng trở nên đơn giản hơn với giao diện thân thiện, cho phép khởi tạo máy chủ chỉ trong 5 phút.
Thông tin liên hệ:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh

Câu hỏi thường gặp
Floating IP có phải là IP tĩnh không?
Không, Floating IP không phải là IP tĩnh theo nghĩa truyền thống, mà là một loại IP công cộng có thể được gán động cho các máy chủ khác nhau trong một hệ thống đám mây.
Tôi có thể sử dụng Floating IP trên bất kỳ máy chủ nào không?
Câu trả lời là Không. Tính năng này thường bị giới hạn trong phạm vi một mạng nội bộ hoặc một trung tâm dữ liệu của nhà cung cấp. Bạn không thể gán Floating IP từ nhà cung cấp này cho máy chủ ở nhà cung cấp khác.
Floating IP có tốn phí khi không được sử dụng không?
Tùy thuộc vào chính sách của nhà cung cấp. Một số nhà cung cấp dịch vụ đám mây tính phí Floating IP dựa trên số giờ được cấp phát cho tài khoản của bạn, không phụ thuộc vào việc IP có được gán cho một máy chủ hay không. Do đó, nếu bạn không cần sử dụng, hãy hủy cấp phát để tránh lãng phí.
Có giải pháp nào thay thế Floating IP không?
Câu trả lời là Có. Các giải pháp phổ biến khác bao gồm DNS Failover và sử dụng các bộ Load Balancer chuyên dụng. Mỗi giải pháp có ưu và nhược điểm riêng về tốc độ chuyển đổi và độ phức tạp.
Như vậy, Floating IP đóng vai trò quan trọng trong việc xây dựng hệ thống có khả năng chịu lỗi cao. Cơ chế hoạt động của Floating IP cho phép bạn chuyển hướng lưu lượng truy cập từ một máy chủ bị lỗi sang một máy chủ dự phòng chỉ trong vài giây. Đây là giải pháp hiệu quả cho các doanh nghiệp cần duy trì uptime cao và giảm thiểu rủi ro từ các sự cố phần cứng hoặc phần mềm.