Azure Hierarchy là gì? Giải thích dễ hiểu cho người mới học AZ-104

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.