Định nghĩa: Provider network là một mạng vật lý hoặc VLAN được cấu hình bởi nhà quản trị OpenStack. Nó kết nối trực tiếp với cơ sở hạ tầng mạng vật lý của trung tâm dữ liệu hoặc môi trường bên ngoài (Internet).
Cách sử dụng:
Các máy ảo kết nối trực tiếp với mạng này sẽ sử dụng địa chỉ IP từ dải IP của mạng vật lý mà provider network ánh xạ tới.
Thích hợp cho các dịch vụ yêu cầu kết nối trực tiếp với mạng vật lý, chẳng hạn như các máy ảo cần IP công cộng hoặc truy cập trực tiếp vào mạng nội bộ doanh nghiệp.
Quản lý: Nhà quản trị quản lý và cấu hình provider network. Tenant (người dùng OpenStack) không thể tùy chỉnh provider network theo nhu cầu riêng.
Tenant Network:
Định nghĩa: Tenant network (hay còn gọi là project network) là mạng ảo được tạo ra và quản lý bởi người dùng OpenStack (tenant) trong phạm vi dự án (project) của họ. Mạng này tồn tại hoàn toàn trong môi trường ảo của OpenStack và không có kết nối trực tiếp với mạng vật lý bên ngoài trừ khi có cấu hình bổ sung.
Cách sử dụng:
Các máy ảo có thể giao tiếp với nhau trong cùng một tenant network mà không cần truy cập ra ngoài.
Người dùng có thể tạo nhiều tenant network để phân đoạn các phần khác nhau của ứng dụng hoặc dịch vụ.
Tenant network có thể được kết nối với mạng bên ngoài thông qua router hoặc floating IP để truy cập Internet hoặc mạng vật lý.
Quản lý: Tenant hoàn toàn có quyền quản lý tenant network của họ, bao gồm tạo mới, cấu hình, và xóa bỏ mạng khi cần.
So sánh:
Provider Network:
Trực tiếp kết nối với mạng vật lý.
Quản lý bởi nhà quản trị OpenStack.
Thường sử dụng cho các dịch vụ yêu cầu kết nối với mạng bên ngoài.
Tenant Network:
Mạng ảo hoàn toàn trong OpenStack.
Quản lý bởi người dùng OpenStack.
Sử dụng để tạo mạng nội bộ ảo giữa các máy ảo, và có thể kết nối ra ngoài thông qua router.
So sánh:
Tenant Network: