Ngân hàng đề — Microsoft Azure Fundamentals

Tìm thấy 501 câu.

Câu 381
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
An Azure administrator plans to run a PowerShell script that creates Azure resources.
You need to recommend which computer configuration to use to run the script.
Solution: Run the script from a computer that runs Chrome OS and uses Azure Cloud Shell.
Does this meet the goal?
  1. A Yes
  2. B No
Xem giải thích

🧩 Phân tích chi tiết câu hỏi trắc nghiệm

📖 Nội dung câu hỏi:
Câu hỏi thuộc dạng series (nhiều câu hỏi cùng scenario), nơi mỗi câu đưa ra một giải pháp duy nhất để kiểm tra xem nó có đạt được mục tiêu hay không. Không thể quay lại câu hỏi sau khi trả lời.
Scenario chính: Một quản trị viên Azure dự định chạy script PowerShell để tạo các tài nguyên Azure.
Mục tiêu (goal): Khuyến nghị cấu hình máy tính phù hợp để chạy script này.
Giải pháp đề xuất: Chạy script từ máy tính chạy Chrome OS và sử dụng Azure Cloud Shell.
Câu hỏi cụ thể: Giải pháp này có đạt được mục tiêu không? (Does this meet the goal?)
✅ Tóm tắt ngắn gọn: Azure Cloud Shell là môi trường shell dựa trên đám mây, hỗ trợ PowerShell (Azure PowerShell module), có thể chạy script tạo tài nguyên Azure mà không cần cài đặt local. Nó truy cập qua trình duyệt web (như Chrome trên Chrome OS), nên hoàn toàn khả thi.

✅ Đáp án đúng: Yes

Lý do lựa chọn (bằng tiếng Việt chi tiết):
Giải pháp này hoàn toàn đạt được mục tiêu vì Azure Cloud Shell hỗ trợ đầy đủ PowerShell Core (phiên bản 7.x trở lên, cập nhật đến 2026), bao gồm các module Azure PowerShell để tạo tài nguyên (như New-AzResourceGroup, New-AzVM, v.v.). Chrome OS sử dụng trình duyệt Chrome làm mặc định, cho phép truy cập Azure Portal (portal.azure.com) và kích hoạt Cloud Shell chỉ với một cú click. Không cần cài đặt PowerShell local trên Chrome OS (hệ điều hành nhẹ, không hỗ trợ Windows PowerShell native), vì Cloud Shell chạy trên hạ tầng Microsoft đám mây (dựa trên container Linux/Windows). Script sẽ persist qua các session nhờ Azure Files mounting. Điều này phù hợp với best practice Azure cho admin di động hoặc môi trường không hỗ trợ full Windows.

🛠️ Giải thích tất cả các phương án (giữ nguyên văn bản gốc)

  • Yes ✅ Đúng
    Lý do: Như phân tích trên, Azure Cloud Shell tích hợp PowerShell đầy đủ, truy cập qua browser trên Chrome OS mà không gặp hạn chế. Đã được Microsoft xác nhận hỗ trợ từ 2018 và cập nhật liên tục (hỗ trợ PowerShell 7.4+ đến 2026). Script chạy mượt mà, tạo tài nguyên Azure thành công.

  • No ❌ Sai
    Lý do: Không có lý do nào để từ chối. Chrome OS không phải vấn đề vì Cloud Shell là browser-based (WebSocket), không yêu cầu OS local hỗ trợ PowerShell native. Một số người nhầm lẫn nghĩ Cloud Shell chỉ hỗ trợ Bash (sai, có tab PowerShell riêng). Không có thay đổi nào đến 2026 làm giải pháp này失效.

📘 Tài liệu tham khảo (cập nhật mới nhất đến 2026)

  • Azure Cloud Shell overview – Xác nhận hỗ trợ PowerShell trên mọi trình duyệt hiện đại.
  • Use Azure PowerShell in Cloud Shell – Hướng dẫn chạy script PowerShell tạo resources.
  • Azure Cloud Shell FAQ – Browser requirements: Chrome/Edge/Firefox/Safari (Chrome OS OK).
  • Microsoft Docs cập nhật 2025-2026: Không thay đổi core functionality, chỉ cải tiến performance và module Az 12.x+.

💡 Lời khuyên: Trong kỳ thi Azure Fundamentals (AZ-900), ưu tiên Cloud Shell cho script nhanh, portable. Nếu cần Windows PowerShell cụ thể (Desktop edition), mới phải dùng VM Windows!

Câu 382
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
An Azure administrator plans to run a PowerShell script that creates Azure resources.
You need to recommend which computer configuration to use to run the script.
Solution: Run the script from a computer that runs macOS and has PowerShell Core 6.0 installed.
Does this meet the goal?
  1. A Yes
  2. B No
Xem giải thích

🧩 Phân tích chi tiết câu hỏi trắc nghiệm

📖 Nội dung câu hỏi:
Câu hỏi thuộc dạng series (nhiều câu hỏi liên quan cùng một tình huống), nơi mỗi câu đưa ra một giải pháp cụ thể để kiểm tra xem giải pháp đó có đạt được mục tiêu hay không. Trong ngữ cảnh này:

  • Một quản trị viên Azure dự định chạy một script PowerShell để tạo các tài nguyên Azure (như VM, storage, v.v.).
  • Giải pháp đề xuất: Chạy script từ máy tính chạy macOS và đã cài PowerShell Core 6.0.
  • Câu hỏi yêu cầu xác định: Giải pháp này có đạt mục tiêu không? (Does this meet the goal?).
    Mục tiêu chính là đảm bảo script PowerShell có thể tạo tài nguyên Azure một cách đáng tin cậy, đòi hỏi môi trường tương thích với module Azure PowerShell (Az module) phiên bản mới nhất.

