Kualitas layanan (QoS) manual

Di Google Cloud NetApp Volumes, quality of service (QoS) manual memungkinkan Anda mengonfigurasi throughput volume dan batas IOPS secara independen dari kapasitas untuk memenuhi persyaratan workload dan mengontrol biaya penyimpanan.

Manfaat

QoS manual menawarkan manfaat berikut:

  • Pengoptimalan biaya: Skalakan performa volume dalam kapasitas storage pool Anda untuk mengoptimalkan biaya cloud.

  • Penyesuaian throughput instan: Menyesuaikan throughput volume tanpa periode nonaktif.

  • Pengurangan biaya disaster recovery: QoS yang lebih rendah untuk volume yang direplikasi guna mengurangi biaya disaster recovery untuk pool tujuan.

  • Peningkatan performa untuk clone atau cache: Tingkatkan performa untuk volume clone atau cache dengan ukuran yang dialokasikan kecil.

  • Pengelolaan workload yang fleksibel: Hosting beberapa workload dalam satu storage pool dan sesuaikan throughput untuk setiap volume sesuai kebutuhan.

Pertimbangan

Sebelum mengonfigurasi QoS manual, pertimbangkan panduan berikut:

  • Anda dapat mengelola QoS manual menggunakan Google Cloud CLI, NetApp Volumes API, atau Terraform. Konsol Google Cloud tidak didukung.

  • QoS manual didukung untuk tingkat layanan Flex Unified, Standard, Premium, dan Extreme, serta tidak tersedia untuk tingkat layanan Flex File.

Mengelola QoS manual untuk tingkat layanan Flex Unified Default-mode, Standard, Premium, dan Extreme

Untuk volume dalam storage pool QoS manual, Anda dapat menetapkan throughput dan kapasitas secara terpisah. Throughput keseluruhan dari semua volume dalam pool QoS manual dibatasi oleh total throughput pool. Throughput kumpulan ditentukan oleh kapasitas yang dialokasikan dan tingkat layanan. Misalnya, pool Premium 40 TiB dapat mencapai throughput maksimum 2.560 MiBps pada 64 MiBps per TiB, sedangkan pool Extreme 200 TiB dapat mendukung volume dengan throughput gabungan sebesar 25.600 MiBps.

Setelah menyiapkan kumpulan QoS manual, Anda dapat menetapkan batas throughput yang diperlukan untuk setiap volume di dalamnya. Batas throughput maksimum untuk satu volume adalah 4,5 GiBps, atau 30 GiBps untuk volume kapasitas besar.

Perintah atau API pool dan volume menampilkan nilai throughput yang tersedia dan ditetapkan untuk pool guna membantu Anda mengelola total throughput. Untuk membuat pool QoS manual dan menentukan throughput volume, lihat Membuat storage pool dan Membuat volume.

Untuk mengonfigurasi batas throughput dan IOPS menggunakan grup kebijakan QoS di pool mode Flex Unified ONTAP, lihat Mengelola QoS manual untuk mode Flex Unified ONTAP.

Membuat storage pool

Buat storage pool menggunakan QoS manual untuk tingkat layanan Standard, Premium, atau Extreme:

  gcloud netapp storage-pools create POOL_NAME \
    --project=PROJECT_NAME \
    --location=LOCATION \
    --capacity=CAPACITY \
    --service-level=SERVICE_LEVEL \
    --qos-type=QOS_TYPE \
    --network=name=NETWORK_NAME

Ganti informasi berikut:

  • POOL_NAME: nama pool yang ingin Anda buat. Nama pool Anda harus unik per lokasi.

  • PROJECT_NAME: nama project tempat Anda ingin membuat storage pool.

  • LOCATION: lokasi pool yang ingin Anda buat.

  • CAPACITY: kapasitas pool dalam GiB.

  • SERVICE_LEVEL: tingkat layanan untuk storage pool Anda: Standard, Premium, atau Extreme.

  • QOS_TYPE: jenis QoS storage pool Anda: auto atau manual.

  • NETWORK_NAME: nama jaringan Virtual Private Cloud.

