> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/learn-the-platform/vi/mo-dun-7-da-thue-bao/01-vdc-concepts.md).

# Các khái niệm về Trung tâm dữ liệu ảo

## Tenant là gì?

Một **thuê bao** trong VergeOS là một **Trung tâm Dữ liệu Ảo (VDC)** -- một môi trường hoàn toàn độc lập, bao gồm toàn bộ chức năng của một hệ thống VergeOS cơ bản, ngoại trừ quản lý phần cứng vật lý. Mỗi tenant về bản chất là một "trung tâm dữ liệu trong một trung tâm dữ liệu", cung cấp một môi trường cô lập cho các người dùng, tổ chức hoặc workload khác nhau.

Mỗi tenant hoạt động độc lập với các thành phần riêng của mình:

* **Giao diện quản trị** có thể truy cập qua một URL duy nhất
* **Tài nguyên tính toán** (lõi CPU và RAM)
* **Phân bổ lưu trữ** từ vSAN cha
* **Ngăn xếp mạng** với cô lập L2/L3 đầy đủ
* **Quản lý người dùng** với tài khoản cục bộ hoặc danh tính liên kết
* **Sao lưu và DR** với lịch chụp nhanh được cá nhân hóa

Không giống các cách tiếp cận đa thuê bao truyền thống dựa trên phân tách logic (VLAN, resource pool hoặc ranh giới RBAC), tenant của VergeOS mang lại **cô lập kiến trúc thực sự** -- mỗi tenant là một môi trường được bao bọc hoàn toàn với hệ thống mạng, các volume lưu trữ và ranh giới quản trị riêng.

```mermaid
graph TB
    subgraph physical["Hệ thống VergeOS vật lý (Host)"]
        direction TB
        HW["Phần cứng phổ thông<br/>(Nodes + vSAN)"]
        VOS["Hệ điều hành VergeOS"]
        HW --> VOS

        subgraph tenants["Lớp Tenant"]
            direction LR
            T1["Tenant A<br/>VDC<br/>──────<br/>UI + URL riêng<br/>Tính toán │ Lưu trữ<br/>Mạng │ Người dùng"]
            T2["Tenant B<br/>VDC<br/>──────<br/>UI + URL riêng<br/>Tính toán │ Lưu trữ<br/>Mạng │ Người dùng"]
            T3["Tenant C<br/>VDC<br/>──────<br/>UI + URL riêng<br/>Tính toán │ Lưu trữ<br/>Mạng │ Người dùng"]
        end

        VOS --> tenants
    end

    style physical fill:#e8f5e9,stroke:#2e7d32
    style tenants fill:#e3f2fd,stroke:#1565c0
```

{% hint style="info" %}
**Cầu nối VMware**

Nếu bạn đến từ VMware? Trong VergeOS, mỗi tenant là một VDC được cô lập hoàn toàn và được tích hợp sẵn trong hệ điều hành — giao diện quản trị riêng, ngăn xếp mạng riêng, phân bổ lưu trữ riêng và cơ sở dữ liệu người dùng riêng, không cần giấy phép bổ sung hay các mặt phẳng quản trị riêng rời rạc để ghép lại với nhau.
{% endhint %}

{% hint style="info" %}
**Cầu nối Nutanix**

Nếu bạn đến từ Nutanix? Thay vì dựa vào các cấu trúc overlay trong một mặt phẳng quản trị dùng chung, VergeOS cung cấp cho mỗi tenant ngăn xếp mạng, phân bổ lưu trữ và giao diện quản trị riêng — một VDC được bao bọc hoàn toàn.
{% endhint %}

## Cô lập kiến trúc so với cô lập logic

Sự khác biệt cơ bản giữa tenancy của VergeOS và các cách tiếp cận cạnh tranh là mức độ cô lập được cung cấp. Hầu hết các nền tảng chỉ cung cấp **cô lập logic** -- các chính sách RBAC, chính sách mạng và hạn mức tài nguyên để tách các tenant trong một mặt phẳng quản trị dùng chung. VergeOS mang đến **cô lập kiến trúc** thông qua hai cơ chế chính:

