Jika workload Anda memerlukan penyimpanan sementara berperforma tinggi dan berlatensi rendah, pertimbangkan menggunakan disk Solid State Drive (SSD Lokal) lokal saat Anda membuat seperti mesin, VM. Disk SSD lokal selalu dienkripsi dengan penyimpanan {i>solid-state<i} untuk dan melakukan load balancing di semua VM Compute Engine.
Disk SSD lokal sangat cocok jika Anda memerlukan penyimpanan untuk penggunaan berikut kasus:
- Cache atau penyimpanan untuk data sementara bernilai rendah
- Ruang pemrosesan scratch untuk komputasi berperforma tinggi atau analisis data
- Penyimpanan data sementara seperti untuk database sistem
tempdb
untuk Microsoft Server SQL
Disk SSD lokal menawarkan I/O yang superior operasi per detik (IOPS), dan latensi yang sangat rendah dibandingkan dengan Persistent Disk dan Google Cloud Hyperdisk. Hal ini karena SSD Lokal {i>disk<i} terpasang secara fisik ke server yang menghosting VM Anda. Untuk alasan, disk SSD Lokal hanya dapat menyediakan penyimpanan sementara.
Karena SSD Lokal hanya cocok untuk penyimpanan sementara, Anda harus menyimpan data yang bersifat tidak sementara atau sementara pada salah satu opsi penyimpanan yang andal.
Setiap disk SSD Lokal memiliki ukuran tetap, dan Anda dapat memasang Disk SSD lokal ke satu VM saat Anda membuatnya. Jumlah disk SSD Lokal yang dapat dipasang ke VM bergantung pada jenis mesin VM. Untuk informasi selengkapnya, lihat Pilih jumlah disk SSD Lokal yang valid.
Jika disk SSD Lokal tidak memenuhi persyaratan redundansi atau fleksibilitas, Anda dapat menggunakan {i>disk<i} SSD Lokal yang dikombinasikan dengan opsi penyimpanan.
Performa
Performa SSD lokal bergantung pada beberapa faktor, termasuk jumlah disk SSD Lokal terpasang, antarmuka disk yang dipilih (NVMe atau SCSI), dan atribut VM jenis mesin. Performa yang tersedia akan meningkat saat Anda memasang lebih banyak SSD Lokal ke VM Anda.
Performa SSD lokal berdasarkan jumlah disk yang terpasang
Tabel di bawah ini mencantumkan IOPS dan throughput maksimum untuk NVMe- dan Disk SSD Lokal yang terpasang dengan SCSI. Metrik diurutkan berdasarkan total kapasitas Disk SSD lokal yang terpasang ke VM.
Performa SSD Lokal NVMe
# dari disk SSD Lokal yang terpasang |
Total ruang penyimpanan (GiB) | Kapasitas per disk (GiB) | IOPS | Throughput (MiBps) |
||
---|---|---|---|---|---|---|
Baca | Menulis | Melihat | Tulis | |||
1 | 375 | 375 | 170.000 | 90.000 | 660 | 350 |
2 | 750 | 375 | 340.000 | 180.000 | 1.320 | 700 |
3 | 1.125 | 375 | 510.000 | 270.000 | 1.980 | 1.050 |
4 | 1.500 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
5 | 1.875 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
6 | 2.250 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
7 | 2.625 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
8 | 3.000 | 375 | 680.000 | 360.000 | 2.650 | 1.400 |
16 | 6.000 | 375 | 1.600.000 | 800.000 | 6.240 | 3.120 |
24 | 9.000 | 375 | 2.400.000 | 1.200.000 | 9.360 | 4.680 |
32 | 12.000 | 375 | 3.200.000 | 1.600.000 | 12.480 | 6.240 |
Seri mesin Z3 | ||||||
12 | 36.000 | 3.000 | 6.000.000 | 6.000.000 | 36.000 | 30.000 |
Performa SSD Lokal SCSI
# gabungan disk SSD Lokal |
Ruang penyimpanan (GiB) | IOPS | Throughput (MiBps) |
||
---|---|---|---|---|---|
Baca | Menulis | Melihat | Tulis | ||
1 | 375 | 100.000 | 70.000 | 390 | 270 |
2 | 750 | 200.000 | 140.000 | 780 | 550 |
3 | 1.125 | 300.000 | 210.000 | 1.170 | 820 |
4 | 1.500 | 400.000 | 280.000 | 1.560 | 1.090 |
5 | 1.875 | 400.000 | 280.000 | 1.560 | 1.090 |
6 | 2.250 | 400.000 | 280.000 | 1.560 | 1.090 |
7 | 2.625 | 400.000 | 280.000 | 1.560 | 1.090 |
8 | 3.000 | 400.000 | 280.000 | 1.560 | 1.090 |
16 | 6.000 | 900.000 | 800.000 | 6.240 | 3.120 |
24 | 9.000 | 900.000 | 800.000 | 9.360 | 4.680 |
Konfigurasi VM Anda untuk memaksimalkan performa
Untuk mencapai tingkat performa yang dinyatakan, Anda harus mengonfigurasi VM sebagai berikut:
Pasang disk SSD Lokal dengan antarmuka NVMe. Disk terpasang dengan antarmuka SCSI memiliki kinerja yang lebih rendah.
Jenis mesin berikut juga memerlukan jumlah vCPU minimum maksimum berikut:
Jika VM Anda menggunakan image Linux kustom, image tersebut harus menggunakan versi 4.14.68 atau kemudian pada {i>kernel<i} Linux. Jika Anda menggunakan image publik yang disediakan oleh Compute Engine, Anda tidak perlu melakukan tindakan lebih lanjut.
Untuk setelan konfigurasi disk dan VM tambahan yang dapat meningkatkan SSD Lokal performa, lihat Mengoptimalkan performa SSD lokal.
Untuk informasi lebih lanjut tentang memilih antarmuka {i>disk<i}, lihat Memilih antarmuka disk.
Persistensi data SSD lokal
Compute Engine menyimpan data di disk SSD Lokal dalam skenario tertentu, dan dalam kasus lain, Compute Engine tidak menjamin data SSD Lokal persistensi.
Informasi berikut menjelaskan skenario ini dan berlaku untuk setiap Lokal Disk SSD terpasang ke VM.
Skenario saat Compute Engine mempertahankan data SSD Lokal
Data di disk SSD Lokal hanya dipertahankan melalui peristiwa berikut:
- Jika Anda memulai ulang sistem operasi tamu.
- Jika Anda mengonfigurasi VM untuk migrasi langsung dan VM akan menjalani peristiwa pemeliharaan host.
- Jika Anda memilih untuk menyimpan data SSD Lokal saat menghentikan atau menangguhkan VM. Fitur ini ada dalam Pratinjau.
Skenario saat Compute Engine mungkin tidak mempertahankan data SSD Lokal
Data pada disk SSD Lokal mungkin hilang jika error host terjadi pada VM dan Compute Engine tidak dapat menghubungkan kembali VM ke {i>disk SSD<i} Lokal dalam waktu tertentu.
Anda dapat mengontrol berapa banyak waktu, jika ada, yang dihabiskan untuk memulihkan data dengan waktu tunggu pemulihan SSD Lokal. Jika Compute Engine tidak dapat terhubung kembali ke disk sebelum waktu tunggu berakhir, VM dimulai ulang. Jika VM dimulai ulang, data SSD Lokal tidak dapat dipulihkan. Mesin Komputasi memasang disk SSD Lokal kosong ke VM yang dimulai ulang.
Waktu tunggu pemulihan SSD Lokal adalah bagian dari kebijakan pemeliharaan host VM. Untuk mengetahui informasi selengkapnya, lihat Waktu tunggu pemulihan SSD lokal.
Skenario saat Compute Engine tidak mempertahankan data SSD Lokal
Data pada disk SSD Lokal tidak dipertahankan melalui peristiwa berikut:
- Jika Anda menonaktifkan sistem operasi tamu dan memaksa VM berhenti.
- Jika Anda membuat Spot VM atau preemptible VM, lalu VM akan melalui proses preemption.
- Jika Anda mengonfigurasi VM untuk berhenti pada peristiwa pemeliharaan host dan VM akan melalui peristiwa pemeliharaan host.
- Jika Anda salah mengonfigurasi SSD Lokal sehingga tidak dapat dijangkau.
- Jika Anda menonaktifkan penagihan project, VM akan berhenti.
Jika Compute Engine tidak dapat memulihkan data SSD Lokal VM, Compute Engine memulai ulang VM dengan disk SSD Lokal yang terpasang dan terpasang untuk setiap disk SSD Lokal yang terpasang sebelumnya.
Enkripsi SSD Lokal
Compute Engine otomatis mengenkripsi data Anda saat ditulis ke ruang penyimpanan SSD Lokal. Anda tidak dapat menggunakan kunci enkripsi yang disediakan pelanggan dengan {i>disk SSD<i} Lokal.
Pencadangan data SSD lokal
Karena Anda tidak dapat mencadangkan data SSD Lokal dengan disk image, snapshot standar, kloning {i>disk<i}, Google menyarankan agar Anda selalu menyimpan data berharga di opsi penyimpanan yang andal.
Jika Anda perlu menyimpan data di disk SSD Lokal, pasang Persistent Disk atau Google Cloud Hyperdisk ke VM. Setelah Anda memasang Persistent Disk atau {i>Hyperdisk<i} menyalin data dari {i>disk <i}SSD Lokal ke yang terpasang.
Pilih antarmuka disk
Untuk mencapai performa SSD Lokal tertinggi, Anda harus memasang disk ke VM dengan antarmuka NVMe. Performa akan lebih rendah jika Anda menggunakan antarmuka SCSI.
Antarmuka {i>disk<i} yang Anda pilih juga tergantung pada jenis mesin dan OS yang penggunaan VM. Beberapa jenis mesin yang tersedia di Compute Engine memungkinkan Anda memilih antara antarmuka NVMe dan SCSI, sementara yang lain hanya mendukung NVMe atau hanya SCSI. Demikian pula, beberapa {i>OS image<i} publik yang disediakan oleh Compute Engine mungkin mendukung NVMe dan SCSI, atau hanya mendukung salah satu dari keduanya.
Dukungan antarmuka disk berdasarkan jenis mesin dan OS image
Halaman berikut memberikan informasi lebih lanjut tentang jenis dan mesin mesin yang tersedia gambar publik yang didukung, serta detail performa.
Antarmuka yang didukung oleh jenis mesin: Baca Perbandingan seri mesin. Di daftar Choose VM properties tocompare, pilih Disk interface type.
OS image: Untuk daftar OS image publik yang disediakan oleh Compute Engine mendukung SCSI atau NVMe, lihat Tab Interfaces untuk setiap tabel di dokumentasi detail sistem operasi.
Pertimbangan NVMe untuk image kustom
Jika VM Anda menggunakan image Linux kustom, Anda harus menggunakan kernel Linux versi 4.14.68 atau yang lebih baru untuk NVMe yang optimal tingkat tinggi.
Pertimbangan bagi SCSI untuk image kustom
Jika Anda memiliki penyiapan yang memerlukan penggunaan antarmuka SCSI, sebaiknya gunakan SCSI multi-antrean untuk mencapai performa yang lebih baik dibandingkan antarmuka SCSI standar.
Jika Anda menggunakan gambar kustom yang Anda impor, lihat Mengaktifkan SCSI multi-antrean.
Pilih jumlah disk SSD Lokal yang valid
Sebagian besar jenis mesin yang tersedia di Compute Engine mendukung disk SSD Lokal. Beberapa jenis mesin secara {i>default<i} selalu menyertakan disk SSD Lokal dalam jumlah tetap, sementara yang lain memungkinkan Anda menambahkan jumlah {i>disk<i} tertentu. Anda hanya dapat menambahkan Lokal Disk SSD saat Anda membuat VM. Anda tidak dapat menambahkan disk SSD Lokal ke VM setelah Anda yang membuatnya.
Untuk VM yang dibuat berdasarkan seri mesin Z3, setiap disk yang terpasang memiliki kapasitas 3.000 GiB. Untuk semua seri mesin lainnya, setiap disk yang Anda pasang memiliki kapasitas 375 GiB.
Jenis mesin yang otomatis memasang disk SSD Lokal
Tabel berikut mencantumkan jenis mesin yang menyertakan disk SSD Lokal berdasarkan dan menunjukkan jumlah disk yang terpasang saat Anda membuat VM.
Jenis mesin | Jumlah disk SSD Lokal yang terpasang secara otomatis per VM |
---|---|
Jenis mesin C3 | |
Hanya
Varian -lssd dari jenis mesin C3
mendukung SSD Lokal.
|
|
c3-standard-4-lssd |
1 |
c3-standard-8-lssd |
2 |
c3-standard-22-lssd |
4 |
c3-standard-44-lssd |
8 |
c3-standard-88-lssd |
16 |
c3-standard-176-lssd |
32 |
Jenis mesin C3D | |
Hanya
Varian -lssd jenis mesin C3D
mendukung SSD Lokal.
|
|
c3d-standard-8-lssd |
1 |
c3d-standard-16-lssd |
1 |
c3d-standard-30-lssd |
2 |
c3d-standard-60-lssd |
4 |
c3d-standard-90-lssd |
8 |
c3d-standard-180-lssd |
16 |
c3d-standard-360-lssd |
32 |
c3d-highmem-8-lssd |
1 |
c3d-highmem-16-lssd |
1 |
c3d-highmem-30-lssd |
2 |
c3d-highmem-60-lssd |
4 |
c3d-highmem-90-lssd |
8 |
c3d-highmem-180-lssd |
16 |
c3d-highmem-360-lssd |
32 |
Jenis mesin A3 | |
a3-megagpu-8g |
16 |
a3-highgpu-8g |
16 |
Jenis mesin A2 Ultra | |
a2-ultragpu-1g |
1 |
a2-ultragpu-2g |
2 |
a2-ultragpu-4g |
4 |
a2-ultragpu-8g |
8 |
Jenis mesin Z3 | |
Setiap disk berukuran 3 TiB. | |
z3-standard-88-lssd |
12 |
z3-standard-176-lssd |
12 |
Jenis mesin yang mengharuskan Anda memilih sejumlah disk SSD Lokal
Jenis mesin yang tercantum dalam tabel berikut tidak dipasang secara otomatis Disk SSD lokal ke VM yang baru dibuat. Karena Anda tidak dapat menambahkan disk SSD Lokal ke VM setelah Anda membuatnya, gunakan informasi di bagian ini untuk menentukan berapa banyak {i>disk SSD<i} Lokal yang harus dipasang saat Anda membuat VM.
Jenis mesin N1 | Jumlah disk SSD Lokal yang diizinkan per VM | |
---|---|---|
Semua jenis mesin N1 | 1 ke 8, 16, atau 24 | |
Jenis mesin N2 | ||
Jenis mesin dengan 2 hingga 10 vCPU, inklusif | 1, 2, 4, 8, 16, atau 24 | |
Jenis mesin dengan 12 hingga 20 vCPU, inklusif | 2, 4, 8, 16, atau 24 | |
Jenis mesin dengan 22 hingga 40 vCPU, inklusif | 4, 8, 16, atau 24 | |
Jenis mesin dengan 42 hingga 80 vCPU, inklusif | 8, 16, atau 24 | |
Jenis mesin dengan 82 hingga 128 vCPU, inklusif | 16 atau 24 | |
Jenis mesin N2D | ||
Jenis mesin dengan 2 hingga 16 vCPU, inklusif | 1, 2, 4, 8, 16, atau 24 | |
Jenis mesin dengan 32 atau 48 vCPU | 2, 4, 8, 16, atau 24 | |
Jenis mesin dengan 64 atau 80 vCPU | 4, 8, 16, atau 24 | |
Jenis mesin dengan 96 hingga 224 vCPU, inklusif | 8, 16, atau 24 | |
Jenis mesin C2 | ||
Jenis mesin dengan 4 atau 8 vCPU | 1, 2, 4, atau 8 | |
Jenis mesin dengan 16 vCPU | 2, 4, atau 8 | |
Jenis mesin dengan 30 vCPU | 4 atau 8 | |
Jenis mesin dengan 60 vCPU | 8 | |
Jenis mesin C2D | ||
Jenis mesin dengan 2 hingga 16 vCPU, inklusif | 1, 2, 4, 8 | |
Jenis mesin dengan 32 vCPU | 2, 4, 8 | |
Jenis mesin dengan 56 vCPU | 4, 8 | |
Jenis mesin dengan 112 vCPU | 8 | |
Jenis mesin Standar A2 | ||
a2-highgpu-1g |
1, 2, 4, atau 8 | |
a2-highgpu-2g |
2, 4, atau 8 | |
a2-highgpu-4g |
4 atau 8 | |
a2-highgpu-8g atau a2-megagpu-16g |
8 | |
Jenis mesin G2 | ||
g2-standard-4 |
1 | |
g2-standard-8 |
1 | |
g2-standard-12 |
1 | |
g2-standard-16 |
1 | |
g2-standard-24 |
2 | |
g2-standard-32 |
1 | |
g2-standard-48 |
4 | |
g2-standard-96 |
8 | |
Jenis mesin M1 | ||
m1-ultramem-40 |
Tidak tersedia | |
m1-ultramem-80 |
Tidak tersedia | |
m1-megamem-96 |
1 ke 8 | |
m1-ultramem-160 |
Tidak tersedia | |
Jenis mesin M3 | ||
m3-ultramem-32 |
4, 8 | |
m3-megamem-64 |
4, 8 | |
m3-ultramem-64 |
4, 8 | |
m3-megamem-128 |
8 | |
m3-ultramem-128 |
8 | |
E2, C3-logam, M2, N4, Jenis mesin Tau T2D, Tau T2A, dan X4 | Jenis mesin ini tidak mendukung disk SSD Lokal. |
Harga
Untuk setiap disk SSD Lokal yang dibuat, Anda akan ditagih untuk total kapasitas {i>disk<i} selama masa pakai VM yang terpasang dengannya.
Untuk informasi mendetail tentang harga SSD Lokal dan diskon yang tersedia, lihat Harga SSD lokal.
Disk SSD lokal dan instance Spot VM
Jika Anda memulai Spot VM atau preemptible VM dengan disk SSD Lokal, Compute Engine mengenakan biaya diskon harga spot untuk penggunaan SSD Lokal. Disk SSD lokal yang terpasang ke Spot VM atau preemptible VM berfungsi seperti disk SSD Lokal normal, karakteristik persistensi data, dan tetap terpasang selama masa pakai VM.
Compute Engine tidak mengenakan biaya untuk penggunaan disk SSD Lokal pada Spot VM atau preemptible VM jika VM di-preempt dalam waktu satu menit setelahnya mulai berjalan.
Memesan disk SSD Lokal dengan diskon abonemen
Untuk mencadangkan resource SSD Lokal di zona tertentu, lihat Pemesanan resource zona Compute Engine.
Untuk menerima diskon abonemen untuk disk SSD Lokal di zona tertentu, Anda harus harus membeli komitmen berbasis sumber daya untuk sumber daya SSD Lokal dan juga melampirkan pemesanan yang menentukan resource SSD Lokal yang sesuai ke komitmen. Untuk informasi selengkapnya, lihat Melampirkan reservasi ke komitmen berbasis resource.
Menggunakan disk SSD Lokal dengan VM
Untuk menggunakan disk SSD Lokal dengan VM, Anda harus menyelesaikan langkah-langkah berikut:
- Tambahkan disk SSD Lokal saat Anda membuat VM.
- Memformat dan memasang disk SSD Lokal yang ditambahkan ke VM Anda.
Penamaan perangkat di VM Linux
Nama perangkat Linux untuk disk yang terpasang ke VM Anda bergantung pada antarmuka
yang Anda pilih saat membuat disk. Saat Anda menggunakan perintah sistem operasi lsblk
untuk melihat perangkat disk Anda, perintah itu akan menampilkan awalan nvme
untuk disk yang terpasang dengan antarmuka NVMe, dan awalan sd
untuk disk yang terpasang dengan antarmuka SCSI.
Urutan nomor disk atau pengontrol NVMe tidak dapat diprediksi atau konsisten saat VM dimulai ulang. Pada booting pertama, persistent disk mungkin
nvme0n1
(atau sda
untuk SCSI). Pada {i>booting<i} kedua, nama perangkat untuk
persistent disk dapat berupa nvme2n1
atau nvme0n3
(atau sdc
untuk SCSI).
Saat mengakses disk yang terpasang, Anda harus menggunakan link simbolis yang dibuat di
/dev/disk/by-id/
. Nama-nama ini akan tetap ada setelah mulai ulang.
Untuk mengetahui informasi selengkapnya tentang symlink, lihat
Link simbolis untuk disk yang terpasang ke VM.
Untuk informasi selengkapnya tentang nama perangkat, lihat Penamaan perangkat di VM Linux.
Menghentikan VM dengan SSD Lokal
Saat Anda menghentikan atau menangguhkan VM, Compute Engine akan menghapus data Disk SSD lokal yang terpasang ke VM secara default.
Jika ingin mempertahankan data disk SSD Lokal yang terpasang ke VM, Anda
harus menghentikan atau
tangguhkan
VM dengan menggunakan
gcloud CLI dan menyertakan
flag --discard-local-ssd=false
. Tindakan ini akan memulai migrasi SSD Lokal yang terkelola
ke penyimpanan persisten, dan Anda dikenakan biaya untuk penyimpanan tambahan
hingga Anda
memulai ulang VM. Anda
mungkin harus memasang kembali {i>disk SSD<i} Lokal
ke dalam sistem file setelah {i>restart<i}
VM.
Pembatasan
--discard-local-ssd=false
ada di pratinjau publik saja dan tidak dicakup berdasarkan persyaratan GA untuk Compute Engine.- Compute Engine hanya mendukung penggunaan
--discard-local-ssd=false
dalam VM dengan maksimal 32 disk SSD Lokal terlampir. - Anda tidak dapat menyimpan data SSD Lokal jika menghentikan atau menangguhkan VM dari Konsol Google Cloud Anda. Anda harus menggunakan Google Cloud CLI, {i>Cloud Client Library<i}, atau Compute Engine API.
- Menyimpan data SSD Lokal adalah proses yang lambat. Penyalinan data SSD Lokal hanya akan dimulai setelah permintaan
suspend
ataustop
diterima. - Saat menggunakan Spot VM atau preemptible VM, preemption dapat terjadi di kapan saja, dan dapat mengganggu upaya penangguhan atau melanjutkan. Dalam kasus ini, VM DIHENTIKAN (di-preempt), tidak DITANGGUHKAN, dan tidak ada data SSD Lokal dipertahankan di penyimpanan persisten saat VM melanjutkan atau memulai ulang.
Hapus disk SSD Lokal
Untuk menghapus atau menghapus disk SSD Lokal, hapus VM yang terpasang tempat mesin terhubung. Sebelum Anda menghapus VM dengan disk SSD Lokal, pastikan Anda memigrasikan semua data penting dari disk SSD Lokal ke Persistent Disk, Hyperdisk, atau VM lain.