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 ini menggambarkan langkah-langkah berikut:
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.
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.
Solusi tersebut kemudian memicu fungsi Lambda yang terdaftar ke topik Amazon SNS ini.
Fungsi Lambda menghitung kapasitas penyimpanan sistem file yang baru berdasarkan nilai peningkatan persen yang ditentukan dan mengatur kapasitas penyimpanan sistem file yang baru.
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 dalamnya
LambdaS3Bucket. - 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
EnableIntelligentScalingyatrue, 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. Ketika
true, 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 menerapkanPercentIncreasenilai 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
-
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
-
Ekstra
FSxOntapDynamicStorageScaling.yamlk dari arsip yang diunduh. Anda mengunggah file template YAML yang diekstrak ke CloudFormation dalam langkah-langkah berikut. -
Dari CloudFormation konsol, pilih Buat tumpukan > Dengan sumber daya baru.
-
Pilih Template sudah siap. Di bagian Tentukan template, pilih Unggah file template dan unggah template yang Anda unduh.
Dalam Spesifikasikan detail tumpukan, masukkan nilai untuk solusi peningkatan kapasitas penyimpanan otomatis Anda.
Masukkan Nama tumpukan.
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.
-
Masukkan pengaturan Opsi yang Anda inginkan untuk solusi kustom Anda, lalu pilih Ber ikutnya.
-
Untuk Meninjau, tinjau dan konfirmasikan pengaturan solusi. Pilih kotak centang untuk mengakui bahwa templat membuat sumber daya IAM.
-
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 .