### Bao bọc mạng

Mỗi tenant nhận được **bao bọc mạng Layer 2/Layer 3**. Khi một tenant mới được tạo, VergeOS tự động cấp phát:

* Một **DMZ** đóng vai trò là điểm kết nối cho tất cả các mạng của tenant
* Một **Mạng lõi** cho giao tiếp quản trị nội bộ
* Khả năng tạo nhiều **mạng nội bộ** với subnet, DHCP, DNS, quy tắc tường lửa và định tuyến riêng

Lưu lượng mạng của tenant được bao bọc và cô lập hoàn toàn khỏi các tenant khác và khỏi hệ thống host. Điều này hoàn toàn khác với phân đoạn dựa trên VLAN, nơi cấu hình sai có thể làm lộ lưu lượng giữa các tenant.

### Các volume lưu trữ độc quyền

Mỗi tenant nhận được **các volume lưu trữ اختصاص biệt** được phân bổ từ vSAN cha. Cô lập lưu trữ đảm bảo rằng:

* Dữ liệu của tenant được tách biệt hoàn toàn ở cấp volume
* Ranh giới hiệu năng lưu trữ ngăn chặn hiệu ứng người hàng xóm ồn ào
* Theo dõi tài nguyên theo từng tenant — bao gồm cả thống kê khử trùng lặp bên trong tenant — hỗ trợ lập kế hoạch năng lực và tính cước theo tenant. Lợi ích khử trùng lặp giữa các tenant không được tính cho từng tenant riêng lẻ.

Kết hợp lại, bao bọc mạng và các volume lưu trữ độc quyền cung cấp **sự cô lập thực sự** -- không chỉ là phân tách dựa trên chính sách, mà là các ranh giới kiến trúc ngăn chặn truy cập chéo giữa các tenant ngay từ thiết kế.

{% hint style="info" %}
**Mã hóa là thiết lập ở cấp nhà cung cấp, không phải theo từng tenant.** Mã hóa dữ liệu nghỉ của vSAN (AES-256) được chọn một lần trong quá trình cài đặt ban đầu của hệ thống host và áp dụng cho toàn bộ vSAN — và do đó cho tất cả dữ liệu tenant trên đó. Nó không thể được bật, tắt hoặc giới hạn theo từng tenant sau khi triển khai, và việc thay đổi yêu cầu cài đặt lại hệ thống.
{% endhint %}

## Cấu trúc phân cấp Tenant

VergeOS hỗ trợ một **mô hình tenant phân cấp** với hai cấp chính:

### Cấp Nhà cung cấp / Host

Tính năng **hệ thống host** (còn gọi là provider hoặc parent) là bản cài đặt VergeOS vật lý sở hữu phần cứng. Quản trị viên hệ thống host có toàn quyền đối với:

* Quản lý phần cứng vật lý (nodes, ổ đĩa, NICs)
* Phân bổ tài nguyên cho tenant (CPU, RAM, tầng lưu trữ)
* Tạo tenant, sao chép và quản lý vòng đời
* Ảnh chụp nhanh toàn hệ thống bao gồm tất cả tenant
* Giám sát và theo dõi tất cả môi trường tenant

### Cấp Tenant

Mỗi **thuê bao** hoạt động như một VDC độc lập. Quản trị viên tenant có thể quản lý mọi thứ trong phạm vi tài nguyên được cấp của họ:

* Máy ảo, mạng và lưu trữ trong phạm vi phân bổ của họ
* Người dùng và quyền hạn (tài khoản cục bộ hoặc danh tính liên kết)
* Snapshot và DR trong chính môi trường của họ
* Thương hiệu và giao diện tùy chỉnh (nếu parent cho phép)

### Đa thuê bao lồng nhau (Sub-Tenant)

