View a markdown version of this page

Mengelola batas kapasitas untuk Amazon OpenSearch Serverless - OpenSearch Layanan Amazon

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 OpenSearch Serverless

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). Setiap OCU adalah kombinasi memori 6 GiB dan CPU virtual yang sesuai (vCPU), serta transfer data ke penyimpanan bersama dan Amazon S3. Untuk informasi selengkapnya tentang arsitektur yang dipisahkan di OpenSearch Serverless, lihat. Cara kerjanya

OpenSearch Tanpa server secara otomatis menskalakan kapasitas komputasi untuk koleksi Anda. Anda dapat mengatur OCU minimum dan maksimum per grup koleksi, secara terpisah untuk pengindeksan dan pencarian. Saat tidak aktif mengindeks atau mencari, OCus menurunkan skala ke nilai OCU minimum secara independen untuk pengindeksan dan pencarian. Jika minimum disetel ke 0, tidak ada OCus yang diperlukan saat idle. OpenSearch Serverless menawarkan ketersediaan tinggi secara default tanpa memerlukan node siaga atau konfigurasi redundansi. Koleksi dalam grup pengumpulan dapat berbagi OCUS untuk efisiensi biaya dengan mengumpulkan kapasitas komputasi. Hanya satu jenis koleksi (pencarian, deret waktu, atau pencarian vektor) yang dapat dimasukkan dalam kelompok koleksi tunggal. Untuk informasi selengkapnya, lihat Grup OpenSearch koleksi Amazon Tanpa Server.

OpenSearch Tanpa server secara otomatis menskalakan dan menambahkan OCus seiring dengan meningkatnya pengindeksan dan penggunaan penelusuran. Ketika lalu lintas menurun, kapasitas akan diturunkan kembali ke jumlah minimum OCU yang diperlukan untuk ukuran data Anda.

Untuk koleksi pencarian dan pencarian vektor, semua data disimpan pada indeks panas untuk memastikan waktu respons kueri yang cepat. Pengum pulan deret waktu menggunakan kombinasi penyimpanan panas dan hangat, menjaga data terbaru dalam penyimpanan panas untuk mengoptimalkan waktu respons kueri untuk data yang lebih sering diakses. Untuk informasi selengkapnya, lihat Memilih jenis koleksi.

Untuk mengelola kapasitas koleksi dan mengontrol biaya, Anda menentukan nilai OCU minimum dan maksimum di tingkat grup koleksi, secara terpisah untuk pengindeksan dan pencarian. Setiap koleksi termasuk dalam grup koleksi, dan OpenSearch Serverless secara otomatis menskalakan sumber daya komputasi dalam batas yang Anda konfigurasikan.

  • Kapasitas minimum — OpenSearch Tanpa server menyediakan jumlah OCU ini terlepas dari lalu lintas. Gunakan kapasitas minimum untuk menghindari penundaan start dingin saat melakukan penskalaan dari nol dan untuk mencapai kinerja startup deterministik untuk beban kerja Anda.

  • Kapasitas maksimum — OpenSearch Tanpa server tidak akan menskalakan melebihi jumlah OCU ini. Gunakan kapasitas maksimum sebagai tuas kontrol anggaran untuk memastikan koleksi Anda selalu berada dalam batas pengeluaran yang ditentukan.

OpenSearch Tanpa server secara otomatis menskalakan jumlah OCU dalam rentang yang dikonfigurasi untuk memproses beban kerja pengindeksan dan pencarian.

catatan

Koleksi klasik dapat dibuat tanpa grup koleksi. Untuk koleksi tersebut, pengaturan kapasitas berlaku di tingkat akun dan OCus dapat dibagikan di seluruh koleksi selama mereka menggunakan AWS KMS kunci yang sama.

Mengkonfigurasi pengaturan kapasitas

Untuk mengonfigurasi pengaturan kapasitas untuk grup koleksi di konsol OpenSearch tanpa server, navigasikan ke grup koleksi dan tentukan nilai OCU minimum dan maksimum untuk pengindeksan dan pencarian di bawah Batas kapasitas.

Untuk memperbarui pengaturan kapasitas untuk grup koleksi menggunakan AWS CLI, kirim UpdateCollectionGroup permintaan:

aws opensearchserverless update-collection-group \ --id collection-group-id \ --capacity-limits '{ "minIndexingCapacityInOCU": 0, "maxIndexingCapacityInOCU": 96, "minSearchCapacityInOCU": 0, "maxSearchCapacityInOCU": 96 }'
catatan

Untuk koleksi Klasik yang bukan bagian dari grup koleksi, pengaturan kapasitas dikonfigurasi di tingkat akun menggunakan perintah update-accoun t-settings.

Batas kapasitas maksimum

Total indeks maksimum yang dapat berisi koleksi adalah 1000. Kapasitas OCU minimum untuk grup koleksi adalah 0 OCU untuk pengindeksan dan 0 OCU untuk pencarian. Untuk setiap grup koleksi, kapasitas maksimum yang diizinkan adalah 1.700 OCU untuk pengindeksan dan 1.700 OC untuk pencarian. Anda dapat mengonfigurasi jumlah OCU menjadi 2, 4, 8, 16, atau kelipatan 16 hingga kapasitas maksimum yang diizinkan.

Untuk koleksi Klasik, setiap OCU menyertakan penyimpanan sementara panas sebesar 120 GiB. OpenSearch Tanpa server mendukung hingga 10 TiB penyimpanan panas terkelola per koleksi.

Untuk daftar semua kuota, lihat Kuota OpenSearch tanpa server.

Pemantauan penggunaan kapasitas

Anda dapat memantau CloudWatch metrik SearchOCU dan IndexingOCU tingkat akun untuk memahami cara penskalaan koleksi Anda. Sebaiknya 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 jika Anda perlu menyesuaikannya. Analisis metrik ini untuk memfokuskan upaya Anda untuk mengoptimalkan efisiensi koleksi Anda. Untuk informasi selengkapnya tentang metrik yang OpenSearch dikirim ke Serverless CloudWatch, lihatMemantau Amazon Tanpa OpenSearch Server.