Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola batas kapasitas untuk Amazon Tanpa OpenSearch Server
Dengan Amazon OpenSearch Serverless, Anda tidak perlu mengelola kapasitas sendiri. OpenSearch Tanpa server secara otomatis menskalakan kapasitas komputasi untuk akun Anda berdasarkan beban kerja saat ini. Kapasitas komputasi tanpa server diukur dalam OpenSearch Compute Units (). OCUs Masing-masing OCU adalah kombinasi dari 6 GiB memori dan virtual CPU (vCPU) yang sesuai, serta transfer data ke Amazon S3. Untuk informasi selengkapnya tentang arsitektur terpisah di Tanpa OpenSearch Server, lihat. Cara kerjanya
Saat Anda membuat koleksi pertama Anda, OpenSearch Serverless membuat instance total empat OCUs (dua untuk pengindeksan dan dua untuk pencarian). Ini OCUs selalu ada, bahkan ketika tidak ada aktivitas pengindeksan atau pencarian. Semua koleksi berikutnya dapat membagikannya OCUs (kecuali untuk koleksi dengan AWS KMS kunci unik, yang membuat contoh set empat OCUs mereka sendiri). Jika diperlukan, OpenSearch Serverless secara otomatis menskalakan dan menambahkan tambahan OCUs seiring dengan bertambahnya penggunaan pengindeksan dan penelusuran Anda. Ketika lalu lintas di titik akhir koleksi Anda berkurang, skala kapasitas kembali ke jumlah minimum yang OCUs diperlukan untuk ukuran data Anda. Untuk pencarian dan pengumpulan deret waktu, jumlah yang OCUs diperlukan saat idle sebanding dengan ukuran data. Untuk vektor, itu tergantung pada memori (RAM) dan ruang disk. Jika tidak dalam keadaan menganggur, OCU persyaratan mempertimbangkan keduanya. Paling-paling, ini akan diturunkan menjadi 1 OCU [0,5 OCU x 2] untuk pengindeksan dan 1 OCU [0,5 OCU x 2] untuk pencarian.
Untuk koleksi pencarian dan pencarian vektor, semua data disimpan pada indeks panas untuk memastikan waktu respons kueri yang cepat. Koleksi deret waktu menggunakan kombinasi penyimpanan panas dan hangat, menyimpan data terbaru dalam penyimpanan panas untuk mengoptimalkan waktu respons kueri untuk data yang lebih sering diakses. Untuk informasi selengkapnya, lihat Memilih jenis koleksi.
catatan
Koleksi pencarian vektor tidak dapat dibagikan OCUs dengan koleksi penelusuran dan deret waktu, meskipun koleksi pencarian vektor menggunakan KMS kunci yang sama dengan koleksi penelusuran atau deret waktu. Satu set baru OCUs akan dibuat untuk koleksi vektor pertama Anda. Koleksi vektor dibagi di antara koleksi KMS kunci yang sama. OCUs
Untuk mengelola kapasitas koleksi Anda dan untuk mengontrol biaya, Anda dapat menentukan pengindeksan maksimum keseluruhan dan kapasitas pencarian untuk akun saat ini dan Wilayah, dan OpenSearch Tanpa Server menskalakan sumber daya koleksi Anda secara otomatis berdasarkan spesifikasi ini.
Karena skala kapasitas pengindeksan dan penelusuran secara terpisah, Anda menentukan batas tingkat akun untuk masing-masing:
-
Kapasitas pengindeksan maksimum — OpenSearch Tanpa server dapat meningkatkan kapasitas pengindeksan hingga jumlah ini. OCUs
-
Kapasitas pencarian maksimum — OpenSearch Tanpa server dapat meningkatkan kapasitas pencarian hingga jumlah ini. OCUs
catatan
Pada saat ini, pengaturan kapasitas hanya berlaku di tingkat akun. Anda tidak dapat mengonfigurasi batas kapasitas per koleksi.
Tujuan Anda harus memastikan bahwa kapasitas maksimum cukup tinggi untuk menangani lonjakan beban kerja. Berdasarkan pengaturan Anda, OpenSearch Tanpa Server secara otomatis mengukur jumlah koleksi Anda OCUs untuk memproses beban kerja pengindeksan dan penelusuran.
Mengkonfigurasi pengaturan kapasitas
Untuk mengonfigurasi pengaturan kapasitas di konsol OpenSearch Tanpa Server, perluas Tanpa Server di panel navigasi kiri dan pilih Dasbor. Tentukan pengindeksan maksimum dan kapasitas pencarian di bawah Manajemen kapasitas:

Untuk mengkonfigurasi kapasitas menggunakan AWS CLI, kirim UpdateAccountSettingspermintaan:
aws opensearchserverless update-account-settings \ --capacity-limits '{ "maxIndexingCapacityInOCU":
8
,"maxSearchCapacityInOCU":9
}'
Batas kapasitas maksimum
Untuk ketiga jenis koleksi, kapasitas maksimum default adalah 10 OCUs untuk pengindeksan dan 10 OCUs untuk pencarian. Kapasitas minimum yang diizinkan untuk akun adalah 1 OCU [0,5 OCU x 2] untuk pengindeksan dan 1 OCU [0,5 OCU x 2] untuk pencarian. Untuk semua koleksi, kapasitas maksimum yang diizinkan adalah 500 OCUs untuk pengindeksan dan 500 OCUs untuk pencarian. Anda dapat mengonfigurasi OCU hitungan menjadi angka apa pun dari 1 hingga kapasitas maksimum yang diizinkan, dalam kelipatan 2.
Masing-masing OCU mencakup penyimpanan singkat panas yang cukup untuk 120 GiB data indeks. OpenSearch Tanpa server mendukung hingga 1 TiB data per indeks dalam koleksi pencarian dan pencarian vektor, dan 30 TiB data panas per indeks dalam koleksi deret waktu. Untuk koleksi deret waktu, Anda masih dapat menelan lebih banyak data, yang dapat disimpan sebagai data hangat di S3.
Untuk daftar semua kuota, lihat Kuota tanpa OpenSearch server.
Pemantauan penggunaan kapasitas
Anda dapat memantau CloudWatch metrik SearchOCU
dan IndexingOCU
tingkat akun untuk memahami bagaimana penskalaan koleksi Anda. Kami menyarankan Anda mengonfigurasi alarm untuk memberi tahu Anda jika akun Anda mendekati ambang batas untuk metrik yang terkait dengan kapasitas, sehingga Anda dapat menyesuaikan pengaturan kapasitas sesuai dengan itu.
Anda juga dapat menggunakan metrik ini untuk menentukan apakah pengaturan kapasitas maksimum Anda sesuai, atau apakah Anda perlu menyesuaikannya. Analisis metrik ini untuk memfokuskan upaya Anda mengoptimalkan efisiensi koleksi Anda. Untuk informasi selengkapnya tentang metrik yang dikirimkan OpenSearch Tanpa Server, lihat. CloudWatch Memantau Amazon Tanpa OpenSearch Server