✅ Đáp án đúng: No
Lý do lựa chọn:
Giải pháp này KHÔNG đạt mục tiêu vì PowerShell Core 6.0 là phiên bản quá cũ (phát hành năm 2018, đã end-of-life từ năm 2020). Theo yêu cầu cập nhật mới nhất của Microsoft Azure PowerShell (Az module phiên bản 13.x đến 2026), cần PowerShell 7.4 trở lên trên tất cả các nền tảng, bao gồm macOS, để hỗ trợ đầy đủ các cmdlet tạo tài nguyên Azure. PowerShell Core 6.0 không tương thích với Az module hiện đại, dẫn đến lỗi khi import module hoặc thực thi script tạo resources. 🛠️

🔍 Giải thích tất cả các phương án (giữ nguyên văn bản gốc):

  • Yes ❌ SAI
    Phương án này sai vì giả định PowerShell Core 6.0 trên macOS có thể chạy script Azure một cách đầy đủ. Thực tế, Az module yêu cầu PowerShell 7.4+ trên macOS để đảm bảo tính tương thích, bảo mật và hỗ trợ các tính năng mới (như Azure Resource Manager updates đến 2026). Sử dụng version 6.0 sẽ gây lỗi như "ModuleNotFound" hoặc incompatibility khi tạo resources.

  • No ✅ ĐÚNG
    Phương án này đúng vì xác nhận giải pháp không đạt mục tiêu. PowerShell Core 6.0 không đáp ứng yêu cầu hệ thống của Az PowerShell (phiên bản mới nhất 13.x+ năm 2026), vốn chỉ hỗ trợ PowerShell 7.4+ trên macOS/Linux/Windows để tránh rủi ro bảo mật và đảm bảo script tạo Azure resources chạy mượt mà. Khuyến nghị thay thế: Sử dụng Windows PowerShell 5.1+ hoặc PowerShell 7.4+ trên macOS.

📘 Tài liệu tham khảo:

💡 Lời khuyên từ Microsoft Azure Fundamentals: Để chạy script Azure an toàn, luôn kiểm tra Get-Module -ListAvailable sau khi install Az và dùng Connect-AzAccount để authenticate! 🚀

Câu 383
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have an Azure environment. You need to create a new Azure virtual machine from a tablet that runs the Android operating system.
Solution: You use Bash in Azure Cloud Shell.
Does this meet the goal?
  1. A Yes
  2. B No
Xem giải thích

🧩 Phân tích chi tiết câu hỏi trắc nghiệm

📖 Nội dung câu hỏi:
Câu hỏi thuộc dạng "Does this meet the goal?" (Giải pháp này có đạt được mục tiêu không?) trong các kỳ thi chứng chỉ Microsoft Azure, thường xuất hiện trong phần case study với tình huống cố định.
Tình huống: Bạn có môi trường Azure và cần tạo một máy ảo Azure (Azure Virtual Machine - VM) mới từ một tablet chạy hệ điều hành Android.
Giải pháp đề xuất: Sử dụng Bash trong Azure Cloud Shell.
Mục tiêu chính: Kiểm tra xem giải pháp này có khả thi từ thiết bị tablet Android hay không. Lưu ý: Đây là câu hỏi một chiều, không thể quay lại sau khi trả lời.
Câu hỏi nhấn mạnh vào tính di động và khả năng truy cập công cụ Azure từ thiết bị không phải máy tính truyền thống (tablet Android), nơi các công cụ desktop như Azure Portal app hoặc PowerShell cục bộ có thể không tối ưu.

✅ Đáp án đúng: Yes
Lý do lựa chọn:
Giải pháp Yes là chính xác vì Azure Cloud Shell là một trình bao môi trường dòng lệnh dựa trên trình duyệt web (browser-based), có thể truy cập từ bất kỳ thiết bị nào có trình duyệt hiện đại, bao gồm tablet Android (như sử dụng Chrome hoặc Edge trên Android).

  • Bạn chỉ cần mở trình duyệt trên tablet, đăng nhập portal.azure.com, kích hoạt Cloud Shell (hỗ trợ Bash hoặc PowerShell), và chạy lệnh Azure CLI như az vm create để tạo VM mới.
  • Cloud Shell chạy trên máy chủ Microsoft (không cần cài đặt cục bộ), lưu trữ dữ liệu cá nhân hóa ($HOME), và hỗ trợ đầy đủ các lệnh quản lý tài nguyên Azure. Điều này hoàn toàn đạt được mục tiêu mà không gặp trở ngại về nền tảng thiết bị.
    (Kiến thức cập nhật đến 2026: Azure Cloud Shell phiên bản mới nhất vẫn hỗ trợ mobile browser tối ưu, với cải tiến ephemeral storage và tích hợp GitHub Codespaces cho dev experience mượt mà hơn).