VergeOS hỗ trợ **đa thuê bao lồng nhau**: mỗi tenant có thể tạo **sub-tenant** từ các tài nguyên được phân bổ của chính mình, xây dựng một cấu trúc phân cấp hỗ trợ các yêu cầu phức tạp về tổ chức và dịch vụ.

```mermaid
graph TB
    HOST["Hệ thống Host VergeOS<br/>(Phần cứng vật lý)"]

    HOST --> TA["Tenant A<br/>(Nhà cung cấp dịch vụ)"]
    HOST --> TB["Tenant B<br/>(Doanh nghiệp)"]
    HOST --> TC["Tenant C<br/>(Giáo dục)"]

    TA --> TA1["Sub-Tenant A1<br/>(Khách hàng 1)"]
    TA --> TA2["Sub-Tenant A2<br/>(Khách hàng 2)"]
    TA1 --> TA1a["Sub-Sub-Tenant<br/>(Khách hàng 1 - Dev)"]
    TA1 --> TA1b["Sub-Sub-Tenant<br/>(Khách hàng 1 - Prod)"]

    TB --> TB1["Sub-Tenant B1<br/>(Kỹ thuật)"]
    TB --> TB2["Sub-Tenant B2<br/>(Tài chính)"]

    TC --> TC1["Sub-Tenant C1<br/>(Khoa A)"]
    TC --> TC2["Sub-Tenant C2<br/>(Khoa B)"]

    style HOST fill:#e8f5e9,stroke:#2e7d32
    style TA fill:#e3f2fd,stroke:#1565c0
    style TB fill:#e3f2fd,stroke:#1565c0
    style TC fill:#e3f2fd,stroke:#1565c0
    style TA1 fill:#fff3e0,stroke:#e65100
    style TA2 fill:#fff3e0,stroke:#e65100
    style TB1 fill:#fff3e0,stroke:#e65100
    style TB2 fill:#fff3e0,stroke:#e65100
    style TC1 fill:#fff3e0,stroke:#e65100
    style TC2 fill:#fff3e0,stroke:#e65100
    style TA1a fill:#fce4ec,stroke:#c62828
    style TA1b fill:#fce4ec,stroke:#c62828
```

Ví dụ, một nhà cung cấp dịch vụ (Tenant A) có thể tạo các tenant khách hàng (Sub-Tenant A1, A2), và các khách hàng đó có thể tiếp tục chia nhỏ môi trường của họ thành các sub-tenant dev/prod. Mỗi cấp đều duy trì sự cô lập hoàn toàn và quản lý độc lập.

## Các tính năng chính theo từng Tenant

Mỗi tenant trong VergeOS đều nhận được cùng một bộ khả năng — mỗi VDC là một môi trường hoạt động đầy đủ:

### Giao diện quản trị & URL

Mỗi tenant có giao diện quản trị dựa trên web riêng, có thể truy cập qua một URL duy nhất. Quản trị viên tenant có thể quản lý mọi tài nguyên, VM, mạng và cài đặt thông qua giao diện chuyên dụng này -- không có mặt phẳng quản trị dùng chung.

### Quản lý người dùng

Tenant hỗ trợ quản lý danh tính linh hoạt: tài khoản người dùng cục bộ, xác thực thông qua hệ thống cha, các nhà cung cấp danh tính bên thứ ba (OAuth2/OIDC như Okta, Azure AD/Entra, Google), hoặc kết hợp. MSP có thể tập trung đăng nhập trên tất cả các môi trường tenant.

### Theo dõi tài nguyên & Tính cước

Theo dõi tài nguyên theo từng tenant bao gồm CPU, RAM, mức sử dụng lưu trữ và thống kê khử trùng lặp. Báo cáo sử dụng hỗ trợ tính cước, kiểm toán và lập kế hoạch năng lực -- rất quan trọng đối với các nhà cung cấp dịch vụ tính phí theo tenant.

