Hyperdisk Storage Pools adalah resource block storage baru yang membantu Anda mengelola block storage Hyperdisk secara gabungan. Kumpulan Penyimpanan Hyperdisk tersedia di varian Kumpulan Penyimpanan Throughput Hyperdisk dan Hyperdisk Balanced Storage Kumpulan.
Anda harus menentukan properti berikut saat membuat kumpulan penyimpanan:
- Jenis kumpulan penyimpanan
- Zone
- Kapasitas yang disediakan kolam
- IOPS dan throughput yang disediakan kumpulan
Anda dapat menggunakan kapasitas Standar atau Penyediaan kapasitas lanjutan dengan Penyimpanan Hyperdisk. Dengan Kapasitas standar, ukuran total setiap disk dipotong dari kapasitas penyimpanan yang disediakan. Kumpulan penyimpanan kapasitas lanjutan mendapatkan manfaat dari penyediaan tipis dan pengurangan data, serta hanya jumlah data tertulis aktual yang dipotong dari kapasitas yang disediakan kumpulan.
Sebelum memulai
-
Siapkan autentikasi, jika Anda belum melakukannya.
Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud.
Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
- Menetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
-
Peran dan izin yang diperlukan
Untuk mendapatkan izin yang Anda perlukan guna membuat penyimpanan gabungan, minta administrator untuk memberi Anda peran IAM berikut pada project:
-
Admin Instance Compute (v1) (
roles/compute.instanceAdmin.v1
) -
Untuk terhubung ke instance VM yang dapat dijalankan sebagai akun layanan:
Service Account User (v1) (peran
roles/iam.serviceAccountUser
)
Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses.
Peran yang telah ditetapkan ini berisi izin yang diperlukan untuk membuat kumpulan penyimpanan. Untuk melihat izin yang benar-benar diperlukan, perluas bagian Izin yang diperlukan:
Izin yang diperlukan
Izin berikut diperlukan untuk membuat penyimpanan gabungan:
-
compute.storagePools.create
pada project -
compute.storagePools.setLabels
pada project
Anda mung juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaanlainnya.
Batasan
Perhatikan batasan berikut saat membuat Kumpulan Penyimpanan Hyperdisk:
Batas resource:
- Anda dapat membuat Tampungan Penyimpanan Hyperdisk dengan kapasitas yang disediakan hingga 1 PiB.
- Anda dapat membuat maksimal 5 kumpulan penyimpanan per jam.
- Anda dapat membuat maksimal 10 kumpulan penyimpanan per hari.
- Anda dapat membuat maksimal 10 kumpulan penyimpanan per project.
- Anda tidak dapat mengubah model penyediaan untuk kumpulan; Anda tidak dapat mengubah kumpulan penyimpanan kapasitas standar menjadi gabungan penyimpanan Kapasitas lanjutan.
- Kumpulan penyimpanan adalah resource zona.
- Anda dapat membuat hingga 1.000 disk di penyimpanan bersama.
- Anda dapat menggunakan Kumpulan Penyimpanan Hyperdisk hanya dengan Compute Engine. Instance Cloud SQL tidak dapat menggunakan Kumpulan Penyimpanan Hyperdisk.
- Anda dapat mengubah kapasitas yang disediakan untuk penyimpanan bersama maksimal dua kali dalam periode 24 jam.
Batas untuk disk di penyimpanan bersama:
- Hanya disk baru dalam project dan zona yang sama yang dapat dibuat di penyimpanan bersama.
- Dilarang memindahkan disk ke dalam atau ke luar kumpulan penyimpanan. Untuk memasukkan atau mengeluarkan disk dari penyimpanan gabungan, Anda harus membuat ulang disk dari snapshot. Untuk mengetahui informasi selengkapnya, lihat Mengubah jenis disk.
- Untuk membuat boot disk di penyimpanan bersama, Anda harus menggunakan Hyperdisk Balanced Storage Pool.
- Anda tidak dapat membuat disk regional di kumpulan penyimpanan.
- Anda tidak dapat meng-clone, membuat snapshot instan, atau mengonfigurasi Replikasi Asinkron Persistent Disk untuk disk di penyimpanan gabungan.
Rentang kapasitas dan batas performa yang disediakan
Saat membuat kumpulan penyimpanan, kapasitas yang disediakan, IOPS, dan throughput tunduk pada batas yang dijelaskan dalam:
Membuat Tampungan Penyimpanan Hyperdisk
Untuk membuat Kumpulan Penyimpanan Hyperdisk baru, gunakan Konsol Google Cloud, Google Cloud CLI, atau REST.
Konsol
- Buka halaman Create a storage pool di Konsol Google Cloud.
Buka halaman Create Storage Pool - Di kolom Nama, masukkan nama unik untuk kumpulan penyimpanan.
- Opsional: Di kolom Description, masukkan deskripsi untuk kumpulan penyimpanan.
- Di kolom Location, pilih region dan zona untuk membuat kumpulan penyimpanan.
- Pilih nilai untuk Jenis Kumpulan Penyimpanan.
Pilih Capacity type dan tentukan kapasitas yang akan disediakan untuk penyimpanan bersama dalam ukuran di kolom Storage Pool capacity. Anda dapat menentukan ukuran mulai dari 10 TiB hingga 1 PiB.
Untuk membuat penyimpanan bersama dengan kapasitas yang besar, Anda mungkin harus meminta kuota yang lebih tinggi.
Untuk Kumpulan Penyimpanan Seimbang Hyperdisk, di kolom IOPS yang Disediakan, masukkan IOPS yang akan disediakan untuk penyimpanan bersama.
Untuk Kumpulan Penyimpanan Throughput Hyperdisk atau Kumpulan Penyimpanan Seimbang Hyperdisk, di kolom throughput yang disediakan, masukkan throughput yang akan disediakan untuk penyimpanan gabungan.
Klik Kirim untuk membuat penyimpanan gabungan.
gcloud
Untuk membuat Kumpulan Penyimpanan Hyperdisk, gunakan
perintah gcloud compute storage-pools create
.
gcloud compute storage-pools create NAME \ --zone=ZONE \ --storage-pool-type=STORAGE_POOL_TYPE \ --capacity-provisioning-type=CAPACITY_PROVISIONING_TYPE \ --provisioned-capacity=POOL_CAPACITY \ --provisioned-iops=IOPS \ --provisioned-throughput=THROUGHPUT \ --description=DESCRIPTION
Ganti kode berikut:
- NAME: nama unik penyimpanan gabungan.
- ZONE: zona untuk membuat kumpulan penyimpanan,
misalnya,
us-central1-a
. - STORAGE_POOL_TYPE: jenis disk yang akan disimpan di
kumpulan penyimpanan. Nilai yang diizinkan adalah
hyperdisk-throughput
danhyperdisk-balanced
. - CAPACITY_PROVISIONING_TYPE: Opsional: jenis penyediaan kapasitas kumpulan penyimpanan. Nilai yang diizinkan adalah
advanced
danstandard
. Jika tidak ditentukan, nilaiadvanced
akan digunakan. - POOL_CAPACITY: total kapasitas yang perlu disediakan untuk penyimpanan gabungan baru, yang ditentukan dalam GiB secara default.
- IOPS: IOPS yang akan disediakan untuk kumpulan penyimpanan. Anda dapat menggunakan tanda ini hanya dengan Kumpulan Penyimpanan Seimbang Hyperdisk.
- THROUGHPUT: throughput dalam MBps untuk disediakan untuk kumpulan penyimpanan.
- DESCRIPTION: Opsional: string teks yang menjelaskan kumpulan penyimpanan.
REST
Buat permintaan POST
untuk membuat Kumpulan Penyimpanan Hyperdisk menggunakan
metode storagePools.insert
.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/storagePools { "name": "NAME", "description": "DESCRIPTION", "poolProvisionedCapacityGb": "POOL_CAPACITY", "storagePoolType": "STORAGE_POOL_TYPE", "poolProvisionedIops": "IOPS", "poolProvisionedThroughput": "THROUGHPUT", "capacityProvisioningType": "CAPACITY_PROVISIONING_TYPE" }
Ganti kode berikut:
- PROJECT_ID: the project ID
- ZONE: zona untuk membuat kumpulan penyimpanan,
misalnya,
us-central1-a
. - NAME: nama unik untuk kumpulan penyimpanan .
- DESCRIPTION: Opsional: string teks yang menjelaskan kumpulan penyimpanan.
- POOL_CAPACITY: total kapasitas yang akan disediakan untuk penyimpanan gabungan baru, yang ditentukan dalam GiB secara default.
- STORAGE_POOL_TYPE: jenis disk yang akan disimpan di
kumpulan penyimpanan. Nilai yang diizinkan adalah
hyperdisk-throughput
danhyperdisk-balanced
. - IOPS: Opsional: IOPS yang akan disediakan untuk kumpulan penyimpanan. Anda dapat menggunakan tanda ini hanya dengan Kumpulan Penyimpanan Seimbang Hyperdisk.
- THROUGHPUT: Opsional: Throughput dalam MBps untuk disediakan untuk kumpulan penyimpanan.
- CAPACITY_PROVISIONING_TYPE: Opsional: jenis penyediaan kapasitas kumpulan penyimpanan. Nilai yang diizinkan adalah
advanced
danstandard
. Jika tidak ditentukan, nilaiadvanced
akan digunakan.
Apa langkah selanjutnya?
- Pelajari cara mengelola Kumpulan Penyimpanan Hyperdisk.