🛠️ Giải thích tất cả các phương án trả lời

  • Yes ✅
    Đúng: Như phân tích trên, Azure Cloud Shell hoàn toàn khả dụng từ tablet Android qua trình duyệt. Không cần app riêng, không phụ thuộc OS cục bộ. Bạn có thể tạo VM ngay lập tức với lệnh Bash (Azure CLI). Ví dụ:

    az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys
    

    Điều này meet the goal 100%.

  • No ❌
    Sai: Không có lý do nào để từ chối giải pháp này. Một số người có thể nhầm lẫn rằng Cloud Shell chỉ dành cho desktop hoặc yêu cầu app native Android (không đúng). Thực tế, Microsoft thiết kế Cloud Shell để cross-platform, bao gồm mobile devices. Nếu dùng No, bạn sẽ bỏ lỡ sự tiện lợi của nó so với các giải pháp khác như Azure Portal UI (cũng browser-based nhưng ít linh hoạt hơn cho scripting).

📘 Tài liệu tham khảo

Câu 384
You have an on-premises application that sends email notifications automatically based on a rule.
You plan to migrate the application to Azure.
You need to recommend a serverless computing solution for the application.
What should you include in the recommendation?
  1. A a web app
  2. B a server image in Azure Marketplace
  3. C a logic app
  4. D an API app
Xem giải thích

🧩 Phân tích chi tiết nội dung câu hỏi

Câu hỏi mô tả một ứng dụng on-premises (chạy trên máy chủ tại chỗ) có chức năng gửi thông báo email tự động dựa trên quy tắc. Bạn đang lập kế hoạch di chuyển ứng dụng này lên Azure và cần đề xuất một giải pháp computing serverless (không cần quản lý máy chủ, tính phí theo sử dụng).
📌 Yêu cầu chính: Giải pháp phải serverless, phù hợp cho automation workflow như gửi email dựa trên rule (ví dụ: trigger từ sự kiện, tích hợp với các dịch vụ khác mà không cần code phức tạp). Đây là tình huống điển hình trong Azure để xây dựng integration và automation mà không lo về hạ tầng.
🛠️ Bối cảnh: Serverless trong Azure ưu tiên các dịch vụ như Logic Apps, Functions, Event Grid... giúp dễ dàng migrate từ on-prem mà không thay đổi logic cốt lõi.

✅ Đáp án đúng và lý do lựa chọn

Đáp án đúng: a logic app
👉 Lý do: Logic Apps là dịch vụ serverless workflow của Azure, chuyên dùng để tự động hóa quy trình kinh doanh (business process automation) như gửi email notifications dựa trên rule hoặc trigger (ví dụ: tích hợp với Outlook, Gmail, SendGrid). Nó hỗ trợ visual designer (kéo-thả), không cần code, tích hợp hàng trăm connector (như Office 365, SQL, HTTP), và hoàn toàn serverless – chỉ tính phí theo execution time và action. Hoàn hảo cho migrate app on-prem gửi email tự động. (Cập nhật đến 2026: Logic Apps Standard hỗ trợ single-tenant cho performance cao hơn, tích hợp tốt với Azure Functions).

📋 Giải thích tất cả các phương án (đúng/sai)

Dưới đây là phân tích từng lựa chọn, giữ nguyên văn bản gốc tiếng Anh. Mỗi phương án được đánh giá dựa trên tính serverless, phù hợp với automation email rule và migrate on-prem:

  • [SAI] a web app
    ❌ Sai vì: Web App (trong Azure App Service) không phải serverless thuần túy – nó chạy trên máy chủ ảo (VM) được quản lý, yêu cầu scale thủ công hoặc auto-scale, và phù hợp cho web hosting liên tục chứ không phải workflow trigger-based như gửi email rule. Migrate on-prem sẽ cần code lại và quản lý runtime (Node.js, .NET...), tốn kém hơn Logic Apps. Không lý tưởng cho serverless automation.

  • [SAI] a server image in Azure Marketplace
    ❌ Sai vì: Server image (AMI/VM image) từ Azure Marketplace là hình ảnh máy chủ ảo (VM-based), yêu cầu deploy VM đầy đủ (IaaS), hoàn toàn không serverless. Bạn phải quản lý OS, patch, scale thủ công – trái ngược yêu cầu serverless. Migrate app gửi email sẽ giống như lift-and-shift on-prem, không tận dụng cloud-native.

  • [ĐÚNG] a logic app
    ✅ Đúng vì: Như giải thích trên, Logic Apps là serverless iPaaS (integration Platform as a Service) lý tưởng cho rule-based automation (trigger từ timer, HTTP, email event → gửi notification). Dễ migrate: Import workflow từ on-prem (nếu dùng BizTalk hoặc script), hỗ trợ hybrid connectivity qua On-Premises Data Gateway. Tiết kiệm chi phí (pay-per-execution), scalable tự động.

  • [SAI] an API app
    ❌ Sai vì: API App (cũ trong Azure App Service) là hosting cho API, tương tự Web App nhưng tập trung Swagger/BAPI – không serverless và đã deprecated từ 2018 (chuyển sang API Management + App Service). Không hỗ trợ workflow visual cho email rule, yêu cầu code đầy đủ, không phù hợp migrate automation đơn giản.

📘 Tài liệu tham khảo (cập nhật mới nhất đến 2026)

  • Azure Logic Apps docs: docs.microsoft.com/azure/logic-apps (Logic Apps Standard v2 ra mắt 2023, hỗ trợ Containers/Durable Functions).
  • Azure Serverless guide: azure.microsoft.com/solutions/serverless (so sánh Logic Apps vs Functions).
  • Exam AZ-900 (Azure Fundamentals): Logic Apps là câu hỏi phổ biến về serverless workflow (Microsoft Learn, cập nhật 2025).
    🧠 Lưu ý: Dù câu hỏi đề cập Azure, kiến thức dựa trên docs chính thức – không liên quan AWS như mô tả ban đầu (có thể nhầm lẫn). Nếu cần clarify, hỏi thêm nhé! 🚀
