Menskalakan kapasitas

Halaman ini menunjukkan cara menambah atau mengurangi kapasitas instance Filestore Anda.

Saat menggunakan Filestore, sebaiknya pantau pemanfaatan instance Filestore Anda agar Anda dapat menyesuaikan kapasitas sesuai kebutuhan. Misalnya, jika Anda melihat bahwa instance tingkat zona dengan rentang kapasitas yang lebih tinggi (sebelumnya SSD skala tinggi) tidak lagi memerlukan semua kapasitas yang dialokasikan, Anda dapat mempertimbangkan untuk menurunkan skalanya. Demikian pula, jika Anda melihat bahwa kapasitas Anda hampir habis, sebaiknya tingkatkan kapasitas untuk mencegah aplikasi Anda rusak. Jika sistem file kehabisan inode, Anda juga perlu menambahkan kapasitas. Untuk memeriksa penggunaan inode, jalankan:

  df -i

Perintah ini menampilkan sesuatu yang mirip dengan berikut:

  Filesystem           Inodes  IUsed      IFree  IUse%  Mounted on
  10.0.0.2:/vol1    134217728     13  134217715     1%  /mnt/test

Penggunaan inode

Setiap file yang disimpan di berbagi file menggunakan satu inode. Jika inode sistem file habis, Anda tidak akan dapat menyimpan lebih banyak file di berbagi file meskipun Anda belum mencapai kapasitas maksimum yang dialokasikan. Satu-satunya cara untuk menambahkan inode adalah dengan menambahkan kapasitas. Namun, mencapai inode maksimum jarang terjadi dan hanya menjadi masalah jika Anda perlu menyimpan banyak file kecil.

Untuk lebih memahami kapasitas yang tersedia pada instance, lihat Memperkirakan kapasitas.

Perbedaan perilaku penskalaan menurut tingkat layanan

Menskalakan instance tidak memengaruhi ketersediaannya dan dapat dilakukan saat instance sedang digunakan. Tabel berikut menunjukkan cara menskalakan kapasitas berbagi file berdasarkan tingkat layanan:

Service tier HDD Dasar SSD Dasar Zona, kapasitas lebih rendah Zonal, kapasitas lebih tinggi Regional, kapasitas lebih rendah Regional, kapasitas lebih tinggi Enterprise
Arah penskalaan Hanya naik Hanya naik Naik dan turun Naik dan turun Naik dan turun Naik dan turun Naik dan turun
Peningkatan skala 1 GiB 1 GiB 1 GiB 2,5 TiB 1 GiB*/256 GiB 2,5 TiB 256 GiB
Kapasitas minimum 1 TiB 2,5 TiB 1 TiB 10 TiB 100 GiB*/1 TiB 10 TiB 1 TiB
Kapasitas maksimum 63,9 TiB 63,9 TiB 9,75 TiB 100 TiB 10.239 GiB*9,75 TiB 100 TiB 10 TiB

* Bergantung pada akses ke fitur instance berkapasitas kecil, rentang kapasitas yang lebih rendah untuk instance regional Filestore dapat berupa 100 GiB hingga 10.239 GiB atau 1 TiB hingga 9,75 TiB. Untuk mendapatkan akses ke fitur instance berkapasitas kecil, Anda harus mengisi formulir berikut: Minta akses ke instance berkapasitas kecil. Untuk mengetahui informasi selengkapnya, lihat instance Filestore berkapasitas kecil.

Menskalakan kapasitas instance tingkat zona dengan rentang kapasitas yang lebih tinggi dapat membutuhkan waktu lebih lama daripada instance tingkat enterprise dan basic. Waktu sebenarnya yang diperlukan berbeda-beda, bergantung pada jumlah data yang disimpan dalam instance dan beban pada instance Filestore. Untuk memastikan bahwa instance Anda tidak kehabisan kapasitas, lakukan operasi ini terlebih dahulu.

Saat operasi penskalaan sedang berlangsung, Anda tidak dapat membatalkan operasi atau melakukan pengeditan lain pada instance, tetapi operasi baca dan tulis tidak terganggu. Anda juga tidak dapat menskalakan instance tingkat perusahaan dan tingkat zona ke tingkat kapasitas yang lebih rendah dari yang diperlukan untuk menyimpan data dan metadata file yang ada. Jika dilakukan, akan muncul error.

Petunjuk untuk mengedit instance

Google Cloud console

Untuk mengedit instance Filestore menggunakan konsol Google Cloud , buka halaman Edit instance, tempat Anda dapat mengedit deskripsi instance, mengelola aturan kontrol akses berbasis IP, dan menskalakan performa berbagi file:

  1. Di konsol Google Cloud , buka halaman Filestore Instances.

    Buka halaman instance Filestore

  2. Klik ID instance dari instance yang ingin Anda edit.

  3. Di halaman Instance details, klik Edit untuk membuka halaman Edit instance.

  4. Di kolom Edit kapasitas, masukkan nilai kapasitas baru.

  5. Klik Simpan.

gcloud

Sebelum memulai

Untuk menggunakan gcloud CLI, Anda harus menginstal Cloud SDK atau menggunakan Cloud Shell yang sudah ada di konsol Google Cloud :

Buka Google Cloud konsol

Perintah gcloud untuk mengedit instance

Anda dapat mengedit instance Filestore dengan menjalankan perintah instances update.

 gcloud filestore instances update instance-id \
     --project="project-id" \
     --location=location \
     --file-share=name="file-share-name",capacity=file-share-size

dengan:

  • instance-id adalah ID instance Filestore yang ingin Anda edit.
  • project-id adalah project ID dari project Google Cloud yang berisi instance Filestore. Anda dapat melewati flag ini jika instance Filestore berada di project default gcloud. Anda dapat menetapkan project default dengan menjalankan:

     gcloud config set project project-id
    
  • location adalah lokasi tempat instance Filestore berada. Untuk instance perusahaan, tentukan region. Untuk semua instance lainnya, tentukan zona. Contoh, us-central1-a.

    Jalankan perintah gcloud filestore zones list untuk mendapatkan daftar zona yang didukung. Anda dapat melewati tanda ini jika instance Filestore berada di zona default gcloud. Anda dapat menetapkan zona default dengan menjalankan:

     gcloud config set filestore/zone zone
    
  • file-share-name adalah nama berbagi file yang ditayangkan dari instance Filestore. Nama berbagi file tidak dapat diubah setelah pembuatan instance.

  • file-share-size adalah ukuran baru yang Anda inginkan untuk berbagi file. Anda dapat menentukan ukuran berbagi file dalam bilangan bulat menggunakan GiB (default) atau TiB. Contohnya, 10TiB

    Untuk melihat kuota yang tersedia, buka halaman Quotas di konsol Google Cloud :

    Buka halaman Quotas

  • Opsional: Untuk daftar lengkap flag yang tersedia, lihat halaman referensi gcloud filestore instances update.

Langkah berikutnya