Buat storage pool menggunakan QoS manual untuk tingkat layanan Flex Unified Default-mode:

  gcloud netapp storage-pools create POOL_NAME \
    --project=PROJECT_NAME \
    --location=LOCATION \
    --capacity=CAPACITY \
    --service-level=flex \
    --type=unified \
    --mode=default \
    --qos-type=QOS_TYPE \
    --network=name=NETWORK_NAME

Ganti informasi berikut:

  • POOL_NAME: nama pool yang ingin Anda buat. Nama pool Anda harus unik per lokasi.

  • PROJECT_NAME: nama project tempat Anda ingin membuat storage pool.

  • LOCATION: lokasi pool yang ingin Anda buat.

  • CAPACITY: kapasitas pool dalam GiB.

  • QOS_TYPE: jenis QoS storage pool Anda: auto atau manual.

  • NETWORK_NAME: nama jaringan VPC.

Mengedit Storage Pool

Edit storage pool QoS otomatis yang ada untuk menggunakan QoS manual:

  gcloud netapp storage-pools update POOL_NAME \
    --project=PROJECT_NAME \
    --location=LOCATION \
    --qos-type=QOS_TYPE

Ganti informasi berikut:

  • POOL_NAME: nama pool yang ingin Anda perbarui.

  • PROJECT_NAME: nama project.

  • LOCATION: lokasi pool.

  • QOS_TYPE: jenis QoS yang diperbarui untuk storage pool Anda. Hanya konfigurasi manual yang didukung.

Membuat volume

Buat volume dengan batas throughput QoS manual yang ditentukan:

  gcloud netapp volumes create VOLUME_NAME \
    --project=PROJECT_NAME \
    --location=LOCATION \
    --storage-pool=STORAGE_POOL \
    --capacity=CAPACITY \
    --protocols=PROTOCOLS \
    --share-name=SHARE_NAME \
    --throughput-mibps=THROUGHPUT_MIBPS

Ganti informasi berikut:

  • VOLUME_NAME: nama volume. Nama ini harus unik per lokasi.

  • PROJECT_NAME: nama project tempat membuat volume.

  • LOCATION: lokasi untuk volume.

  • STORAGE_POOL: storage pool tempat membuat volume.

  • CAPACITY: kapasitas volume dalam GiB. Nilai ini menentukan kapasitas yang dilihat klien NAS.

  • PROTOCOLS: protokol NAS yang digunakan untuk mengekspor volume. Pilihan yang valid adalah NFSv3, NFSv4, SMB, dan kombinasi berikut:

    • nfsv3,nfsv4
    • nfsv3,smb
    • nfsv4,smb

    Bergantung pada jenis protokol yang Anda pilih, sebaiknya tambahkan flag khusus protokol seperti --export-policy atau --smb-settings.

  • SHARE_NAME: jalur ekspor NFS atau nama berbagi SMB dari volume.

  • THROUGHPUT_MIBPS: batas throughput volume dalam MiBps.

Untuk informasi selengkapnya tentang flag opsional tambahan, lihat dokumentasi Google Cloud SDK tentang pembuatan volume.

Mengelola QoS manual untuk tingkat layanan mode ONTAP Flex Unified

Di Storage Pool mode ONTAP Unified Flex, Anda dapat menetapkan batas throughput dan IOPS menggunakan grup kebijakan QoS (QPG). Anda dapat membuat beberapa QPG dan menetapkan volume ke QPG tersebut berdasarkan kebutuhan performa workload Anda. Penggunaan QPG membantu mencegah satu workload memengaruhi workload lainnya dan memberikan performa yang konsisten di beberapa workload dalam satu pool mode Flex Unified ONTAP. Seiring perubahan kebutuhan performa, Anda dapat memindahkan volume yang ada ke QPG yang berbeda tanpa periode nonaktif.

Grup kebijakan QoS menawarkan fitur berikut:

  • Alokasi performa khusus versus bersama: Pilih apakah batas throughput dan IOPS digunakan bersama di semua volume dalam QPG (is-shared=true) atau diterapkan secara terpisah ke setiap volume (is-shared=false).

  • Batas throughput dan IOPS terperinci: Tetapkan batas throughput maksimum (MiBps) dan IOPS untuk setiap grup kebijakan guna memenuhi sasaran performa aplikasi Anda.

  • Penetapan volume dinamis: Tetapkan volume ke grup kebijakan saat Anda membuatnya, ubah penetapan saat workload berjalan, atau pertahankan volume yang ditetapkan ke setelan performa bersama default untuk pool (qos-policy-group none).

  • Modifikasi batas langsung: Ubah batas throughput dan IOPS untuk grup kebijakan QoS yang ada secara real time tanpa mengganggu I/O atau menyebabkan periode nonaktif penyimpanan.

