View a markdown version of this page

Memperbarui kapasitas penyimpanan secara dinamis - FSx untuk ONTAP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui kapasitas penyimpanan secara dinamis

Anda dapat menggunakan solusi berikut untuk secara dinamis meningkatkan kapasitas penyimpanan SSD dari FSx untuk sistem file ONTAP ketika jumlah kapasitas penyimpanan SSD yang digunakan melebihi ambang batas yang Anda tentukan. AWS CloudFormation Template ini secara otomatis menerapkan semua komponen yang diperlukan untuk menentukan ambang kapasitas penyimpanan, CloudWatch alarm Amazon berdasarkan ambang ini, dan AWS Lambda fungsi yang meningkatkan kapasitas penyimpanan sistem file.

Solusi ini secara otomatis menerapkan semua komponen yang dibutuhkan, dan menggunakan parameter berikut:

  • FSx Anda untuk ID sistem file ONTAP.

  • Ambang kapasitas penyimpanan SSD yang digunakan (nilai numerik). Ini adalah persentase di mana CloudWatch alarm akan dipicu.

  • Persentase untuk meningkatkan kapasitas penyimpanan (%).

  • Alamat email yang digunakan untuk menerima pemberitahuan penskalaan.

Gambaran umum arsitektur

Men-deploy solusi ini untuk membangun sumber daya berikut di AWS Cloud.

Diagram arsitektur solusi untuk secara otomatis meningkatkan kapasitas penyimpanan FSx untuk sistem file ONTAP.

Diagram ini menggambarkan langkah-langkah berikut:

  1. Tem CloudFormation plate menerapkan CloudWatch alarm, AWS Lambda fungsi, antrian Amazon Simple Notification Service (Amazon SNS), dan semua peran AWS Identity and Access Management (IAM) yang diperlukan. IAM role memberikan izin fungsi Lambda untuk melakukan operasi API Amazon FSx.

  2. CloudWatch memicu alarm ketika kapasitas penyimpanan yang digunakan sistem file melebihi ambang batas yang ditentukan, dan mengirim pesan ke antrian Amazon SNS. Alarm dipicu hanya ketika kapasitas sistem file yang digunakan melebihi ambang batas secara terus menerus selama periode 5 menit.

  3. Solusi tersebut kemudian memicu fungsi Lambda yang terdaftar ke topik Amazon SNS ini.

  4. Fungsi Lambda menghitung kapasitas penyimpanan sistem file yang baru berdasarkan nilai peningkatan persen yang ditentukan dan mengatur kapasitas penyimpanan sistem file yang baru.

  5. Status CloudWatch alarm asli dan hasil operasi fungsi Lambda dikirim ke antrian Amazon SNS.

Untuk menerima pemberitahuan tentang tindakan yang dilakukan sebagai respons terhadap CloudWatch alarm, Anda harus mengonfirmasi langganan topik Amazon SNS dengan mengikuti tautan yang disediakan di email Konfirmasi Langganan.

CloudFormation templat

Solusi ini digunakan CloudFormation untuk mengotomatiskan penerapan komponen yang digunakan untuk secara otomatis meningkatkan kapasitas penyimpanan FSx untuk sistem file ONTAP. Untuk menggunakan solusi ini, unduh FSxOntapDynamicStorageScaling CloudFormation template.

Template menyesuaikan peningkatan kapasitas penyimpanan berdasarkan tingkat pertumbuhan penggunaan sistem file baru-baru ini daripada menerapkan persentase tetap pada setiap alarm. Penjadwal secara otomatis mencoba ulang penskalaan penyimpanan yang diblokir oleh jendela cooldown.

Template tersebut menggunakan Parameter yang dideskripsikan sebagai berikut. Tinjau parameter templat dan nilai-nilai default-nya, dan modifikasi templat-templat tersebut untuk kebutuhan sistem file Anda.

FileSystemId

