Khi bắt đầu học Microsoft Azure, nhiều người thường thấy khó hiểu với các khái niệm như:
- Tenant
- Management Group
- Subscription
- Resource Group
- Resources
Thoạt nhìn, những thuật ngữ này có vẻ khá phức tạp. Nhưng thực tế, Azure chỉ đang tổ chức tài nguyên theo một cấu trúc phân cấp để doanh nghiệp có thể quản lý hệ thống cloud dễ dàng hơn.
Cấu trúc đó được gọi là Azure Hierarchy và có dạng:
Tenant → Management Group → Subscription → Resource Group → Resources
Để dễ hình dung hơn, bạn có thể tưởng tượng Azure giống như cách một trường đại học tổ chức các khoa và phòng học.
1. Tenant – Toàn bộ trường đại học
Tenant là cấp cao nhất trong Azure.
Bạn có thể hiểu đơn giản: Tenant giống như toàn bộ một trường đại học.
Ví dụ, trường Đại học ABC sẽ bao gồm:
- tất cả sinh viên
- tất cả giảng viên
- tất cả các khoa
- tất cả phòng học
Trong Azure cũng tương tự. Một tổ chức khi sử dụng Azure sẽ có một Tenant riêng, nơi quản lý toàn bộ người dùng và hệ thống.
Ví dụ, công ty Master Learning Hub sử dụng Azure để vận hành các hệ thống IT của mình. Toàn bộ những hệ thống đó đều nằm trong Tenant của công ty.
2. Management Group – Các khoa trong trường
Một trường đại học thường được chia thành nhiều khoa khác nhau để dễ quản lý.
Ví dụ:
- Khoa Công nghệ thông tin
- Khoa Kinh tế
- Khoa Ngoại ngữ
Các khoa giúp nhà trường tổ chức và quản lý hoạt động hiệu quả hơn.
Trong Azure, Management Group đóng vai trò tương tự. Đây là nơi giúp tổ chức nhóm nhiều Subscription lại với nhau để quản lý chung.
Ví dụ trong doanh nghiệp, các hệ thống có thể được chia thành các nhóm như:
- Production systems (hệ thống đang chạy thật)
- Development systems (hệ thống cho lập trình viên phát triển)
- Testing systems (hệ thống thử nghiệm)
Nhờ đó, quản trị viên có thể áp dụng chính sách quản lý hoặc bảo mật cho cả một nhóm hệ thống cùng lúc.
3. Subscription – Ngân sách của khoa
Mỗi khoa trong trường đại học thường có ngân sách riêng để vận hành.
Ngân sách này được dùng để:
- mua thiết bị
- vận hành phòng lab
- phục vụ học tập và nghiên cứu
Trong Azure, Subscription có thể hiểu tương tự như phần ngân sách đó.
Subscription là nơi Azure theo dõi:
- chi phí sử dụng dịch vụ
- tài nguyên đang sử dụng
- giới hạn tài nguyên (quota)
Một doanh nghiệp có thể có nhiều Subscription khác nhau.
Ví dụ:
- Website subscription
- CRM subscription
- Data analytics subscription
Mỗi Subscription sẽ có chi phí và hóa đơn riêng.
4. Resource Group – Một phòng lab
Trong mỗi khoa sẽ có nhiều phòng lab hoặc phòng học.
Ví dụ, khoa CNTT có thể có:
- phòng lab AI
- phòng lab mạng
- phòng lab lập trình
Mỗi phòng lab sẽ chứa nhiều thiết bị phục vụ cho một mục đích cụ thể.
Trong Azure, Resource Group đóng vai trò tương tự.
Resource Group là nơi gom các tài nguyên của một hệ thống lại với nhau.
Ví dụ:
- hệ thống website
- hệ thống CRM
- hệ thống phân tích dữ liệu
Tất cả các thành phần của hệ thống thường sẽ được đặt trong cùng một Resource Group.
5. Resources – Các thiết bị trong phòng lab
Trong một phòng lab sẽ có nhiều thiết bị khác nhau.
Ví dụ:
- máy tính
- server
- thiết bị mạng
- ổ lưu trữ dữ liệu
Trong Azure, các thiết bị này tương ứng với Resources.
Resources chính là các dịch vụ Azure mà bạn triển khai, ví dụ như:
- Virtual Machine (máy chủ ảo)
- Azure SQL Database (cơ sở dữ liệu)
- Storage Account (lưu trữ dữ liệu)
- Virtual Network (mạng ảo)
Đây chính là nơi ứng dụng và hệ thống của bạn thực sự chạy trên Azure.
Tổng kết Azure Hierarchy
Nếu so sánh với mô hình trường đại học, Azure Hierarchy có thể hiểu như sau:
- Tenant → toàn bộ trường đại học
- Management Group → các khoa trong trường
- Subscription → ngân sách của mỗi khoa
- Resource Group → một phòng lab
- Resources → các thiết bị trong phòng lab
Cách nhớ Azure Hierarchy nhanh nhất
Bạn chỉ cần nhớ thứ tự sau:
Tenant → Management Group → Subscription → Resource Group → Resources
Hoặc đơn giản hơn:
Trường → Khoa → Ngân sách → Phòng lab → Thiết bị
Vì sao Azure Hierarchy quan trọng?
Azure Hierarchy là nền tảng của nhiều chủ đề quan trọng khi học Azure, đặc biệt trong chứng chỉ AZ-104: Microsoft Azure Administrator.
Khi hiểu rõ cấu trúc này, bạn sẽ dễ dàng hơn trong việc:
- tổ chức tài nguyên cloud một cách khoa học
- quản lý quyền truy cập dễ dàng hơn
- kiểm soát chi phí hiệu quả hơn
- triển khai hệ thống Azure theo mô hình doanh nghiệp
Tại Master Learning Hub, trong khóa học Microsoft Azure Administrator (AZ-104), học viên sẽ được thực hành trực tiếp:
- tạo Subscription và Resource Group
- triển khai Virtual Machine, Storage và Network
- quản lý quyền truy cập với Azure RBAC
- thiết kế hệ thống Azure theo chuẩn doanh nghiệp
Nếu bạn đang bắt đầu học Azure, đây là một trong những kiến thức nền tảng quan trọng nhất cần nắm vững trước khi đi sâu vào triển khai và quản trị hệ thống.