Câu 385
You plan to deploy a website to Azure. The website will be accessed by users worldwide and will host large video files.
You need to recommend which Azure feature must be used to provide the best video playback experience.
What should you recommend?
  1. A an application gateway
  2. B an Azure ExpressRoute circuit
  3. C a content delivery network (CDN)
  4. D an Azure Traffic Manager profile
Xem giải thích

🧩 Phân tích chi tiết nội dung câu hỏi

Câu hỏi này thuộc chủ đề triển khai và tối ưu hóa website trên Azure, tập trung vào việc cung cấp trải nghiệm phát video tốt nhất cho người dùng toàn cầu. Cụ thể:

  • Bạn đang lập kế hoạch triển khai một website trên Azure.
  • Website sẽ được truy cập bởi người dùng trên toàn thế giới (worldwide users).
  • Nội dung chính là các file video lớn (large video files).
  • Yêu cầu: Khuyến nghị tính năng Azure nào để mang lại trải nghiệm phát video tốt nhất (best video playback experience).

🛠️ Mục tiêu chính: Giảm độ trễ (latency), tăng tốc độ tải video, và đảm bảo phát mượt mà bằng cách phân phối nội dung gần người dùng nhất. Đây là vấn đề phổ biến với nội dung media lớn, cần mạng phân phối nội dung toàn cầu.
📘 Kiến thức cập nhật (đến 2026): Theo tài liệu Azure mới nhất (Azure CDN và Azure Front Door v2 - cập nhật 2025), Content Delivery Network (CDN) là giải pháp chuẩn cho streaming video, hỗ trợ HTTP/3, adaptive bitrate streaming, và tích hợp với Azure Storage/Media Services.

✅ Đáp án đúng và lý do lựa chọn

Đáp án đúng: a content delivery network (CDN)

🧩 Lý do chi tiết:

  • Azure CDN (bao gồm các profile như Microsoft CDN, Verizon, Akamai) phân phối nội dung tĩnh như video lớn từ các edge location (hàng nghìn điểm PoP toàn cầu), cache nội dung gần người dùng để giảm latency xuống dưới 100ms.
  • Tối ưu cho video playback: Hỗ trợ progressive download, HLS/DASH streaming, giảm buffering, và scale tự động cho traffic cao.
  • Hoàn hảo cho kịch bản worldwide users + large files, tiết kiệm băng thông gốc và chi phí.
  • Nguồn tham khảo: Azure CDN documentation (cập nhật 2025); Best practices for video streaming.

📋 Giải thích tất cả các phương án (đúng/sai)

Dưới đây là phân tích từng lựa chọn, giữ nguyên văn bản gốc bằng tiếng Anh. Mỗi phương án được đánh giá với emoji tương ứng:

  • ❌ an application gateway
    Sai vì: Application Gateway là Web Application Firewall (WAF) và load balancer Layer 7, dùng để phân tải traffic HTTP/HTTPS, bảo mật URL-based routing, nhưng không cache/phân phối nội dung toàn cầu. Nó chỉ xử lý tại region cụ thể, không giảm latency cho video lớn từ worldwide users. Không phù hợp cho streaming.

  • ❌ an Azure ExpressRoute circuit
    Sai vì: ExpressRoute cung cấp kết nối private cao tốc từ on-premises đến Azure datacenter, dùng cho hybrid cloud hoặc enterprise connectivity. Không liên quan đến public internet, worldwide delivery hay video streaming – chỉ tăng tốc độ kết nối nội bộ, không cache nội dung edge.

  • ✅ a content delivery network (CDN)
    Đúng vì: Như đã giải thích ở trên, CDN là giải pháp lý tưởng cho nội dung tĩnh/video lớn, với edge caching toàn cầu, tối ưu playback experience. Đây là khuyến nghị chuẩn từ Microsoft cho kịch bản này.

  • ❌ an Azure Traffic Manager profile
    Sai vì: Traffic Manager là DNS-based global traffic routing, dùng để hướng user đến endpoint gần nhất (geographic routing) hoặc healthy nhất. Không cache nội dung, không xử lý video delivery – chỉ route request, vẫn tải file từ origin xa gây latency cao.

🛠️ Lời khuyên thực hành: Kết hợp CDN với Azure Blob Storage cho video gốc và Azure Media Services cho transcoding. Test với Azure Speed Test để đo hiệu suất!
📘 Tài liệu bổ sung: Azure Architecture Center - Content Delivery.

Câu 386 Chọn nhiều đáp án
Your company plans to deploy several million sensors that will upload data to Azure.
You need to identify which Azure resources must be created to support the planned solution.
Which two Azure resources should you identify? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
  1. A Azure Data Lake
  2. B Azure Queue storage
  3. C Azure File Storage
  4. D Azure IoT Hub
  5. E Azure Notification Hubs
Xem giải thích

🧩 Phân tích chi tiết nội dung câu hỏi