### Sao lưu & Khôi phục thảm họa

Các quy trình DR có thể được tùy chỉnh theo từng tenant. Mỗi tenant có thể kiểm soát lịch chụp nhanh và lưu giữ của riêng mình, trong khi các snapshot của hệ thống host cũng ghi lại tất cả tenant cho khả năng khôi phục toàn hệ thống.

### Tính di động

Mỗi tenant là một hệ thống di động, độc lập. Toàn bộ một VDC -- bao gồm tất cả VM, mạng, lưu trữ và cấu hình -- có thể được chụp snapshot, sao chép qua đồng bộ site, hoặc chuyển sang một cài đặt VergeOS khác như một đơn vị duy nhất.

### Thương hiệu & Giao diện tùy chỉnh

Hệ thống cha có thể cho phép tenant xây dựng thương hiệu cho giao diện của họ với logo công ty, bảng màu và lựa chọn phông chữ tùy chỉnh bằng VergeOS Themes. Điều này đặc biệt có giá trị với MSP muốn cung cấp dịch vụ white-label.

| Tính năng                 | Mô tả                                                            |
| ------------------------- | ---------------------------------------------------------------- |
| **Giao diện quản trị**    | Giao diện web chuyên dụng cho mỗi tenant với URL duy nhất        |
| **Quản lý người dùng**    | IdP cục bộ, do parent ủy quyền hoặc bên thứ ba (OIDC/OAuth2)     |
| **Theo dõi tài nguyên**   | CPU, RAM, lưu trữ và thống kê dedup theo từng tenant             |
| **Backup/DR**             | Lịch chụp snapshot và chính sách lưu giữ được cá nhân hóa        |
| **Tính di động**          | Toàn bộ VDC có thể được chụp snapshot, sao chép hoặc di chuyển   |
| **Thương hiệu tùy chỉnh** | Themes với logo, màu sắc và phông chữ (do parent kiểm soát)      |
| **Triển khai tự động**    | Tenant Recipes để cấp phát nhanh, chuẩn hóa                      |
| **Mạng**                  | Ngăn xếp SDN đầy đủ với firewall, NAT, DHCP, DNS cho từng tenant |

## Các trường hợp sử dụng

Đa thuê bao của VergeOS phục vụ nhiều kịch bản triển khai khác nhau:

### Nhà cung cấp dịch vụ / MSP

Các nhà cung cấp dịch vụ đám mây (CSP) và nhà cung cấp dịch vụ quản lý (MSP) sử dụng tenancy của VergeOS để cung cấp **IaaS đa thuê bao** với:

* **Cô lập khách hàng** -- mỗi khách hàng nhận một VDC được cô lập hoàn toàn với UI, người dùng và tài nguyên riêng
* **Tính cước theo từng tenant** -- theo dõi tài nguyên và báo cáo sử dụng cho phép tính cước chính xác theo từng khách hàng
* **Cổng tự phục vụ** -- khách hàng quản lý VM, mạng và lưu trữ của riêng họ thông qua giao diện chuyên dụng
* **Khả năng mở rộng** -- bắt đầu với các cụm edge 2 node và mở rộng khi nhu cầu tăng, thêm nodes và clusters mà không gián đoạn
* **Tenancy lồng nhau** -- khách hàng có thể tạo sub-tenant của riêng họ để cô lập ở cấp phòng ban hoặc dự án
* **Tenant Recipes** -- tự động hóa việc cấp phát VDC tiêu chuẩn hóa để onboarding khách hàng nhanh chóng

### Doanh nghiệp

Doanh nghiệp sử dụng tenant để phân đoạn hạ tầng trong khi vẫn duy trì quản lý tập trung:

