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 dalam waktu pemuatan data yang lebih cepat, waktu tidak ada aktivitas akselerator yang lebih singkat, dan biaya komputasi yang lebih rendah.
Untuk inferensi, pelatihan, dan beban kerja 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 sangat cocok untuk kasus penggunaan berikut:
- Workload HPC
- Machine learning
- Workload yang dioptimalkan 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 throughput dan IOPS 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 IOPS atau tingkat throughput jika 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 default-nya adalah 100 GiB.
Throughput: antara 400 MiB/dtk dan 1.200.000 MiB/dtk, dengan batasan berikut:
- Throughput minimum: untuk volume 6-3.341 GiB, throughput minimumnya adalah 400 MiB/s. Untuk volume lebih dari 3.342 GiB, throughput minimum berkisar dari 401-7.680 MiB/s.
- Throughput maksimum: untuk volume lebih besar dari 750 GiB, throughput maksimum adalah 1.200.000 MiB/dtk. Untuk volume 4-749 GiB, throughput maksimum bervariasi menurut ukuran. 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 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 (1200000, 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 IOPS dan throughput default
Jika Anda tidak menentukan batas IOPS atau throughput saat membuat volume Hyperdisk ML, Compute Engine akan menetapkan nilai default. Nilai yang ditetapkan didasarkan pada
formula berikut, dengan x
adalah ukuran volume dalam GiB.
- Throughput default:
MAX (24x, 400)
MiB/dtk - Ukuran default: 100 GiB
Mengubah performa atau ukuran yang disediakan
Anda dapat mengubah ukuran yang disediakan setiap 4 jam dan throughput-nya setiap 6 jam. Untuk petunjuk tentang cara mengubah ukuran atau performa, lihat Mengubah volume Hyperdisk.
Batasan performa saat dilampirkan 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.
Tabel berikut mencantumkan performa maksimum yang dapat dicapai volume Hyperdisk ML untuk setiap instance yang didukung. Performa volume Hyperdisk ML saat dilampirkan ke instance tidak boleh melebihi 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 setiap volume.
Skenario yang memerlukan beberapa instance untuk mencapai performa yang disediakan
Throughput yang disediakan untuk volume Hyperdisk ML dibagikan di antara setiap instance tempat volume dilampirkan, hingga batas maksimum untuk jenis mesin yang tercantum dalam tabel berikut. Jika performa yang disediakan volume Hyperdisk ML lebih tinggi dari batas performa instance, volume tersebut hanya dapat mencapai performa yang disediakan jika dilampirkan ke beberapa instance. Instancea3-ultragpu-8
memiliki batas throughput sebesar
4.000 MiB/dtk.
Misalnya, Anda memiliki volume Hyperdisk ML yang disediakan dengan throughput 500.000 MiB/s.
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/d) |
---|---|---|
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 dilampirkan 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 di 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. Hal 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 masih dapat mencapai performa disk maksimum yang mungkin untuk seri mesin VM.
Batasan untuk berbagi Hyperdisk ML antar-VM
- 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 dilampirkan ke satu instance dalam mode hanya baca.
- Jika berbagi volume Hyperdisk ML dalam mode hanya baca, Anda tidak dapat mengaktifkan kembali akses tulis ke disk.
- Anda dapat memasang volume Hyperdisk ML ke maksimal 100 instance selama setiap interval 30 detik.
- Untuk volume Hyperdisk ML, jumlah maksimum instance bergantung pada ukuran yang disediakan, sebagai berikut:
- Volume berukuran kurang dari 256 GiB: 2.500 VM
- Volume dengan kapasitas 256 GiB atau lebih, dan kurang dari 1 TiB: 1.500 VM
- Volume dengan kapasitas 1 TiB atau lebih, dan kurang dari 2 TiB: 600 VM
- Volume dengan kapasitas 2 TiB atau lebih: 30 VM
Jika volume dilampirkan ke lebih dari 20 VM, Anda harus menyediakan throughput minimal 100 MiB/s untuk setiap VM. Misalnya, jika Anda memasang 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 dari volume Hyperdisk ML hingga Anda menghapusnya. Biaya akan dikenakan meskipun volume tidak dilampirkan ke instance apa pun atau jika instance ditangguhkan atau dihentikan. Untuk mengetahui informasi selengkapnya, lihat Harga disk.
Batasan
- Volume Hyperdisk ML bersifat zonal 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 disk booting.
- Anda tidak dapat membuat disk Hyperdisk ML dalam mode baca-tulis-tunggal dari snapshot atau image disk. Anda harus membuat disk dalam mode banyak hanya baca.
- Anda dapat mengubah ukuran volume Hyperdisk ML setiap 4 jam, dan throughput-nya setiap 6 jam.