Câu hỏi này thuộc chủ đề Microsoft Azure Fundamentals (AZ-900), tập trung vào việc thiết kế giải pháp cho IoT (Internet of Things) với quy mô lớn. Công ty dự định triển khai hàng triệu cảm biến (several million sensors) để tải dữ liệu lên Azure (upload data to Azure). Nhiệm vụ là xác định hai tài nguyên Azure (Azure resources) bắt buộc phải tạo để hỗ trợ giải pháp này.

  • Đây là câu hỏi trắc nghiệm đa lựa chọn (multi-select), mỗi đáp án đúng chiếm 1 điểm.
  • Bối cảnh chính: Các cảm biến IoT tạo ra lượng dữ liệu lớn (telemetry data) liên tục, cần dịch vụ quản lý kết nối thiết bị, thu thập dữ liệu thời gian thực và lưu trữ quy mô lớn để phân tích sau. Giải pháp phải có khả năng mở rộng (scalable) cho hàng triệu thiết bị.
    ✅ Đáp án đúng (hai lựa chọn): Azure Data Lake và Azure IoT Hub.

✅ Đáp án đúng và lý do lựa chọn

  • Azure IoT Hub và Azure Data Lake là hai tài nguyên cốt lõi cho kịch bản IoT quy mô lớn:
    🛠️ Azure IoT Hub: Dịch vụ quản lý kết nối hai chiều (bidirectional communication) giữa hàng triệu thiết bị IoT và cloud. Nó hỗ trợ ingest dữ liệu telemetry thời gian thực, device provisioning, và routing dữ liệu đến các endpoint khác (như storage). Với hàng triệu sensors, IoT Hub đảm bảo scale-out tự động (hàng triệu messages/giây).
    📊 Azure Data Lake: Lưu trữ dữ liệu lớn (big data) từ sensors dưới dạng hierarchical namespace (Gen2), hỗ trợ analytics tại chỗ với giá rẻ, tích hợp tốt với IoT Hub qua built-in routing. Phù hợp cho petabyte-scale data từ IoT.
    Lý do chọn: Kết hợp hai dịch vụ này tạo pipeline hoàn chỉnh: IoT Hub thu thập → Data Lake lưu trữ/phân tích. Không có chúng, giải pháp không thể xử lý quy mô "several million sensors" hiệu quả.
    (Kiến thức cập nhật đến 2026: Azure IoT Hub hỗ trợ lên đến 1 triệu devices/unit; Data Lake Gen2 tích hợp seamless với Fabric và Synapse cho AI analytics - theo Azure roadmap 2025-2026).

📘 Giải thích tất cả các phương án (đúng/sai)

Dưới đây là phân tích từng lựa chọn một, giữ nguyên văn bản gốc tiếng Anh. Mỗi phương án được đánh giá dựa trên vai trò trong kịch bản IoT sensors upload data quy mô lớn:

✅ Azure Data Lake

  • Đúng: Đây là lựa chọn bắt buộc để lưu trữ dữ liệu lớn từ hàng triệu sensors. Data Lake Gen2 cung cấp unlimited storage với high throughput, hỗ trợ ACLS và analytics (tích hợp Azure Synapse, Databricks). IoT Hub có thể route trực tiếp dữ liệu vào đây. Không dùng Data Lake, dữ liệu sẽ khó scale cho petabyte IoT data.

✅ Azure IoT Hub

  • Đúng: Tài nguyên thiết yếu cho IoT device management. Hỗ trợ millions of devices kết nối MQTT/AMQP/HTTP, ingest telemetry, và export data. Với "several million sensors", chỉ IoT Hub mới đảm bảo secure, scalable ingestion (lên đến 5M messages/sec ở tier cao nhất).

❌ Azure Queue storage

  • Sai: Đây là dịch vụ queuing messages cơ bản (FIFO queues), phù hợp cho decoupling apps chứ không dành cho IoT scale lớn. Không hỗ trợ device authentication/protocol IoT (như MQTT), và thiếu routing/telemetry features. Dùng cho workload nhỏ, không phải "millions sensors".

❌ Azure File Storage

  • Sai: Cung cấp file shares SMB/NFS cho workloads truyền thống (như lift-and-shift apps). Không tối ưu cho streaming IoT data (thiếu hierarchical analytics, high ingestion rate). Phù hợp shared files, không phải big data sensors.

❌ Azure Notification Hubs

  • Sai: Dành cho push notifications đến mobile/web apps (tích hợp iOS/Android). Không hỗ trợ data upload từ sensors hay device management. Chỉ dùng cho fan-out notifications, không liên quan đến ingestion/storage IoT data.

📚 Tài liệu tham khảo (cập nhật mới nhất 2026)

Hy vọng phân tích này giúp bạn ôn thi AZ-900 hiệu quả! 🚀 Nếu cần thêm ví dụ, hỏi nhé!

Câu 387 Chọn nhiều đáp án
You have an Azure web app.
You need to manage the settings of the web app from an iPhone.
What are two Azure management tools that you can use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
  1. A Azure CLI
  2. B the Azure portal
  3. C Azure Cloud Shell
  4. D Windows PowerShell
  5. E Azure Storage Explorer
Xem giải thích

🧩 Phân tích chi tiết nội dung câu hỏi

Câu hỏi này thuộc chứng chỉ Microsoft Azure Fundamentals (AZ-900), tập trung vào các công cụ quản lý Azure từ thiết bị di động cụ thể là iPhone.
Nội dung chính: Bạn đang quản lý một Azure web app (ứng dụng web trên Azure App Service) và cần thay đổi cài đặt (settings) của nó từ iPhone. Câu hỏi yêu cầu chọn hai công cụ quản lý Azure có thể sử dụng được, mỗi lựa chọn đúng chiếm 1 điểm.
Mục tiêu kiểm tra: Hiểu biết về các công cụ Azure hỗ trợ truy cập di động (mobile-friendly), không yêu cầu cài đặt phần mềm nặng hoặc chỉ dành cho desktop/Windows.
Lưu ý quan trọng: Các công cụ phải hoạt động trực tiếp trên iOS (qua app hoặc browser), không cần emulator hoặc máy tính. Kiến thức dựa trên phiên bản Azure mới nhất đến năm 2026 (Azure Portal mobile app và Cloud Shell vẫn được hỗ trợ đầy đủ trên iOS 18+).

