
Chúng ta đọc tài liệu này và thực hành, làm theo hướng dẫn trong tài liệu để hiểu về cách sử dụng các lệnh PowerShell trong hệ điều hành Windows và trong môi trường đám mây Azure. Việc này giúp các bạn có được một kiến thức nền tàng và cũng như giúp các bạn có thể hiểu nhanh hơn các bài giảng trong khóa học AZ 104.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Resource Manager (ARM) – dịch vụ quản lý tài nguyên cốt lõi của Microsoft Azure. Bạn sẽ hiểu cách Azure tổ chức và quản lý các tài nguyên trên nền tảng đám mây, mối quan hệ giữa Resources, Resource Groups, Subscriptions, Resource Providers và cách Azure Resource Manager phối hợp các thành phần này để triển khai và quản lý hạ tầng một cách thống nhất.
Sau bài học này, bạn sẽ có thể:
Hiểu vai trò của Azure Resource Manager (ARM) trong việc quản lý tài nguyên trên Microsoft Azure.
Phân biệt các khái niệm Resource, Resource Group và Subscription, đồng thời hiểu mối quan hệ giữa chúng.
Hiểu cách nhóm các tài nguyên Azure theo ứng dụng, môi trường (Development, Test, Production) hoặc yêu cầu quản trị.
Hiểu vai trò của Resource Providers và cách Azure Resource Manager phối hợp với các Resource Providers để triển khai và quản lý tài nguyên.
Biết các công cụ phổ biến để quản lý Azure như Azure Portal, Azure CLI, Azure PowerShell và Azure REST API.
Hiểu mối quan hệ giữa Microsoft Entra ID (Azure Active Directory), Tenant và Subscription, cũng như cách Azure kiểm soát quyền truy cập vào tài nguyên dựa trên danh tính.
Nắm vững các khái niệm quan trọng thường xuất hiện trong kỳ thi Microsoft Azure Administrator (AZ-104) liên quan đến Azure Resource Manager.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Resource Manager sẽ giúp bạn dễ dàng triển khai, quản lý và tự động hóa hạ tầng trên Microsoft Azure trong các bài học tiếp theo cũng như trong môi trường doanh nghiệp thực tế.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ làm quen với Azure Portal – giao diện quản lý trực quan của Microsoft Azure – và Azure Cloud Shell, môi trường dòng lệnh tích hợp sẵn giúp bạn quản lý tài nguyên Azure ngay trên trình duyệt mà không cần cài đặt thêm công cụ nào. Bạn cũng sẽ khám phá các thành phần quan trọng của Azure Portal và thực hành sử dụng Azure CLI cùng Azure PowerShell để quản lý tài nguyên trên Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu vai trò của Azure Portal trong việc triển khai và quản lý các tài nguyên trên Microsoft Azure.
Làm quen với giao diện và các thành phần quan trọng của Azure Portal như Dashboard, Search, Cloud Shell, Notifications, Settings và Resource Menu.
Sử dụng Azure Cloud Shell để thực thi các lệnh Azure CLI và Azure PowerShell trực tiếp trên trình duyệt.
Tìm kiếm và quản lý các dịch vụ, tài nguyên và tài liệu trong Azure Portal một cách nhanh chóng.
Hiểu cách Azure Portal tương tác với Azure Resource Manager (ARM) và các Resource Providers khi triển khai tài nguyên.
Theo dõi quá trình triển khai tài nguyên thông qua Deployment Details và hiểu mối quan hệ giữa các tài nguyên được tạo trong Azure.
Hiểu vai trò của Microsoft Entra ID (Azure Active Directory) trong việc xác thực người dùng và kiểm soát quyền truy cập vào Azure Portal.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc thành thạo Azure Portal và Azure Cloud Shell sẽ giúp bạn quản lý hạ tầng Azure hiệu quả hơn và là nền tảng quan trọng cho các bài học thực hành tiếp theo trong khóa học.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ thực hành sử dụng Azure Cloud Shell để quản lý tài nguyên trên Microsoft Azure bằng Azure CLI và Azure PowerShell. Bạn sẽ làm quen với các lệnh cơ bản để quản lý Resource Groups, tạo máy ảo (Virtual Machine), truy xuất thông tin tài nguyên và tìm hiểu cách tự động hóa các tác vụ quản trị Azure bằng script.
Sau bài học này, bạn sẽ có thể:
Sử dụng Azure CLI để liệt kê và quản lý các Resource Groups trên Microsoft Azure.
Hiểu cách Azure CLI hiển thị kết quả dưới định dạng JSON và cách khai thác thông tin từ kết quả này.
Sử dụng Azure PowerShell để lấy thông tin về các tài nguyên Azure và lưu trữ các đối tượng vào biến PowerShell.
Hiểu cách PowerShell quản lý dữ liệu theo mô hình hướng đối tượng (Object-Oriented) và truy cập các thuộc tính của tài nguyên Azure.
Triển khai một Azure Virtual Machine (VM) bằng Azure CLI và hiểu quy trình Azure Resource Manager phối hợp với các Resource Providers để tạo tài nguyên.
Kiểm tra thông tin Cloud Shell Storage Account và File Share được sử dụng để lưu trữ dữ liệu của Azure Cloud Shell.
Liệt kê và theo dõi các tài nguyên Azure bằng Azure PowerShell cũng như kiểm tra kết quả triển khai trực tiếp trên Azure Portal.
Hiểu cách sử dụng Azure CLI và Azure PowerShell để xây dựng các script tự động hóa việc triển khai, quản lý và dọn dẹp tài nguyên Azure.
Hiểu khái niệm Manage Azure Resources Locally, cho phép quản trị Microsoft Azure trực tiếp từ máy tính cá nhân bằng Azure CLI, Azure PowerShell và các công cụ quản lý Azure.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc thành thạo Azure CLI và Azure PowerShell sẽ giúp bạn tự động hóa các tác vụ quản trị Azure, triển khai hạ tầng nhanh hơn và quản lý tài nguyên hiệu quả trong môi trường doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Resource Manager (ARM) Templates – công cụ triển khai hạ tầng dưới dạng code (Infrastructure as Code - IaC) trên Microsoft Azure. Bạn sẽ hiểu cách ARM Templates giúp tự động hóa việc triển khai tài nguyên Azure, đồng thời khám phá cấu trúc cơ bản của một ARM Template và vai trò của từng thành phần trong quá trình triển khai hạ tầng.
Sau bài học này, bạn sẽ có thể:
Hiểu ARM Template là gì và vai trò của Azure Resource Manager trong việc triển khai tài nguyên Azure.
Hiểu khái niệm Infrastructure as Code (IaC) và lợi ích của việc quản lý hạ tầng bằng mã thay vì cấu hình thủ công.
Hiểu cấu trúc của một ARM Template và chức năng của các thành phần chính như parameters, variables, resources và outputs.
Biết cách sử dụng parameters để truyền các giá trị động vào ARM Template trong quá trình triển khai.
Hiểu cách sử dụng variables để khai báo các giá trị cố định nhằm đơn giản hóa và tái sử dụng mã nguồn.
Hiểu cách định nghĩa các tài nguyên Azure trong phần resources và cách Azure Resource Manager triển khai chúng thông qua các Resource Providers.
Hiểu cách sử dụng outputs để trả về các thông tin quan trọng sau khi triển khai, chẳng hạn như Public IP Address hoặc các thuộc tính của tài nguyên Azure.
Hiểu sự khác nhau giữa việc triển khai ARM Template trong phạm vi Resource Group và Subscription.
Hiểu cách ARM Templates giúp triển khai nhanh, nhất quán và có thể lặp lại nhiều môi trường Azure, hỗ trợ hiệu quả cho các quy trình DevOps và Cloud Automation.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, DevOps Engineer, System Administrator, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững ARM Templates sẽ giúp bạn tự động hóa triển khai hạ tầng Azure, giảm sai sót khi cấu hình thủ công và xây dựng các môi trường Cloud có tính nhất quán, dễ quản lý và dễ mở rộng.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Subscription – một trong những thành phần quan trọng nhất trong mô hình quản lý tài nguyên của Microsoft Azure. Bạn sẽ hiểu vai trò của Subscription trong việc quản lý chi phí, phân quyền, triển khai tài nguyên và áp dụng các chính sách quản trị trong môi trường Cloud. Đồng thời, bạn cũng sẽ tìm hiểu mối quan hệ giữa Azure Subscription, Resource Group, Microsoft Entra ID (Azure AD) và Azure Resource Manager.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Subscription là gì và vai trò của Subscription trong Microsoft Azure.
Hiểu cách Subscription hoạt động như một đơn vị quản lý chi phí (Billing Unit) cho các dịch vụ Azure.
Phân biệt chi phí phát sinh từ các Azure Resources như Virtual Machine, Storage Account, Virtual Network, Public IP... và hiểu rằng Resource Group không phát sinh chi phí.
Hiểu cách sử dụng nhiều Subscriptions để tách biệt chi phí giữa các phòng ban, dự án hoặc môi trường như Development, Testing và Production.
Hiểu vai trò của Subscription trong việc áp dụng các chính sách quản trị, bảo mật và phạm vi triển khai tài nguyên trên Azure.
Hiểu mối quan hệ giữa Microsoft Entra ID (Azure Active Directory) và Azure Subscription, cũng như cơ chế Trust Relationship giữa Tenant và Subscription.
Hiểu cách sử dụng Azure Role-Based Access Control (RBAC) để phân quyền quản lý tài nguyên và chi phí cho từng người dùng hoặc từng bộ phận.
Nắm được các nguyên tắc cơ bản về Subscription Naming Convention, giúp tổ chức và quản lý nhiều Subscription một cách khoa học, dễ mở rộng và dễ vận hành.
Hiểu mô hình tổ chức Azure theo cấu trúc Tenant → Subscription → Resource Group → Resources, nền tảng quan trọng cho mọi hệ thống Azure.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Subscription sẽ giúp bạn xây dựng mô hình quản trị Cloud hiệu quả, kiểm soát chi phí, phân quyền hợp lý và triển khai tài nguyên Azure theo đúng các tiêu chuẩn thực tế của doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Management Groups – cấp quản lý cao nhất trong mô hình tổ chức tài nguyên của Microsoft Azure. Bạn sẽ hiểu cách sử dụng Management Groups để tổ chức nhiều Azure Subscriptions theo mô hình phân cấp, đồng thời áp dụng thống nhất các chính sách quản trị, bảo mật và phân quyền trên toàn bộ môi trường Azure của doanh nghiệp.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Management Group là gì và vai trò của nó trong việc quản lý nhiều Azure Subscriptions.
Hiểu mô hình phân cấp (Hierarchy) giữa Management Groups, Subscriptions, Resource Groups và Azure Resources.
Hiểu mối quan hệ cha - con (Parent - Child) giữa các Management Groups và cách Azure kế thừa các thiết lập trong toàn bộ hệ thống phân cấp.
Hiểu cách sử dụng Management Groups để tổ chức môi trường Azure theo phòng ban, dự án, khu vực hoặc đơn vị kinh doanh.
Hiểu cách áp dụng Azure Policy tại cấp Management Group để quản trị và đảm bảo tuân thủ trên nhiều Subscriptions cùng lúc.
Hiểu cách sử dụng Azure Role-Based Access Control (RBAC) để phân quyền người dùng tại cấp Management Group và cơ chế kế thừa quyền xuống các Subscription và tài nguyên bên dưới.
Hiểu khái niệm Scope (Phạm vi) trong Azure và cách lựa chọn phạm vi phù hợp khi triển khai chính sách hoặc phân quyền.
Hiểu cách sử dụng Azure Tags kết hợp với Azure Policy để chuẩn hóa việc gắn nhãn tài nguyên trong toàn bộ môi trường Azure.
Biết cách tạo Management Group, tạo Management Group con và quản lý quyền truy cập cũng như chính sách trực tiếp trên Azure Portal.
Hiểu giới hạn phân cấp của Azure Management Groups và cách xây dựng mô hình quản trị phù hợp cho doanh nghiệp.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững Azure Management Groups sẽ giúp bạn xây dựng mô hình quản trị Azure chuyên nghiệp, quản lý nhiều Subscription hiệu quả, chuẩn hóa chính sách bảo mật và đơn giản hóa việc phân quyền trong các môi trường Cloud quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Policy – dịch vụ giúp các tổ chức thiết lập, thực thi và giám sát các quy tắc quản trị trong môi trường Microsoft Azure. Bạn sẽ hiểu cách Azure Policy giúp đảm bảo các tài nguyên luôn tuân thủ các tiêu chuẩn về bảo mật, quản trị, chi phí và quy định của doanh nghiệp, đồng thời thực hành áp dụng chính sách trực tiếp trên Azure Portal.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Policy là gì và vai trò của nó trong việc quản trị và đảm bảo tuân thủ (Governance & Compliance) trên Microsoft Azure.
Hiểu cách Azure Policy giúp kiểm soát việc triển khai tài nguyên Azure theo các quy định của doanh nghiệp.
Hiểu cấu trúc của một Azure Policy, bao gồm Policy Definition, Policy Assignment, Scope và Policy Enforcement.
Biết cách áp dụng Azure Policy tại các phạm vi khác nhau như Management Group, Subscription, Resource Group hoặc Resource.
Hiểu cách sử dụng các Policy Definitions có sẵn của Azure để nhanh chóng triển khai các chính sách quản trị.
Biết cách sử dụng Allowed Locations Policy để giới hạn việc triển khai tài nguyên chỉ trong các Azure Regions được phép.
Hiểu cách sử dụng Azure Policy để yêu cầu các tài nguyên phải có Tags, giới hạn loại tài nguyên hoặc kích thước máy ảo được phép triển khai.
Hiểu vai trò của Compliance Dashboard trong việc theo dõi mức độ tuân thủ của các tài nguyên Azure.
Hiểu cách sử dụng Policy Exemptions để miễn trừ một số tài nguyên hoặc trường hợp đặc biệt khỏi việc áp dụng chính sách.
Hiểu cách kết hợp nhiều Azure Policies để xây dựng một bộ chính sách quản trị hoàn chỉnh cho môi trường Cloud của doanh nghiệp.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Security Engineer và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững Azure Policy sẽ giúp bạn xây dựng môi trường Azure tuân thủ các tiêu chuẩn quản trị, kiểm soát chi phí, tăng cường bảo mật và tự động thực thi các quy định của tổ chức trên quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Tags – một tính năng giúp gắn nhãn tài nguyên trong Microsoft Azure để tổ chức, quản lý và theo dõi chi phí hiệu quả. Bạn sẽ hiểu cách xây dựng quy ước đặt tên cho Tags, cách áp dụng Tags cho các tài nguyên Azure và tìm hiểu vai trò của Azure Policy trong việc tự động thực thi quy tắc gắn thẻ trong toàn bộ môi trường Cloud.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Tags là gì và cách sử dụng các cặp Name/Value để gắn nhãn cho tài nguyên Azure.
Hiểu lợi ích của việc sử dụng Tags trong quản lý tài nguyên, phân loại hệ thống và theo dõi chi phí Cloud.
Biết cách xây dựng quy ước đặt tên (Tag Naming Convention) để quản lý tài nguyên theo phòng ban, dự án, môi trường hoặc mục đích sử dụng.
Hiểu cách sử dụng Tags để phân loại các môi trường như Development (Dev), Testing (Test) và Production (Prod).
Hiểu cách sử dụng Tags để phân tích và báo cáo chi phí Azure theo phòng ban, dự án hoặc khu vực triển khai.
Biết các giới hạn của Azure Tags, bao gồm số lượng Tags tối đa trên mỗi tài nguyên và giới hạn độ dài của Name và Value.
Hiểu rằng Tags không được kế thừa tự động từ Subscription hoặc Resource Group xuống các tài nguyên bên trong.
Biết cách gắn Tags cho Resource Group và các Azure Resources thông qua Azure Portal.
Hiểu cách kết hợp Azure Policy với Azure Tags để bắt buộc các tài nguyên phải được gắn thẻ theo quy định của doanh nghiệp.
Quan sát cách triển khai tài nguyên bằng ARM Template và kiểm tra việc áp dụng Tags trong môi trường Azure thực tế.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc sử dụng Azure Tags đúng cách sẽ giúp bạn tổ chức tài nguyên khoa học, tối ưu quản lý chi phí, tăng khả năng tự động hóa và xây dựng môi trường Azure theo các tiêu chuẩn quản trị của doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách di chuyển (Move) tài nguyên trong Microsoft Azure giữa các Resource Group và Subscriptions. Đồng thời, bạn sẽ hiểu mối quan hệ giữa Azure Resource Locks và quá trình di chuyển tài nguyên, cũng như các quyền (RBAC) cần có để thực hiện thao tác này một cách an toàn.
Sau bài học này, bạn sẽ có thể:
Hiểu Resource Move là gì và khi nào nên di chuyển tài nguyên trong Azure.
Phân biệt việc di chuyển tài nguyên giữa Resource Groups và giữa các Azure Subscriptions.
Hiểu vai trò của Resource Group như một vùng chứa logic (logical container) quản lý các tài nguyên Azure.
Biết các yêu cầu về quyền truy cập (RBAC) để thực hiện việc di chuyển tài nguyên, đặc biệt là quyền Write trên Resource Group nguồn và đích.
Hiểu vì sao quá trình di chuyển tài nguyên bao gồm cả thao tác đọc (Read) và ghi (Write) dữ liệu.
Hiểu tác động của Azure Resource Locks đối với việc di chuyển tài nguyên.
Phân biệt hai loại khóa phổ biến:
ReadOnly Lock: Ngăn chặn các thao tác cập nhật và di chuyển tài nguyên.
Delete Lock (CanNotDelete): Cho phép cập nhật và di chuyển tài nguyên nhưng ngăn việc xóa tài nguyên.
Hiểu các tình huống thực tế khi cần di chuyển tài nguyên giữa các môi trường Development (Dev), Testing (Test) và Production (Prod).
Nắm được các lưu ý quan trọng trước khi thực hiện di chuyển tài nguyên để tránh ảnh hưởng đến hệ thống đang hoạt động.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ cách di chuyển tài nguyên và quản lý Resource Locks sẽ giúp bạn triển khai, tái cấu trúc và quản trị môi trường Azure an toàn, hiệu quả theo đúng các tiêu chuẩn quản trị doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu những yếu tố tạo nên chi phí khi sử dụng Microsoft Azure và hiểu sự khác biệt giữa mô hình hạ tầng truyền thống (On-Premises) và điện toán đám mây Azure. Đây là nền tảng quan trọng giúp bạn tối ưu chi phí khi triển khai và vận hành các dịch vụ trên Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu những yếu tố chính ảnh hưởng đến chi phí sử dụng tài nguyên trong Azure.
So sánh mô hình Data Center truyền thống (On-Premises) với Azure Public Cloud.
Hiểu các loại chi phí khi vận hành một hệ thống Data Center truyền thống như:
Máy chủ vật lý và hạ tầng mạng.
Thiết bị lưu trữ.
Điện năng, làm mát và không gian trung tâm dữ liệu.
Chi phí nâng cấp phần cứng.
Chi phí nhân sự vận hành như kỹ sư hệ thống, mạng, bảo mật và cơ sở dữ liệu.
Hiểu mô hình Pay-As-You-Go (trả tiền theo mức sử dụng) của Azure và lợi ích của việc chỉ trả tiền cho các tài nguyên thực sự sử dụng.
Biết các thành phần thường phát sinh chi phí trong Azure như:
Máy ảo (Virtual Machines).
CPU và RAM.
Ổ đĩa (Managed Disks).
Storage Accounts.
Public IP.
Băng thông và lưu lượng mạng (Network Traffic).
Hiểu cách Azure giúp doanh nghiệp giảm chi phí đầu tư ban đầu (CapEx) và chuyển sang mô hình chi phí vận hành (OpEx).
Hiểu mô hình Shared Responsibility Model, trong đó Microsoft chịu trách nhiệm quản lý hạ tầng vật lý, còn khách hàng chỉ quản lý các tài nguyên và dịch vụ mình triển khai.
Hiểu vì sao việc lựa chọn đúng loại tài nguyên và chỉ sử dụng khi cần thiết là yếu tố quan trọng để tối ưu hóa chi phí trên Azure.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ các yếu tố ảnh hưởng đến chi phí sẽ giúp bạn thiết kế hạ tầng Azure hiệu quả, tối ưu ngân sách và tránh các khoản chi phí phát sinh không cần thiết
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Cloud Governance (Quản trị đám mây) và cách xây dựng một chiến lược quản trị tài nguyên trong Microsoft Azure. Bạn sẽ hiểu cách các doanh nghiệp thiết lập quy tắc, chính sách, tiêu chuẩn tuân thủ và sử dụng các dịch vụ quản trị của Azure để đảm bảo môi trường Cloud luôn an toàn, được kiểm soát và tuân thủ các yêu cầu của tổ chức.
Sau bài học này, bạn sẽ có thể:
Hiểu Cloud Governance là gì và vì sao đây là nền tảng quan trọng trong quá trình triển khai và vận hành hệ thống trên Azure.
Biết cách xây dựng một chiến lược quản trị đám mây (Cloud Governance Strategy) cho doanh nghiệp.
Hiểu quy trình quản trị Cloud từ:
Xác định yêu cầu quản trị.
Thiết lập quy tắc và chính sách.
Lựa chọn công cụ phù hợp.
Triển khai và giám sát việc tuân thủ.
Hiểu vai trò của các tiêu chuẩn bảo mật và tuân thủ phổ biến như:
GDPR (General Data Protection Regulation).
PCI DSS (Payment Card Industry Data Security Standard).
Hiểu cách Management Groups và Subscriptions giúp xây dựng cấu trúc quản trị phân cấp trong Azure.
Biết cách sử dụng Azure RBAC (Role-Based Access Control) để phân quyền người dùng theo từng phạm vi quản lý.
Hiểu vai trò của Azure Policy trong việc thực thi các quy tắc và tiêu chuẩn quản trị trên toàn bộ môi trường Azure.
Hiểu cách sử dụng Resource Locks để bảo vệ tài nguyên khỏi các thao tác cập nhật hoặc xóa ngoài ý muốn.
Biết cách sử dụng Tags để tổ chức tài nguyên, quản lý môi trường Dev/Test/Production, tự động hóa và phân tích chi phí.
Hiểu mối quan hệ giữa RBAC, Azure Policy và Resource Locks, cũng như cách các cơ chế này phối hợp để tăng cường bảo mật và kiểm soát tài nguyên.
Làm quen với Azure Blueprints và hiểu vai trò của dịch vụ này trong việc triển khai nhanh các môi trường Azure theo tiêu chuẩn doanh nghiệp.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững Cloud Governance sẽ giúp bạn xây dựng môi trường Azure có khả năng mở rộng, bảo mật, tuân thủ các tiêu chuẩn doanh nghiệp và quản lý tài nguyên một cách hiệu quả trong thực tế.
Bạn sẽ học được gì trong chương này?
Trong chương này, bạn sẽ tìm hiểu về Microsoft Entra ID (Azure Active Directory) – dịch vụ quản lý danh tính (Identity) và quyền truy cập (Identity and Access Management - IAM) của Microsoft Azure. Đây là một trong những chủ đề quan trọng nhất của Azure Administrator, bởi hầu hết các dịch vụ trong Azure đều sử dụng Microsoft Entra ID để xác thực người dùng, phân quyền truy cập và bảo vệ tài nguyên.
Bạn sẽ bắt đầu với những kiến thức nền tảng về Microsoft Entra ID, sau đó từng bước tìm hiểu cách quản lý người dùng, nhóm, thiết bị, xác thực đa yếu tố và các tính năng bảo mật giúp doanh nghiệp xây dựng một hệ thống quản lý danh tính an toàn, hiện đại và dễ quản trị.
Sau khi hoàn thành chương này, bạn sẽ có thể:
Hiểu các khái niệm nền tảng về Identity and Access Management (IAM) trong Microsoft Azure.
Hiểu Microsoft Entra ID (Azure Active Directory) là gì và vai trò của nó trong môi trường Azure.
Phân biệt Microsoft Entra ID (Azure AD) với Windows Server Active Directory.
Hiểu kiến trúc của Microsoft Entra ID, Tenant và mối quan hệ giữa Tenant với Azure Subscription.
Tìm hiểu cách tạo, quản lý và chuyển đổi giữa các Azure AD Tenants.
Quản lý người dùng (Users), bao gồm:
Tạo và xóa người dùng.
Cập nhật thông tin người dùng.
Tạo và xóa nhiều người dùng (Bulk Operations).
Quản lý Guest Users (External Users).
Tạo và quản lý Groups, phân biệt các loại Group và Membership.
Tìm hiểu cách sử dụng Role-Based Access Control (RBAC) để phân quyền truy cập tài nguyên Azure.
Thực hành tạo Group, quản lý thành viên và cấp quyền thông qua Group.
Tìm hiểu Azure AD Join, cách đưa thiết bị Windows 11 tham gia Microsoft Entra ID và quản lý thiết bị trong môi trường doanh nghiệp.
Hiểu và triển khai Multi-Factor Authentication (MFA) để tăng cường bảo mật tài khoản người dùng.
Cấu hình Self-Service Password Reset (SSPR) cho phép người dùng tự đặt lại mật khẩu mà không cần liên hệ bộ phận IT.
Thực hành kích hoạt và quản lý các tính năng bảo mật quan trọng của Microsoft Entra ID.
Sau khi hoàn thành chương này, bạn sẽ có nền tảng vững chắc về Identity & Access Management trong Microsoft Azure, đồng thời có đủ kiến thức để triển khai và quản lý người dùng, nhóm, thiết bị, quyền truy cập và các cơ chế bảo mật theo tiêu chuẩn doanh nghiệp. Đây cũng là một trong những chủ đề trọng tâm trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là kiến thức không thể thiếu đối với Azure Administrator, Cloud Engineer, System Administrator và Identity Administrator.
Bạn sẽ học được gì trong bài học này?
Trong bài học này, bạn sẽ tìm hiểu những kiến thức nền tảng về Microsoft Entra ID (Azure Active Directory) và vai trò của dịch vụ này trong việc quản lý danh tính (Identity) và quyền truy cập (Identity and Access Management - IAM) trên nền tảng Microsoft Azure.
Bạn sẽ bắt đầu bằng việc hiểu cách mô hình bảo mật hiện đại đã chuyển từ việc tập trung bảo vệ hệ thống mạng sang bảo vệ danh tính người dùng (Identity-Centric Security). Sau đó, bạn sẽ tìm hiểu kiến trúc của Microsoft Entra ID, mối quan hệ giữa Tenant và Azure Subscription, cũng như các tính năng quan trọng giúp doanh nghiệp quản lý người dùng, bảo vệ tài khoản và kiểm soát quyền truy cập vào tài nguyên Azure.
Sau khi hoàn thành bài học, bạn sẽ có thể:
Hiểu khái niệm Identity and Access Management (IAM) và vai trò của IAM trong môi trường điện toán đám mây.
Hiểu Microsoft Entra ID (Azure Active Directory) là gì và vì sao đây là dịch vụ quản lý danh tính cốt lõi của Microsoft Azure.
Hiểu kiến trúc của Microsoft Entra ID Tenant, Tenant, Directory và Organization.
Nắm được mối quan hệ giữa Microsoft Entra ID Tenant và Azure Subscription, cũng như mô hình một Tenant có thể quản lý nhiều Subscriptions.
Hiểu cách Microsoft Entra ID quản lý các đối tượng danh tính như Users, Groups, Applications và Devices.
Tìm hiểu cơ chế xác thực (Authentication), phân quyền (Authorization) và cách Role Assignments cho phép người dùng truy cập tài nguyên Azure.
Hiểu các tính năng bảo mật quan trọng của Microsoft Entra ID như:
Multi-Factor Authentication (MFA).
Conditional Access.
Privileged Identity Management (PIM).
Identity Protection.
Tìm hiểu các giải pháp cộng tác và quản lý danh tính như:
Azure AD B2B Collaboration.
Azure AD B2C.
Single Sign-On (SSO).
Azure AD Connect.
Phân biệt sự khác nhau giữa Windows Server Active Directory và Microsoft Entra ID (Azure Active Directory), đồng thời hiểu cách hai giải pháp này hoạt động cùng nhau trong mô hình Hybrid Identity.
Sau khi hoàn thành bài học này, bạn sẽ có nền tảng vững chắc để tiếp tục học các chủ đề quan trọng như Users, Groups, Azure AD Join, Administrative Units, Self-Service Password Reset (SSPR), Multi-Factor Authentication (MFA), Azure RBAC và Conditional Access. Đây cũng là một trong những chủ đề trọng tâm của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là kiến thức nền tảng dành cho mọi Azure Administrator, Cloud Engineer, System Administrator và Identity Administrator.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách thiết kế và triển khai Azure Active Directory (Microsoft Entra ID) Tenant cho doanh nghiệp. Bạn sẽ hiểu cách xây dựng nền tảng quản lý danh tính và quyền truy cập, triển khai các tính năng bảo mật quan trọng, đồng thời quản lý người dùng, nhóm, thiết bị và ứng dụng trong môi trường Azure theo các phương pháp tốt nhất của Microsoft.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure AD (Microsoft Entra ID) Tenant là gì và vai trò của Tenant trong một tổ chức sử dụng Microsoft Azure.
Biết cách thiết kế Tenant phù hợp với quy mô và nhu cầu kinh doanh của doanh nghiệp.
Hiểu các nguyên tắc xây dựng nền tảng bảo mật (Identity Foundation) cho Tenant ngay từ khi triển khai.
Biết cách cấu hình các tính năng bảo mật quan trọng như:
Multi-Factor Authentication (MFA).
Self-Service Password Reset (SSPR).
Conditional Access.
Trusted Locations.
Authentication Methods.
Hiểu cách tạo và quản lý các đối tượng danh tính trong Azure AD, bao gồm:
Users.
Groups.
Devices.
Applications.
Biết cách đồng bộ người dùng, nhóm và thiết bị từ Windows Active Directory lên Azure AD bằng Azure AD Connect.
Hiểu sự khác biệt giữa:
Azure Active Directory (Microsoft Entra ID) dành cho nhân viên nội bộ.
Azure AD B2C dành cho khách hàng và người dùng bên ngoài.
Biết cách quản lý giấy phép (Licenses) và phân quyền người dùng bằng Azure RBAC và các vai trò quản trị như Billing Administrator.
Hiểu cách quản lý ứng dụng với App Registrations, Enterprise Applications và External Identities (B2B Collaboration).
Biết cách cấu hình Custom Domain cho Azure AD Tenant.
Hiểu vai trò của Mobile Device Management (MDM/MAM) trong việc quản lý và bảo mật thiết bị di động.
Hiểu rằng mỗi Azure AD Tenant là một instance độc lập của dịch vụ danh tính toàn cầu của Microsoft, có thể quản lý người dùng, nhóm, thiết bị và ứng dụng của riêng tổ chức.
Làm quen với Cloud Adoption Framework (CAF) và cách áp dụng các phương pháp triển khai Tenant theo khuyến nghị của Microsoft.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, Identity Administrator, System Administrator, Security Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc thiết kế đúng Azure AD Tenant ngay từ đầu sẽ giúp doanh nghiệp xây dựng môi trường Azure an toàn, dễ quản trị, đáp ứng các yêu cầu bảo mật, tuân thủ và sẵn sàng mở rộng trong tương lai.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Active Directory (Microsoft Entra ID) và cách quản lý các đối tượng danh tính (Identity Objects) trong Azure. Bạn sẽ hiểu các loại người dùng, vai trò của từng loại tài khoản, cách cấp quyền truy cập và quản lý danh tính để người dùng có thể làm việc an toàn trong môi trường Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Active Directory (Microsoft Entra ID) là gì và vai trò của dịch vụ quản lý danh tính và quyền truy cập trong Microsoft Azure.
Hiểu khái niệm Identity Objects và các đối tượng danh tính được quản lý trong Azure AD.
Phân biệt các loại người dùng trong Azure AD, bao gồm:
Administrator Users (Global Administrator, Billing Administrator, User Administrator...).
Member Users (nhân viên trong tổ chức).
Guest Users (External Users) được mời cộng tác từ bên ngoài.
Hiểu sự khác biệt giữa Member và Guest trong Azure AD Tenant.
Biết cách quản lý thông tin người dùng như:
Tên hiển thị.
Chức danh (Job Title).
Địa điểm sử dụng (Usage Location).
Các thuộc tính khác của tài khoản.
Hiểu cách Role Assignments quyết định quyền truy cập của người dùng đối với tài nguyên Azure.
Biết rằng mỗi người dùng có thể được cấp quyền quản lý:
Tài nguyên Azure.
Nhóm (Groups).
Ứng dụng (Applications).
Thiết bị (Devices).
Hiểu mối quan hệ giữa Azure AD Users, Azure RBAC và quyền truy cập tài nguyên trong Azure.
Làm quen với các phương pháp tạo và quản lý người dùng trong Azure AD thông qua Azure Portal.
Hiểu quy trình quản lý tài khoản người dùng trong doanh nghiệp và các tình huống cộng tác với người dùng bên ngoài thông qua Azure AD B2B Collaboration.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, Identity Administrator, System Administrator, Security Engineer và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững cách quản lý người dùng và quyền truy cập trong Azure AD sẽ giúp bạn xây dựng hệ thống danh tính an toàn, quản lý hiệu quả tài khoản nội bộ và hỗ trợ cộng tác với đối tác bên ngoài theo đúng các phương pháp quản trị hiện đại của Microsoft.
Bạn sẽ thực hành gì trong bài này?
Trong bài lab này, bạn sẽ thực hành quản lý Azure Active Directory Users (Microsoft Entra ID Users) thông qua Azure Portal. Bạn sẽ tạo người dùng mới, cập nhật thông tin tài khoản, đặt lại mật khẩu, thu hồi các phiên đăng nhập (sessions) và xóa tài khoản người dùng. Đồng thời, bạn cũng sẽ tìm hiểu cách khôi phục hoặc xóa vĩnh viễn tài khoản đã bị xóa.
Sau khi hoàn thành bài lab này, bạn sẽ có thể:
Đăng nhập vào Azure Portal để quản lý Microsoft Entra ID (Azure Active Directory).
Tạo mới các Azure AD User Accounts trong Tenant của tổ chức.
Hiểu cách cấu hình các thông tin cơ bản của người dùng như:
User Principal Name (UPN).
Display Name.
First Name và Last Name.
Job Title.
Các thuộc tính (Properties) khác của tài khoản.
Chỉnh sửa và cập nhật thông tin của người dùng sau khi tạo.
Thực hiện Reset Password cho tài khoản người dùng khi cần.
Thu hồi toàn bộ các phiên đăng nhập (Revoke Sessions) để buộc người dùng đăng nhập lại, giúp tăng cường bảo mật khi tài khoản có nguy cơ bị lộ.
Xóa tài khoản người dùng khỏi Azure AD Tenant.
Khôi phục (Restore) hoặc xóa vĩnh viễn (Delete Permanently) các tài khoản đã bị xóa trong mục Deleted Users.
Hiểu cơ chế lưu trữ tài khoản đã xóa trong 30 ngày, cho phép khôi phục nếu cần.
Làm quen với quy trình quản lý vòng đời người dùng (User Lifecycle Management) trong Microsoft Entra ID.
Đây là bài thực hành quan trọng dành cho Azure Administrator, Cloud Engineer, Identity Administrator, System Administrator và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Sau khi hoàn thành bài lab này, bạn sẽ nắm vững các thao tác quản trị người dùng cơ bản trong Microsoft Entra ID và có thể áp dụng ngay trong môi trường Azure thực tế.
Bạn sẽ thực hành gì trong bài này?
Trong bài lab này, bạn sẽ thực hành tự động hóa quản lý người dùng và nhóm trong Microsoft Entra ID (Azure Active Directory) bằng tính năng Bulk Operations trên Azure Portal. Thông qua việc sử dụng các file CSV template, bạn sẽ tạo hàng loạt người dùng, xóa nhiều tài khoản cùng lúc và thêm nhiều thành viên vào nhóm chỉ với vài thao tác đơn giản.
Sau khi hoàn thành bài lab này, bạn sẽ có thể:
Sử dụng Bulk Operations trong Microsoft Entra ID để quản lý số lượng lớn người dùng.
Download và chỉnh sửa các CSV Template do Microsoft cung cấp.
Tạo hàng loạt (Bulk Create) nhiều tài khoản người dùng cùng lúc bằng file CSV.
Hiểu các trường thông tin bắt buộc trong file CSV như:
User Principal Name (UPN).
Display Name.
Password.
Các thuộc tính người dùng khác.
Kiểm tra và xử lý các lỗi thường gặp khi upload file CSV.
Theo dõi kết quả tạo người dùng thông qua Bulk Operation Results.
Xóa hàng loạt (Bulk Delete) nhiều tài khoản Azure AD bằng file CSV.
Hiểu cơ chế xác nhận và bảo vệ trước khi thực hiện thao tác xóa số lượng lớn người dùng.
Tạo mới Security Group trong Microsoft Entra ID.
Thêm hàng loạt thành viên (Bulk Import Members) vào Security Group bằng file CSV.
Sử dụng User Principal Name (UPN) hoặc Object ID để thêm người dùng vào nhóm.
Theo dõi kết quả import thành viên và xử lý các lỗi phát sinh nếu có.
Hiểu lợi ích của việc sử dụng Bulk Operations trong các doanh nghiệp có số lượng lớn người dùng và nhóm cần quản lý.
Đây là bài thực hành quan trọng dành cho Azure Administrator, Identity Administrator, Cloud Engineer, System Administrator và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Sau khi hoàn thành bài lab này, bạn sẽ có thể quản lý người dùng và nhóm trong Microsoft Entra ID nhanh chóng, chính xác và hiệu quả bằng các công cụ có sẵn trên Azure Portal, giúp tiết kiệm đáng kể thời gian khi triển khai hoặc vận hành các môi trường Azure quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách quản lý Groups trong Microsoft Entra ID (Azure Active Directory) và lý do vì sao việc sử dụng nhóm là một trong những phương pháp quản trị người dùng hiệu quả nhất trong doanh nghiệp. Bạn cũng sẽ tìm hiểu các loại nhóm, cách quản lý thành viên và sử dụng Dynamic Membership để tự động thêm hoặc loại bỏ người dùng dựa trên các thuộc tính của họ.
Sau bài học này, bạn sẽ có thể:
Hiểu Group là gì và vai trò của nhóm trong Microsoft Entra ID.
Hiểu lợi ích của việc quản lý người dùng thông qua Groups thay vì cấp quyền trực tiếp cho từng tài khoản.
Biết cách sử dụng Groups để quản lý:
Quyền truy cập (Role Assignments).
Giấy phép sử dụng (Licenses).
Quyền truy cập ứng dụng và tài nguyên Azure.
Hiểu mối quan hệ giữa Group Owners và Group Members:
Group Owners chịu trách nhiệm quản lý nhóm và thành viên.
Group Members được kế thừa các quyền và giấy phép đã cấp cho nhóm.
Phân biệt hai loại nhóm phổ biến trong Microsoft Entra ID:
Security Groups.
Microsoft 365 Groups.
Hiểu các phương thức quản lý thành viên của nhóm:
Assigned Membership (thêm thành viên thủ công).
Dynamic Membership (tự động thêm hoặc loại bỏ thành viên theo quy tắc).
Biết cách xây dựng Dynamic Group Rules dựa trên các thuộc tính của người dùng như:
Department.
Usage Location.
Job Title.
Các thuộc tính khác trong Microsoft Entra ID.
Hiểu cách Dynamic Membership giúp tự động quản lý người dùng khi thông tin hồ sơ thay đổi mà không cần thao tác thủ công.
Tìm hiểu các tình huống triển khai thực tế, chẳng hạn như tự động đưa tất cả nhân viên thuộc phòng Human Resources (HR) vào nhóm HR Group để được cấp quyền và giấy phép phù hợp.
Hiểu cách Groups giúp đơn giản hóa việc quản trị, giảm sai sót trong phân quyền và dễ dàng mở rộng khi số lượng người dùng tăng lên.
Đây là kiến thức quan trọng dành cho Azure Administrator, Identity Administrator, Cloud Engineer, System Administrator, Security Engineer và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc sử dụng hiệu quả Microsoft Entra ID Groups sẽ giúp bạn quản lý người dùng, cấp quyền và triển khai chính sách trong Azure theo đúng các phương pháp quản trị hiện đại và quy mô doanh nghiệp.
Bạn sẽ thực hành được gì trong bài lab này?
Trong bài thực hành này, bạn sẽ học cách tạo và quản lý Security Group trong Microsoft Entra ID (Azure Active Directory). Đây là kỹ năng quan trọng giúp quản trị viên tổ chức người dùng, cấp quyền truy cập và quản lý tài nguyên Azure theo nhóm thay vì từng tài khoản riêng lẻ.
Sau khi hoàn thành bài lab, bạn sẽ có thể:
Đăng nhập và làm việc với Microsoft Entra Admin Center (Azure Active Directory) trong Azure Portal.
Kiểm tra và xác nhận các tài khoản người dùng (Users) đã tồn tại trong tenant.
Tạo một Security Group mới trong Microsoft Entra ID.
Cấu hình các thông tin cơ bản của Group như:
Group Type.
Group Name.
Description.
Thêm (Add) một hoặc nhiều Users vào Group.
Kiểm tra danh sách Members của Group sau khi thêm thành công.
Hiểu mối quan hệ giữa Users và Groups trong Microsoft Entra ID.
Nắm được quy trình quản lý người dùng theo Group để đơn giản hóa việc cấp quyền và quản trị hệ thống.
Chuẩn bị nền tảng cho các bài học tiếp theo về:
Azure RBAC.
License Assignment.
Azure Policy.
Dynamic Groups.
Enterprise Applications.
Conditional Access.
Sau khi hoàn thành bài lab này, bạn sẽ hiểu cách sử dụng Microsoft Entra ID Security Groups để quản lý người dùng hiệu quả hơn, giúp giảm thời gian quản trị, hạn chế sai sót khi cấp quyền và đáp ứng mô hình quản trị danh tính theo tiêu chuẩn doanh nghiệp. Đây cũng là một kỹ năng quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và trong quá trình quản trị môi trường Azure thực tế.
Bạn sẽ học được gì trong bài học này?
Trong bài học này, bạn sẽ tìm hiểu về Administrative Units (AU) trong Microsoft Entra ID (Azure Active Directory). Đây là một tính năng giúp phân chia người dùng, nhóm và thiết bị thành các vùng quản trị logic, từ đó cho phép ủy quyền quản trị theo từng phạm vi cụ thể thay vì cấp quyền trên toàn bộ tenant.
Bạn sẽ hiểu cách Administrative Units giúp các tổ chức lớn quản lý người dùng theo quốc gia, khu vực, phòng ban hoặc đơn vị kinh doanh, đồng thời giảm thiểu rủi ro khi phân quyền cho đội ngũ Help Desk và quản trị viên.
Sau khi hoàn thành bài học, bạn sẽ có thể:
Hiểu Administrative Units là gì và khi nào nên sử dụng.
Phân biệt quản trị ở phạm vi Tenant và quản trị theo Administrative Unit.
Hiểu cách Administrative Units hoạt động như một logical container trong Microsoft Entra ID.
Biết cách giới hạn phạm vi quản trị của các Azure AD Administrator Roles.
Tìm hiểu cách phân chia người dùng theo khu vực, phòng ban hoặc tổ chức để đơn giản hóa việc quản lý.
Hiểu cách Help Desk Administrator chỉ quản lý được người dùng trong Administrative Unit được giao.
Nắm được các tình huống triển khai Administrative Units trong doanh nghiệp nhiều chi nhánh hoặc nhiều quốc gia.
Chuẩn bị cho phần thực hành tạo Administrative Units và phân quyền quản trị trong Microsoft Entra ID.
Sau bài học này, bạn sẽ hiểu cách Administrative Units giúp triển khai mô hình ủy quyền quản trị (Delegated Administration) trong Microsoft Entra ID, góp phần tăng cường bảo mật, giảm phạm vi quản trị của từng quản trị viên và xây dựng hệ thống quản lý danh tính theo tiêu chuẩn doanh nghiệp. Đây cũng là một nội dung quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bạn sẽ học được gì trong bài học này?
Trong bài học này, bạn sẽ tìm hiểu về Self-Service Password Reset (SSPR) trong Microsoft Entra ID (Azure Active Directory). Đây là tính năng cho phép người dùng tự đặt lại mật khẩu hoặc thay đổi mật khẩu mà không cần liên hệ với bộ phận Help Desk, giúp nâng cao trải nghiệm người dùng và giảm đáng kể khối lượng công việc cho đội ngũ quản trị hệ thống.
Bạn sẽ hiểu sự khác biệt giữa quy trình đổi mật khẩu truyền thống và mô hình Self-Service Password Reset, đồng thời tìm hiểu cách Microsoft Entra ID xác minh danh tính người dùng trước khi cho phép đặt lại mật khẩu.
Sau khi hoàn thành bài học, bạn sẽ có thể:
Hiểu Self-Service Password Reset (SSPR) là gì và lợi ích của tính năng này.
So sánh quy trình đặt lại mật khẩu truyền thống với mô hình Self-Service Password Reset.
Hiểu cách SSPR giúp giảm chi phí vận hành và nâng cao hiệu quả làm việc của bộ phận IT Help Desk.
Tìm hiểu quy trình xác minh danh tính trước khi người dùng được phép đặt lại mật khẩu.
Hiểu các phương thức xác thực được sử dụng trong quá trình đặt lại mật khẩu.
Biết cách cấu hình cho phép người dùng tự đặt lại mật khẩu trong Microsoft Entra ID.
Tìm hiểu các tùy chọn thông báo sau khi mật khẩu được thay đổi hoặc đặt lại thành công.
Chuẩn bị cho phần thực hành cấu hình và kiểm tra Self-Service Password Reset trên Azure Portal.
Sau khi hoàn thành bài học này, bạn sẽ hiểu cách triển khai Self-Service Password Reset (SSPR) để tăng cường bảo mật, giảm số lượng yêu cầu hỗ trợ về mật khẩu, đồng thời cải thiện trải nghiệm đăng nhập của người dùng trong môi trường doanh nghiệp. Đây cũng là một nội dung quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và trong quá trình quản trị Microsoft Entra ID thực tế.
Trong bài học này, chúng ta sẽ tiếp tục tìm hiểu một chủ đề rất quan trọng khác, đó là quản lý các thiết bị (Device Identity).
Ngày nay, người dùng không chỉ truy cập vào các tài nguyên Cloud bằng tài khoản của mình mà còn thông qua nhiều loại thiết bị khác nhau như máy tính, laptop, điện thoại hay máy tính bảng. Vì vậy, ngoài việc xác thực người dùng, doanh nghiệp cũng cần quản lý và xác thực các thiết bị để tăng cường bảo mật và kiểm soát quyền truy cập.
Trong bài học này, trước tiên chúng ta sẽ tìm hiểu Device Identity là gì và vai trò của nó trong Azure AD (Microsoft Entra ID). Tiếp theo, chúng ta sẽ làm quen với các phương pháp đăng ký thiết bị, giúp doanh nghiệp quản lý các thiết bị cá nhân, thiết bị của tổ chức và các môi trường kết hợp giữa hệ thống nội bộ với Azure.
Sau đó, chúng ta sẽ thực hiện một bài Demo để đăng ký và quản lý thiết bị trong Azure Portal. Cuối cùng, chúng ta sẽ tổng kết lại những kiến thức quan trọng cần ghi nhớ.
Sau khi hoàn bài học này, các bạn sẽ hiểu cách Azure AD (Microsoft Entra ID) để quản lý thiết bị, biết lựa chọn phương pháp đăng ký phù hợp với từng mô hình doanh nghiệp và xây dựng nền tảng cho việc triển khai các giải pháp bảo mật hiện đại trên Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Role-Based Access Control (Azure RBAC) – cơ chế phân quyền truy cập quan trọng nhất trong Microsoft Azure. Bạn sẽ hiểu cách Azure sử dụng mô hình "Who – What – Where" để xác định ai (Who) được phép thực hiện hành động gì (What) và trên phạm vi nào (Where) trong môi trường Azure.
Bên cạnh đó, bạn cũng sẽ phân biệt rõ sự khác nhau giữa Azure Roles (Azure RBAC Roles) và Microsoft Entra ID Roles (Azure AD Roles), hai nhóm vai trò mà rất nhiều người mới học Azure thường nhầm lẫn. Đây là một trong những kiến thức trọng tâm của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Sau bài học này, bạn sẽ có thể:
Hiểu Role-Based Access Control (RBAC) là gì và vai trò của RBAC trong việc quản lý quyền truy cập vào môi trường Azure.
Hiểu mô hình Who – What – Where và cách Azure sử dụng mô hình này để kiểm soát quyền truy cập.
Hiểu khái niệm Role Definition, Role Assignment và Scope trong Azure RBAC.
Hiểu cách Azure RBAC kế thừa quyền truy cập theo các phạm vi như Management Group, Subscription, Resource Group và Resource.
Phân biệt rõ Azure Roles và Microsoft Entra ID Roles (Azure AD Roles).
Hiểu vai trò của Azure Roles trong việc quản lý quyền truy cập vào các tài nguyên Azure như Virtual Machines, Virtual Networks, Storage Accounts và các dịch vụ Azure khác.
Hiểu vai trò của Microsoft Entra ID Roles trong việc quản lý các đối tượng danh tính như Users, Groups, Applications và Devices trong Microsoft Entra ID.
Hiểu chức năng và phạm vi sử dụng của các Built-in Azure Roles quan trọng như Owner, Contributor, Reader và User Access Administrator.
Hiểu chức năng của các Built-in Microsoft Entra ID Roles như Global Administrator, User Administrator, Billing Administrator và Helpdesk Administrator.
Hiểu Azure hỗ trợ Custom Roles, cho phép doanh nghiệp xây dựng các vai trò phù hợp với yêu cầu quản trị riêng.
Hiểu tổng quan kiến trúc phân quyền trong Azure và mối quan hệ giữa Microsoft Entra ID, Azure RBAC và Azure Resources.
Đây là một trong những kiến thức nền tảng quan trọng nhất dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure RBAC sẽ giúp bạn triển khai mô hình phân quyền an toàn, quản lý quyền truy cập hiệu quả và áp dụng nguyên tắc Least Privilege trong các môi trường Azure của doanh nghiệp.
ạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu sâu hơn về Azure Role-Based Access Control (Azure RBAC) – cơ chế phân quyền truy cập được Microsoft Azure sử dụng để kiểm soát những ai được phép thực hiện các hành động trên tài nguyên Azure. Bạn sẽ hiểu cách Azure RBAC hoạt động dựa trên ba thành phần quan trọng là Who (Ai), What (Được phép làm gì) và Where (Ở phạm vi nào), đồng thời tìm hiểu cách Azure sử dụng Role Definition, Role Assignment và Scope để cấp quyền cho người dùng.
Bên cạnh đó, bạn cũng sẽ tìm hiểu về cấu trúc của một Role Definition, ý nghĩa của các thành phần như Actions, NotActions, DataActions, NotDataActions và AssignableScopes, cũng như cách Azure tính toán quyền hiệu lực khi một người dùng được gán nhiều Role cùng lúc.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure RBAC là gì và vai trò của Azure RBAC trong việc quản lý quyền truy cập vào các tài nguyên Azure.
Hiểu mô hình Who – What – Where và cách Azure sử dụng mô hình này để xác định người dùng được phép thực hiện hành động nào trên tài nguyên Azure.
Hiểu mối quan hệ giữa Microsoft Entra ID, Role Assignment và Azure Resources trong cơ chế phân quyền của Azure.
Hiểu cơ chế Implicit Deny (Từ chối ngầm định) và Explicit Allow (Cho phép tường minh) trong Azure RBAC.
Hiểu cách Azure sử dụng Role Definition để xác định các quyền được phép và không được phép thực hiện.
Hiểu ý nghĩa của các thành phần trong một Role Definition như Actions, NotActions, DataActions, NotDataActions và AssignableScopes.
Hiểu sự khác nhau giữa Management Plane và Data Plane trong Azure, cũng như phạm vi tác động của từng loại quyền.
Hiểu cách Azure áp dụng Scope để cấp quyền tại các cấp Management Group, Subscription, Resource Group hoặc từng Resource riêng lẻ.
Hiểu cách Azure tính toán Effective Permissions khi một người dùng được gán nhiều Role khác nhau tại nhiều phạm vi.
Hiểu nguyên tắc kế thừa quyền trong Azure RBAC và cách quyền được áp dụng xuống các cấp tài nguyên thấp hơn.
Đây là một trong những kiến thức quan trọng nhất dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững Azure RBAC sẽ giúp bạn xây dựng mô hình phân quyền an toàn, quản lý quyền truy cập hiệu quả theo nguyên tắc Least Privilege và triển khai các môi trường Azure đúng theo tiêu chuẩn quản trị của doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Custom Roles trong Azure – cơ chế cho phép tạo các vai trò phân quyền tùy chỉnh khi các Built-in Roles do Microsoft cung cấp không đáp ứng được yêu cầu quản trị thực tế của doanh nghiệp. Bạn sẽ hiểu cách Azure sử dụng Role Definition để định nghĩa các quyền truy cập, cũng như cách tạo và triển khai Custom Role bằng JSON và Azure CLI.
Bên cạnh đó, bạn cũng sẽ tìm hiểu các thành phần quan trọng của một Role Definition, ý nghĩa của Actions, NotActions, DataActions, NotDataActions và AssignableScopes, từ đó có thể xây dựng các vai trò với đúng quyền hạn cần thiết theo nguyên tắc Least Privilege.
Sau bài học này, bạn sẽ có thể:
Hiểu Custom Role là gì và khi nào nên sử dụng Custom Roles thay cho Built-in Roles.
Hiểu sự khác nhau giữa Built-in Roles và Custom Roles trong Microsoft Azure.
Hiểu Azure hỗ trợ tạo Custom Roles cho cả Azure RBAC Roles và Microsoft Entra ID Roles (Azure AD Roles).
Hiểu cấu trúc của một Role Definition và vai trò của từng thành phần trong file JSON.
Hiểu ý nghĩa của các thuộc tính Actions, NotActions, DataActions, NotDataActions và AssignableScopes.
Hiểu cách xác định các quyền được phép và không được phép khi xây dựng một Custom Role.
Hiểu cách xác định phạm vi (Scope) để áp dụng Custom Role tại Management Group, Subscription, Resource Group hoặc Resource.
Hiểu các quyền cần thiết để tạo và quản lý Custom Roles trong Azure.
Biết cách tạo Custom Role bằng file JSON và triển khai bằng Azure CLI.
Biết cách gán (Assign) Custom Role cho User, Group hoặc Service Principal và kiểm tra quyền truy cập sau khi cấp quyền.
Hiểu cách áp dụng nguyên tắc Least Privilege để xây dựng các Role phù hợp với yêu cầu quản trị và bảo mật của doanh nghiệp.
Đây là một kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc nắm vững Custom Roles sẽ giúp bạn xây dựng mô hình phân quyền linh hoạt, cấp đúng quyền cho đúng đối tượng và nâng cao mức độ bảo mật trong các môi trường Microsoft Azure của doanh nghiệp.
ạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Storage Account – dịch vụ lưu trữ dữ liệu nền tảng của Microsoft Azure. Bạn sẽ hiểu vai trò của Storage Account, các dịch vụ lưu trữ mà Storage Account cung cấp, cũng như cách lựa chọn loại lưu trữ, mức hiệu năng và cơ chế backup dự phòng phù hợp với từng nhu cầu sử dụng.
Bên cạnh đó, bạn cũng sẽ tìm hiểu các tùy chọn Data Redundancy trong Azure Storage như LRS, ZRS, GRS, GZRS và RA-GZRS, giúp bạn hiểu cách Azure bảo vệ dữ liệu trước các sự cố phần cứng, lỗi trung tâm dữ liệu hoặc thảm họa tại một khu vực địa lý.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Storage Account là gì và vai trò của Storage Account trong Microsoft Azure.
Hiểu các dịch vụ lưu trữ được cung cấp trong một Storage Account, bao gồm Blob Storage, Azure Files, Azure Queues và Azure Tables.
Hiểu mục đích sử dụng của từng loại dịch vụ lưu trữ và lựa chọn dịch vụ phù hợp với từng yêu cầu của ứng dụng.
Hiểu các thành phần quan trọng khi tạo một Storage Account như Account Type, Performance Tier, Redundancy và Access Tier.
Hiểu sự khác nhau giữa các mức hiệu năng (Performance Tier) và các cấp lưu trữ dữ liệu (Access Tier) trong Azure Storage.
Hiểu cách Azure tổ chức hạ tầng lưu trữ thông qua Regions, Availability Zones và Datacenters.
Hiểu các tùy chọn sao lưu và dự phòng dữ liệu gồm Locally Redundant Storage (LRS), Zone-Redundant Storage (ZRS), Geo-Redundant Storage (GRS), Geo-Zone-Redundant Storage (GZRS) và Read-Access Geo-Zone-Redundant Storage (RA-GZRS).
Hiểu ưu điểm, hạn chế và trường hợp sử dụng của từng mô hình dự phòng dữ liệu, từ đó lựa chọn giải pháp phù hợp giữa khả năng sẵn sàng, độ bền dữ liệu và chi phí.
Hiểu khái niệm Public Endpoint và cách Storage Account cho phép các ứng dụng hoặc người dùng truy cập dữ liệu thông qua Internet.
Biết cách tạo và cấu hình một Azure Storage Account trên Azure Portal.
Đây là một trong những kiến thức nền tảng quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Storage Account sẽ giúp bạn lựa chọn đúng dịch vụ lưu trữ, thiết kế hệ thống có tính sẵn sàng cao, bảo vệ dữ liệu hiệu quả và tối ưu chi phí lưu trữ trong các môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Blob Storage – dịch vụ lưu trữ đối tượng (Object Storage) phổ biến nhất của Microsoft Azure. Bạn sẽ hiểu Blob Storage được tổ chức như thế nào bên trong Azure Storage Account, cách dữ liệu được lưu trữ trong Blob Container và các loại Blob được sử dụng cho từng mục đích khác nhau.
Bên cạnh đó, bạn cũng sẽ tìm hiểu cách quản lý quyền truy cập vào Blob Storage, sự khác nhau giữa các mức truy cập của Blob Container, cũng như thực hành tạo Blob Container, tải dữ liệu lên Azure và quản lý dữ liệu trực tiếp trên Azure Portal.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Blob Storage là gì và vai trò của Blob Storage trong Microsoft Azure.
Hiểu mối quan hệ giữa Storage Account, Blob Service, Blob Container và Blob Object.
Hiểu cách Azure Blob Storage lưu trữ dữ liệu theo mô hình Object Storage thay vì hệ thống file truyền thống.
Hiểu khái niệm Virtual Folder (Virtual Prefix) và lý do Blob Storage hiển thị cấu trúc thư mục mặc dù dữ liệu thực tế được lưu trữ trong một không gian phẳng (Flat Namespace).
Phân biệt ba loại Blob gồm Block Blob, Append Blob và Page Blob, đồng thời hiểu trường hợp sử dụng của từng loại.
Hiểu cách Blob Storage lưu trữ các loại dữ liệu như hình ảnh, video, tài liệu, file log và đĩa ảo (VHD) của máy ảo Azure.
Hiểu các mức truy cập của Blob Container gồm Private, Blob và Container, cũng như sự khác nhau về quyền truy cập ẩn danh của từng chế độ.
Hiểu cách thay đổi Access Tier để tối ưu chi phí lưu trữ dữ liệu theo tần suất truy cập.
Hiểu vai trò của System Container và cách Azure sử dụng các container hệ thống để lưu trữ thông tin quản lý và nhật ký của Blob Storage.
Biết cách tạo Blob Container, upload dữ liệu, thay đổi Access Level và quản lý Blob Storage trên Azure Portal.
Đây là kiến thức nền tảng dành cho Azure Administrator, Cloud Engineer, System Administrator, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Blob Storage sẽ giúp bạn lựa chọn đúng giải pháp lưu trữ dữ liệu trên Azure, triển khai các ứng dụng lưu trữ hiện đại, tối ưu chi phí và xây dựng các hệ thống Cloud có khả năng mở rộng, độ sẵn sàng và tính bảo mật cao.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Blob Object Replication – tính năng cho phép sao chép (replicate) không đồng bộ các Block Blob giữa nhiều Azure Storage Account. Bạn sẽ hiểu cách Object Replication hoạt động, các điều kiện cần thiết để triển khai, cũng như những lợi ích mà tính năng này mang lại trong việc tối ưu hiệu năng truy cập dữ liệu, phân phối dữ liệu giữa nhiều khu vực địa lý và hỗ trợ các giải pháp dự phòng trên Azure.
Bên cạnh đó, bạn cũng sẽ tìm hiểu cách Azure sử dụng Blob Versioning, Blob Change Feed và Replication Policy để theo dõi các thay đổi và tự động đồng bộ dữ liệu giữa Storage Account nguồn và Storage Account đích.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Blob Object Replication là gì và mục đích sử dụng trong Microsoft Azure.
Hiểu cơ chế sao chép dữ liệu không đồng bộ (Asynchronous Replication) giữa Storage Account nguồn (Source) và Storage Account đích (Destination).
Hiểu vai trò của Blob Versioning và lý do cả Storage Account nguồn và đích đều phải bật tính năng Versioning.
Hiểu chức năng của Blob Change Feed trong việc ghi nhận các thay đổi của Blob và kích hoạt quá trình sao chép dữ liệu.
Hiểu cách sử dụng Replication Policy để thiết lập và quản lý quá trình sao chép giữa các Storage Account.
Hiểu khả năng sao chép dữ liệu giữa các Storage Account trong cùng Region, khác Region, khác Subscription hoặc thậm chí giữa các Tenant Microsoft Entra ID (Azure AD) khác nhau.
Hiểu cách Object Replication giúp giảm độ trễ truy cập dữ liệu bằng cách đưa bản sao dữ liệu đến gần người dùng hơn.
Hiểu cách tận dụng Object Replication để phân phối dữ liệu cho nhiều khu vực địa lý, nâng cao hiệu năng xử lý và khả năng mở rộng của hệ thống.
Hiểu cách kết hợp Object Replication với các tầng lưu trữ (Access Tier) để tối ưu chi phí lưu trữ dữ liệu.
Biết cách cấu hình và triển khai Object Replication trên Azure Portal thông qua bài thực hành.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, Storage Engineer, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Blob Object Replication sẽ giúp bạn thiết kế các hệ thống lưu trữ dữ liệu có hiệu năng cao, giảm độ trễ truy cập cho người dùng ở nhiều khu vực địa lý, đồng thời xây dựng các giải pháp sao chép dữ liệu linh hoạt, an toàn và tối ưu chi phí trên Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Blob Lifecycle Management – tính năng giúp tự động quản lý vòng đời của dữ liệu trong Azure Blob Storage. Bạn sẽ hiểu cách Azure tự động di chuyển các Blob giữa các tầng lưu trữ (Access Tier) dựa trên thời gian sử dụng hoặc các điều kiện do bạn thiết lập, từ đó tối ưu chi phí lưu trữ mà vẫn đảm bảo dữ liệu luôn sẵn sàng khi cần.
Bên cạnh đó, bạn cũng sẽ tìm hiểu cách xây dựng các chính sách quản lý vòng đời (Lifecycle Management Policy) để tự động chuyển dữ liệu từ Hot Tier sang Cool Tier, Archive Tier, hoặc tự động xóa dữ liệu khi không còn giá trị sử dụng.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Blob Lifecycle Management là gì và vai trò của nó trong Microsoft Azure.
Hiểu khái niệm vòng đời dữ liệu (Data Lifecycle) và lý do cần tự động quản lý dữ liệu theo thời gian.
Hiểu cách Azure tự động di chuyển Blob giữa các tầng lưu trữ dựa trên các điều kiện được định nghĩa trong Lifecycle Policy.
Hiểu mối quan hệ giữa Hot Tier, Cool Tier và Archive Tier, cũng như thời điểm phù hợp để sử dụng từng tầng lưu trữ.
Hiểu cách sử dụng Lifecycle Management để giảm chi phí lưu trữ mà vẫn đảm bảo khả năng truy cập dữ liệu khi cần thiết.
Hiểu cách tự động xóa các Blob không còn giá trị sử dụng nhằm tối ưu dung lượng và chi phí lưu trữ dữ liệu.
Hiểu các lợi ích của việc tự động hóa quản lý dữ liệu thay vì quản lý thủ công.
Hiểu cách Lifecycle Management hỗ trợ các doanh nghiệp xây dựng chiến lược lưu trữ dữ liệu dài hạn, đáp ứng yêu cầu vận hành và tối ưu chi phí.
Biết cách tạo và cấu hình Lifecycle Management Policy trên Azure Portal thông qua bài thực hành.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, Storage Engineer, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Blob Lifecycle Management sẽ giúp bạn xây dựng các hệ thống lưu trữ thông minh, tự động tối ưu chi phí theo vòng đời dữ liệu, giảm công sức quản trị và nâng cao hiệu quả vận hành trên Microsoft Azure.
Bạn sẽ thực hành được gì trong bài lab này?
Trong bài thực hành này, bạn sẽ học cách sử dụng Azure Blob Lifecycle Management để tự động quản lý vòng đời của dữ liệu trong Azure Storage Account. Thay vì phải di chuyển hoặc xóa dữ liệu thủ công, bạn sẽ cấu hình một Lifecycle Management Policy để Azure tự động xử lý các Blob dựa trên thời gian hoặc các điều kiện mà bạn thiết lập.
Bạn sẽ bắt đầu bằng việc tạo một Blob Container, tải lên một số hình ảnh vào một thư mục trong Blob Storage, sau đó tạo một quy tắc (Lifecycle Rule) để tự động xóa các Blob sau 30 ngày. Qua bài lab này, bạn sẽ hiểu cách áp dụng chính sách quản lý vòng đời cho một nhóm Blob cụ thể bằng cách sử dụng Prefix Filter, giúp tự động hóa việc quản lý dữ liệu và tối ưu chi phí lưu trữ.
Sau khi hoàn thành bài thực hành này, bạn sẽ có thể:
Tạo và quản lý Blob Container trong Azure Storage Account.
Upload các files dữ liệu lên Azure Blob Storage và tổ chức dữ liệu theo thư mục (Virtual Folder).
Hiểu cách hoạt động của Azure Blob Lifecycle Management.
Tạo một Lifecycle Management Rule để tự động quản lý vòng đời của Blob.
Cấu hình phạm vi áp dụng của Lifecycle Rule bằng Blob Filters và Prefix Match.
Thiết lập quy tắc tự động xóa các Blob sau một khoảng thời gian xác định.
Hiểu cách Azure tự động áp dụng Lifecycle Policy cho các Blob phù hợp với điều kiện của quy tắc.
Biết cách xem, chỉnh sửa và quản lý các Lifecycle Management Policy trên Azure Portal.
Sau khi hoàn thành bài lab này, bạn sẽ nắm được quy trình xây dựng các chính sách quản lý vòng đời dữ liệu trên Azure Blob Storage, từ đó tự động hóa việc quản lý dữ liệu, giảm chi phí lưu trữ và áp dụng các tiêu chuẩn quản trị dữ liệu trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Files – dịch vụ chia sẻ file (Managed File Share) trên Microsoft Azure. Bạn sẽ hiểu Azure Files hoạt động như một máy chủ chia sẻ file (File Server) trên nền tảng đám mây, cho phép các máy tính Windows, Linux và macOS truy cập cùng một vùng lưu trữ thông qua các giao thức quen thuộc như SMB và NFS.
Bên cạnh đó, bạn cũng sẽ tìm hiểu kiến trúc của Azure Files, các giao thức kết nối, các tùy chọn bảo mật, các tầng lưu trữ (Access Tier) và khả năng đồng bộ dữ liệu giữa Azure Files với hệ thống mạng nội bộ thông qua Azure File Sync.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Files là gì và vai trò của Azure Files trong Microsoft Azure.
Hiểu mối quan hệ giữa Storage Account, File Service, File Share, thư mục (Directory) và tệp tin (File).
Hiểu sự khác nhau giữa Azure Files và Azure Blob Storage, cũng như trường hợp sử dụng phù hợp của từng dịch vụ.
Hiểu cách Azure Files cung cấp một hệ thống file thực sự (True File System) thay vì cấu trúc lưu trữ đối tượng (Object Storage).
Hiểu cách kết nối Azure File Share từ các hệ điều hành Windows, Linux và macOS thông qua giao thức SMB hoặc NFS.
Hiểu các tùy chọn kết nối an toàn và không an toàn, cũng như vai trò của HTTPS, SMB 3.0, REST API và NFS trong Azure Files.
Hiểu cách sử dụng tính năng Secure Transfer Required để mã hóa dữ liệu khi truyền giữa máy khách và Azure Storage.
Hiểu các tầng lưu trữ Hot Tier và Cool Tier trong Azure Files, đồng thời biết khi nào nên sử dụng từng tầng để tối ưu chi phí và hiệu năng.
Hiểu vai trò của Azure File Sync trong việc đồng bộ dữ liệu giữa File Server trong hệ thống mạng nội bộ (On-Premises) và Azure File Share.
Biết cách ánh xạ (Map) Azure File Share thành ổ đĩa mạng (Network Drive) trên máy tính để người dùng có thể sử dụng giống như một File Server truyền thống.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, Storage Engineer, DevOps Engineer, Cloud Architect và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure Files sẽ giúp bạn xây dựng các giải pháp chia sẻ dữ liệu trên nền tảng đám mây, thay thế hoặc mở rộng File Server truyền thống, đồng thời tận dụng khả năng mở rộng, tính sẵn sàng cao và bảo mật của Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure File Sync – dịch vụ giúp mở rộng máy chủ File Server trong hệ thống mạng nội bộ (On-Premises) lên Microsoft Azure. Bạn sẽ hiểu cách Azure File Sync đồng bộ dữ liệu giữa Windows File Server và Azure File Share, đồng thời sử dụng cơ chế Cloud Tiering để tối ưu dung lượng lưu trữ trên máy chủ mà vẫn đảm bảo người dùng có thể truy cập dữ liệu một cách minh bạch.
Bên cạnh đó, bạn cũng sẽ tìm hiểu kiến trúc của Azure File Sync, các thành phần như Storage Sync Service, Sync Group, Cloud Endpoint, Server Endpoint và Registered Server, cũng như quy trình đồng bộ dữ liệu giữa hệ thống mạng nội bộ và Azure Cloud.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure File Sync là gì và vai trò của Azure File Sync trong Microsoft Azure.
Hiểu sự khác nhau giữa Azure Files và Azure File Sync, cũng như khi nào nên sử dụng từng dịch vụ.
Hiểu cách Azure File Sync đồng bộ dữ liệu giữa Windows File Server trong hệ thống mạng nội bộ và Azure File Share.
Hiểu cơ chế Cloud Tiering, giúp lưu trữ các files được truy cập thường xuyên trên File Server và chuyển các files ít sử dụng lên Azure File Share để tiết kiệm dung lượng lưu trữ cục bộ.
Hiểu cách người dùng vẫn có thể truy cập dữ liệu bình thường ngay cả khi dữ liệu đã được chuyển lên Azure Cloud.
Hiểu vai trò của các thành phần Storage Sync Service, Registered Server, Sync Group, Cloud Endpoint và Server Endpoint trong kiến trúc Azure File Sync.
Hiểu quy trình đăng ký (Register) File Server với Azure và thiết lập đồng bộ dữ liệu thông qua Azure File Sync Agent.
Hiểu các yêu cầu hệ thống và các giao thức được Azure File Sync hỗ trợ như SMB, NFS và FTPS.
Hiểu tầm quan trọng của việc triển khai Storage Sync Service và Storage Account trong cùng một Azure Region để đảm bảo Azure File Sync hoạt động đúng cách.
Biết cách triển khai và cấu hình Azure File Sync trên Azure Portal thông qua bài thực hành.
Đây là kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, Storage Engineer, Infrastructure Engineer, DevOps Engineer và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ Azure File Sync sẽ giúp bạn xây dựng giải pháp lưu trữ Hybrid Cloud hiện đại, mở rộng File Server truyền thống lên Microsoft Azure, tối ưu dung lượng lưu trữ tại Data Center, đồng thời vẫn đảm bảo hiệu năng truy cập và khả năng đồng bộ dữ liệu giữa On-Premises và Azure Cloud.
Bạn sẽ thực hành được gì trong bài lab này?
Trong bài thực hành này, bạn sẽ học cách triển khai Azure File Share, kết nối File Share vào máy ảo Windows Server và sử dụng File Share Snapshot để backup và khôi phục dữ liệu khi cần thiết. Đây là một trong những tính năng quan trọng của Azure Files, giúp bảo vệ dữ liệu trước các sự cố như xóa nhầm hoặc ghi đè dữ liệu.
Bạn sẽ bắt đầu bằng việc tạo một Storage Account và Azure File Share, sau đó kết nối File Share vào máy ảo Windows dưới dạng một ổ đĩa mạng (Network Drive). Tiếp theo, bạn sẽ tạo một tệp dữ liệu, thực hiện Snapshot của File Share, chỉnh sửa nội dung file và cuối cùng khôi phục lại dữ liệu từ Snapshot để quan sát cách Azure Files phục hồi dữ liệu về trạng thái trước đó.
Sau khi hoàn thành bài thực hành này, bạn sẽ có thể:
Tạo một Azure Storage Account và Azure File Share.
Kết nối Azure File Share với máy ảo Windows Server thông qua PowerShell.
Ánh xạ (Map) Azure File Share thành một ổ đĩa mạng trên Windows.
Tạo và lưu trữ dữ liệu trên Azure File Share.
Hiểu cách hoạt động của Azure File Share Snapshot.
Tạo Snapshot để sao lưu trạng thái hiện tại của File Share.
Khôi phục (Restore) dữ liệu từ Snapshot khi dữ liệu bị thay đổi hoặc ghi đè.
Hiểu cách Azure Files hỗ trợ bảo vệ dữ liệu và khôi phục nhanh trong các tình huống xảy ra lỗi.
Biết cách quản lý Snapshot và File Share trên Azure Portal.
Sau khi hoàn thành bài lab này, bạn sẽ nắm được quy trình triển khai Azure File Share, kết nối File Share với Windows Server và sử dụng Snapshot để sao lưu, phục hồi dữ liệu. Đây là kỹ năng quan trọng giúp bạn xây dựng các giải pháp lưu trữ an toàn, bảo vệ dữ liệu và hỗ trợ khôi phục nhanh trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các phương thức kiểm soát truy cập mạng (Network Access) dành cho Azure Storage Account. Bạn sẽ hiểu cách Azure cung cấp các Public Endpoint để người dùng và ứng dụng truy cập vào các dịch vụ lưu trữ, đồng thời biết cách sử dụng Storage Account Firewall, Virtual Network, IP Rules và Private Endpoint để bảo vệ dữ liệu và giới hạn quyền truy cập đến Storage Account.
Bên cạnh đó, bạn cũng sẽ tìm hiểu kiến trúc Endpoint của các dịch vụ trong Storage Account, cách cấu hình quyền truy cập mạng trên Azure Portal và vai trò của Custom Domain khi triển khai các dịch vụ lưu trữ trên Internet.
Sau bài học này, bạn sẽ có thể:
Hiểu cách Azure Storage Account cung cấp quyền truy cập đến các dịch vụ lưu trữ thông qua Public Endpoint.
Hiểu cấu trúc URL Endpoint của các dịch vụ như Blob Storage, Azure Files, Queue Storage và Table Storage.
Hiểu sự khác nhau giữa Public Endpoint và Private Endpoint, cũng như trường hợp sử dụng của từng loại.
Hiểu cách sử dụng Storage Account Firewall để giới hạn quyền truy cập vào Storage Account.
Hiểu cách chỉ cho phép một hoặc nhiều Virtual Network (VNet) được truy cập vào Storage Account.
Hiểu cách cấu hình IP Rules để chỉ cho phép các địa chỉ IP Public được chỉ định truy cập vào dữ liệu.
Hiểu vai trò của Resource Instance Rules và cách cấp quyền truy cập cho các dịch vụ Azure thông qua Managed Identity.
Hiểu cách sử dụng Private Endpoint để truy cập Storage Account thông qua địa chỉ Private IP trong Virtual Network, giúp dữ liệu không phải truyền qua Internet.
Hiểu cách cấu hình Custom Domain để sử dụng tên miền riêng thay cho Endpoint mặc định của Azure.
Biết cách cấu hình các thiết lập Networking của Storage Account trên Azure Portal để tăng cường bảo mật cho các dịch vụ lưu trữ.
Đây là kiến thức quan trọng dành cho Azure Administrator, Cloud Engineer, System Administrator, Network Engineer, Security Engineer, DevOps Engineer và các học viên đang chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104). Việc hiểu rõ các phương thức bảo mật truy cập mạng cho Azure Storage Account sẽ giúp bạn xây dựng các hệ thống lưu trữ an toàn, kiểm soát chặt chẽ quyền truy cập vào dữ liệu, đồng thời đáp ứng các yêu cầu bảo mật và quản trị trong môi trường Microsoft Azure.
Bạn sẽ thực hành được gì trong bài lab này?
Trong bài thực hành này, bạn sẽ học cách sử dụng Shared Access Signature (SAS) để cấp quyền truy cập có giới hạn vào Azure Storage Account mà không cần chia sẻ khóa truy cập (Access Key) của Storage Account. Bạn sẽ hiểu cách tạo một SAS Token, cấu hình các quyền truy cập phù hợp và sử dụng Azure Storage Explorer để kiểm tra các quyền đã được cấp.
Bạn sẽ bắt đầu bằng việc tạo một Storage Account và Blob Container, sau đó tải một số tệp lên Azure Blob Storage. Tiếp theo, bạn sẽ tạo một SAS URI chỉ cho phép người dùng xem danh sách và đọc dữ liệu, sau đó sử dụng Azure Storage Explorer để kết nối bằng SAS Token và xác minh rằng người dùng chỉ có thể đọc dữ liệu nhưng không thể xóa hoặc chỉnh sửa các tệp.
Sau khi hoàn thành bài thực hành này, bạn sẽ có thể:
Cài đặt và sử dụng Azure Storage Explorer để quản lý dữ liệu trong Azure Storage.
Tạo một Blob Container và tải dữ liệu lên Azure Blob Storage.
Hiểu cách hoạt động của Shared Access Signature (SAS) trong Azure Storage.
Tạo SAS Token và SAS URI để cấp quyền truy cập tạm thời vào Storage Account.
Cấu hình các quyền truy cập như Read, List, cũng như phạm vi tài nguyên mà SAS được phép truy cập.
Hiểu cách giới hạn giao thức truy cập bằng HTTPS để tăng cường bảo mật.
Kết nối Azure Storage Explorer bằng SAS URI thay vì sử dụng Access Key của Storage Account.
Kiểm tra và xác minh các quyền được cấp thông qua SAS Token bằng cách thực hiện các thao tác trên Blob Storage.
Hiểu cách Azure từ chối các thao tác vượt quá quyền đã được cấp, chẳng hạn như xóa Blob khi SAS chỉ có quyền đọc.
Hiểu cách sử dụng SAS để chia sẻ dữ liệu an toàn với người dùng hoặc ứng dụng mà không cần cấp toàn quyền truy cập vào Storage Account.
Sau khi hoàn thành bài lab này, bạn sẽ nắm được cách sử dụng Shared Access Signature (SAS) để cấp quyền truy cập có kiểm soát vào Azure Storage. Đây là một trong những cơ chế bảo mật quan trọng giúp chia sẻ dữ liệu an toàn, tuân thủ nguyên tắc Least Privilege (cấp quyền tối thiểu cần thiết) và được sử dụng rất phổ biến trong các hệ thống lưu trữ dữ liệu trên Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Import/Export Jobs – dịch vụ cho phép di chuyển một lượng lớn dữ liệu giữa hệ thống mạng nội bộ (On-premises/Data Center) và Azure Storage Account bằng cách sử dụng các ổ cứng vật lý do khách hàng cung cấp. Đây là giải pháp đặc biệt hữu ích khi khối lượng dữ liệu quá lớn khiến việc truyền qua Internet mất nhiều thời gian hoặc không khả thi.
Bạn sẽ tìm hiểu cách Azure hỗ trợ Import dữ liệu từ hệ thống nội bộ lên Azure Blob Storage và Azure Files, cũng như Export dữ liệu từ Azure Blob Storage về hệ thống của doanh nghiệp. Đồng thời, bạn cũng sẽ hiểu toàn bộ quy trình tạo Import/Export Job, chuẩn bị ổ cứng, sử dụng công cụ WAImportExport, theo dõi trạng thái của Job và xác minh dữ liệu sau khi quá trình hoàn tất.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Import/Export Jobs là gì và khi nào nên sử dụng dịch vụ này.
Hiểu sự khác nhau giữa Import Job và Export Job trong Azure.
Biết các loại dữ liệu có thể Import hoặc Export với Azure Blob Storage và Azure Files.
Hiểu quy trình chuẩn bị ổ cứng vật lý được Azure hỗ trợ (HDD, SSD, SATA) để vận chuyển dữ liệu.
Hiểu vai trò của công cụ WAImportExport trong quá trình chuẩn bị ổ đĩa.
Nắm được quy trình tạo Import Job để đưa dữ liệu từ On-premises lên Azure Storage.
Hiểu quy trình tạo Export Job để xuất dữ liệu từ Azure Blob Storage về hệ thống nội bộ.
Biết cách theo dõi trạng thái của Import/Export Jobs trong Azure Portal.
Hiểu cách xác minh dữ liệu sau khi quá trình nhập hoặc xuất dữ liệu hoàn tất.
Hiểu các tình huống thực tế nên sử dụng Azure Import/Export thay vì truyền dữ liệu qua Internet, chẳng hạn như di chuyển hàng chục hoặc hàng trăm terabyte dữ liệu, sao lưu dữ liệu hoặc triển khai hệ thống mới.
Đây là một dịch vụ quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, Storage Engineer và Cloud Architect khi triển khai hoặc di chuyển dữ liệu quy mô lớn lên Microsoft Azure. Việc hiểu rõ Azure Import/Export Jobs sẽ giúp bạn lựa chọn phương pháp truyền dữ liệu phù hợp, rút ngắn thời gian triển khai, tối ưu chi phí và đảm bảo dữ liệu được di chuyển an toàn giữa hệ thống nội bộ và môi trường Azure Cloud.
Bài học bao gồm:
Mô tả về các công cụ
Sử dụng các công cụ để làm việc với Azure Storage
Các điểm chính của bài học
Bạn sẽ được học về các công cụ như:
1. Storage Explorer:
• Quản lý Storage Account
• Sử dụng Azure Active Directory(AD) hoặc Shared Access Signature(SAS)
• Cung cấp giao diện đồ họa
• Sử dụng AzCopy bên trong, để thực hiện các hoạt động liên quan đến sao chép dữ liệu và tương tác với các tài nguyên lưu trữ trong Azure
2. Azcopy:
• Quản lý Storage Account
• Sử dụng Azure Active Directory(AD) hoặc Shared Access Signature(SAS)
• Có thể sử dụng AzCopy để thực hiện việc tự động hóa và tạo các kịch bản (scripts)
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Virtual Network (VNet) – nền tảng mạng riêng ảo của Microsoft Azure. Bạn sẽ hiểu cách Azure xây dựng một hệ thống mạng trên nền tảng đám mây tương tự như mạng LAN truyền thống trong doanh nghiệp, đồng thời cung cấp khả năng kết nối an toàn giữa các tài nguyên Azure, Internet và hệ thống mạng nội bộ (On-premises).
Bài học cũng giúp bạn hiểu các thành phần quan trọng của một Virtual Network như Address Space, Subnet, Private IP, Public IP, cũng như vai trò của Network Security Group (NSG) trong việc kiểm soát lưu lượng mạng. Ngoài ra, bạn sẽ tìm hiểu cách Azure Virtual Network hỗ trợ kết nối giữa các mạng ảo, kết nối với hệ thống On-premises thông qua VPN và tận dụng hạ tầng mạng toàn cầu của Microsoft Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu mục đích của hệ thống mạng và vai trò của mạng LAN trong doanh nghiệp.
So sánh mạng LAN truyền thống với Azure Virtual Network (VNet).
Hiểu Azure Virtual Network là gì và vai trò của VNet trong môi trường Azure.
Hiểu cách Virtual Network tạo ra một không gian mạng riêng biệt và cô lập cho các tài nguyên trên Azure.
Hiểu các thành phần chính của một Virtual Network như Address Space, Subnet, Private IP và Public IP.
Hiểu cách chia một Virtual Network thành nhiều Subnet để tổ chức và cô lập các tài nguyên.
Hiểu cách các máy ảo và dịch vụ Azure giao tiếp với nhau thông qua mạng nội bộ riêng (Private Network).
Hiểu vai trò của Network Security Group (NSG) trong việc cho phép hoặc chặn lưu lượng mạng đến và đi khỏi các tài nguyên Azure.
Hiểu cách Azure Virtual Network kết nối với Internet, các Virtual Network khác và hệ thống mạng nội bộ thông qua VPN Gateway.
Hiểu lợi ích của việc sử dụng hạ tầng mạng toàn cầu (Microsoft Global Backbone Network) để xây dựng hệ thống mạng trên Azure mà không cần đầu tư thiết bị mạng vật lý.
Đây là một trong những kiến thức nền tảng và quan trọng nhất dành cho Azure Administrator, System Administrator, Network Engineer, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Virtual Network sẽ giúp bạn xây dựng hệ thống mạng trên Azure đúng kiến trúc, triển khai các dịch vụ Cloud an toàn, kết nối linh hoạt giữa On-premises và Azure, đồng thời tạo nền tảng để học các chủ đề nâng cao như VPN Gateway, VNet Peering, Azure Firewall, Load Balancer và Private Endpoint trong các bài học tiếp theo.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các nguyên tắc quan trọng khi lập kế hoạch và thiết kế Azure Virtual Network (VNet). Bạn sẽ hiểu cách lựa chọn dải địa chỉ IP (Address Space), chia mạng thành các Subnet phù hợp với từng tầng ứng dụng, cũng như xác định các yêu cầu về kết nối và bảo mật trước khi triển khai hệ thống trên Azure.
Bên cạnh đó, bạn cũng sẽ tìm hiểu cách Azure quản lý địa chỉ IP trong mỗi Subnet, cơ chế kết nối giữa các Virtual Network bằng VNet Peering, và làm quen với một số thành phần mạng quan trọng như Azure Firewall và NAT Gateway.
Sau bài học này, bạn sẽ có thể:
Hiểu các nguyên tắc khi thiết kế một Azure Virtual Network trước khi triển khai.
Biết cách lựa chọn Address Space phù hợp với nhu cầu hiện tại và khả năng mở rộng trong tương lai.
Hiểu cách chia một Virtual Network thành nhiều Subnet theo từng tầng ứng dụng như Front-end, Back-end hoặc Database.
Hiểu lợi ích của việc phân tách các Subnet để tăng tính bảo mật, dễ quản lý và mở rộng hệ thống.
Hiểu các yêu cầu cần xem xét khi thiết kế kết nối mạng như Internet, Private Network và On-premises.
Hiểu vai trò của Network Security Group (NSG) và định tuyến (Routing) trong việc kiểm soát lưu lượng mạng.
Hiểu Azure sẽ dành trước một số địa chỉ IP trong mỗi Subnet cho mục đích quản lý hệ thống.
Hiểu khái niệm VNet Peering và cách kết nối các Virtual Network với nhau mà không cần VPN Gateway.
Làm quen với vai trò của Azure Firewall và NAT Gateway trong kiến trúc mạng Azure.
Đây là kiến thức nền tảng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ cách thiết kế Azure Virtual Network sẽ giúp bạn xây dựng hệ thống mạng trên Azure theo đúng kiến trúc, đảm bảo khả năng mở rộng, tăng cường bảo mật và tạo nền tảng cho các chủ đề nâng cao như Network Security Group, Routing, Azure Firewall, NAT Gateway, VNet Peering và VPN Gateway trong các bài học tiếp theo.
Bạn sẽ thực hành được gì trong bài này?
Trong bài thực hành này, bạn sẽ triển khai một Azure Virtual Network (VNet), tạo thêm Subnet, cấu hình Network Security Group (NSG) để kiểm soát lưu lượng mạng giữa các Subnet, sau đó kiểm tra kết quả bằng cách di chuyển máy ảo sang Subnet mới và thực hiện kết nối giữa các máy ảo.
Đây là bài thực hành giúp bạn hiểu cách Azure sử dụng Subnet để phân chia mạng, đồng thời áp dụng NSG để xây dựng các chính sách bảo mật, cô lập lưu lượng giữa các vùng mạng trong cùng một Virtual Network.
Sau khi hoàn thành bài thực hành, bạn sẽ có thể:
Tạo một Subnet mới trong Azure Virtual Network.
Hiểu cách chia một VNet thành nhiều Subnet phục vụ các mục đích triển khai khác nhau.
Tạo và cấu hình Inbound Security Rules trong Network Security Group (NSG).
Tạo và cấu hình Outbound Security Rules để kiểm soát lưu lượng mạng.
Gắn (Associate) một Network Security Group với Subnet.
Di chuyển Network Interface của máy ảo sang một Subnet khác.
Kiểm tra kết nối giữa các Subnet bằng lệnh ping.
Hiểu cách NSG chặn lưu lượng mạng giữa các Subnet thông qua các quy tắc bảo mật.
Hiểu mối quan hệ giữa Virtual Network, Subnet, Virtual Machine và Network Security Group trong kiến trúc mạng Azure.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer và DevOps Engineer. Việc thành thạo các thao tác tạo Subnet, cấu hình NSG và kiểm tra kết nối mạng sẽ giúp bạn xây dựng các hệ thống Azure an toàn, phân tách các tầng ứng dụng hợp lý và triển khai kiến trúc mạng theo đúng tiêu chuẩn của doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu địa chỉ IP trong Azure Virtual Network, bao gồm Private IP và Public IP, cũng như cách Azure cấp phát và quản lý địa chỉ IP cho các tài nguyên như máy ảo. Bạn sẽ hiểu vai trò của địa chỉ IP trong việc cho phép các tài nguyên giao tiếp nội bộ trong Virtual Network và kết nối với Internet.
Bên cạnh đó, bạn cũng sẽ tìm hiểu sự khác nhau giữa Public IP Basic SKU và Standard SKU, cách cấu hình địa chỉ IP trên Network Interface (NIC), cũng như các nguyên tắc thiết kế địa chỉ IP để tránh xung đột khi kết nối nhiều hệ thống mạng với nhau.
Sau bài học này, bạn sẽ có thể:
Hiểu vai trò của địa chỉ Private IP và Public IP trong Azure Virtual Network.
Hiểu cách các tài nguyên Azure giao tiếp nội bộ thông qua địa chỉ Private IP mà không cần đi qua Internet.
Hiểu cách sử dụng Public IP để cho phép người dùng từ Internet truy cập vào các tài nguyên Azure.
Hiểu sự khác nhau giữa địa chỉ IP động (Dynamic) và tĩnh (Static) đối với cả Private IP và Public IP.
Hiểu cách cấu hình địa chỉ IP trong IP Configuration của Network Interface (NIC).
Hiểu sự khác nhau giữa Basic SKU và Standard SKU của Azure Public IP.
Hiểu vì sao Standard SKU mặc định chặn traffic truy cập từ Internet và cần kết hợp với Network Security Group (NSG) để mở các cổng dịch vụ.
Hiểu khả năng hỗ trợ Availability Zones của Standard Public IP và lợi ích khi triển khai các hệ thống có tính sẵn sàng cao.
Hiểu sự khác nhau giữa Regional Tier và Global Tier của Azure Public IP.
Hiểu tầm quan trọng của việc lập kế hoạch địa chỉ IP (CIDR Planning) để tránh trùng lặp địa chỉ khi triển khai VNet Peering hoặc kết nối với hệ thống On-premises.
Đây là kiến thức nền tảng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ cách Azure quản lý địa chỉ IP sẽ giúp bạn thiết kế hệ thống mạng đúng chuẩn, triển khai các máy ảo và dịch vụ Azure an toàn, đồng thời tạo nền tảng để học các chủ đề nâng cao như Load Balancer, NAT Gateway, Azure Firewall, VPN Gateway và Hybrid Networking trong các bài học tiếp theo.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Routing – cơ chế định tuyến giúp các tài nguyên trong Azure Virtual Network giao tiếp được với nhau, kết nối với Internet, các Virtual Network khác và hệ thống mạng nội bộ (On-premises). Bạn sẽ hiểu cách Azure tự động tạo các System Routes, cũng như cách tạo User Defined Routes (UDR) để tùy chỉnh đường đi của lưu lượng mạng theo nhu cầu của doanh nghiệp.
Bên cạnh đó, bạn cũng sẽ tìm hiểu khái niệm Next Hop, các kiểu định tuyến phổ biến trong Azure như Internet, Virtual Network, Virtual Network Gateway, Virtual Appliance và None, đồng thời hiểu cách kết hợp Routing với Azure Firewall để xây dựng hệ thống mạng an toàn và kiểm soát lưu lượng truy cập.
Sau bài học này, bạn sẽ có thể:
Hiểu Routing là gì và vai trò của định tuyến trong Azure Virtual Network.
Hiểu cách các tài nguyên trong cùng một Virtual Network giao tiếp với nhau thông qua hệ thống định tuyến.
Hiểu cách Azure tự động tạo các System Routes cho Virtual Network.
Phân biệt System Routes, User Defined Routes (UDR) và BGP Routes.
Hiểu cách User Defined Route ghi đè (Override) lên System Route để thay đổi đường đi của lưu lượng mạng.
Hiểu khái niệm Next Hop và vai trò của nó trong quá trình định tuyến.
Hiểu ý nghĩa của các kiểu Next Hop như Internet, Virtual Network, Virtual Network Gateway, Virtual Appliance và None.
Biết cách sử dụng UDR để chặn lưu lượng Internet hoặc chuyển lưu lượng qua Azure Firewall.
Hiểu mối quan hệ giữa Azure Firewall và Routing trong việc kiểm soát lưu lượng mạng.
Hiểu vai trò của Azure Routing trong các kiến trúc Hybrid Cloud, VNet Peering và VPN Gateway.
Đây là kiến thức nền tảng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Routing sẽ giúp bạn thiết kế các hệ thống mạng linh hoạt, kiểm soát chính xác đường đi của lưu lượng mạng, tăng cường bảo mật và tạo nền tảng để triển khai các giải pháp nâng cao như Azure Firewall, VPN Gateway, ExpressRoute và Hybrid Networking.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Network Security Group (NSG) – một trong những thành phần bảo mật mạng quan trọng nhất của Microsoft Azure. Bạn sẽ hiểu cách NSG hoạt động như một tường lửa (Layer 4 Firewall) để kiểm soát lưu lượng mạng (Network Traffic) đi vào và đi ra khỏi các tài nguyên Azure thông qua các quy tắc bảo mật (Security Rules).
Bên cạnh đó, bạn sẽ tìm hiểu cách liên kết NSG với Subnet hoặc Network Interface (NIC) của máy ảo, cách Azure xử lý các quy tắc Inbound và Outbound, cũng như nguyên tắc đánh giá các Security Rules dựa trên Priority, Protocol, Source, Destination, Port và Action.
Sau bài học này, bạn sẽ có thể:
Hiểu Network Security Group (NSG) là gì và vai trò của NSG trong việc bảo vệ hệ thống mạng Azure.
Hiểu cách NSG kiểm soát lưu lượng mạng bằng các quy tắc Allow và Deny.
Hiểu các thành phần của một Security Rule như Priority, Protocol, Source, Destination, Port và Action.
Hiểu sự khác nhau giữa Inbound Rules và Outbound Rules.
Hiểu cách liên kết (Associate) NSG với Subnet hoặc Network Interface (NIC) của máy ảo.
Hiểu thứ tự Azure áp dụng các Security Rules đối với lưu lượng Inbound và Outbound.
Hiểu vai trò của các Default Security Rules và cách tạo các Custom Security Rules để đáp ứng yêu cầu bảo mật của doanh nghiệp.
Biết cách thiết kế các quy tắc NSG nhằm kiểm soát lưu lượng giữa các Subnets, giữa các máy ảo và giữa Azure với Internet.
Hiểu cách NSG phối hợp với các thành phần mạng khác trong Azure để xây dựng một hệ thống mạng an toàn và bảo mật.
Đây là kiến thức nền tảng dành cho Azure Administrator, System Administrator, Network Engineer, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Network Security Group sẽ giúp bạn xây dựng các hệ thống mạng Azure an toàn, kiểm soát truy cập hiệu quả và là nền tảng quan trọng để học các chủ đề nâng cao như Azure Firewall, Application Security Groups (ASG), Azure Load Balancer, Azure Application Gateway và Hybrid Networking trong Azure.
Bạn sẽ thực hành được gì trong bài này?
Trong bài thực hành này, bạn sẽ tạo Application Security Group (ASG) trong Azure và sử dụng ASG để xây dựng các quy tắc Network Security Group (NSG) dựa trên nhóm máy ảo thay vì địa chỉ IP. Sau đó, bạn sẽ gán hai máy ảo Web Server vào cùng một ASG và kiểm tra khả năng truy cập dịch vụ Web thông qua các quy tắc bảo mật đã cấu hình.
Đây là phương pháp quản lý bảo mật hiện đại trên Azure, giúp đơn giản hóa việc quản lý các quy tắc tường lửa khi hệ thống có nhiều máy ảo hoặc thường xuyên thay đổi địa chỉ IP.
Sau khi hoàn thành bài thực hành, bạn sẽ có thể:
Tạo một Application Security Group (ASG) trong Azure.
Hiểu vai trò của ASG trong việc nhóm các máy ảo có cùng chức năng.
Tạo Inbound Security Rule trong Network Security Group sử dụng Application Security Group làm đối tượng đích.
Cấu hình cho phép truy cập các cổng HTTP (80) và HTTPS (443) tới nhóm Web Servers.
Gắn (Associate) Application Security Group vào Network Interface của các máy ảo.
Hiểu mối quan hệ giữa Application Security Group, Network Security Group và Virtual Machine.
Kiểm tra khả năng truy cập vào các Web Server thông qua địa chỉ Public IP.
Hiểu lợi ích của việc sử dụng ASG thay vì quản lý các quy tắc NSG theo từng địa chỉ IP hoặc từng máy ảo riêng lẻ.
Nắm được cách áp dụng chính sách bảo mật tập trung cho nhiều máy ảo trong cùng một nhóm ứng dụng.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer và DevOps Engineer. Việc thành thạo Application Security Group sẽ giúp bạn xây dựng các chính sách bảo mật linh hoạt, dễ quản lý và dễ mở rộng, đặc biệt trong các hệ thống Azure có nhiều máy chủ ứng dụng hoặc kiến trúc nhiều tầng (Multi-tier Application).
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure DNS – dịch vụ phân giải tên miền (DNS) trên nền tảng Microsoft Azure. Bạn sẽ hiểu cách DNS ánh xạ tên miền (Domain Name) tới địa chỉ IP để người dùng có thể truy cập các ứng dụng và website bằng tên miền thay vì phải ghi nhớ địa chỉ IP.
Bên cạnh đó, bạn sẽ tìm hiểu cách Azure DNS quản lý Public DNS Zones và Private DNS Zones, các loại DNS Records phổ biến, Record Sets, cũng như Alias Records giúp ánh xạ trực tiếp tới tài nguyên Azure mà không cần sử dụng địa chỉ IP.
Sau bài học này, bạn sẽ có thể:
Hiểu DNS là gì và vai trò của dịch vụ phân giải tên miền trong hệ thống mạng.
Hiểu Azure DNS là gì và các lợi ích khi sử dụng dịch vụ DNS được quản lý trên Azure.
Phân biệt Public DNS Zone và Private DNS Zone.
Hiểu cách Azure DNS ánh xạ tên miền tới địa chỉ IP của các tài nguyên Azure.
Hiểu chức năng của các loại bản ghi DNS phổ biến như A, AAAA, CNAME, TXT, MX, PTR, SRV và SOA.
Hiểu khái niệm Record Set và cách quản lý nhiều bản ghi trong cùng một tập hợp.
Hiểu Alias Record và lợi ích của việc ánh xạ trực tiếp tới tài nguyên Azure thay vì địa chỉ IP.
Biết khi nào nên sử dụng Alias Record, đặc biệt với các tài nguyên sử dụng Public IP động (Dynamic Public IP).
Hiểu cách Azure DNS tích hợp với Azure Role-Based Access Control (RBAC) để quản lý quyền truy cập vào các DNS Zones.
Hiểu vai trò của Azure DNS trong việc xây dựng các hệ thống Cloud có khả năng mở rộng, dễ quản lý và tính sẵn sàng cao.
Đây là kiến thức nền tảng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure DNS sẽ giúp bạn quản lý tên miền hiệu quả, triển khai các ứng dụng trên Azure dễ dàng hơn và tạo nền tảng cho các chủ đề nâng cao như Azure Traffic Manager, Azure Front Door, Load Balancer và Hybrid DNS trong các bài học tiếp theo.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Firewall – dịch vụ tường lửa được quản lý hoàn toàn (Platform as a Service - PaaS) của Microsoft Azure. Bạn sẽ hiểu cách Azure Firewall giúp bảo vệ hệ thống mạng ảo (Virtual Network) bằng cách kiểm soát và lọc lưu lượng mạng đi vào và đi ra khỏi các tài nguyên Azure dựa trên nhiều loại quy tắc bảo mật khác nhau.
Bên cạnh đó, bạn sẽ tìm hiểu các tính năng quan trọng của Azure Firewall như Network Rules, Application Rules, NAT Rules (DNAT và SNAT), Threat Intelligence Filtering, hỗ trợ Fully Qualified Domain Name (FQDN) và khả năng tích hợp với Azure Monitor để giám sát toàn bộ lưu lượng mạng.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Firewall là gì và vai trò của Azure Firewall trong việc bảo vệ hệ thống mạng trên Microsoft Azure.
Hiểu kiến trúc Platform as a Service (PaaS) của Azure Firewall và những lợi ích so với việc tự triển khai tường lửa trên máy ảo.
Hiểu cách Azure Firewall lọc lưu lượng mạng giữa Virtual Network, Internet và các mạng kết nối khác.
Hiểu sự khác nhau giữa Network Rules, Application Rules và NAT Rules, cũng như trường hợp sử dụng của từng loại quy tắc.
Hiểu cách sử dụng DNAT và SNAT để cấu hình chuyển đổi địa chỉ mạng cho lưu lượng Inbound và Outbound.
Hiểu cách Azure Firewall hỗ trợ Fully Qualified Domain Name (FQDN) để kiểm soát truy cập theo tên miền thay vì địa chỉ IP.
Hiểu cách Threat Intelligence giúp phát hiện và chặn các địa chỉ IP hoặc tên miền độc hại dựa trên cơ sở dữ liệu được Microsoft cập nhật liên tục.
Hiểu cách tích hợp Azure Firewall với Azure Monitor để theo dõi, giám sát và phân tích lưu lượng mạng cũng như các sự kiện bảo mật.
Hiểu vai trò của Azure Firewall trong việc xây dựng một kiến trúc mạng Azure bảo mật, tập trung và dễ quản lý.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Firewall sẽ giúp bạn xây dựng các hệ thống mạng Azure an toàn, kiểm soát lưu lượng hiệu quả và là nền tảng để triển khai các giải pháp bảo mật nâng cao trong môi trường doanh nghiệp cũng như chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bài thực hành: Tạo và cấu hình Azure Firewall
Trong bài thực hành này, bạn sẽ triển khai Azure Firewall để bảo vệ hệ thống mạng ảo (Virtual Network) trong Azure. Bạn sẽ tạo một Azure Firewall theo mô hình Policy-based, cấu hình Route Table để chuyển lưu lượng mạng qua Firewall, đồng thời xây dựng các DNAT Rules, Network Rules và Application Rules nhằm kiểm soát lưu lượng truy cập vào và ra khỏi hệ thống.
Sau khi hoàn thành cấu hình, bạn sẽ kiểm tra khả năng truy cập từ Internet đến máy ảo thông qua Azure Firewall, kiểm tra phân giải DNS bằng các Network Rules và xác thực việc lọc truy cập website bằng Application Rules sử dụng Fully Qualified Domain Name (FQDN). Thông qua bài lab này, bạn sẽ hiểu cách Azure Firewall hoạt động như một tường lửa trung tâm giúp bảo vệ và kiểm soát lưu lượng mạng trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Virtual Network Service Endpoints – tính năng cho phép các tài nguyên trong một Virtual Network (VNet) kết nối an toàn đến các dịch vụ Platform as a Service (PaaS) của Azure mà không cần lưu lượng mạng phải đi qua public Internet. Bạn sẽ hiểu cách Service Endpoint hoạt động, các đặc điểm, giới hạn và trường hợp sử dụng trong thực tế để tăng cường bảo mật cho hệ thống.
Bên cạnh đó, bạn sẽ thực hành cấu hình Service Endpoint và kết hợp với Storage Account Firewall để chỉ cho phép các Subnet được chỉ định có thể truy cập vào dịch vụ Azure Storage.
Sau bài học này, bạn sẽ có thể:
Hiểu Service Endpoint là gì và vai trò của Service Endpoint trong Microsoft Azure.
Hiểu cách Service Endpoint cho phép các tài nguyên trong Virtual Network kết nối trực tiếp đến các dịch vụ Azure PaaS.
Hiểu cơ chế hoạt động của Service Endpoint và sự khác biệt giữa kết nối qua Public Endpoint thông thường và kết nối sử dụng Service Endpoint.
Hiểu rằng phần lớn các dịch vụ Azure PaaS mặc định đều sử dụng Public Endpoint và Service Endpoint giúp tăng cường bảo mật cho các kết nối này.
Hiểu các đặc điểm của Service Endpoint, bao gồm phạm vi hoạt động theo Subnet, hỗ trợ nhiều dịch vụ Azure và hoạt động theo từng Azure Region.
Hiểu rằng Service Endpoint không cấp Private IP cho dịch vụ Azure và vẫn sử dụng Public Endpoint của dịch vụ, nhưng lưu lượng được truyền trên mạng nội bộ của Microsoft Azure.
Hiểu cách kết hợp Storage Account Firewall với Service Endpoint để giới hạn chỉ các Virtual Network hoặc Subnet được chỉ định mới có thể truy cập vào dịch vụ.
Hiểu lợi ích của Service Endpoint trong việc giảm bề mặt tấn công, tăng cường bảo mật và hỗ trợ áp dụng các quy tắc Network Security Group (NSG) cũng như các chính sách định tuyến mạng.
Thực hành cấu hình Service Endpoint cho một Virtual Network và kiểm tra khả năng truy cập vào các dịch vụ Azure PaaS sau khi áp dụng cấu hình.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, System Administrator, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Service Endpoints sẽ giúp bạn xây dựng các kết nối an toàn giữa Virtual Network và các dịch vụ Azure PaaS, nâng cao khả năng bảo mật hệ thống và là nền tảng để tiếp tục học các giải pháp mạng nâng cao như Private Endpoint, Private Link và Hybrid Networking trong Microsoft Azure cũng như chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
ạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Private Endpoint – giải pháp giúp các tài nguyên trong Virtual Network (VNet) kết nối như trong mạng nội bộ (private network) và an toàn đến các dịch vụ Azure thông qua Private IP. Bạn sẽ hiểu cách Azure Private Link hoạt động, sự khác biệt giữa Private Endpoint và Service Endpoint, cũng như các trường hợp triển khai trong môi trường Hybrid Network giữa Azure và hệ thống mạng doanh nghiệp.
Bên cạnh đó, bạn sẽ thực hành cấu hình Private Endpoint để kết nối an toàn đến một dịch vụ Azure và hiểu cách Private Endpoint giúp loại bỏ nhu cầu truy cập qua Public Internet, từ đó nâng cao mức độ bảo mật cho hệ thống.
Sau bài học này, bạn sẽ có thể:
Hiểu Private Endpoint là gì và vai trò của Azure Private Link trong Microsoft Azure.
Hiểu cách Private Endpoint cung cấp một Private IP trong Virtual Network để kết nối đến các dịch vụ Azure.
Hiểu cơ chế hoạt động của Private Endpoint và cách ánh xạ (mapping) Private IP tới một tài nguyên hoặc một sub-resource của dịch vụ Azure.
Hiểu sự khác nhau giữa Private Endpoint và Service Endpoint, cũng như khi nào nên sử dụng từng giải pháp.
Hiểu cách truy cập các dịch vụ Azure hoàn toàn thông qua mạng riêng mà không cần sử dụng Public Endpoint.
Hiểu cách sử dụng Private Endpoint để kết nối đến các dịch vụ Azure PaaS như Azure Storage, Azure SQL Database, Azure Key Vault và nhiều dịch vụ Azure khác.
Hiểu cách sử dụng Private Endpoint để kết nối đến các dịch vụ do khách hàng hoặc đối tác cung cấp thông qua Azure Private Link.
Hiểu vai trò của Private Endpoint trong các mô hình Hybrid Network, cho phép hệ thống mạng nội bộ (On-premises) kết nối an toàn đến các dịch vụ Azure thông qua VPN hoặc ExpressRoute.
Thực hành cấu hình một Private Endpoint và kiểm tra kết nối riêng tư đến dịch vụ Azure.
Hiểu các lợi ích của Private Endpoint trong việc tăng cường bảo mật, giảm bề mặt tấn công và đáp ứng các yêu cầu bảo mật của doanh nghiệp.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, Security Engineer, DevOps Engineer, System Administrator và Cloud Architect. Việc hiểu rõ Azure Private Endpoint sẽ giúp bạn xây dựng các kết nối riêng tư và an toàn giữa Virtual Network với các dịch vụ Azure, triển khai các kiến trúc Hybrid Cloud hiện đại và là một trong những nội dung quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
ạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure Virtual Network Peering (VNet Peering) – tính năng cho phép kết nối nhiều mạng ảo (Virtual Network) với nhau để các tài nguyên có thể giao tiếp thông qua hạ tầng mạng riêng của Microsoft Azure. Bạn sẽ hiểu cách VNet Peering hoạt động, các nguyên tắc thiết lập kết nối, lợi ích về hiệu năng cũng như những giới hạn quan trọng cần lưu ý khi triển khai trong thực tế.
Bên cạnh đó, bạn sẽ thực hành cấu hình VNet Peering giữa nhiều Virtual Network và kiểm tra khả năng kết nối giữa các máy ảo nằm trong các mạng ảo khác nhau.
Sau bài học này, bạn sẽ có thể:
Hiểu VNet Peering là gì và vai trò của VNet Peering trong Microsoft Azure.
Hiểu vì sao các Virtual Network mặc định được cô lập với nhau và khi nào cần sử dụng VNet Peering.
Hiểu cách thiết lập kết nối Peering giữa hai Virtual Network để các tài nguyên trong hai mạng có thể giao tiếp với nhau.
Hiểu rằng VNet Peering là kết nối hai chiều (bidirectional) và cần được cấu hình ở cả hai phía để đảm bảo các mạng có thể trao đổi dữ liệu.
Hiểu cách triển khai VNet Peering giữa các Virtual Network trong cùng một Azure Region cũng như giữa các Region khác nhau (Global VNet Peering).
Hiểu nguyên tắc không có tính bắc cầu (Non-transitive) của VNet Peering và lý do các mạng không thể tự động giao tiếp thông qua một mạng trung gian.
Hiểu yêu cầu các dải địa chỉ IP của các Virtual Network không được chồng lấn (Overlapping Address Spaces) khi thiết lập Peering.
Hiểu lợi ích của VNet Peering như độ trễ thấp, băng thông cao và lưu lượng mạng được truyền trên Microsoft Global Backbone Network thay vì Internet công cộng.
Hiểu khả năng thiết lập VNet Peering giữa nhiều Azure Subscriptions, Microsoft Entra ID (Azure AD) Tenants và Azure Regions.
Thực hành cấu hình VNet Peering giữa nhiều Virtual Network và kiểm tra khả năng giao tiếp giữa các máy ảo trong từng mạng.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, System Administrator, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Virtual Network Peering sẽ giúp bạn xây dựng các hệ thống mạng Azure có khả năng mở rộng, kết nối linh hoạt giữa nhiều Virtual Network với hiệu năng cao và là một trong những nội dung quan trọng của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure VPN Gateway – dịch vụ cho phép thiết lập các kết nối VPN an toàn giữa Virtual Network (VNet) trên Azure với hệ thống mạng nội bộ (On-premises), người dùng từ xa hoặc các Virtual Network khác. Bạn sẽ hiểu kiến trúc của VPN Gateway, cách hoạt động của các kết nối Site-to-Site (S2S), Point-to-Site (P2S) và VNet-to-VNet, cũng như sự khác biệt giữa VPN Gateway và VNet Peering.
Bên cạnh đó, bạn sẽ tìm hiểu các thành phần cần thiết để triển khai VPN Gateway như Gateway Subnet, Virtual Network Gateway, Local Network Gateway và các loại kết nối VPN được Azure hỗ trợ. Cuối bài học, bạn sẽ chuẩn bị môi trường để triển khai bài thực hành cấu hình VPN Gateway.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure VPN Gateway là gì và vai trò của VPN Gateway trong Microsoft Azure.
Hiểu sự khác nhau giữa VPN Gateway và VNet Peering, cũng như khi nào nên sử dụng từng giải pháp.
Hiểu cách VPN Gateway giúp xây dựng các mô hình Hybrid Network giữa Azure và hệ thống mạng doanh nghiệp (On-premises).
Hiểu vai trò của Gateway Subnet, Virtual Network Gateway và Local Network Gateway trong kiến trúc VPN của Azure.
Hiểu cách thiết lập các kết nối Site-to-Site (S2S) giữa Azure Virtual Network và hệ thống mạng nội bộ.
Hiểu cách triển khai Point-to-Site (P2S) để người dùng từ xa kết nối VPN an toàn vào Azure Virtual Network.
Hiểu cách sử dụng VNet-to-VNet VPN để kết nối các Virtual Network thông qua VPN Gateway.
Hiểu cơ chế mã hóa lưu lượng mạng bằng IPsec Tunnel và các chuẩn mã hóa IKEv1 và IKEv2.
Hiểu sự khác nhau giữa Policy-Based VPN và Route-Based VPN, cũng như ưu điểm của từng loại.
Hiểu mô hình Active-Active và Active-Passive VPN Gateway nhằm tăng tính sẵn sàng và khả năng dự phòng cho hệ thống.
Hiểu quy trình triển khai VPN Gateway và các thành phần cần chuẩn bị trước khi cấu hình kết nối VPN trong Azure.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, System Administrator, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure VPN Gateway sẽ giúp bạn xây dựng các hệ thống Hybrid Cloud an toàn, kết nối hệ thống mạng doanh nghiệp với Azure thông qua các đường hầm VPN được mã hóa, đồng thời là nền tảng để tiếp tục học về ExpressRoute, Hybrid Networking và chuẩn bị cho kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu Azure ExpressRoute – giải pháp kết nối chuyên dụng (Dedicated Connection) giúp kết nối hệ thống mạng doanh nghiệp (On-premises) với Microsoft Azure thông qua một đường truyền vật lý riêng, không đi qua public Internet. Bạn sẽ hiểu kiến trúc của ExpressRoute, cách hoạt động của ExpressRoute Circuit, các loại Peering, cũng như quy trình triển khai kết nối giữa hệ thống mạng doanh nghiệp và Azure.
Bên cạnh đó, bạn sẽ tìm hiểu sự khác nhau giữa ExpressRoute và VPN Gateway, các tùy chọn SKU, cơ chế dự phòng (Redundancy), định tuyến động bằng BGP và vai trò của Virtual Network Gateway trong việc kết nối ExpressRoute với Virtual Network.
Sau bài học này, bạn sẽ có thể:
Hiểu ExpressRoute là gì và vai trò của ExpressRoute trong Microsoft Azure.
Hiểu sự khác nhau giữa ExpressRoute và Azure VPN Gateway, cũng như khi nào nên sử dụng từng giải pháp.
Hiểu cách ExpressRoute cung cấp kết nối vật lý chuyên dụng giữa hệ thống mạng doanh nghiệp và Microsoft Azure mà không truyền dữ liệu qua Internet công cộng.
Hiểu kiến trúc của ExpressRoute, bao gồm Partner Edge, Microsoft Edge và ExpressRoute Circuit với khả năng dự phòng tích hợp (Built-in Redundancy).
Hiểu vai trò của Azure Private Peering và Microsoft Peering, cũng như các loại tài nguyên có thể truy cập thông qua từng loại kết nối.
Hiểu cách kết nối Virtual Network với ExpressRoute thông qua Virtual Network Gateway và Gateway Subnet.
Hiểu các thành phần quan trọng khi triển khai ExpressRoute như ASN (Autonomous System Number), VLAN ID, BGP (Border Gateway Protocol) và cơ chế định tuyến động.
Hiểu các tùy chọn SKU của ExpressRoute gồm Local, Standard và Premium, cũng như phạm vi kết nối và khả năng mở rộng của từng gói.
Hiểu quy trình triển khai ExpressRoute từ việc tạo ExpressRoute Circuit, cấu hình Peering, thiết lập Virtual Network Gateway đến kết nối với hệ thống mạng doanh nghiệp.
Hiểu các lợi ích của ExpressRoute như băng thông cao, độ trễ thấp, tính sẵn sàng cao, khả năng dự phòng và kết nối ổn định cho các hệ thống quan trọng của doanh nghiệp.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, System Administrator, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure ExpressRoute sẽ giúp bạn xây dựng các kết nối Hybrid Cloud có hiệu năng cao, bảo mật và ổn định giữa hệ thống mạng doanh nghiệp với Microsoft Azure, đồng thời là một trong những chủ đề quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là nền tảng cho các kiến trúc Hybrid Cloud quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Virtual WAN (Azure WAN) – một dịch vụ mạng giúp quản lý tập trung toàn bộ hệ thống kết nối mạng của doanh nghiệp trên Microsoft Azure thông qua một giao diện quản trị duy nhất. Bạn sẽ hiểu cách Azure Virtual WAN đơn giản hóa việc triển khai kiến trúc Hub-and-Spoke, kết nối các Virtual Networks (VNets), VPN Site-to-Site, VPN Point-to-Site, ExpressRoute và các chi nhánh (Branch Offices) trong một hạ tầng mạng thống nhất.
Bên cạnh đó, bạn sẽ tìm hiểu vai trò của Virtual Hub, sự khác nhau giữa Basic SKU và Standard SKU, các khả năng định tuyến, bảo mật bằng Azure Firewall và cách Azure Virtual WAN hỗ trợ xây dựng các hệ thống Hybrid Network và Multi-Region Network quy mô lớn.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Virtual WAN là gì và vai trò của nó trong việc quản lý hệ thống mạng trên Microsoft Azure.
Hiểu kiến trúc Hub-and-Spoke và cách Azure Virtual WAN giúp triển khai mô hình mạng này một cách tập trung.
Hiểu chức năng của Virtual Hub và cách Virtual Hub hoạt động như trung tâm mạng (Core Network) trong từng Azure Region.
Hiểu cách Azure Virtual WAN kết nối và quản lý nhiều Virtual Networks (VNets) trong cùng một Region hoặc giữa nhiều Region khác nhau.
Hiểu cách cấu hình và quản lý các kết nối:
VPN Site-to-Site (S2S)
VPN Point-to-Site (P2S)
ExpressRoute
VNet-to-VNet
Hiểu sự khác nhau giữa Basic SKU và Standard SKU, cũng như các tính năng được hỗ trợ trong từng loại SKU.
Hiểu khả năng Hub-to-Hub Connectivity và xây dựng hệ thống mạng Fully Meshed Network giữa nhiều Azure Region.
Hiểu cách Azure Virtual WAN tự động triển khai các thành phần mạng quan trọng như Gateway và Virtual Hub mà không cần cấu hình thủ công Gateway Subnet.
Hiểu cách quản lý tập trung các kết nối, định tuyến (Routing) và bảo mật (Security) thông qua một giao diện quản trị duy nhất.
Hiểu cách tích hợp Azure Firewall và Azure Firewall Manager để bảo vệ toàn bộ hệ thống mạng Azure Virtual WAN.
Hiểu khái niệm Any-to-Any Connectivity, cho phép kết nối linh hoạt giữa người dùng từ xa, chi nhánh, hệ thống On-premises và các tài nguyên Azure.
Hiểu các trường hợp sử dụng Azure Virtual WAN trong doanh nghiệp có nhiều chi nhánh, nhiều Region hoặc triển khai Hybrid Cloud quy mô lớn.
Đây là kiến thức quan trọng dành cho Azure Administrator, Network Engineer, Cloud Engineer, System Administrator, Security Engineer, DevOps Engineer và Cloud Architect. Việc hiểu rõ Azure Virtual WAN sẽ giúp bạn thiết kế và quản lý các hệ thống mạng Azure hiện đại theo mô hình Hub-and-Spoke, tối ưu hóa việc quản trị, tăng khả năng mở rộng, bảo mật và kết nối Hybrid Cloud trong doanh nghiệp. Đây cũng là một chủ đề quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là nền tảng cho các kiến trúc mạng Azure quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ triển khai mô hình mạng Hub-and-Spoke bằng cách sử dụng Azure VPN Gateway để kết nối hai Virtual Networks (VNets) thông qua kết nối VNet-to-VNet VPN. Đây là một kiến trúc mạng phổ biến trong Azure, thường được sử dụng để kết nối nhiều mạng ảo vào một mạng trung tâm (Hub), giúp đơn giản hóa việc quản lý kết nối, tăng khả năng mở rộng và hỗ trợ triển khai các hệ thống Hybrid Cloud.
Trong quá trình thực hành, bạn sẽ cấu hình Virtual Network Gateway cho cả Hub và Spoke, tạo các kết nối VPN giữa hai Virtual Networks, sử dụng Pre-Shared Key (PSK) để thiết lập đường hầm VPN được mã hóa và xác nhận trạng thái kết nối giữa hai Gateway. Sau khi hoàn thành, bạn sẽ có một mô hình Hub-and-Spoke cơ bản để làm nền tảng cho các bài học về Hybrid Networking và kết nối doanh nghiệp trên Microsoft Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu cách xây dựng mô hình mạng Hub-and-Spoke trong Microsoft Azure.
Triển khai hai Virtual Networks đại diện cho Hub và Spoke.
Hiểu vai trò của Virtual Network Gateway trong việc thiết lập kết nối VPN giữa các Virtual Networks.
Cấu hình VPN Gateway SKU phù hợp cho kết nối giữa các mạng ảo.
Tạo kết nối VNet-to-VNet VPN giữa Hub và Spoke.
Cấu hình Pre-Shared Key (PSK) để xác thực kết nối VPN.
Hiểu nguyên tắc thiết lập kết nối hai chiều giữa hai Virtual Network Gateways.
Kiểm tra trạng thái kết nối VPN và xác nhận quá trình thiết lập thành công.
Kiểm tra khả năng giao tiếp giữa các máy ảo nằm trong hai Virtual Networks thông qua kết nối VPN.
Hiểu cách Azure sử dụng đường hầm IPsec VPN để mã hóa dữ liệu giữa các Virtual Networks.
Hiểu nền tảng triển khai các kiến trúc Hybrid Network sử dụng VPN Gateway trong Azure.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, Network Engineer, System Administrator, Cloud Engineer, Security Engineer, DevOps Engineer và Cloud Architect. Sau khi hoàn thành bài lab này, bạn sẽ hiểu cách triển khai kết nối VNet-to-VNet VPN và xây dựng mô hình Hub-and-Spoke Network, đây là một trong những kiến trúc mạng được sử dụng rộng rãi trong các doanh nghiệp triển khai Microsoft Azure và cũng là nội dung quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Virtual Machine (Azure VM) – dịch vụ Infrastructure as a Service (IaaS) của Microsoft Azure cho phép triển khai các máy chủ ảo trên nền tảng điện toán đám mây. Azure Virtual Machine cung cấp đầy đủ các thành phần của một máy chủ vật lý như CPU, bộ nhớ (Memory), ổ đĩa lưu trữ (Storage) và tài nguyên mạng (Networking), đồng thời cho phép bạn mở rộng hoặc thu hẹp tài nguyên một cách linh hoạt theo nhu cầu sử dụng.
Bạn sẽ tìm hiểu các thành phần cốt lõi của một máy ảo Azure, bao gồm cấu hình CPU và Memory, hệ thống mạng, các loại ổ đĩa lưu trữ và các thuộc tính quan trọng của máy ảo. Ngoài ra, bạn cũng sẽ làm quen với các dòng máy ảo (VM Series) khác nhau được Microsoft Azure cung cấp để lựa chọn cấu hình phù hợp với từng loại ứng dụng và khối lượng công việc.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Virtual Machine (Azure VM) là gì và vai trò của nó trong mô hình Infrastructure as a Service (IaaS).
Hiểu các thành phần chính tạo nên một máy ảo Azure, bao gồm CPU, Memory, Storage và Networking.
Hiểu cách Azure VM cung cấp tài nguyên điện toán có khả năng mở rộng theo nhu cầu của doanh nghiệp.
Hiểu các thuộc tính quan trọng của một máy ảo như Name, Region, Size và Image.
Hiểu vai trò của CPU và Memory trong việc xác định cấu hình và hiệu năng của máy ảo.
Hiểu cách lựa chọn kích cỡ máy ảo (VM Size) phù hợp với từng nhu cầu triển khai.
Hiểu các thành phần mạng của Azure VM, bao gồm Virtual Network (VNet), Subnet, Network Interface (NIC), Public IP và Network Security Group (NSG).
Hiểu các thành phần lưu trữ của Azure VM, bao gồm OS Disk, Temporary Disk và Data Disk.
Phân biệt các dòng máy ảo phổ biến trong Azure như:
General Purpose
Compute Optimized
Memory Optimized
Storage Optimized
GPU
High Performance Computing (HPC)
Hiểu cách lựa chọn dòng máy ảo phù hợp với từng loại ứng dụng như Web Server, Database Server, AI/ML, Big Data hoặc HPC.
Hiểu các công cụ có thể sử dụng để triển khai và quản lý Azure Virtual Machine như Azure Portal, Azure CLI và Azure PowerShell.
Đây là kiến thức nền tảng dành cho Azure Administrator, System Administrator, Cloud Engineer, Network Engineer, DevOps Engineer, Solutions Architect và IT Professionals. Việc hiểu rõ Azure Virtual Machine sẽ giúp bạn triển khai, quản lý và tối ưu các máy chủ trên Microsoft Azure một cách hiệu quả. Đây cũng là một trong những nội dung quan trọng nhất của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là nền tảng cho hầu hết các dịch vụ hạ tầng trên Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ thực hành triển khai và quản lý Azure Virtual Machine (VM) bằng nhiều phương pháp khác nhau, bao gồm Azure Portal, Azure CLI và Azure PowerShell trong Azure Cloud Shell. Thông qua quá trình tạo một máy ảo Linux, bạn sẽ hiểu rõ các thành phần tạo nên kiến trúc của một Azure VM, cách cấu hình hệ thống mạng, bộ lưu trữ, cũng như triển khai một ứng dụng Web Server trên máy ảo.
Bên cạnh việc tạo máy ảo, bạn sẽ tìm hiểu cách bổ sung ổ đĩa dữ liệu (Data Disk), cấu hình Virtual Network, Subnet, Network Interface, Public IP và Network Security Group (NSG). Ngoài ra, bạn cũng sẽ học cách tự động cài đặt phần mềm bằng Custom Data, mở cổng HTTP thông qua NSG để cho phép truy cập Web Server từ Internet và tìm hiểu các trường hợp sử dụng Azure Virtual Machine trong thực tế như di chuyển hệ thống lên Azure và xây dựng các giải pháp điện toán đám mây có tính sẵn sàng cao.
Sau bài học này, bạn sẽ có thể:
Hiểu kiến trúc tổng thể của một Azure Virtual Machine và mối quan hệ giữa các thành phần như Resource Group, Virtual Network, Subnet, Network Security Group (NSG), Network Interface (NIC), Public IP (PIP), Virtual Machine và Azure Disk.
Triển khai một máy ảo Linux bằng Azure Portal.
Triển khai máy ảo bằng Azure CLI trong Azure Cloud Shell.
Triển khai máy ảo bằng Azure PowerShell trong Azure Cloud Shell.
Hiểu ưu điểm của từng phương pháp triển khai Azure Virtual Machine và lựa chọn công cụ phù hợp với từng tình huống quản trị.
Cấu hình hệ thống mạng cho máy ảo bằng cách lựa chọn hoặc tạo mới Virtual Network, Subnet, Network Interface, Public IP và Network Security Group.
Hiểu vai trò của Network Security Group (NSG) trong việc kiểm soát lưu lượng truy cập đến và đi từ máy ảo.
Cấu hình các quy tắc (Security Rules) để mở cổng HTTP cho Web Server.
Hiểu cách cài đặt phần mềm tự động thông qua Custom Data trong quá trình triển khai máy ảo.
Triển khai và cấu hình Nginx Web Server trên Azure Virtual Machine.
Thực hành bổ sung Data Disk cho máy ảo để mở rộng dung lượng lưu trữ.
Hiểu vai trò của các loại ổ đĩa trong Azure VM gồm OS Disk, Temporary Disk và Data Disk.
Hiểu cách Azure VM sử dụng CPU, Memory, Networking và Storage để xây dựng hạ tầng điện toán đám mây.
Hiểu các trường hợp sử dụng phổ biến của Azure Virtual Machine như triển khai máy chủ Linux/Windows, di chuyển hệ thống từ môi trường On-premises lên Azure và xây dựng các giải pháp Cloud Computing có khả năng mở rộng, tính sẵn sàng cao và khả năng chịu lỗi.
Đây là một bài học thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer, Network Engineer, Solutions Architect và IT Professionals. Sau khi hoàn thành bài học này, bạn sẽ có khả năng triển khai và quản lý Azure Virtual Machine bằng nhiều công cụ khác nhau, đồng thời hiểu cách cấu hình đầy đủ các thành phần mạng, lưu trữ và bảo mật để vận hành một máy chủ trên Microsoft Azure. Đây cũng là một trong những kỹ năng cốt lõi của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là nền tảng cho việc triển khai hầu hết các hệ thống hạ tầng trên Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Managed Disks và các loại ổ đĩa mà Azure Virtual Machine sử dụng để lưu trữ hệ điều hành, dữ liệu và các files tạm thời. Bạn sẽ hiểu khái niệm Virtual Hard Disk (VHD), cách Azure lưu trữ VHD dưới dạng Page Blob trong Azure Blob Storage, cũng như vai trò của từng loại ổ đĩa trong quá trình vận hành máy ảo.
Bên cạnh đó, bạn sẽ tìm hiểu sự khác nhau giữa Managed Disks và Unmanaged Disks, các loại ổ đĩa SSD và HDD mà Azure cung cấp, cũng như các cơ chế mã hóa dữ liệu nhằm bảo vệ dữ liệu lưu trữ trên máy ảo. Đây là những kiến thức quan trọng giúp bạn lựa chọn giải pháp lưu trữ phù hợp với từng loại ứng dụng và tối ưu hiệu năng, chi phí cũng như khả năng bảo mật của Azure Virtual Machine.
Sau bài học này, bạn sẽ có thể:
Hiểu Virtual Hard Disk (VHD) là gì và vai trò của VHD trong Azure Virtual Machine.
Hiểu cách Azure lưu trữ các VHD dưới dạng Page Blob trong dịch vụ Azure Blob Storage.
Hiểu vai trò của OS Disk, nơi lưu trữ hệ điều hành và các tập tin khởi động của máy ảo.
Hiểu vai trò của Temporary Disk trong việc lưu trữ các dữ liệu tạm thời như page file, swap file và cache.
Hiểu vai trò của Data Disk trong việc lưu trữ dữ liệu ứng dụng, tập tin và cơ sở dữ liệu.
Phân biệt sự khác nhau giữa OS Disk, Temporary Disk và Data Disk.
Hiểu cách các ổ đĩa được kết nối với máy ảo thông qua các chuẩn SATA và SCSI.
Phân biệt Managed Disks và Unmanaged Disks.
Hiểu các lợi ích của Managed Disks, bao gồm:
Được Azure Resource Manager (ARM) quản lý.
Azure tự động quản lý Storage Account.
Hỗ trợ tính sẵn sàng cao (High Availability).
Hỗ trợ Role-Based Access Control (RBAC).
Hỗ trợ Snapshot.
Hỗ trợ Azure Backup.
Hiểu các hạn chế của Unmanaged Disks và lý do Microsoft khuyến nghị sử dụng Managed Disks trong các triển khai hiện nay.
Phân biệt các loại Azure Managed Disk:
Ultra Disk (SSD)
Premium SSD
Standard SSD
Standard HDD
Hiểu cách lựa chọn loại ổ đĩa phù hợp dựa trên yêu cầu về hiệu năng, độ trễ và chi phí.
Hiểu mối quan hệ giữa hiệu năng của ổ đĩa và dung lượng (VM Size) của Azure Virtual Machine.
Hiểu cơ chế Storage Service Encryption (SSE) để mã hóa dữ liệu ở mức hạ tầng lưu trữ của Azure.
Hiểu cơ chế Azure Disk Encryption (ADE) sử dụng các công nghệ như BitLocker (Windows) và DM-Crypt (Linux) để mã hóa các ổ đĩa của máy ảo.
Hiểu cách Azure triển khai bảo mật nhiều lớp nhằm bảo vệ dữ liệu lưu trữ trên Azure Virtual Machine.
Đây là kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer, Database Administrator, Security Engineer, Solutions Architect và IT Professionals. Việc hiểu rõ Azure VM Disks sẽ giúp bạn thiết kế hệ thống lưu trữ phù hợp cho từng loại ứng dụng, tối ưu hiệu năng và chi phí, đồng thời triển khai các giải pháp bảo vệ dữ liệu theo các tiêu chuẩn bảo mật của Microsoft Azure. Đây cũng là một chủ đề quan trọng trong kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104) và là nền tảng để quản trị hạ tầng Azure Virtual Machine một cách hiệu quả.
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ học cách gắn (Attach) một Data Disk hiện có vào một Azure Virtual Machine khác nhằm bảo toàn dữ liệu khi máy ảo ban đầu không còn được sử dụng. Đây là một tình huống rất phổ biến trong thực tế khi doanh nghiệp cần thay thế máy chủ, khôi phục hệ thống sau sự cố hoặc di chuyển dữ liệu giữa các máy ảo mà không làm mất dữ liệu lưu trữ trên ổ đĩa.
Bạn sẽ sử dụng Azure Resource Manager (ARM Template) để tự động triển khai môi trường thực hành, sau đó thực hiện việc tách (Detach) và gắn lại (Attach) Data Disk giữa hai máy ảo. Cuối cùng, bạn sẽ cấu hình hệ điều hành để nhận diện và truy cập vào ổ đĩa vừa được gắn, xác nhận rằng toàn bộ dữ liệu vẫn được giữ nguyên sau quá trình di chuyển.
Sau bài học này, bạn sẽ có thể:
Hiểu cách Azure lưu trữ dữ liệu độc lập với vòng đời của Azure Virtual Machine thông qua Managed Disks.
Hiểu tại sao dữ liệu trên Data Disk vẫn được giữ nguyên ngay cả khi máy ảo bị xóa (nếu không chọn xóa ổ đĩa cùng với VM).
Triển khai nhanh môi trường thực hành bằng Azure Resource Manager (ARM Template).
Hiểu cách sử dụng ARM Template để tự động tạo các tài nguyên Azure.
Thực hành triển khai môi trường gồm nhiều máy ảo, mạng ảo, ổ đĩa và các tài nguyên mạng cần thiết.
Thực hiện Detach một Data Disk khỏi máy ảo nguồn.
Thực hiện Attach Data Disk vào một máy ảo khác.
Hiểu quy trình Azure quản lý việc gắn và tháo các Managed Disks.
Kiểm tra và xác nhận hệ điều hành đã nhận diện thành công ổ đĩa mới được gắn.
Truy cập dữ liệu trên Data Disk sau khi di chuyển sang máy ảo khác.
Hiểu sự khác nhau giữa OS Disk và Data Disk trong quá trình di chuyển dữ liệu.
Hiểu các tình huống thực tế cần sử dụng thao tác Attach và Detach Data Disk như:
Thay thế máy chủ.
Di chuyển dữ liệu giữa các máy ảo.
Khôi phục dữ liệu sau sự cố.
Nâng cấp hoặc triển khai lại hệ điều hành mà vẫn giữ nguyên dữ liệu.
Phân tích hoặc sao lưu dữ liệu từ một máy ảo không còn hoạt động.
Hiểu các lợi ích của việc tách biệt dữ liệu ứng dụng khỏi ổ đĩa hệ điều hành trong quá trình quản trị Azure Virtual Machine.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer, Database Administrator, Solutions Architect và IT Professionals. Sau khi hoàn thành bài lab này, bạn sẽ nắm vững quy trình quản lý Azure Managed Disks, biết cách di chuyển ổ đĩa dữ liệu giữa các máy ảo mà không làm mất dữ liệu và hiểu cách triển khai môi trường bằng ARM Templates để tự động hóa việc triển khai hạ tầng trên Microsoft Azure. Đây cũng là một kỹ năng thường xuyên được sử dụng trong vận hành thực tế và là nội dung quan trọng của kỳ thi Microsoft Certified: Azure Administrator Associate (AZ-104).
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các giải pháp tính sẵn sàng cao (High Availability - HA) dành cho Azure Virtual Machine. Bạn sẽ hiểu cách Microsoft Azure sử dụng Availability Zones và Availability Sets để giúp hệ thống vẫn tiếp tục hoạt động khi xảy ra sự cố về trung tâm dữ liệu, phần cứng hoặc trong quá trình bảo trì hệ thống.
Ngoài ra, bạn cũng sẽ tìm hiểu cách triển khai máy ảo theo mô hình Multi-AZ nhằm tăng khả năng chịu lỗi cho ứng dụng và cách Availability Sets bảo vệ các máy ảo khỏi các sự cố ở cấp độ máy chủ vật lý thông qua Fault Domains và Update Domains.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm High Availability (HA) trong Microsoft Azure.
Hiểu vai trò của Availability Zones trong việc bảo vệ hệ thống trước các sự cố của trung tâm dữ liệu.
Hiểu mô hình triển khai Multi-AZ để tăng tính sẵn sàng cho ứng dụng.
Hiểu tại sao cần triển khai các thành phần của ứng dụng theo hướng dự phòng thay vì chỉ đặt ở một Availability Zone.
Hiểu vai trò của Availability Sets trong việc bảo vệ máy ảo trước các sự cố phần cứng và hoạt động bảo trì.
Hiểu khái niệm Fault Domain và cách Azure phân phối các máy ảo lên nhiều máy chủ vật lý khác nhau.
Hiểu khái niệm Update Domain và cách Azure thực hiện bảo trì hệ thống mà không làm gián đoạn toàn bộ ứng dụng.
Hiểu cách Azure tự động phân phối các máy ảo trong Availability Set để tăng tính ổn định và khả năng sẵn sàng của hệ thống.
Phân biệt vai trò của Availability Zones và Availability Sets trong việc xây dựng các giải pháp có tính sẵn sàng cao.
Làm quen với Virtual Machine Scale Sets như một giải pháp mở rộng và quản lý nhiều máy ảo trong Azure.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này,
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các giải pháp tính sẵn sàng cao (High Availability - HA) dành cho Azure Virtual Machine. Bạn sẽ hiểu cách Microsoft Azure sử dụng Availability Zones và Availability Sets để giúp hệ thống vẫn tiếp tục hoạt động khi xảy ra sự cố về trung tâm dữ liệu, phần cứng hoặc trong quá trình bảo trì hệ thống.
Ngoài ra, bạn cũng sẽ tìm hiểu cách triển khai máy ảo theo mô hình Multi-AZ nhằm tăng khả năng chịu lỗi cho ứng dụng và cách Availability Sets bảo vệ các máy ảo khỏi các sự cố ở cấp độ máy chủ vật lý thông qua Fault Domains và Update Domains.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm High Availability (HA) trong Microsoft Azure.
Hiểu vai trò của Availability Zones trong việc bảo vệ hệ thống trước các sự cố của trung tâm dữ liệu.
Hiểu mô hình triển khai Multi-AZ để tăng tính sẵn sàng cho ứng dụng.
Hiểu tại sao cần triển khai các thành phần của ứng dụng theo hướng dự phòng thay vì chỉ đặt ở một Availability Zone.
Hiểu vai trò của Availability Sets trong việc bảo vệ máy ảo trước các sự cố phần cứng và hoạt động bảo trì.
Hiểu khái niệm Fault Domain và cách Azure phân phối các máy ảo lên nhiều máy chủ vật lý khác nhau.
Hiểu khái niệm Update Domain và cách Azure thực hiện bảo trì hệ thống mà không làm gián đoạn toàn bộ ứng dụng.
Hiểu cách Azure tự động phân phối các máy ảo trong Availability Set để tăng tính ổn định và khả năng sẵn sàng của hệ thống.
Phân biệt vai trò của Availability Zones và Availability Sets trong việc xây dựng các giải pháp có tính sẵn sàng cao.
Làm quen với Virtual Machine Scale Sets như một giải pháp mở rộng và quản lý nhiều máy ảo trong Azure.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này,
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ tìm hiểu cách thay đổi cấu hình (Resize) của một Azure Virtual Machine (VM) để đáp ứng nhu cầu sử dụng tài nguyên trong từng giai đoạn của hệ thống. Bạn sẽ hiểu khi nào cần nâng cấp hoặc giảm cấu hình máy ảo nhằm tối ưu hiệu năng, khả năng xử lý cũng như chi phí vận hành trên Microsoft Azure.
Ngoài ra, bạn cũng sẽ làm quen với việc sử dụng Azure PowerShell trong Azure Cloud Shell để quản lý máy ảo, kiểm tra thông tin VM, theo dõi một số chỉ số hoạt động cơ bản và thực hiện thay đổi VM Size một cách nhanh chóng thông qua dòng lệnh.
Sau bài học này, bạn sẽ có thể:
Hiểu mục đích của việc thay đổi (Resize) cấu hình Azure Virtual Machine.
Hiểu khi nào nên nâng cấp hoặc giảm cấu hình của một máy ảo.
Hiểu khái niệm VM Size và mối liên hệ giữa VM Size với CPU, Memory và hiệu năng của máy ảo.
Hiểu rằng việc Resize giúp thay đổi tài nguyên tính toán nhưng vẫn giữ nguyên hệ điều hành, dữ liệu và cấu hình của máy ảo.
Biết cách sử dụng Azure Cloud Shell để quản trị Azure.
Làm quen với Azure PowerShell trong việc quản lý Azure Virtual Machine.
Biết cách kiểm tra thông tin của máy ảo và cấu hình hiện tại trước khi thực hiện Resize.
Hiểu cách theo dõi các chỉ số (Metrics) của máy ảo để đưa ra quyết định nâng cấp hoặc giảm cấu hình phù hợp.
Hiểu quy trình thay đổi VM Size bằng Azure PowerShell.
Biết cách xác nhận kết quả sau khi quá trình Resize hoàn tất.
Đây là một trong những kỹ năng quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách quản lý và thay đổi cấu hình Azure Virtual Machine một cách linh hoạt, giúp tối ưu hiệu năng của hệ thống đồng thời kiểm soát chi phí vận hành trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các phương pháp tự động hóa việc triển khai và cấu hình Azure Virtual Machines (VMs) trong Microsoft Azure. Thay vì phải cài đặt hệ điều hành, cấu hình mạng và cài đặt phần mềm theo cách thủ công cho từng máy ảo, Azure cung cấp nhiều công cụ giúp bạn triển khai hạ tầng nhanh hơn, đồng nhất hơn và dễ dàng quản lý ở quy mô lớn.
Ngoài ra, bạn cũng sẽ tìm hiểu hai giải pháp tự động hóa phổ biến trong Azure là Azure Resource Manager (ARM) Templates và Golden Image. Bạn sẽ hiểu cách sử dụng Infrastructure as Code (IaC) để định nghĩa toàn bộ hạ tầng dưới dạng mã nguồn và cách tạo các máy ảo mới từ một image đã được chuẩn hóa nhằm tiết kiệm thời gian triển khai và đảm bảo tính nhất quán trong toàn bộ môi trường.
Sau bài học này, bạn sẽ có thể:
Hiểu tại sao cần tự động hóa việc triển khai và cấu hình Azure Virtual Machines.
Hiểu những hạn chế của việc cài đặt và cấu hình máy ảo theo phương pháp thủ công.
Hiểu cách Azure hỗ trợ tự động hóa việc cài đặt phần mềm, cấu hình hệ thống và triển khai máy ảo.
Hiểu khái niệm Infrastructure as Code (IaC) trong Microsoft Azure.
Hiểu vai trò của Azure Resource Manager (ARM) Templates trong việc tự động hóa triển khai hạ tầng.
Hiểu cấu trúc tổng quan của một ARM Template sử dụng định dạng JSON.
Hiểu cách ARM Template có thể triển khai đồng thời nhiều tài nguyên như Virtual Network, Subnet, Virtual Machine, Network Interface, Public IP, Disk và Network Security Group.
Hiểu lợi ích của việc quản lý hạ tầng bằng mã nguồn như kiểm soát phiên bản, tái sử dụng và triển khai nhất quán.
Hiểu khái niệm Golden Image và cách tạo nhiều máy ảo từ một image đã được chuẩn hóa.
Hiểu quy trình chuẩn bị một máy ảo nguồn, cài đặt sẵn hệ điều hành và phần mềm trước khi tạo image.
Hiểu mục đích của quá trình deprovision trước khi tạo image để triển khai các máy ảo mới.
Phân biệt trường hợp nên sử dụng ARM Templates và trường hợp nên sử dụng Golden Image trong thực tế.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách tự động hóa việc triển khai hạ tầng và máy ảo trong Microsoft Azure, giúp rút ngắn thời gian triển khai, đảm bảo tính đồng nhất của hệ thống và xây dựng các môi trường Cloud theo hướng hiện đại với Infrastructure as Code (IaC).
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ tìm hiểu cách sử dụng Cloud-Init để tự động cấu hình các máy ảo Linux ngay trong quá trình triển khai trên Microsoft Azure. Bạn sẽ hiểu cách Azure sử dụng Cloud-Init để tự động cài đặt phần mềm, cấu hình hệ điều hành và thực hiện các tác vụ khởi tạo mà không cần đăng nhập vào máy ảo sau khi tạo.
Ngoài ra, bạn cũng sẽ tìm hiểu cách sử dụng Custom Data khi tạo Azure Virtual Machine để truyền các tập lệnh Cloud-Init vào máy ảo, giúp tự động hóa quá trình triển khai máy chủ. Đây là một trong những kỹ thuật phổ biến trong Cloud Computing và DevOps nhằm triển khai các máy chủ với cấu hình đồng nhất, nhanh chóng và giảm thiểu các thao tác thủ công.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm Cloud-Init và vai trò của nó trong việc tự động hóa triển khai máy ảo Linux.
Hiểu cách Azure sử dụng Cloud-Init trong quá trình khởi tạo Azure Virtual Machine.
Hiểu mục đích của trường Custom Data khi tạo máy ảo trên Azure.
Hiểu cách Cloud-Init tự động cài đặt phần mềm ngay khi máy ảo khởi động lần đầu.
Hiểu cách sử dụng Cloud-Init để triển khai các cấu hình ban đầu cho máy ảo Linux.
Hiểu lợi ích của việc tự động hóa quá trình cài đặt và cấu hình máy chủ thay vì thực hiện thủ công sau khi triển khai.
Biết cách sử dụng Cloud-Init để tự động cài đặt NGINX Web Server trên Ubuntu.
Hiểu cách kiểm tra kết quả triển khai bằng cách kết nối SSH tới máy ảo và xác nhận trạng thái của dịch vụ NGINX.
Hiểu lợi ích của Cloud-Init trong việc xây dựng các môi trường triển khai đồng nhất và có khả năng mở rộng.
Phân biệt vai trò của Cloud-Init với các phương pháp cấu hình máy chủ thủ công sau khi triển khai.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Linux System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách sử dụng Cloud-Init để tự động hóa việc triển khai và cấu hình các máy ảo Linux trên Microsoft Azure, giúp rút ngắn thời gian triển khai, giảm sai sót do cấu hình thủ công và xây dựng các môi trường hạ tầng có tính nhất quán, dễ quản lý và dễ mở rộng.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách sử dụng Azure PowerShell để tạo Snapshot cho một ổ đĩa (Disk) của Azure Virtual Machine và sao chép snapshot đó vào một Azure Storage Account. Bạn sẽ hiểu cách Snapshot được sử dụng như một bản sao tại một thời điểm (Point-in-Time Copy) của ổ đĩa, giúp bảo vệ dữ liệu và hỗ trợ các nhu cầu sao lưu, phục hồi hoặc di chuyển dữ liệu.
Ngoài ra, bạn cũng sẽ tìm hiểu quy trình cấp quyền truy cập tạm thời cho một Azure Disk thông qua Shared Access Signature (SAS), tạo Azure Storage Context và sử dụng AzCopy hoặc Azure PowerShell để sao chép dữ liệu của ổ đĩa vào Azure Blob Storage. Đây là một kỹ thuật thường được sử dụng trong các giải pháp backup, khôi phục và quản lý hạ tầng trên Microsoft Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm Azure Disk Snapshot và mục đích sử dụng của Snapshot.
Hiểu vai trò của Snapshot trong việc sao lưu và bảo vệ dữ liệu của Azure Virtual Machine.
Hiểu tại sao cần dừng (Stop) máy ảo trước khi thực hiện sao chép ổ đĩa trong một số trường hợp.
Hiểu cách sử dụng Azure PowerShell để quản lý Azure Virtual Machine và Azure Disks.
Hiểu cách cấp quyền truy cập tạm thời cho Azure Disk bằng Shared Access Signature (SAS).
Hiểu vai trò của Azure Storage Context trong việc kết nối tới Azure Storage Account.
Hiểu cách sử dụng AzCopy để sao chép dữ liệu của một Virtual Hard Disk (VHD) vào Azure Blob Storage.
Hiểu cách lưu trữ các bản sao của Azure VM Disk trong Azure Storage Account phục vụ mục đích sao lưu hoặc di chuyển dữ liệu.
Hiểu quy trình tạo và quản lý Snapshot bằng Azure PowerShell.
Hiểu các trường hợp sử dụng Snapshot trong việc khôi phục dữ liệu, sao lưu hệ thống và quản lý vòng đời của Azure Virtual Machine.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách sử dụng Azure PowerShell để tạo và quản lý Azure VM Disk Snapshots, đồng thời sao chép các Snapshot vào Azure Storage nhằm phục vụ các giải pháp sao lưu, phục hồi và quản lý dữ liệu trong môi trường Microsoft Azure.
ạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách sử dụng Azure Compute Gallery (trước đây là Shared Image Gallery) để tạo Custom Image từ một máy ảo hiện có và triển khai Virtual Machine Scale Set (VMSS) từ image đó. Bạn sẽ hiểu cách chuẩn hóa một máy ảo đã được cài đặt sẵn hệ điều hành, ứng dụng và các cấu hình cần thiết thành một mẫu (Image) để triển khai nhiều máy ảo có cấu hình giống hệt nhau.
Ngoài ra, bạn cũng sẽ tìm hiểu quy trình tạo Image Gallery, Image Definition, Image Version và cách sử dụng các image này để triển khai Virtual Machine Scale Set. Đây là một giải pháp giúp đơn giản hóa việc triển khai hạ tầng, đảm bảo tính nhất quán giữa các máy ảo và hỗ trợ mở rộng hệ thống nhanh chóng trong môi trường Microsoft Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm Custom Image trong Microsoft Azure.
Hiểu lợi ích của việc tạo Image từ một máy ảo đã được cấu hình sẵn.
Hiểu vai trò của Azure Compute Gallery trong việc quản lý và phân phối các Virtual Machine Images.
Hiểu các thành phần của Azure Compute Gallery gồm Image Gallery, Image Definition và Image Version.
Hiểu quy trình tạo một Custom Image từ Azure Virtual Machine.
Hiểu cách lưu trữ và quản lý nhiều phiên bản (Versions) của một Virtual Machine Image.
Hiểu cách phân phối Image đến nhiều Azure Regions để phục vụ triển khai trên phạm vi rộng.
Hiểu cách sử dụng Custom Image để triển khai Virtual Machine Scale Set (VMSS).
Hiểu lợi ích của việc triển khai nhiều máy ảo từ cùng một Image nhằm đảm bảo tính đồng nhất của hệ thống.
Hiểu vai trò của Custom Images trong việc tự động hóa triển khai hạ tầng và xây dựng các môi trường có khả năng mở rộng.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách xây dựng và quản lý các Custom Images trong Microsoft Azure, đồng thời sử dụng chúng để triển khai Virtual Machine Scale Sets một cách nhanh chóng, nhất quán và đáp ứng các yêu cầu về khả năng mở rộng trong môi trường doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách sử dụng Azure Update Management để quản lý việc cập nhật (Update) và vá lỗi (Patch Management) cho các máy ảo chạy Windows và Linux trong cả môi trường Microsoft Azure và On-premises. Bạn sẽ hiểu cách Azure giúp tự động hóa quá trình cập nhật hệ điều hành, đảm bảo các máy chủ luôn được cài đặt các bản vá bảo mật mới nhất và đáp ứng các yêu cầu về tuân thủ trong môi trường doanh nghiệp.
Ngoài ra, bạn cũng sẽ tìm hiểu các thành phần tạo nên giải pháp Update Management như Automation Account, Log Analytics Workspace, Log Analytics Agent và Hybrid Runbook Worker. Bạn sẽ hiểu cách các thành phần này phối hợp với nhau để kiểm tra tình trạng cập nhật, lập lịch triển khai các bản vá, theo dõi quá trình cập nhật và tạo báo cáo giúp người quản trị giám sát toàn bộ hệ thống.
Sau bài học này, bạn sẽ có thể:
Hiểu khái niệm Azure Update Management và mục đích sử dụng của dịch vụ.
Hiểu cách Azure quản lý việc cập nhật và vá lỗi cho các máy ảo Windows và Linux.
Hiểu cách sử dụng Update Management cho cả môi trường Azure và On-premises.
Hiểu vai trò của Automation Account trong việc tự động hóa quá trình cập nhật hệ thống.
Hiểu vai trò của Log Analytics Workspace trong việc thu thập, lưu trữ và phân tích dữ liệu cập nhật.
Hiểu chức năng của Log Analytics Agent (Microsoft Monitoring Agent) trong việc gửi thông tin từ máy ảo về Azure.
Hiểu vai trò của Hybrid Runbook Worker trong việc thực thi các tác vụ cập nhật và tự động hóa.
Hiểu quy trình kiểm tra mức độ tuân thủ (Update Compliance) và quét các bản cập nhật có sẵn cho máy ảo.
Hiểu cách lập lịch (Schedule) triển khai các bản cập nhật theo các khoảng thời gian bảo trì (Maintenance Window).
Hiểu cách theo dõi lịch sử cập nhật, báo cáo kết quả và xử lý các lỗi phát sinh trong quá trình triển khai bản vá.
Hiểu cách quản lý đồng thời nhiều máy ảo thông qua giải pháp Update Management.
Hiểu lợi ích của việc tự động hóa cập nhật nhằm tăng cường bảo mật, giảm rủi ro và đơn giản hóa công tác quản trị hệ thống.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và quản lý Azure Update Management để tự động hóa việc cập nhật và vá lỗi cho các máy chủ trong môi trường Microsoft Azure và On-premises, giúp nâng cao tính bảo mật, đảm bảo tuân thủ và giảm đáng kể khối lượng công việc quản trị hệ thống.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu cách tự động hóa việc cấu hình và quản lý Azure Virtual Machines bằng Azure Automation Account kết hợp với PowerShell Desired State Configuration (DSC). Bạn sẽ hiểu cách Azure giúp duy trì cấu hình đồng nhất cho nhiều máy ảo Windows và Linux, giảm thiểu việc cấu hình thủ công cũng như hạn chế các sai lệch cấu hình trong quá trình vận hành hệ thống.
Ngoài ra, bạn cũng sẽ tìm hiểu cơ chế hoạt động của Desired State Configuration (DSC), cách Automation Account đóng vai trò là Pull Server, cũng như vai trò của Local Configuration Manager (LCM) trên từng máy ảo trong việc kiểm tra và tự động đưa hệ thống trở về trạng thái cấu hình mong muốn khi có sự thay đổi.
Sau bài học này, bạn sẽ có thể:
Hiểu mục đích của việc tự động hóa cấu hình máy ảo trong Microsoft Azure.
Hiểu khái niệm Azure Automation Account và vai trò của dịch vụ này trong quản lý cấu hình.
Hiểu khái niệm PowerShell Desired State Configuration (DSC) và cách khai báo trạng thái mong muốn của máy ảo.
Hiểu cách Built-in Pull Server trong Automation Account cung cấp và quản lý các cấu hình DSC.
Hiểu vai trò của Local Configuration Manager (LCM) trên từng máy ảo trong việc kiểm tra và áp dụng cấu hình.
Hiểu cách Azure tự động phát hiện các sai lệch cấu hình (Configuration Drift) và khôi phục máy ảo về trạng thái mong muốn.
Hiểu quy trình triển khai State Configuration (DSC) trong Azure Automation.
Hiểu cách import, publish và compile các tệp cấu hình PowerShell DSC.
Hiểu cách đăng ký (Onboard) máy ảo vào State Configuration để quản lý tập trung.
Hiểu cách sử dụng PowerShell DSC để triển khai và duy trì các thành phần như Web Server hoặc các cấu hình hệ thống khác.
Hiểu lợi ích của việc quản lý cấu hình tập trung đối với các môi trường có nhiều máy ảo Windows và Linux.
Hiểu cách Azure Automation giúp giảm công sức quản trị, tăng tính đồng nhất và hạn chế lỗi do cấu hình thủ công.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách sử dụng Azure Automation State Configuration (PowerShell DSC) để tự động hóa việc triển khai, duy trì và kiểm soát cấu hình của các máy ảo trong môi trường Microsoft Azure, giúp hệ thống luôn đồng nhất, ổn định và dễ dàng quản lý ở quy mô lớn.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Bastion, một dịch vụ Platform as a Service (PaaS) giúp quản trị hệ thống kết nối an toàn đến các máy ảo Azure thông qua RDP (Windows) hoặc SSH (Linux) mà không cần phải cấp Public IP cho máy ảo. Đây là một trong những giải pháp được Microsoft khuyến nghị nhằm tăng cường bảo mật cho hệ thống và giảm thiểu nguy cơ tấn công từ Internet.
Ngoài ra, bạn cũng sẽ tìm hiểu kiến trúc hoạt động của Azure Bastion, cách Bastion thiết lập các kết nối nội bộ đến máy ảo thông qua Virtual Network, cũng như những lợi ích về bảo mật, khả năng tích hợp với các dịch vụ Azure và các yêu cầu cần thiết để triển khai và sử dụng Azure Bastion trong thực tế.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Bastion là gì và mục đích sử dụng của dịch vụ này.
Hiểu cách Azure Bastion cung cấp kết nối RDP và SSH đến máy ảo mà không cần Public IP.
Hiểu kiến trúc hoạt động của Azure Bastion trong môi trường Azure Virtual Network.
Hiểu cách Bastion sử dụng lưu lượng mạng nội bộ (Private Traffic) để kết nối đến các máy ảo.
Hiểu cách Azure Bastion hoạt động với các Virtual Networks đã được kết nối bằng VNet Peering.
Hiểu lợi ích bảo mật của việc loại bỏ Public IP trên các máy ảo.
Hiểu cách Azure Bastion giúp giảm bề mặt tấn công và hạn chế việc phải mở các cổng quản trị từ Internet.
Hiểu khả năng tích hợp của Azure Bastion với các dịch vụ như Azure Firewall.
Hiểu giới hạn số lượng kết nối đồng thời (Concurrent Connections) đối với RDP và SSH.
Hiểu vai trò của Diagnostic Logs trong việc ghi nhận và kiểm tra các phiên kết nối Bastion.
Hiểu các quyền (RBAC Roles) cần thiết để người dùng có thể sử dụng Azure Bastion.
Làm quen với quy trình triển khai và cấu hình Azure Bastion trong Azure Portal.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách sử dụng Azure Bastion để quản trị các máy ảo Windows và Linux một cách an toàn, giảm thiểu rủi ro bảo mật, loại bỏ nhu cầu sử dụng Public IP và xây dựng các môi trường Azure đáp ứng các yêu cầu bảo mật của doanh nghiệp.
Bạn sẽ học được gì trong bài thực hành này?
Trong bài thực hành này, bạn sẽ triển khai Azure Bastion và sử dụng dịch vụ này để kết nối đến một máy ảo Windows thông qua Remote Desktop (RDP) mà không cần cấp Public IP cho máy ảo. Đây là một giải pháp quản trị máy ảo an toàn được Microsoft khuyến nghị nhằm giảm thiểu nguy cơ tấn công từ Internet.
Bạn sẽ tạo một máy ảo Windows, triển khai Azure Bastion Subnet và dịch vụ Azure Bastion, sau đó sử dụng giao diện Azure Portal để đăng nhập trực tiếp vào máy ảo thông qua kết nối SSL mà không cần mở cổng 3389 (RDP) trên Internet.
Sau bài thực hành này, bạn sẽ có thể:
Triển khai một máy ảo Windows trong Microsoft Azure.
Tạo Azure Bastion Subnet theo đúng yêu cầu của Azure Bastion.
Triển khai dịch vụ Azure Bastion trong Virtual Network.
Hiểu cách Azure Bastion cung cấp kết nối RDP thông qua giao thức SSL mà không cần Public IP.
Đăng nhập vào máy ảo Windows trực tiếp từ Azure Portal bằng Azure Bastion.
Hiểu cách Azure Bastion giúp loại bỏ nhu cầu mở cổng RDP (3389) từ Internet.
Hiểu lợi ích của việc quản trị máy ảo thông qua lưu lượng mạng nội bộ (Private Traffic).
Áp dụng Azure Bastion để đáp ứng các yêu cầu bảo mật trong môi trường doanh nghiệp.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ biết cách triển khai và sử dụng Azure Bastion để quản trị các máy ảo Windows một cách an toàn, tuân thủ các chính sách bảo mật của doanh nghiệp và giảm thiểu bề mặt tấn công từ Internet
Bạn sẽ học được gì trong bài thực hành này?
Trong bài thực hành này, bạn sẽ tìm hiểu cách sử dụng Managed Identity để cho phép một Azure Virtual Machine (VM) truy cập vào Azure Storage Account mà không cần sử dụng Access Key hoặc lưu trữ thông tin xác thực (Credentials) trong ứng dụng. Đây là phương pháp được Microsoft khuyến nghị nhằm tăng cường bảo mật và đơn giản hóa việc quản lý quyền truy cập giữa các dịch vụ Azure.
Bạn sẽ cấu hình System-assigned Managed Identity cho một máy ảo Linux, cấp quyền truy cập vào Storage Account thông qua Azure RBAC, sau đó sử dụng Azure CLI bên trong máy ảo để xác thực và truy cập vào Storage Account mà không cần nhập Access Key hay Storage Account Key.
Sau bài thực hành này, bạn sẽ có thể:
Hiểu cách hoạt động của Managed Identity trong Microsoft Azure.
Cấu hình Managed Identity cho một Azure Virtual Machine.
Cấp quyền truy cập từ máy ảo đến Azure Storage Account bằng Azure Role-Based Access Control (RBAC).
Hiểu cách Managed Identity thay thế việc sử dụng Access Key và Credentials.
Cài đặt và sử dụng Azure CLI trên máy ảo Linux.
Đăng nhập Azure CLI bằng Managed Identity mà không cần Username hoặc Password.
Kiểm tra quyền truy cập vào Azure Storage Account thông qua Azure CLI.
Truy cập các Blob Container trong Storage Account mà không cần sử dụng Access Key.
Hiểu lợi ích của Managed Identity trong việc tăng cường bảo mật cho các ứng dụng và dịch vụ Azure.
Áp dụng Managed Identity để xây dựng các giải pháp Cloud an toàn theo khuyến nghị của Microsoft.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ biết cách sử dụng Managed Identity để xây dựng các ứng dụng và hệ thống Azure có khả năng xác thực an toàn, loại bỏ việc quản lý khóa truy cập (Access Keys) và giảm thiểu rủi ro rò rỉ thông tin xác thực trong môi trường Cloud.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Load Balancer, dịch vụ cân bằng tải Layer 4 (TCP/UDP) của Microsoft Azure. Bạn sẽ hiểu cách Azure Load Balancer phân phối lưu lượng truy cập đến nhiều máy ảo (Virtual Machines) hoặc Virtual Machine Scale Sets để tăng tính sẵn sàng cao (High Availability), khả năng chịu lỗi và khả năng mở rộng cho các ứng dụng.
Ngoài ra, bạn cũng sẽ tìm hiểu sự khác biệt giữa Public Load Balancer và Internal Load Balancer, kiến trúc của Azure Load Balancer, cũng như các thành phần quan trọng như Frontend IP, Backend Pool, Health Probe, Load Balancing Rules và NAT Rules. Cuối bài học, bạn sẽ thực hiện một bài demo triển khai Azure Load Balancer để cân bằng tải giữa nhiều Web Server trong Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Load Balancer là gì và các trường hợp sử dụng trong Microsoft Azure.
Hiểu cách Azure Load Balancer hoạt động ở Layer 4 (TCP/UDP).
Hiểu vai trò của Azure Load Balancer trong việc tăng tính sẵn sàng cao (High Availability) cho hệ thống.
Hiểu sự khác biệt giữa Public Load Balancer và Internal Load Balancer.
Hiểu cách Azure Load Balancer phân phối lưu lượng truy cập đến nhiều Virtual Machines hoặc Virtual Machine Scale Sets.
Hiểu kiến trúc tổng thể của Azure Load Balancer.
Hiểu vai trò của Frontend IP trong việc tiếp nhận lưu lượng từ Internet hoặc mạng nội bộ.
Hiểu vai trò của Backend Pool trong việc chứa các máy chủ hoặc máy ảo phía sau hệ thống cân bằng tải.
Hiểu cơ chế Health Probe để kiểm tra trạng thái hoạt động của các máy chủ và tự động loại bỏ các máy chủ gặp sự cố khỏi quá trình cân bằng tải.
Hiểu cách cấu hình Load Balancing Rules để phân phối lưu lượng truy cập đến các Backend Servers.
Hiểu cách sử dụng Inbound NAT Rules và Outbound NAT Rules để truy cập quản trị các máy ảo phía sau Load Balancer.
Hiểu khái niệm Session Persistence (Source IP Affinity) và các chế độ duy trì phiên làm việc của người dùng.
Hiểu các thông số quan trọng của Health Probe như Interval và Unhealthy Threshold.
Thực hiện triển khai Azure Load Balancer và cân bằng tải cho nhiều Web Servers trong Azure.
Kiểm tra hoạt động của hệ thống cân bằng tải và xác nhận khả năng chịu lỗi khi một Backend Server gặp sự cố.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và cấu hình Azure Load Balancer để xây dựng các hệ thống Web, Application và các dịch vụ mạng có khả năng mở rộng, chịu lỗi và hoạt động ổn định trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài thực hành này?
Trong bài thực hành này, bạn sẽ triển khai Azure Standard Load Balancer bằng Azure CLI để phân phối lưu lượng truy cập đến nhiều máy ảo (Virtual Machines). Bạn sẽ sử dụng ARM Template để nhanh chóng tạo môi trường thực hành, sau đó tạo thêm các máy ảo, cấu hình Load Balancer và thiết lập các quy tắc cân bằng tải nhằm tăng khả năng chịu tải và tính sẵn sàng cao cho ứng dụng.
Ngoài ra, bạn sẽ thực hành cấu hình Backend Pool, Health Probe và Load Balancing Rules, đồng thời kiểm tra hoạt động của hệ thống để xác nhận rằng Azure Load Balancer có thể phân phối lưu lượng truy cập giữa nhiều Web Server và tự động loại bỏ các máy chủ không còn hoạt động.
Sau bài thực hành này, bạn sẽ có thể:
Sử dụng ARM Template để triển khai nhanh môi trường thực hành trên Microsoft Azure.
Tạo thêm các máy ảo phục vụ cho hệ thống cân bằng tải.
Triển khai một Standard Azure Load Balancer bằng Azure CLI.
Cấu hình Frontend IP và Backend Pool cho Load Balancer.
Thêm các máy ảo vào Backend Pool.
Cấu hình Health Probe để kiểm tra trạng thái hoạt động của các Backend Servers.
Cấu hình Load Balancing Rules để phân phối lưu lượng truy cập đến các máy chủ.
Hiểu cách Azure Load Balancer tự động chuyển hướng lưu lượng khi một Backend Server gặp sự cố.
Kiểm tra khả năng cân bằng tải và xác nhận hệ thống hoạt động đúng sau khi cấu hình.
Làm quen với quy trình triển khai và quản lý Azure Load Balancer bằng Azure CLI.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ biết cách triển khai Azure Standard Load Balancer để xây dựng các hệ thống có khả năng chịu tải cao, tăng tính sẵn sàng của ứng dụng và đảm bảo dịch vụ luôn hoạt động ổn định trong môi trường Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Application Gateway, dịch vụ cân bằng tải Layer 7 (HTTP/HTTPS) của Microsoft Azure. Khác với Azure Load Balancer hoạt động ở tầng mạng (Layer 4), Azure Application Gateway có khả năng hiểu các yêu cầu HTTP/HTTPS và thực hiện cân bằng tải thông minh dựa trên nội dung của yêu cầu, chẳng hạn như URL, Host Header hoặc HTTPS.
Ngoài ra, bạn cũng sẽ tìm hiểu sự khác biệt giữa Azure Load Balancer và Azure Application Gateway, các thành phần quan trọng của Application Gateway như Frontend IP, Backend Pool, Listener và Rules, cũng như các tính năng nâng cao như SSL Termination, URL Path-Based Routing, Web Application Firewall (WAF) và Autoscaling. Cuối bài học, bạn sẽ thực hiện một bài demo triển khai Azure Application Gateway để cân bằng tải cho các ứng dụng web trong Azure.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Application Gateway là gì và các trường hợp sử dụng trong Microsoft Azure.
Hiểu sự khác biệt giữa Azure Load Balancer (Layer 4) và Azure Application Gateway (Layer 7).
Hiểu cách Azure Application Gateway cân bằng tải lưu lượng HTTP và HTTPS đến các Backend Servers.
Hiểu kiến trúc tổng thể của Azure Application Gateway.
Hiểu vai trò của Frontend IP trong việc tiếp nhận các yêu cầu từ người dùng.
Hiểu vai trò của Backend Pool trong việc chứa các máy ảo, Virtual Machine Scale Sets hoặc Azure App Services.
Hiểu chức năng của Listener trong việc tiếp nhận các kết nối HTTP/HTTPS và cấu hình cổng, giao thức cũng như chứng chỉ SSL.
Hiểu vai trò của Rules trong việc định tuyến lưu lượng và cấu hình HTTP Settings, Health Probe.
Hiểu cơ chế Health Probe để theo dõi trạng thái hoạt động của các Backend Servers.
Hiểu tính năng SSL Termination giúp giảm tải việc xử lý mã hóa SSL/TLS trên các máy chủ ứng dụng.
Hiểu cách sử dụng URL Path-Based Routing để định tuyến các yêu cầu đến các Backend Pools khác nhau dựa trên đường dẫn URL.
Hiểu cách Web Application Firewall (WAF) giúp bảo vệ các ứng dụng Web trước các cuộc tấn công phổ biến.
Hiểu khả năng Autoscaling giúp Application Gateway tự động mở rộng hoặc thu hẹp theo lưu lượng truy cập.
Thực hiện triển khai và cấu hình Azure Application Gateway trong Azure Portal.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và cấu hình Azure Application Gateway để xây dựng các hệ thống Web có khả năng cân bằng tải thông minh, tăng tính sẵn sàng cao, nâng cao bảo mật và tối ưu hiệu năng cho các ứng dụng chạy trên Microsoft Azure.
Bạn sẽ học được gì trong bài thực hành này?
Trong bài thực hành này, bạn sẽ triển khai một giải pháp Web Application có khả năng mở rộng và tự động cân bằng tải trên Microsoft Azure bằng cách kết hợp Virtual Machine Scale Set (VMSS) với Azure Application Gateway. Bạn sẽ sử dụng ARM Template để nhanh chóng tạo môi trường thực hành, sau đó cấu hình VM Scale Set để lưu trữ một website tĩnh (Static Website), sử dụng Application Gateway để phân phối lưu lượng HTTP/HTTPS và cấu hình Autoscale để hệ thống tự động tăng hoặc giảm số lượng máy ảo theo lưu lượng truy cập.
Thông qua bài lab này, bạn sẽ hiểu cách xây dựng một kiến trúc Web hiện đại có khả năng mở rộng, chịu tải cao và đáp ứng nhu cầu truy cập của người dùng một cách tự động.
Sau bài thực hành này, bạn sẽ có thể:
Sử dụng ARM Template để triển khai nhanh môi trường thực hành trên Microsoft Azure.
Triển khai một Virtual Machine Scale Set (VMSS) để lưu trữ Website.
Cấu hình các máy ảo trong VM Scale Set để chạy một Static Website.
Triển khai Azure Application Gateway làm bộ cân bằng tải Layer 7 cho ứng dụng Web.
Cấu hình Backend Pool để kết nối Application Gateway với VM Scale Set.
Cấu hình Listener và Routing Rules cho Application Gateway.
Kiểm tra hoạt động cân bằng tải của Application Gateway đối với các Web Servers trong VM Scale Set.
Cấu hình Autoscale cho Virtual Machine Scale Set.
Hiểu cách VM Scale Set tự động Scale Out khi lưu lượng truy cập tăng cao.
Hiểu cách VM Scale Set tự động Scale In khi lưu lượng truy cập giảm xuống.
Kiểm tra khả năng tự động mở rộng và thu hẹp số lượng máy ảo theo nhu cầu sử dụng.
Hiểu cách kết hợp Application Gateway và Virtual Machine Scale Set để xây dựng các hệ thống Web có khả năng mở rộng và tính sẵn sàng cao.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ biết cách triển khai một kiến trúc Web hiện đại trên Microsoft Azure, kết hợp Azure Application Gateway, Virtual Machine Scale Set và Autoscale để xây dựng các ứng dụng có khả năng chịu tải cao, tự động mở rộng theo nhu cầu và đảm bảo hiệu năng ổn định cho người dùng.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure App Service Plan, thành phần cung cấp tài nguyên điện toán (Compute) cho các ứng dụng Web, API và Mobile Apps chạy trên dịch vụ Azure App Service. Bạn sẽ hiểu App Service Plan quyết định vị trí triển khai, cấu hình máy chủ, khả năng mở rộng, tính sẵn sàng cao cũng như mức chi phí của ứng dụng.
Ngoài ra, bạn cũng sẽ tìm hiểu các loại App Service Plan như Shared, Dedicated và Isolated, sự khác biệt giữa mô hình triển khai ứng dụng truyền thống với Azure App Service, cũng như các tính năng mở rộng như Scale Up, Scale Out, Zone Redundancy, Virtual Network Integration và Hybrid Connections. Cuối bài học, bạn sẽ thực hiện một bài demo tạo và quản lý App Service Plan trong Azure Portal.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure App Service Plan là gì và vai trò của nó trong Microsoft Azure.
Hiểu App Service Plan cung cấp tài nguyên điện toán cho các ứng dụng Azure App Service như thế nào.
Hiểu các thành phần chính của một App Service Plan như Region, VM Size, số lượng Instances và Pricing Tier.
Hiểu sự khác biệt giữa các loại tài nguyên điện toán Shared, Dedicated và Isolated.
Hiểu ưu điểm và hạn chế của từng loại App Service Plan.
Hiểu sự khác biệt giữa mô hình triển khai ứng dụng Web truyền thống và Azure App Service.
Hiểu lợi ích của mô hình Platform as a Service (PaaS) trong việc giảm bớt công việc quản trị hạ tầng.
Hiểu cách App Service Plan hỗ trợ tính sẵn sàng cao (High Availability) cho các ứng dụng Web.
Hiểu cách mở rộng tài nguyên theo chiều dọc (Scale Up) và theo chiều ngang (Scale Out) cho App Service Plan.
Hiểu vai trò của Zone Redundancy trong việc tăng khả năng chịu lỗi của ứng dụng.
Hiểu khả năng tích hợp Virtual Network để kết nối ứng dụng với các tài nguyên trong mạng riêng.
Hiểu chức năng Hybrid Connections để kết nối ứng dụng Azure với các hệ thống On-premises.
Thực hiện tạo và quản lý một App Service Plan trong Azure Portal.
Làm quen với các tùy chọn quản trị và cấu hình của App Service Plan trong thực tế.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Azure Developer, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách lựa chọn và cấu hình Azure App Service Plan phù hợp với nhu cầu triển khai ứng dụng, đồng thời tận dụng các tính năng mở rộng, tính sẵn sàng cao và khả năng tích hợp của nền tảng Azure để xây dựng các ứng dụng Web hiện đại và dễ dàng quản lý.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Web Apps, một dịch vụ Platform as a Service (PaaS) giúp triển khai, lưu trữ và vận hành các ứng dụng Web mà không cần quản lý máy chủ hay cơ sở hạ tầng phía sau. Bạn sẽ hiểu mối quan hệ giữa Web App và App Service Plan, cũng như cách Azure cung cấp một môi trường chạy ứng dụng có tính sẵn sàng cao, khả năng mở rộng linh hoạt và được quản lý hoàn toàn.
Ngoài ra, bạn cũng sẽ tìm hiểu kiến trúc của một Web App, các phương pháp triển khai ứng dụng, khả năng tích hợp với các dịch vụ Azure khác và thực hiện một bài demo triển khai một ứng dụng ASP.NET MVC lên Azure Web App bằng Azure Cloud Shell và Azure CLI.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Web Apps là gì và khi nào nên sử dụng dịch vụ này.
Hiểu mối quan hệ giữa Web App và App Service Plan.
Hiểu cách Azure Web Apps hoạt động theo mô hình Platform as a Service (PaaS).
Hiểu lợi ích của việc không phải quản lý máy chủ, hệ điều hành và hạ tầng mạng khi triển khai ứng dụng.
Hiểu cách Azure cung cấp tính sẵn sàng cao (High Availability) cho các ứng dụng Web.
Hiểu khả năng tự động mở rộng (Autoscaling) của Web Apps khi sử dụng các App Service Plan phù hợp.
Hiểu vai trò của Deployment Slots trong việc triển khai ứng dụng theo mô hình DevOps và CI/CD.
Hiểu cách sử dụng môi trường Staging và Production để triển khai ứng dụng an toàn trước khi đưa vào môi trường thực tế.
Hiểu cách tích hợp Web Apps với các dịch vụ Azure như Microsoft Entra ID (Azure AD), Virtual Network và Hybrid Connections.
Hiểu kiến trúc của một Azure Web App và cách ứng dụng kết nối tới cơ sở dữ liệu thông qua Connection Strings.
Hiểu các phương pháp triển khai ứng dụng lên Azure Web Apps như ZIP Deployment và GitHub Actions.
Hiểu khái niệm Runtime Stack (Runtime Environment) và vai trò của nó đối với ứng dụng Web.
Thực hiện tạo một Azure Web App trong Azure Portal.
Triển khai một ứng dụng ASP.NET MVC lên Azure Web App bằng Azure Cloud Shell và Azure CLI.
Kiểm tra và xác nhận ứng dụng Web hoạt động sau khi triển khai thành công.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Azure Developer, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và vận hành các ứng dụng Web trên nền tảng Azure theo mô hình PaaS, đồng thời tận dụng các tính năng như khả năng mở rộng, tính sẵn sàng cao và tích hợp DevOps để xây dựng các ứng dụng hiện đại, an toàn và dễ quản lý trong môi trường doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Web Apps, một dịch vụ Platform as a Service (PaaS) giúp triển khai, lưu trữ và vận hành các ứng dụng Web mà không cần quản lý máy chủ hay cơ sở hạ tầng phía sau. Bạn sẽ hiểu mối quan hệ giữa Web App và App Service Plan, cũng như cách Azure cung cấp một môi trường chạy ứng dụng có tính sẵn sàng cao, khả năng mở rộng linh hoạt và được quản lý hoàn toàn.
Ngoài ra, bạn cũng sẽ tìm hiểu kiến trúc của một Web App, các phương pháp triển khai ứng dụng, khả năng tích hợp với các dịch vụ Azure khác và thực hiện một bài demo triển khai một ứng dụng ASP.NET MVC lên Azure Web App bằng Azure Cloud Shell và Azure CLI.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Web Apps là gì và khi nào nên sử dụng dịch vụ này.
Hiểu mối quan hệ giữa Web App và App Service Plan.
Hiểu cách Azure Web Apps hoạt động theo mô hình Platform as a Service (PaaS).
Hiểu lợi ích của việc không phải quản lý máy chủ, hệ điều hành và hạ tầng mạng khi triển khai ứng dụng.
Hiểu cách Azure cung cấp tính sẵn sàng cao (High Availability) cho các ứng dụng Web.
Hiểu khả năng tự động mở rộng (Autoscaling) của Web Apps khi sử dụng các App Service Plan phù hợp.
Hiểu vai trò của Deployment Slots trong việc triển khai ứng dụng theo mô hình DevOps và CI/CD.
Hiểu cách sử dụng môi trường Staging và Production để triển khai ứng dụng an toàn trước khi đưa vào môi trường thực tế.
Hiểu cách tích hợp Web Apps với các dịch vụ Azure như Microsoft Entra ID (Azure AD), Virtual Network và Hybrid Connections.
Hiểu kiến trúc của một Azure Web App và cách ứng dụng kết nối tới cơ sở dữ liệu thông qua Connection Strings.
Hiểu các phương pháp triển khai ứng dụng lên Azure Web Apps như ZIP Deployment và GitHub Actions.
Hiểu khái niệm Runtime Stack (Runtime Environment) và vai trò của nó đối với ứng dụng Web.
Thực hiện tạo một Azure Web App trong Azure Portal.
Triển khai một ứng dụng ASP.NET MVC lên Azure Web App bằng Azure Cloud Shell và Azure CLI.
Kiểm tra và xác nhận ứng dụng Web hoạt động sau khi triển khai thành công.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Azure Developer, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và vận hành các ứng dụng Web trên nền tảng Azure theo mô hình PaaS, đồng thời tận dụng các tính năng như khả năng mở rộng, tính sẵn sàng cao và tích hợp DevOps để xây dựng các ứng dụng hiện đại, an toàn và dễ quản lý trong môi trường doanh nghiệp.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu các tùy chọn cấu hình (Configuration) quan trọng của Azure Web Apps, giúp bạn tùy chỉnh, bảo mật, mở rộng và quản lý ứng dụng Web sau khi đã triển khai. Bạn sẽ hiểu cách sử dụng Custom Domain, Deployment Slots, Scaling, Networking, Backup, Authentication và nhiều tính năng khác để xây dựng các ứng dụng Web ổn định, an toàn và sẵn sàng cho môi trường Production.
Ngoài ra, bạn cũng sẽ thực hiện một bài demo khám phá các tùy chọn cấu hình của Azure Web Apps trong Azure Portal, từ việc cấu hình tên miền riêng, triển khai ứng dụng theo mô hình DevOps, cấu hình kết nối cơ sở dữ liệu, thiết lập HTTPS, bảo vệ ứng dụng, cho đến backup và mở rộng quy mô ứng dụng.
Sau bài học này, bạn sẽ có thể:
Hiểu vai trò của các tùy chọn cấu hình trong Azure Web Apps.
Hiểu cách sử dụng Custom Domain để thay thế tên miền mặc định của Azure bằng tên miền riêng của doanh nghiệp.
Hiểu cách xác minh quyền sở hữu tên miền bằng bản ghi TXT và ánh xạ tên miền bằng bản ghi A trong DNS.
Hiểu cơ chế Scale Up để nâng cấp App Service Plan nhằm tăng tài nguyên và tính năng cho Web App.
Hiểu cơ chế Scale Out để tự động hoặc thủ công tăng số lượng phiên bản (instances) nhằm đáp ứng lượng truy cập của người dùng.
Hiểu mối quan hệ giữa khả năng mở rộng của Web App và App Service Plan.
Hiểu cách sử dụng Deployment Slots để xây dựng quy trình triển khai ứng dụng theo mô hình DevOps.
Hiểu vai trò của Staging Slot và Production Slot trong việc triển khai phiên bản mới mà không làm gián đoạn dịch vụ.
Hiểu cách hoán đổi (Swap) giữa các Deployment Slots để triển khai hoặc khôi phục ứng dụng nhanh chóng.
Hiểu các phương pháp triển khai ứng dụng thông qua Deployment Center, bao gồm ZIP Deployment, GitHub, Azure Repos, Bitbucket, Local Git và FTP.
Hiểu cách cấu hình Application Settings và Connection Strings để kết nối ứng dụng với cơ sở dữ liệu.
Hiểu cách Azure bảo vệ các thông tin cấu hình nhạy cảm như biến môi trường và Connection Strings.
Hiểu cách cấu hình Authentication để tích hợp Azure Web Apps với Microsoft Entra ID (Azure AD), Google, Facebook và các nhà cung cấp danh tính khác.
Hiểu cách cấu hình TLS/SSL để bảo vệ ứng dụng bằng giao thức HTTPS và chứng chỉ số.
Hiểu cách sử dụng VNet Integration để cho phép Web App truy cập an toàn vào các tài nguyên trong Virtual Network.
Hiểu vai trò của Hybrid Connections trong việc kết nối Azure Web Apps với các hệ thống On-Premises.
Hiểu cách sử dụng Access Restrictions để giới hạn truy cập vào Web App theo địa chỉ IP hoặc các quy tắc bảo mật.
Hiểu cách tích hợp Azure Web Apps với các dịch vụ như Azure Front Door và Azure CDN nhằm tăng hiệu năng, khả năng mở rộng và bảo mật.
Hiểu cách cấu hình Backup để sao lưu ứng dụng, nội dung, cấu hình và Connection Strings vào Azure Storage.
Hiểu sự khác biệt giữa Full Backup và Snapshot Backup, cũng như điều kiện sử dụng Snapshot Backup trên Premium App Service Plan.
Thực hiện cấu hình và khám phá các tính năng quản trị của Azure Web Apps thông qua Azure Portal.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Azure Developer, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách cấu hình và quản lý Azure Web Apps trong môi trường thực tế, từ triển khai ứng dụng, mở rộng quy mô, bảo mật, tích hợp mạng, sao lưu dữ liệu cho đến xây dựng quy trình triển khai hiện đại theo mô hình DevOps.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu những khái niệm nền tảng về Containers trong Microsoft Azure. Bạn sẽ hiểu Container là gì, vì sao Container ngày càng trở thành công nghệ phổ biến trong việc phát triển và triển khai ứng dụng hiện đại, cũng như cách Azure hỗ trợ triển khai và vận hành các Containers mà không cần quản lý hạ tầng máy chủ.
Ngoài ra, bạn cũng sẽ tìm hiểu các thành phần quan trọng trong hệ sinh thái Container như Dockerfile, Container Image, Container Registry, Container Host và Azure Container Instances (ACI). Bài học cũng giải thích quy trình xây dựng và triển khai một Container, đồng thời so sánh phương pháp triển khai ứng dụng truyền thống với phương pháp sử dụng Container.
Sau bài học này, bạn sẽ có thể:
Hiểu Container là gì và vai trò của Container trong phát triển ứng dụng hiện đại.
Hiểu cách Container đóng gói toàn bộ mã nguồn (Code), các thư viện phụ thuộc (Dependencies) và cấu hình (Configurations) của ứng dụng.
Hiểu lợi ích của Container trong việc đảm bảo tính đồng nhất và khả năng di động giữa các môi trường triển khai.
Hiểu Dockerfile là gì và vai trò của Dockerfile trong quá trình xây dựng Container Image.
Hiểu Container Image là gì và cách Container Image được sử dụng để tạo ra các Container đang chạy (Container Instance).
Hiểu Container Instance là gì và cách một Container được khởi chạy từ một Container Image.
Hiểu vai trò của Container Registry trong việc lưu trữ và phân phối Container Images.
Hiểu Azure Container Registry (ACR) là gì và cách Azure sử dụng ACR để quản lý Container Images.
Hiểu Container Host là gì và vai trò của Container Host trong việc chạy các Container.
Hiểu Azure Container Instances (ACI) là gì và cách Azure triển khai Container mà không cần quản lý máy chủ.
Hiểu quy trình xây dựng và triển khai một Container từ Dockerfile đến Container Instance.
Hiểu sự khác biệt giữa phương pháp triển khai ứng dụng truyền thống và phương pháp triển khai bằng Container.
Hiểu cách Container giúp loại bỏ các vấn đề phát sinh do khác biệt về hệ điều hành, thư viện và môi trường chạy ứng dụng.
Hiểu lý do Container giúp việc triển khai ứng dụng trở nên nhanh chóng, nhất quán và dễ dàng trên nhiều môi trường khác nhau.
Có cái nhìn tổng quan về hệ sinh thái Container trong Azure trước khi học các dịch vụ như Azure Container Instances (ACI), Azure Kubernetes Service (AKS) và Azure Container Registry (ACR).
Đây là một trong những kiến thức nền tảng quan trọng dành cho Azure Administrator, Azure Developer, System Administrator, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách Container hoạt động trong Azure, nắm được quy trình xây dựng và triển khai Container, đồng thời có nền tảng vững chắc để tiếp tục học các công nghệ Docker, Kubernetes và các dịch vụ Container trên Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Container Instances (ACI), một dịch vụ Container dưới dạng Platform as a Service (PaaS) của Microsoft Azure. Bạn sẽ hiểu cách Azure Container Instances giúp triển khai và chạy các Containers nhanh chóng mà không cần phải quản lý máy chủ, hệ điều hành hay hạ tầng mạng phía sau.
Ngoài ra, bạn cũng sẽ tìm hiểu các khái niệm quan trọng như Container Group, Container Networking, Persistent Storage, Managed Identity và cách triển khai một hoặc nhiều Container bằng Azure Portal cũng như Azure CLI sử dụng ARM Template (JSON).
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Container Instances (ACI) là gì và khi nào nên sử dụng dịch vụ này.
Hiểu Azure Container Instances hoạt động theo mô hình Platform as a Service (PaaS).
Hiểu cách triển khai Container mà không cần quản lý máy chủ hoặc hạ tầng cơ sở.
Hiểu cách sử dụng Container Image từ Azure Container Registry (ACR), Docker Hub hoặc Quickstart Images để tạo Container.
Hiểu khái niệm Container Group và vai trò của Container Group trong Azure Container Instances.
Hiểu cách triển khai một Container hoặc nhiều Container (Multi-container) trong cùng một Container Group.
Hiểu các thành phần mà các Container trong cùng Container Group có thể chia sẻ như mạng nội bộ, tài nguyên và lưu trữ.
Hiểu sự khác biệt giữa lưu trữ tạm thời (Ephemeral Storage) và lưu trữ lâu dài (Persistent Storage) của Container.
Hiểu cách sử dụng Azure File Share để lưu trữ dữ liệu lâu dài cho Container.
Hiểu cách cấu hình Container chạy với địa chỉ IP Public hoặc Private.
Hiểu cách tích hợp Azure Container Instances với Virtual Network (VNet) để tăng cường bảo mật.
Hiểu cách Azure tự động cấp tên miền (DNS Name Label) cho Container khi triển khai Public.
Hiểu cách sử dụng Managed Identity (System-assigned và User-assigned) cho Azure Container Instances để truy cập các dịch vụ Azure mà không cần lưu trữ Access Key hoặc mật khẩu.
Hiểu cách triển khai Container Group bằng Azure Portal.
Hiểu cách triển khai Multi-container Container Group bằng ARM Template (JSON) và Azure CLI.
Hiểu các giới hạn của Azure Container Instances như không hỗ trợ Autoscaling và việc cần triển khai lại Container Group khi muốn thay đổi cấu hình tài nguyên.
Hiểu các trường hợp sử dụng phù hợp của Azure Container Instances đối với các ứng dụng Container đơn giản, tác vụ xử lý ngắn hạn và môi trường phát triển hoặc kiểm thử.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Azure Developer, Cloud Engineer, DevOps Engineer, System Administrator và Solutions Architect. Sau bài học này, bạn sẽ hiểu cách triển khai và quản lý các Container trên Azure bằng Azure Container Instances, đồng thời nắm được các khái niệm nền tảng để tiếp tục học các dịch vụ Container nâng cao như Azure Kubernetes Service (AKS) và xây dựng các giải pháp Container hiện đại trên Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ học cách sử dụng Azure Container Registry (ACR) kết hợp với Azure ACR Tasks để xây dựng (Build), lưu trữ (Push) và chạy một ứng dụng Container hoàn toàn trên nền tảng Azure mà không cần cài đặt Docker Desktop trên máy tính cá nhân.
Bạn sẽ tìm hiểu cách Azure ACR Tasks tự động thực hiện quá trình build Container Image từ một Dockerfile, lưu trữ Image vào Azure Container Registry và triển khai Container trực tiếp từ Image vừa tạo. Đây là một giải pháp rất hữu ích khi làm việc trên môi trường Cloud hoặc khi không có sẵn môi trường Docker cục bộ.
Sau bài thực hành này, bạn sẽ có thể:
Hiểu mục đích và vai trò của Azure ACR Tasks trong quá trình xây dựng Container.
Hiểu lợi ích của việc build Container trực tiếp trên Azure mà không cần cài đặt Docker Desktop.
Tạo một Azure Container Registry (ACR) mới để lưu trữ Container Images.
Tạo một Dockerfile mô tả cách xây dựng Container Image.
Sử dụng Azure Cloud Shell để thực hiện các thao tác với Azure CLI.
Sử dụng Azure ACR Tasks để tự động build Container Image từ Dockerfile.
Push Container Image vào Azure Container Registry sau khi build thành công.
Chạy Container trực tiếp từ Container Image trong Azure Container Registry.
Kiểm tra Container đã được build và triển khai thành công.
Hiểu quy trình Build → Push → Run của một ứng dụng Container trên Microsoft Azure.
Làm quen với quy trình xây dựng Container theo mô hình Cloud Native mà không phụ thuộc vào môi trường phát triển cục bộ.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, Azure Developer, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ có thể sử dụng Azure ACR Tasks để xây dựng và triển khai các ứng dụng Container một cách nhanh chóng, tự động và hiệu quả ngay trên nền tảng Microsoft Azure.
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ học cách triển khai một Azure Web App chạy trực tiếp từ Docker Container. Bạn sẽ thực hiện toàn bộ quy trình từ việc tạo Azure Container Registry (ACR), xây dựng Container Image từ Dockerfile, lưu trữ Image trong ACR và triển khai ứng dụng Web trên Azure App Service sử dụng Container Image đó.
Thông qua bài lab này, bạn sẽ hiểu cách kết hợp các dịch vụ Azure Container Registry và Azure App Service để triển khai các ứng dụng Container theo mô hình Platform as a Service (PaaS), giúp đơn giản hóa việc vận hành và quản lý ứng dụng mà không cần quản lý máy chủ.
Sau bài thực hành này, bạn sẽ có thể:
Hiểu quy trình triển khai một ứng dụng Web chạy bằng Docker Container trên Microsoft Azure.
Tạo một Azure Container Registry (ACR) để lưu trữ Container Images.
Xây dựng Container Image từ Dockerfile.
Push Container Image lên Azure Container Registry.
Hiểu cách Azure App Service sử dụng Container Image từ Azure Container Registry để chạy ứng dụng.
Tạo một Azure Web App sử dụng Docker Container làm môi trường chạy (Runtime).
Cấu hình Azure Web App kết nối với Azure Container Registry.
Triển khai và chạy ứng dụng Web từ Container Image.
Kiểm tra và xác nhận ứng dụng Web hoạt động thành công sau khi triển khai.
Hiểu mối quan hệ giữa Docker, Azure Container Registry (ACR) và Azure App Service trong quy trình triển khai ứng dụng.
Hiểu lợi ích của việc lưu trữ Container Images trong Azure Container Registry để quản lý và triển khai ứng dụng một cách an toàn và tập trung.
Làm quen với mô hình triển khai ứng dụng hiện đại sử dụng Container trên nền tảng Microsoft Azure.
Đây là một bài thực hành quan trọng dành cho Azure Administrator, Azure Developer, Cloud Engineer, DevOps Engineer và Solutions Architect. Sau khi hoàn thành bài lab này, bạn sẽ có thể triển khai các ứng dụng Web chạy trong Docker Container trên Azure App Service, đồng thời hiểu quy trình triển khai ứng dụng Container từ lúc xây dựng Image cho đến khi ứng dụng được đưa vào vận hành trên môi trường Cloud.
Bạn sẽ học được gì trong bài này?
Trong bài học này, bạn sẽ tìm hiểu về Azure Kubernetes Service (AKS) - dịch vụ Kubernetes được Microsoft quản lý, giúp triển khai, vận hành và mở rộng các ứng dụng chạy trong Container một cách dễ dàng trên nền tảng Azure. Bạn sẽ hiểu vì sao AKS là giải pháp phù hợp cho các hệ thống Container quy mô lớn, đồng thời khắc phục những hạn chế của Azure Container Instances trong việc quản lý và tự động mở rộng ứng dụng.
Ngoài ra, bạn cũng sẽ tìm hiểu kiến trúc của một AKS Cluster, các thành phần như Control Plane, Node Pools, Pods, cũng như các tính năng quan trọng về Autoscaling, Networking, Storage, Identity và Azure Container Registry. Cuối bài học, bạn sẽ làm quen với các tùy chọn cấu hình khi triển khai một AKS Cluster trên Azure Portal.
Sau bài học này, bạn sẽ có thể:
Hiểu Azure Kubernetes Service (AKS) là gì và các trường hợp sử dụng phổ biến.
Hiểu sự khác biệt giữa Azure Container Instances (ACI) và Azure Kubernetes Service (AKS).
Hiểu tại sao AKS phù hợp với các ứng dụng Containers có quy mô lớn và yêu cầu khả năng mở rộng tự động.
Hiểu vai trò của Kubernetes trong việc điều phối (Container Orchestration) các ứng dụng Container.
Hiểu kiến trúc cơ bản của một AKS Cluster gồm Control Plane, Node Pools, Pods và Containers.
Hiểu mối quan hệ giữa Cluster, Node, Pod và Container trong Kubernetes.
Hiểu khả năng Autoscaling của AKS đối với Node Pools và Pods.
Hiểu cách AKS tích hợp với Microsoft Entra ID (Azure AD) và Role-Based Access Control (RBAC) để quản lý danh tính và phân quyền.
Hiểu các tùy chọn kết nối mạng của AKS như Kubenet và Azure CNI.
Hiểu sự khác biệt giữa Kubenet và Azure CNI trong việc cấp phát địa chỉ IP cho Pods.
Hiểu cách AKS hỗ trợ lưu trữ dữ liệu thông qua Persistent Volumes và Azure Storage.
Hiểu cách AKS sử dụng Azure Container Registry (ACR), Docker Hub hoặc các Container Registry khác để lưu trữ và triển khai Container Images.
Làm quen với các tùy chọn cấu hình khi tạo một AKS Cluster trên Azure Portal như Kubernetes Version, Authentication, Networking, Node Pools và Autoscaling.
Hiểu các tùy chọn bảo mật như Private Cluster, Public Access và Authorized IP Ranges khi triển khai AKS.
Đây là một trong những kiến thức quan trọng dành cho Azure Administrator, Kubernetes Administrator, Cloud Engineer, DevOps Engineer, Platform Engineer và Solutions Architect. Sau bài học này, bạn sẽ có nền tảng để triển khai và quản lý các ứng dụng Container trên Azure Kubernetes Service, đồng thời hiểu các thành phần cốt lõi của Kubernetes trước khi tiếp tục với các bài thực hành triển khai ứng dụng trên AKS.
Bạn sẽ học được gì trong bài này?
Trong bài thực hành này, bạn sẽ học cách triển khai một ứng dụng lên Azure Kubernetes Service (AKS) bằng Azure CLI và kubectl. Bạn sẽ tạo một AKS Cluster, triển khai ứng dụng thông qua file YAML của Kubernetes và cấu hình một LoadBalancer Service để cho phép người dùng truy cập ứng dụng từ Internet.
Ngoài ra, bạn cũng sẽ làm quen với quy trình triển khai ứng dụng trên Kubernetes, bao gồm việc tạo Deployment, quản lý Pods, cấu hình Service, và kiểm tra ứng dụng đang hoạt động thông qua địa chỉ External IP được Azure tự động cấp phát.
Sau bài thực hành này, bạn sẽ có thể:
Tạo một Azure Kubernetes Service (AKS) Cluster bằng Azure CLI.
Kết nối công cụ kubectl với AKS Cluster để quản lý tài nguyên Kubernetes.
Hiểu vai trò của file Deployment YAML trong việc triển khai ứng dụng lên Kubernetes.
Triển khai một ứng dụng vào AKS Cluster bằng lệnh kubectl apply.
Kiểm tra trạng thái của Deployment và Pods trong Azure Portal.
Hiểu vai trò của Kubernetes Service trong việc cung cấp kết nối đến ứng dụng.
Tạo một LoadBalancer Service để công bố (publish) ứng dụng ra Internet.
Hiểu cách Azure tự động tạo Azure Load Balancer cho Kubernetes Service kiểu LoadBalancer.
Truy cập ứng dụng thông qua địa chỉ External IP của Load Balancer.
Làm quen với quy trình triển khai ứng dụng cơ bản trên Kubernetes sử dụng Azure CLI và các files YAML.
Đây là một trong những bài thực hành quan trọng dành cho Azure Administrator, Kubernetes Administrator, Cloud Engineer, DevOps Engineer, Platform Engineer và Solutions Architect. Sau bài thực hành này, bạn sẽ hiểu quy trình triển khai một ứng dụng thực tế trên Azure Kubernetes Service và có nền tảng để tiếp tục học các chủ đề nâng cao như Ingress Controller, Autoscaling, Rolling Update, Helm và CI/CD với Kubernetes.
Khóa học này được thiết kế cung cấp kiến thức nền tảng về Đám mây Azure cho bất cứ ai muốn tìm hiểu về điện toán đám mây. không đòi hỏi bạn phải biết về lập trình & có kinh nghiệm về Azure, ngay cả bạn chưa bao giờ sử dụng nền tảng Azure.
Khóa học được thiết kế dễ hiểu, rõ ràng, đơn giản nhất với các bài giảng có ví dụ hướng dẫn từng bước cụ thể (Step by step). Để giúp bạn nắm bắt và học được các kiến thức, để có thể sử dụng trong công việc thực tế như làm thế nào để thiết kế, tối ưu và quản trị hạ tầng, giám sát , và có được các kiến thức, kỹ năng nhất định về các hệ thống ứng dụng, microservices, hệ thống lưu trữ dữ liệu (Storage), và máy chủ ảo hóa trong môi trường điện toán đám mây Azure.
Các kiến thức, kỹ năng cần phải có để có thể tham gia thi chứng chỉ AZ-104:
Manage Azure identities and governance (15-20%)
Implement and manage storage (15-20%)
Deploy and manage Azure compute resources (20-25%)
Configure and manage virtual networking (25-30%)
Monitor and back up Azure resources (10-15%)