Bài viết thuộc series Azure
Giới thiệu
Cũng giống như máy chủ vật lý thì Virtual Machine cũng dùng ổ đĩa để chứa OS và dữ liệu. Điểm khác biệt là ổ đĩa của VM trên Azure là ổ đĩa ảo.
Virtual Machine Storage
Tất cả VM của Azure phải có ít nhất hai ổ đĩa là: OS disk và temporary disk. Bên cạnh đó là data disk, một con VM có thể có một hoặc nhiều data disk. OS + Temporary disk được gắn liền với vòng đời của VM (xoá VM thì disk bị xoá theo). Data disk có thể tách rời với VM (xoá VM thì disk vẫn còn).
Operating System Disk
Mỗi con VM đều được gắn với hệ điều hành. Hệ điều hành được cài sẵn trên OS disk mà ta chọn lúc tạo VM. Ví dụ khi ta tạo VM Windows thì ổ đĩa C là ổ chứa OS. OS disk được Azure VM quản lý nên ta không cần quan tâm tới nhiều.
Temporary disk
Ổ đĩa tạm được sử dụng bởi hệ thống để lưu trữ dữ liệu khi các ứng dụng đang chạy, ví dụ như variable
, đây là những dữ liệu hiếm khi cần lưu trữ lại. Do đó temporary disk sẽ bị xoá đi khi ta khởi động lại VM hoặc xoá và tạo VM mới, ta không nên lưu trữ dữ liệu ở ổ đĩa này. Với Windows VM thì ổ D
là temporary disk. Còn Linux thì thường là /mnt
.
Data disks
Một VM có thể có một hoặc nhiều data disk. Để gán data disk vào VM thì ta sử dụng Azure Managed Disk. Đây là dịnh vụ quản lý disk của Azure, một ổ đĩa rời và được gán vào VM trong lúc ta tạo VM. Hoặc ta cần thêm ổ đĩa để chứa dữ liệu thì ta có thể lên Azure Disk tạo thêm một ổ đĩa và gán vào VM. Số lượng data disk có thể gán được phụ thuộc vào VM Size.
Lợi ích của Azure Managed Disk:
- Dễ dàng mở rộng: mỗi subscription có thể tạo tối đa 50000 managed disk
- Độ khả dụng cao: 99.999% availability
- Hỗ trợ Azure Backup
- Hỗ trợ phân quyền (RBAC)
- Hỗ trợ encryption
Có các loại disk sau:
Ultra disk | Premium SSD v2 | Premium SSD | Standard SSD | Standard HDD | |
Disk type | SSD | SSD | SSD | HDD | HDD |
Scenario | IO-intensive workloads such as SAP HANA, top tier databases (for example, SQL, Oracle), and other transaction-heavy workloads. | Production and performance-sensitive workloads that consistently require low latency and high IOPS and throughput | Production and performance sensitive workloads | Web servers, lightly used enterprise applications and dev/test | Backup, non-critical, infrequent access |
Max disk size | 65,536 GiB | 65,536 GiB | 32,767 GiB | 32,767 GiB | 32,767 GiB |
Max throughput | 4,000 MB/s | 1,200 MB/s | 900 MB/s | 750 MB/s | 500 MB/s |
Max IOPS | 160,000 | 80,000 | 20,000 | 6,000 | 2,000, 3,000 |
Usable as OS Disk? | No | No | Yes | Yes | Yes |
Tham khảo hình sau khi cần lựa chọn loại disk cho VM:
Một trong các quyết định khi chọn loại disk là giá tiền, các bạn tham khảo trang giá của Azure.
Kết luận
Sử dụng Azure Managed Disk giúp ta dễ dàng hơn trong việc mở rộng và sao lưu ổ đĩa so với máy chủ vật lý.
Nếu bài viết có gì sai hoặc cần cập nhật thì liên hệ Admin.
Tham gia nhóm chat của DevOps VN tại Telegram.
Kém tiếng Anh và cần nâng cao trình độ giao tiếp: Tại sao bạn học không hiệu quả?