Tidak ada nilai default. ID sistem file yang kapasitas penyimpanannya ingin Anda tingkatkan secara otomatis.

LowFreeDataStorageCapacityThreshold

Tidak ada nilai default. Menentukan ambang kapasitas penyimpanan yang digunakan untuk memicu alarm dan secara otomatis meningkatkan kapasitas penyimpanan sistem file, ditentukan dalam persentase (%) dari kapasitas penyimpanan sistem file saat ini. Sistem file dianggap memiliki kapasitas penyimpanan bebas yang rendah ketika penyimpanan yang digunakan melebihi ambang batas ini.

EmailAddress

Tidak ada nilai default. Menentukan alamat email yang akan digunakan untuk langganan SNS dan menerima peringatan ambang kapasitas penyimpanan.

Lambdas3Bucket

Tidak ada nilai default. Nama bucket Amazon S3 di akun Anda yang menghosting paket penerapan Lambda (lambda_function.zip) untuk fungsi penskalaan. Anda harus mengunggah kode Lambda ke bucket ini sebelum menerapkan tumpukan.

Lambdas3key

Defaultnya adalah fsx/DynamicScaling /lambda_function.zip. Kunci objek Amazon S3 dari paket penerapan Lambda di dalamnyaLambdaS3Bucket.

PercentIncrease

Default nya adalah 20% (kisaran yang diizinkan 10% hingga 100%). Menentukan persentase dasar untuk meningkatkan kapasitas penyimpanan, dinyatakan sebagai persentase dari kapasitas penyimpanan saat ini. Bila EnableIntelligentScaling yatrue, template menyesuaikan kenaikan ke atas atau ke bawah berdasarkan tingkat pertumbuhan sistem file baru-baru ini, dan menjepit hasilnya ke nilaiMaxIncrementPercent.

EnableIntelligentScaling

Default nya benar. Ketikatrue, fungsi Lambda menghitung tingkat pertumbuhan penyimpanan dari CloudWatch metrik dan meningkatkan kenaikan untuk sistem file yang tumbuh cepat dan turun untuk yang tumbuh lambat. Kapanfalse, template menerapkan PercentIncrease nilai datar pada setiap alarm.

MaxIncrementPercent

Default nya adalah 100% (kisaran yang diizinkan 10% hingga 500%). Menentukan kenaikan persentase maksimum yang dapat diterapkan oleh penskalaan cerdas. Kenaikan yang disesuaikan dijepit antara 10% dan nilai ini.

GrowthThresholds

Tidak ada nilai default. Array JSON opsional dari tingkatan tingkat pertumbuhan dalam bentuk [[threshold_percent_per_day, multiplier, "label"], ...] yang menggantikan default bawaan yang digunakan penskalaan cerdas. Biarkan kosong untuk menggunakan tingkatan bawaan.

MinHoursBetweenScaling

Default nya adalah 6 jam (diperbolehkan rentang 1 hingga 24). Menentukan waktu minimum antara dua operasi penskalaan pada sistem file yang sama. Alarm yang menyala selama cooldown ditunda dan dicoba ulang secara otomatis.

MaxRetryAttempts

Default nya adalah 12 (rentang yang diizinkan 1 hingga 50). Menentukan jumlah maksimum percobaan ulang saat penskalaan diblokir oleh jendela cooldown.

RetryDelayMinutes

Default nya adalah 5 menit (diperbolehkan rentang 1 hingga 60). Menentukan penundaan antara dua percobaan ulang berturut-turut.

RetryBufferMinutes

Default nya adalah 5 menit (diperbolehkan rentang 0 hingga 60). Menentukan waktu buffer yang ditambahkan setelah cooldown berakhir sebelum percobaan ulang pertama berjalan.

ScheduleCleanupAgeDays

Default nya adalah 7 hari (diperbolehkan rentang 1 hingga 30). Menentukan usia di mana jadwal percobaan ulang Scheduler lama dibersihkan.

