Dokumen ini menjelaskan fitur Hyperdisk ML, yang menawarkan throughput tertinggi dari semua jenis Hyperdisk Google Cloud. Google merekomendasikan penggunaan Hyperdisk ML untuk machine learning dan untuk workload yang memerlukan throughput baca tinggi pada set data yang tidak dapat diubah. Hyperdisk ML dengan throughput tinggi memberikan hasil dengan waktu pemuatan data yang lebih cepat, waktu tunggu akselerator yang lebih singkat, dan biaya komputasi yang lebih rendah.
Untuk workload inferensi, pelatihan, dan HPC yang besar, Anda dapat memasang satu volume Hyperdisk ML ke beberapa instance komputasi dalam mode hanya baca.
Anda dapat menentukan throughput hingga 1.200.000 MiB/dtk untuk satu volume Hyperdisk ML. Anda tidak dapat menyediakan level IOPS, tetapi setiap MiB/dtk throughput yang disediakan dilengkapi dengan 16 IOPS, hingga 19.200.000 IOPS.
Untuk mengetahui informasi selengkapnya tentang Hyperdisk dan jenis Hyperdisk lainnya, lihat Tentang Hyperdisk.
Untuk membuat volume Hyperdisk ML, lihat Membuat volume Hyperdisk.
Kasus penggunaan
Hyperdisk ML cocok untuk kasus penggunaan berikut:
- Workload HPC
- Machine learning
- Workload yang dioptimalkan untuk akselerator
Dukungan seri mesin
Anda dapat menggunakan Hyperdisk ML dengan seri mesin berikut:
Tentang performa yang disediakan
Anda tidak perlu menyediakan performa saat membuat volume Hyperdisk. Jika Anda tidak menyediakan performa, Compute Engine akan membuat volume dengan nilai default yang dapat Anda ubah nanti. Untuk mengetahui detail tentang nilai default, lihat Nilai IOPS dan throughput default.
Jika mengetahui kebutuhan performa, Anda dapat menentukan batas IOPS dan throughput untuk volume Hyperdisk ML saat membuat volume, dan Anda dapat mengubah nilai yang disediakan setelah membuat volume. Anda tidak dapat menentukan tingkat IOPS atau throughput jika Anda tidak menentukan ukuran.
Batas ukuran dan performa
Batasan berikut berlaku untuk nilai ukuran, throughput, dan IOPS yang dapat Anda tentukan untuk volume ML Hyperdisk.
Ukuran: antara 4 GiB dan 64 TiB. Ukuran defaultnya adalah 100 GiB.
Throughput: antara 400 MiB/dtk dan 1.200.000 MiB/dtk. Throughput minimum dan maksimum memiliki batasnya sendiri berdasarkan ukuran volume, sebagai berikut:
Throughput minimum: untuk volume berukuran 4 hingga 3.341 GiB, nilai minimumnya adalah 400 MiB/s. Untuk volume yang berukuran 3.342 GiB atau lebih besar, nilai minimum bergantung pada ukuran dan berkisar antara 401 hingga 7.680 MiB/s.
Throughput maksimum: untuk volume yang berukuran 750 GiB atau lebih besar, nilai maksimumnya adalah 1.200.000 MiB/dtk. Untuk volume yang berukuran 749 GiB atau lebih kecil, nilai maksimum bergantung pada ukuran dan berkisar antara 6.400 hingga 1.200.000 MiB/s.
Untuk contoh, lihat Batas untuk throughput yang disediakan.
IOPS: Anda tidak dapat menentukan batas IOPS untuk volume Hyperdisk ML. Sebagai gantinya, IOPS yang disediakan bergantung pada throughput yang disediakan. Setiap volume Hyperdisk ML disediakan dengan 16 IOPS untuk setiap throughput MiB/dtk, hingga maksimum 19.200.000 IOPS.
Batas untuk throughput yang disediakan
Tabel berikut mencantumkan batas untuk throughput yang disediakan untuk ukuran volume umum. Jika ukuran tidak tercantum, gunakan formula berikut untuk menghitung nilai yang diizinkan, dengan x
adalah ukuran volume dalam GiB:
- Throughput minimum yang dapat dikonfigurasi:
MAX (400, 0.12x)
- Throughput maksimum yang dapat dikonfigurasi:
MIN (1,200,000, 1600x)
Ukuran | Throughput minimum | Throughput maksimum |
---|---|---|
4 | 400 | 6.400 |
10 | 400 | 16.000 |
50 | 400 | 80.000 |
64 | 400 | 102.400 |
100 | 400 | 160.000 |
300 | 400 | 480.000 |
500 | 400 | 800.000 |
1.000 | 400 | 1200000 |
5.000 | 600 | 1200000 |
25.000 | 3.000 | 1200000 |
64.000 | 7.680 | 1200000 |
Nilai ukuran, IOPS, dan throughput default
Jika Anda tidak menentukan nilai ukuran atau throughput saat membuat volume Hyperdisk ML, Compute Engine akan menetapkan nilai default.
Ukuran default untuk volume Hyperdisk ML adalah 100 GiB.
IOPS dan throughput default didasarkan pada formula berikut.
- Throughput default:
MAX (24x, 400)
MiB/dtk, denganx
adalah ukuran volume dalam GiB. - IOPS default:
16t
, dengant
adalah throughput default. Anda tidak dapat mengonfigurasi level IOPS secara langsung.
Mengubah performa atau ukuran yang disediakan
Anda dapat mengubah ukuran yang disediakan setiap 4 jam dan throughput-nya setiap 6 jam. Untuk mengetahui petunjuk tentang cara mengubah ukuran atau performa, lihat Mengubah volume Hyperdisk.
Batas performa saat terpasang ke instance
Bagian ini mencantumkan batas performa untuk Hyperdisk ML. Anda dapat menentukan throughput hingga 1.200.000 MiB/dtk untuk satu volume Hyperdisk ML. Anda tidak dapat menyediakan level IOPS, tetapi setiap MiB/dtk throughput yang disediakan dilengkapi dengan 16 IOPS, hingga 19.200.000 IOPS.
Bagian ini mencantumkan performa maksimum yang dapat dicapai volume Hyperdisk ML untuk setiap instance yang didukung. Performa volume Hyperdisk ML saat terpasang ke instance tidak dapat melampaui batas untuk jenis mesin instance. Batas performa juga dibagikan di semua volume Hyperdisk ML yang terpasang ke instance yang sama, terlepas dari performa yang disediakan untuk setiap volume.
Skenario yang memerlukan beberapa instance untuk mencapai performa yang disediakan
Throughput yang disediakan untuk volume Hyperdisk ML dibagi di antara setiap instance yang terpasang ke volume tersebut, hingga batas maksimum untuk jenis mesin yang tercantum dalam tabel berikut.
Jika performa yang disediakan untuk volume Hyperdisk ML lebih tinggi daripada batas performa instance, volume tersebut hanya dapat mencapai performa yang disediakan jika terpasang ke beberapa instance.
Instance a3-ultragpu-8
memiliki batas throughput 4.000 MiB/dtk.
Misalnya, Anda memiliki volume Hyperdisk ML yang disediakan dengan throughput 500.000 MiB/dtk dan Anda ingin melampirkan volume ke instance a3-ultragpu-8
. Satu instance
a3-ultragpu-8
tidak dapat mencapai throughput lebih dari 4.000 MiB/s. Oleh karena itu, untuk mencapai throughput yang disediakan volume, Anda harus melampirkan volume
ke setidaknya 125 (500.000/4.000) instance a3-ultragpu-8
. Di sisi lain, untuk jenis mesin a2-highgpu-1g
, Anda memerlukan 272 instance.
Jenis mesin instance | IOPS Maksimum | Throughput maksimum (MiB/dtk) |
---|---|---|
a2-*-1g |
28.800 | 1.800 |
a2-*-2g |
38.400 | 2.400 |
a2-*-4g |
38.400 | 2.400 |
a2-*-8g |
38.400 | 2.400 |
a2-megagpu-16g |
38.400 | 2.400 |
a3-*-1g |
28.800 | 1.800 |
a3-*-2g |
38.400 | 2.400 |
a3-*-4g |
38.400 | 2.400 |
a3-*-8g (dalam mode hanya baca)1 |
64.000 | 4.000 |
a3-*-8g (dalam mode baca-tulis)1 |
38.400 | 2.400 |
c3-*-4 |
6.400 | 400 |
c3-*-8 |
12.800 | 800 |
c3-*-22 |
28.800 | 1.800 |
c3-*-44 |
38.400 | 2.400 |
c3-*-88 |
38.400 | 2.400 |
c3-*-176 |
38.400 | 2.400 |
c3-*-192 |
38.400 | 2.400 |
c3d-*-4 |
6.400 | 400 |
c3d-*-8 |
12.800 | 800 |
c3d-*-16 |
19.200 | 1.200 |
c3d-*-30 |
19.200 | 1.200 |
c3d-*-60 |
38.400 | 2.400 |
c3d-*-90 |
38.400 | 2.400 |
c3d-*-180 |
38.400 | 2.400 |
c3d-*-360 |
38.400 | 2.400 |
ct6e-standard-1t |
19.200 | 1.200 |
ct6e-standard-4t |
28.800 | 1.800 |
ct6e-standard-8t |
28.800 | 1.800 |
g2-standard-4 |
12.800 | 800 |
g2-standard-8 |
19.200 | 1.200 |
g2-standard-12 |
28.800 | 1.800 |
g2-standard-16 |
38.400 | 2.400 |
g2-standard-24 |
38.400 | 2.400 |
g2-standard-32 |
38.400 | 2.400 |
g2-standard-48 |
38.400 | 2.400 |
g2-standard-96 |
38.400 | 2.400 |
1 Untuk instance a3-*-8g
, performa bergantung
pada apakah volume Hyperdisk ML terpasang ke instance dalam mode hanya baca atau baca-tulis.
Ketersediaan regional untuk Hyperdisk ML
Hyperdisk ML tersedia di region dan zona berikut:
Wilayah | Zona yang Tersedia |
---|---|
Changhua County, Taiwan—asia-east1 |
asia-east1-a |
asia-east1-b |
|
asia-east1-c |
|
Tokyo, Jepang—asia-northeast1 |
asia-northeast1-a |
asia-northeast1-b |
|
asia-northeast1-c |
|
Seoul, Korea Selatan—asia-northeast3 |
asia-northeast3-a |
asia-northeast3-b |
|
Jurong West, Singapura—asia-southeast1 |
asia-southeast1-a |
asia-southeast1-b |
|
asia-southeast1-c |
|
Mumbai, India—asia-south1 |
asia-south1-b |
asia-south1-c |
|
St. Ghislain, Belgia—europe-west1 |
europe-west1-b |
europe-west1-c |
|
London, Inggris—europe-west2 |
europe-west2-a |
europe-west2-b |
|
europe-west3-b |
|
Eemshaven, Belanda—europe-west4 |
europe-west4-a |
europe-west4-b |
|
europe-west4-c |
|
Zurich, Swiss—europe-west6 |
europe-west6-b |
europe-west6-c |
|
Tel Aviv, Israel—me-west1 |
me-west1-b |
me-west1-c |
|
Council Bluffs, Iowa—us-central1 |
us-central1-a |
us-central1-b |
|
us-central1-c |
|
us-central1-f |
|
Moncks Corner, Carolina Selatan—us-east1 |
us-east1-b |
us-east1-c |
|
us-east1-d |
|
Ashburn, Virginia—us-east4 |
us-east4-a |
us-east4-b |
|
us-east4-c |
|
Columbus, Ohio—us-east5 |
us-east5-a |
us-east5-b |
|
us-east5-c |
|
Dallas, Texas—us-south1 |
us-south1-a |
The Dalles, Oregon—us-west1 |
us-west1-a |
us-west1-b |
|
us-west1-c |
|
Salt Lake City, Utah—us-west3 |
us-west3-b |
Las Vegas, Nevada—us-west4 |
us-west4-a |
us-west4-b |
|
us-west4-c |
Perlindungan dari bencana untuk volume Hyperdisk ML
Anda dapat mencadangkan volume Hyperdisk ML dengan snapshot standar. Snapshot mencadangkan data pada volume ML Hyperdisk pada titik waktu tertentu.
Replikasi lintas zona
Anda tidak dapat mereplikasi volume Hyperdisk ML ke zona lain. Untuk mereplikasi data ke zona lain dalam region yang sama, Anda harus menggunakan volume Hyperdisk Balanced High Availability.
Membagikan volume Hyperdisk ML antar-VM
Untuk workload machine learning yang dioptimalkan akselerator, Anda dapat memasang volume Hyperdisk ML yang sama ke beberapa instance. Hal ini memungkinkan akses hanya baca serentak ke satu volume dari beberapa VM. Cara ini lebih hemat biaya daripada memiliki beberapa disk dengan data yang sama.
Tidak ada biaya tambahan yang terkait dengan berbagi disk antar-VM. Memasang disk dalam mode hanya baca ke beberapa VM tidak memengaruhi performa disk. Setiap VM tetap dapat mencapai performa disk maksimum yang mungkin untuk rangkaian mesin VM.
Batasan untuk berbagi Hyperdisk ML antar-instance
- Volume Hyperdisk ML tidak mendukung mode multi-penulis; Anda dapat membagikan volume Hyperdisk ML di antara beberapa instance jika volume dalam mode hanya baca.
- Volume Hyperdisk ML tidak dapat dipasang ke instance tunggal dalam mode hanya baca.
- Jika Anda membagikan volume Hyperdisk ML dalam mode hanya baca, Anda tidak dapat mengaktifkan kembali akses tulis ke disk.
- Anda dapat melampirkan volume Hyperdisk ML ke hingga 100 instance selama setiap interval 30 detik.
- Untuk volume Hyperdisk ML, jumlah maksimum instance bergantung pada ukuran yang disediakan, sebagai berikut:
- Volume dengan kapasitas hingga 256 GiB: 2.500 instance
- Volume dengan kapasitas antara 257 GiB hingga 1 TiB: 600 instance
- Volume dengan kapasitas antara 1.001 TiB dan 2 TiB: 300 instance
- Volume dengan kapasitas antara 2,001 TiB dan 16 TiB: 128 instance
- Volume dengan kapasitas 16.001 TiB atau lebih: 30 instance
Jika volume terpasang ke lebih dari 20 VM, Anda harus menyediakan throughput minimal 100 MiB/s untuk setiap VM. Misalnya, jika Anda melampirkan disk ke 500 VM, Anda harus menyediakan volume dengan throughput minimal 50.000 MiB/s.
Untuk mempelajari lebih lanjut, lihat Mode hanya baca untuk Hyperdisk.
Harga
Anda akan ditagih untuk total ukuran dan throughput yang disediakan untuk volume Hyperdisk ML hingga Anda menghapusnya. Biaya akan dikenakan meskipun volume tidak terpasang ke instance mana pun atau jika instance ditangguhkan atau dihentikan. Untuk mengetahui informasi selengkapnya, lihat Harga disk.
Batasan
- Volume Hyperdisk ML bersifat per zona dan hanya dapat diakses dari zona tempat Anda membuat volume.
- Anda tidak dapat membuat image mesin dari volume Hyperdisk.
- Anda tidak dapat membuat snapshot instan dari volume Hyperdisk ML.
- Anda tidak dapat menggunakan Hyperdisk ML sebagai boot disk.
- Anda tidak dapat membuat disk Hyperdisk ML dalam mode baca-tulis-tunggal dari snapshot atau image disk. Anda harus membuat disk dalam mode hanya baca-banyak.
- Anda dapat mengubah ukuran volume Hyperdisk ML setiap 4 jam, dan throughput-nya setiap 6 jam.
Langkah berikutnya
Menambahkan volume Hyperdisk ML ke VM Anda