VM là một lifecycle, không phải một nút Create
Azure VM cho quyền kiểm soát OS nhưng bạn chịu nhiều vận hành hơn PaaS. Trước khi tạo, xác nhận subscription, region, quota, credit, budget và cleanup deadline.
Thiết kế an toàn
Chọn image/size theo workload; không chọn size lớn nhất vì “free”. Xác định OS disk/data disk và retention. NSG phải giới hạn source/port; SSH/RDP chỉ từ IP tạm thời hoặc đường truy cập quản trị phù hợp, không mở toàn Internet. Public IP là exposure và có cost/lifecycle cần kiểm tra.
Runbook lab
preflight → create → inspect → test → deallocate/delete → verify leftovers. Kiểm tra VM state, NIC, NSG, disk, public IP, activity log và resource group. Stopped/deallocated có behavior billing khác nhau tùy resource; đừng suy đoán, hãy kiểm tra portal/docs hiện hành.
Bài tập
Viết runbook cho VM lab nhỏ. Mỗi bước có expected result và rollback. Nếu không có sandbox, nộp deployment plan và checklist thay vì tạo tài nguyên thật.
Checkpoint
Bài đạt khi bạn chứng minh được access path tối thiểu và cleanup, không chỉ chụp màn hình VM đang Running.