* **Phân đoạn theo phòng ban/nhóm** -- Kỹ thuật, Tài chính, Nhân sự mỗi bên đều có môi trường cô lập
* **Cô lập Dev/Test/Prod** -- các môi trường tách biệt ngăn ngừa lây nhiễm chéo do vô tình
* **Tuân thủ quy định** -- cô lập tenant giúp đáp ứng các yêu cầu về nơi lưu trữ dữ liệu và kiểm soát truy cập
* **Quản trị tài nguyên** -- phân bổ và theo dõi tài nguyên theo từng đơn vị kinh doanh

### Giáo dục

Các cơ sở giáo dục được hưởng lợi từ cô lập tenant cho:

* **Môi trường giảng viên/nghiên cứu** -- mỗi khoa hoặc nhóm nghiên cứu có một VDC riêng
* **Môi trường phòng lab cho sinh viên** -- các môi trường lab được cô lập, có thể tái tạo, và có thể được cấp phát cũng như gỡ bỏ nhanh chóng
* **Loại bỏ các silo hạ tầng** -- thay thế các hệ thống lab độc lập bằng các tenant được quản lý tập trung

### Khôi phục thảm họa & Tính di động

Các tenant VergeOS vốn đã có tính di động, cho phép các mô hình DR như:

* **Sao chép toàn bộ VDC** -- snapshot và sao chép một tenant hoàn chỉnh (VM, mạng, lưu trữ, cấu hình) đến một site từ xa
* **Di chuyển tenant** -- chuyển một tenant giữa các cài đặt VergeOS như một đơn vị duy nhất
* **Khôi phục nhanh** -- khôi phục một tenant từ snapshot hệ thống để phục hồi sau thảm họa hoặc thay đổi do vô ý
* **Đồng bộ site** -- sao chép liên tục các môi trường tenant giữa các site phân tán địa lý

## Tenant khác gì so với VM truyền thống

Điều quan trọng cần hiểu là một tenant VergeOS **không** không đơn thuần là một máy ảo. Trong khi VM cung cấp cô lập tính toán, tenant cung cấp một **ranh giới cô lập hạ tầng**:

| Khía cạnh        | Máy ảo                       | Tenant VergeOS (VDC)                         |
| ---------------- | ---------------------------- | -------------------------------------------- |
| **Phạm vi**      | Một workload duy nhất        | Toàn bộ trung tâm dữ liệu                    |
| **Mạng**         | NIC trên mạng dùng chung     | Ngăn xếp SDN đầy đủ (DMZ, nội bộ, bên ngoài) |
| **Storage**      | Ổ đĩa ảo                     | Các volume lưu trữ chuyên dụng từ vSAN       |
| **Quản trị**     | Được quản trị bởi admin host | UI quản trị + người dùng độc lập             |
| **Lồng nhau**    | Không áp dụng                | Có thể tạo sub-tenant                        |
| **Tính di động** | Di chuyển một VM duy nhất    | Toàn bộ môi trường như một đơn vị duy nhất   |
| **Danh tính**    | Chỉ xác thực ở cấp host      | IdP / OIDC độc lập                           |

## Tóm tắt

Đa thuê bao của VergeOS được tích hợp sẵn trong nền tảng — không phải là một sản phẩm gắn thêm hay một lớp cấu hình chồng lên. Mỗi tenant là một Trung tâm Dữ liệu Ảo hoàn chỉnh với cô lập ở cấp kiến trúc (bao bọc mạng + các volume lưu trữ độc quyền), giao diện quản trị chuyên dụng, quản lý người dùng độc lập, và tính di động đầy đủ. Mô hình tenant phân cấp hỗ trợ lồng nhau không giới hạn, cho phép các nhà cung cấp dịch vụ, doanh nghiệp và cơ sở giáo dục xây dựng môi trường đa thuê bao với sự cô lập thực sự ở mọi cấp.

Ở phần tiếp theo, chúng ta sẽ đi qua các bước thực tế để tạo và cấu hình tenant bằng giao diện VergeOS UI.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/learn-the-platform/vi/mo-dun-7-da-thue-bao/01-vdc-concepts.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