✅ Đáp án đúng và lý do lựa chọn

Hai đáp án đúng là:

  • the Azure portal
  • Azure Cloud Shell

Lý do chọn:
🛠️ the Azure portal là cổng thông tin web chính thức của Azure, có ứng dụng di động riêng (Microsoft Azure app) trên App Store iOS, cho phép quản lý đầy đủ settings của web app (như scale, deployment slots, app settings) trực tiếp từ iPhone mà không cần máy tính.
🛠️ Azure Cloud Shell là shell dựa trên trình duyệt (browser-based), truy cập qua Azure Portal hoặc trực tiếp tại shell.azure.com, hỗ trợ Bash/PowerShell trên iPhone (Safari hoặc app Portal), cho phép chạy lệnh quản lý web app (ví dụ: az webapp config appsettings set).
Cả hai đều là giải pháp hoàn chỉnh từ Microsoft, mobile-optimized và cập nhật liên tục đến 2026.

📋 Giải thích tất cả các phương án (đúng/sai)

Dưới đây là phân tích từng lựa chọn một cách chi tiết:

✅ the Azure portal
🧩 Đúng: Ứng dụng di động Azure Portal (tải từ App Store) hỗ trợ đầy đủ quản lý web app trên iPhone, bao gồm chỉnh sửa settings, monitoring và deployment. Không cần VPN hay công cụ phụ.

✅ Azure Cloud Shell
🧩 Đúng: Hoạt động hoàn hảo trên trình duyệt iPhone (Safari), cung cấp môi trường CLI đầy đủ (5GB lưu trữ persistent). Bạn có thể chạy lệnh Azure REST API hoặc CLI để quản lý web app settings ngay lập tức.

❌ Azure CLI
🧩 Sai: Azure CLI là công cụ dòng lệnh yêu cầu cài đặt trên máy tính (Windows/macOS/Linux). Trên iPhone, không có app chính thức; chỉ dùng gián tiếp qua Cloud Shell (nhưng câu hỏi hỏi công cụ riêng). Không phải giải pháp trực tiếp từ iPhone.

❌ Windows PowerShell
🧩 Sai: PowerShell dành cho Windows, không chạy native trên iOS. Azure PowerShell module yêu cầu môi trường Windows hoặc WSL (Linux subsystem), không khả dụng trực tiếp trên iPhone.

❌ Azure Storage Explorer
🧩 Sai: Đây là công cụ desktop (Windows/macOS/Linux) chuyên quản lý Azure Storage (blobs, queues), không hỗ trợ quản lý web app settings. Không có phiên bản iOS và không liên quan đến App Service.

📘 Tài liệu tham khảo

Hy vọng phân tích này giúp bạn ôn tập hiệu quả! 🚀 Nếu cần thêm câu hỏi Azure, hãy hỏi nhé!

Câu 388
Your company plans to deploy an Artificial Intelligence (AI) solution in Azure.
What should the company use to build, test, and deploy predictive analytics solutions?
  1. A Azure Logic Apps
  2. B Azure Machine Learning Designer
  3. C Azure Batch
  4. D Azure Cosmos DB
Xem giải thích

🧩 Phân tích nội dung câu hỏi

Câu hỏi tập trung vào việc triển khai giải pháp Trí tuệ Nhân tạo (AI) trên nền tảng Microsoft Azure. Cụ thể, công ty cần một công cụ để xây dựng (build), kiểm thử (test) và triển khai (deploy) các giải pháp phân tích dự đoán (predictive analytics).
✅ Predictive analytics là kỹ thuật sử dụng dữ liệu lịch sử và mô hình học máy (machine learning - ML) để dự đoán xu hướng tương lai, như dự báo doanh số, phát hiện gian lận, hoặc khuyến nghị sản phẩm.
🛠️ Câu hỏi yêu cầu chọn dịch vụ Azure chuyên biệt cho quy trình end-to-end của ML, đặc biệt là các pipeline dự đoán, phù hợp với kiến thức cập nhật đến năm 2026 (Azure Machine Learning phiên bản mới nhất hỗ trợ designer visual low-code/no-code).

✅ Đáp án đúng: Azure Machine Learning Designer

Lý do lựa chọn:
Azure Machine Learning Designer là công cụ visual drag-and-drop (thiết kế trực quan) trong Azure Machine Learning studio, cho phép xây dựng, kiểm thử và triển khai các mô hình ML dự đoán mà không cần code nhiều. Nó hỗ trợ toàn bộ lifecycle: chuẩn bị dữ liệu, huấn luyện mô hình, đánh giá, và deploy thành endpoint thực tế (như web service). Phù hợp hoàn hảo cho predictive analytics trên Azure.
📘 Nguồn tham khảo: Microsoft Docs - Azure Machine Learning Designer (cập nhật 2025-2026, tích hợp AutoML và MLOps nâng cao).