Membuat grup kebijakan QoS baru

Buat grup kebijakan QoS baru di storage pool mode ONTAP:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "qos policy-group create -policy-group QPG_NAME -vserver SVM_NAME -max-throughput IOPS,THROUGHPUT -is-shared IS_SHARED_TRUE_OR_FALSE"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • QPG_NAME: nama QPG yang ingin Anda buat.

  • SVM_NAME: nama virtual machine penyimpanan (SVM).

  • IOPS: batas IOPS yang akan ditetapkan ke volume di QPG. Tentukan nilai bilangan bulat dengan minimum 1 IOPS.

  • THROUGHPUT: batas throughput maksimum yang akan ditetapkan ke volume di QPG. Tentukan nilai bilangan bulat dengan minimum 1 MiBps.

  • IS_SHARED_TRUE_OR_FALSE: nilai boolean yang menentukan cara penerapan batas QoS. Tentukan true untuk mengaktifkan QoS bersama untuk semua volume yang ditetapkan ke QPG, atau false untuk mengaktifkan QoS khusus untuk setiap volume satu per satu. Properti ini tidak dapat diubah dan tidak dapat diperbarui setelah Anda membuat QPG.

Menetapkan grup kebijakan QoS ke volume

Tetapkan grup kebijakan QoS saat Anda membuat volume:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "volume create -volume VOLUME_NAME -vserver SVM_NAME -aggregate AGGREGATE_NAME -size SIZE -junction-path /VOLUME_NAME -qos-policy-group QPG_NAME"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • VOLUME_NAME: nama volume baru yang ingin Anda buat.

  • SVM_NAME: nama SVM.

  • AGGREGATE_NAME: nama agregat.

  • SIZE: ukuran volume dalam GiB.

  • QPG_NAME: nama QPG yang akan ditetapkan ke volume.

Menetapkan grup kebijakan QoS ke volume yang ada

Menetapkan grup kebijakan QoS ke volume yang ada:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "volume modify -vserver SVM_NAME -volume VOLUME_NAME -qos-policy-group QPG_NAME"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • SVM_NAME: nama SVM.

  • VOLUME_NAME: nama volume yang ingin Anda tetapkan QPG-nya.

  • QPG_NAME: nama QPG baru yang akan ditetapkan ke volume.

Menghapus grup kebijakan QoS dari volume

Hapus grup kebijakan QoS dari volume dengan menetapkan -qos-policy-group ke none:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "volume modify -vserver SVM_NAME -volume VOLUME_NAME -qos-policy-group none"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • SVM_NAME: nama SVM.

  • VOLUME_NAME: nama volume tempat Anda ingin menghapus QPG.

Mengubah grup kebijakan QoS

Perbarui batas throughput dan IOPS untuk grup kebijakan QoS yang ada:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "qos policy-group modify -policy-group QPG_NAME -max-throughput IOPS,THROUGHPUT"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • QPG_NAME: nama QPG yang ingin Anda ubah.

  • IOPS: batas IOPS maksimum yang diperbarui untuk QPG. Nilai minimumnya adalah 1 IOPS.

  • THROUGHPUT: batas throughput maksimum yang diperbarui untuk QPG. Nilai minimumnya adalah 1 MiBps.

Menghapus grup kebijakan QoS

Menghapus grup kebijakan QoS:

  gcloud netapp storage-pools execute STORAGE_POOL_NAME \
    --location=LOCATION \
    -- "qos policy-group delete -policy-group QPG_NAME"

Ganti informasi berikut:

  • STORAGE_POOL_NAME: nama storage pool mode ONTAP.

  • LOCATION: lokasi storage pool mode ONTAP.

  • QPG_NAME: nama QPG yang ingin Anda hapus.

Langkah berikutnya

Baca tentang migrasi volume.