Penerapan otomatis dengan CloudFormation

Prosedur berikut mengonfigurasi dan menerapkan tumpu CloudFormation kan untuk secara otomatis meningkatkan kapasitas penyimpanan FSx untuk sistem file ONTAP. Dibutuhkan beberapa menit untuk menyebarkan. Untuk informasi selengkapnya tentang membuat CloudFormation tumpukan, lihat Membuat tumpukan di AWS CloudFormation konsol di Panduan AWS CloudFormation Pengguna.

catatan

Menerapkan solusi ini menimbulkan penagihan untuk AWS layanan terkait. Untuk informasi lebih lanjut, lihat halaman detail harga untuk layanan tersebut.

Sebelum memulai, Anda harus memiliki ID sistem file Amazon FSx yang berjalan di Amazon Virtual Private Cloud (Amazon VPC) di. Akun AWS Untuk informasi selengkapnya tentang pembuatan sumber daya Amazon FSx, lihat Memulai dengan Amazon FSx untuk ONTAP NetApp.

Anda juga harus meng-host paket penerapan Lambda di bucket Amazon S3 di akun Anda sebelum menerapkan stack. Unduh paket penerapan lambda_function.zip dan unggah ke bucket Anda tanpa membongkarnya. Anda memberikan nama bucket dan kunci objek ke tumpukan dengan menggunakan LambdaS3Key parameter LambdaS3Bucket dan.

Untuk meluncurkan kapasitas penyimpanan otomatis yang meningkatkan tumpukan solusi
  1. Unduh arsip FSxOntapDynamicStorageScaling CloudFormation template.

    catatan

    Amazon FSx saat ini hanya tersedia di Wil AWS ayah tertentu. Anda harus meluncurkan solusi ini di Wil AWS ayah di mana Amazon FSx tersedia. Untuk informasi selengkapnya, lihat titik akhir dan kuota Amazon FSx di. Referensi Umum AWS

  2. Ekstra FSxOntapDynamicStorageScaling.yaml k dari arsip yang diunduh. Anda mengunggah file template YAML yang diekstrak ke CloudFormation dalam langkah-langkah berikut.

  3. Dari CloudFormation konsol, pilih Buat tumpukan > Dengan sumber daya baru.

  4. Pilih Template sudah siap. Di bagian Tentukan template, pilih Unggah file template dan unggah template yang Anda unduh.

  5. Dalam Spesifikasikan detail tumpukan, masukkan nilai untuk solusi peningkatan kapasitas penyimpanan otomatis Anda.

    Nilai yang dimasukkan untuk halaman Detail Tentukan tumpukan untuk CloudFormation template
  6. Masukkan Nama tumpukan.

  7. Untuk Param eter, tinjau parameter untuk template dan memodifikasinya untuk memenuhi kebutuhan sistem file Anda. Lalu pilih Selanjutnya.

    catatan

    Untuk menerima pemberitahuan email saat penskalaan dicoba oleh CloudFormation template ini, konfirmasikan email langganan SNS yang Anda terima setelah menerapkan template.

  8. Masukkan pengaturan Opsi yang Anda inginkan untuk solusi kustom Anda, lalu pilih Ber ikutnya.

  9. Untuk Meninjau, tinjau dan konfirmasikan pengaturan solusi. Pilih kotak centang untuk mengakui bahwa templat membuat sumber daya IAM.

  10. Pilih Buat untuk men-deploy tumpukan.

Anda dapat melihat status tumpukan di CloudFormation konsol di kolom Status. Anda akan melihat status CREATE_COMPLETE dalam beberapa menit.

Memperbarui tumpukan

Setelah tumpukan dibuat, Anda dapat memperbaruinya dengan menggunakan templat yang sama dan berikan nilai baru untuk parameternya. Untuk informasi selengkapnya, lihat Memperbarui tumpukan secara langsung di Panduan Pengguna AWS CloudFormation .