📋 Giải thích chi tiết tất cả các phương án

  • Azure Logic Apps
    ❌ Sai: Đây là dịch vụ tự động hóa quy trình làm việc (workflow automation), dùng để tích hợp ứng dụng, xử lý sự kiện và kết nối API (như trigger từ email hoặc database). Không hỗ trợ build/test/deploy mô hình ML dự đoán, chỉ dùng cho orchestration đơn giản, không phải AI/ML core.

  • Azure Machine Learning Designer
    ✅ Đúng: Như đã giải thích ở trên, đây là lựa chọn lý tưởng cho predictive analytics với giao diện trực quan, hỗ trợ pipeline ML end-to-end, tích hợp dữ liệu lớn và deploy real-time inference. Hỗ trợ phiên bản mới nhất (2026) với generative AI enhancements.

  • Azure Batch
    ❌ Sai: Dịch vụ này dành cho xử lý batch quy mô lớn (large-scale parallel computing), như render video hoặc tính toán HPC, không phải công cụ chuyên build/test ML models. Nó chỉ xử lý job compute, thiếu visual designer và ML-specific features.

  • Azure Cosmos DB
    ❌ Sai: Đây là cơ sở dữ liệu NoSQL đa mô hình (multi-model DB) với khả năng scale toàn cầu, dùng lưu trữ dữ liệu cho AI nhưng không hỗ trợ build/test/deploy predictive models. Nó chỉ là data store, không có pipeline ML.

🧩 Kết luận: Chọn Azure Machine Learning Designer để tối ưu quy trình AI trên Azure! Nếu cần thực hành, thử Azure ML Studio miễn phí. 🚀

Câu 389
What can you use to automatically send an alert if an administrator stops an Azure virtual machine?
  1. A Azure Advisor
  2. B Azure Service Health
  3. C Azure Monitor
  4. D Azure Network Watcher
Xem giải thích

🧩 Giải thích nội dung câu hỏi

Câu hỏi yêu cầu xác định công cụ nào trong hệ sinh thái Azure có thể tự động gửi cảnh báo (alert) khi một quản trị viên dừng (stops) một máy ảo Azure (Azure virtual machine - VM). Đây là tình huống liên quan đến giám sát và cảnh báo hoạt động trên tài nguyên Azure, cụ thể là các hành động quản trị như stop VM. Trong Azure, việc giám sát các sự kiện này giúp phát hiện thay đổi không mong muốn, đảm bảo tuân thủ và bảo mật. Câu hỏi tập trung vào tính năng tự động hóa cảnh báo dựa trên sự kiện (activity log) hoặc metric của VM. (Kiến thức cập nhật theo Azure Monitor phiên bản mới nhất năm 2026, hỗ trợ alert rules cho activity logs và VM states).

✅ Đáp án đúng: Azure Monitor

Lý do lựa chọn: Azure Monitor là dịch vụ trung tâm để thu thập, phân tích và hành động dựa trên dữ liệu giám sát từ toàn bộ Azure, bao gồm Activity Logs (nhật ký hoạt động). Khi admin stop VM, sự kiện này được ghi vào Activity Log (ví dụ: "StopVirtualMachine" operation), và bạn có thể tạo Alert Rules để tự động gửi thông báo qua email, SMS, webhook hoặc tích hợp Logic Apps. Tính năng này hỗ trợ real-time alerting với độ trễ thấp (<5 phút), phù hợp hoàn hảo cho câu hỏi. Không công cụ nào khác làm được việc này một cách tự động và toàn diện như vậy.

📋 Phân tích tất cả các phương án

Dưới đây là phân tích chi tiết từng lựa chọn, giữ nguyên nội dung văn bản gốc bằng tiếng Anh. Mỗi phương án được đánh dấu ✅ (đúng) hoặc ❌ (sai), kèm giải thích rõ ràng:

  • Azure Advisor ❌
    Sai vì: Azure Advisor chỉ cung cấp khuyến nghị tối ưu hóa (recommendations) dựa trên phân tích dữ liệu sử dụng, như giảm chi phí hoặc cải thiện bảo mật VM, nhưng không hỗ trợ gửi alert tự động cho sự kiện cụ thể như stop VM. Nó hoạt động theo lịch (daily/weekly) và không theo dõi real-time events.

  • Azure Service Health ❌
    Sai vì: Azure Service Health dùng để thông báo về tình trạng dịch vụ toàn cầu (service issues, outages) hoặc planned maintenance ảnh hưởng đến subscription, chứ không giám sát hành động cá nhân của admin như stop VM. Nó chỉ gửi thông báo passive, không tùy chỉnh alert cho activity logs cá nhân hóa.

  • Azure Monitor ✅
    Đúng vì: Như đã giải thích ở trên, đây là lựa chọn chính xác. Azure Monitor thu thập dữ liệu từ Activity Logs, Metrics và Logs, cho phép tạo alert rules tự động kích hoạt khi VM bị stop (qua Kusto Query Language - KQL hoặc signal filters). Hỗ trợ đa kênh thông báo và tích hợp AI (như anomaly detection) theo phiên bản 2026.

  • Azure Network Watcher ❌
    Sai vì: Azure Network Watcher chuyên giám sát và chẩn đoán mạng (network traffic, NSG flows, VPN connectivity), không liên quan đến trạng thái VM tổng quát như stop/start. Nó không xử lý Activity Logs cho hành động quản trị VM.

📘 Tài liệu tham khảo

🛠️ Lời khuyên: Để thực hành, bạn có thể tạo alert rule miễn phí trong Azure Portal > Monitor > Alerts > New alert rule, chọn Activity Log signal cho "Microsoft.Compute/virtualMachines/write" (stop action). Nếu cần demo, hãy thử trên tài khoản Azure Free Tier!

Câu 390 Chọn nhiều đáp án
You have an Azure environment.
You need to create a new Azure virtual machine from a tablet that runs the Android operating system.
What are three possible solutions? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
  1. A Use Bash in Azure Cloud Shell.
  2. B Use PowerShell in Azure Cloud Shell.
  3. C Use the PowerApps portal.
  4. D Use the Security & Compliance admin center.
  5. E Use the Azure portal.
Xem giải thích

🧩 Phân tích chi tiết câu hỏi trắc nghiệm Azure Fundamentals

📖 Nội dung câu hỏi:
Câu hỏi yêu cầu tìm ba giải pháp có thể để tạo một máy ảo (Virtual Machine - VM) mới trong môi trường Azure từ một tablet chạy hệ điều hành Android. Đây là dạng câu hỏi multiple correct answers (mỗi lựa chọn đúng đáng 1 điểm), tập trung vào khả năng truy cập và sử dụng các công cụ Azure từ thiết bị di động không phải máy tính để bàn.
🛠️ Bối cảnh chính: Tablet Android có trình duyệt web (như Chrome) và có thể chạy ứng dụng di động, nhưng không hỗ trợ đầy đủ các công cụ desktop truyền thống. Các giải pháp phải hoàn chỉnh (complete solution), nghĩa là có thể thực hiện toàn bộ quy trình tạo VM từ thiết bị này mà không cần công cụ bổ sung.
✅ Kiến thức cập nhật (đến 2026): Theo tài liệu Azure mới nhất (Azure Portal mobile app v2.x và Cloud Shell tích hợp AI hỗ trợ), tất cả các công cụ web-based đều tương thích hoàn hảo với Android tablet qua trình duyệt hoặc app chính thức. (Nguồn: Microsoft Docs - Azure Portal, Azure Cloud Shell).

✅ Đáp án đúng và lý do lựa chọn

Ba đáp án đúng là:

  • Use Bash in Azure Cloud Shell.
  • Use PowerShell in Azure Cloud Shell.
  • Use the Azure portal.

🧠 Lý do chọn các đáp án này (tóm tắt):
Những công cụ này đều dựa trên web hoặc app di động, có thể truy cập trực tiếp từ tablet Android qua trình duyệt (Chrome/Safari) hoặc ứng dụng Azure Portal chính thức trên Google Play. Chúng hỗ trợ đầy đủ lệnh CLI (Bash/PowerShell) hoặc giao diện đồ họa để tạo VM (sử dụng az vm create hoặc wizard tạo VM). Không cần cài đặt phần mềm phức tạp, chỉ cần tài khoản Azure và kết nối internet. Đây là các giải pháp hoàn chỉnh theo tiêu chuẩn AZ-900 (Azure Fundamentals).

📋 Giải thích chi tiết tất cả các phương án

Dưới đây là phân tích từng lựa chọn, giữ nguyên văn bản gốc tiếng Anh. Mỗi phương án được đánh dấu ✅ (đúng) hoặc ❌ (sai), kèm giải thích rõ ràng:

  • ✅ Use Bash in Azure Cloud Shell.
    Đúng vì: Azure Cloud Shell là môi trường shell dựa trên trình duyệt (browser-based), hỗ trợ Bash (Azure CLI) hoàn toàn trên tablet Android. Bạn chỉ cần mở trình duyệt, truy cập portal.azure.com, chọn Cloud Shell > Bash, rồi chạy lệnh az vm create để tạo VM. Tương thích 100% với Android từ phiên bản 2023+, không cần app riêng. (Nguồn: Cloud Shell docs).

  • ✅ Use PowerShell in Azure Cloud Shell.
    Đúng vì: Tương tự Bash, Cloud Shell hỗ trợ PowerShell Core (pwsh) qua trình duyệt trên Android tablet. Chuyển sang tab PowerShell và dùng cmdlet New-AzVM để tạo VM nhanh chóng. Đây là giải pháp chính thức, ổn định đến 2026 với tích hợp Git và extensions. Hoàn toàn khả thi từ thiết bị di động. (Nguồn: PowerShell in Cloud Shell).

  • ❌ Use the PowerApps portal.
    Sai vì: PowerApps portal (powerapps.microsoft.com) dùng để xây dựng ứng dụng low-code/no-code, không hỗ trợ tạo tài nguyên hạ tầng như VM Azure. Nó tập trung vào canvas apps/forms, không có giao diện hoặc API cho Virtual Machines. Không thể thực hiện từ đây trên bất kỳ thiết bị nào.

  • ❌ Use the Security & Compliance admin center.
    Sai vì: Trung tâm Quản trị Bảo mật & Tuân thủ (security.microsoft.com) chỉ dùng để quản lý chính sách bảo mật, threat detection, compliance reports (như Microsoft Purview). Không có chức năng tạo VM hoặc bất kỳ tài nguyên compute nào. Hoàn toàn không liên quan đến việc triển khai hạ tầng.

🎯 Kết luận: Câu hỏi kiểm tra kiến thức về các công cụ truy cập Azure đa nền tảng (web/mobile-first). Hãy thực hành trên Azure Free Account để kiểm chứng! Nếu cần thêm ví dụ lệnh cụ thể, hỏi nhé! 🚀
(Tài liệu tham khảo chính: Microsoft Learn AZ-900 module "Describe Azure architectural components", cập nhật Q1/2026).