Mengelola batas kapasitas untuk Amazon Tanpa OpenSearch Server - 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 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 (OCU). Setiap OCU adalah kombinasi dari 6 GiB memori dan CPU virtual yang sesuai (vCPU), 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 OCU (dua untuk pengindeksan dan dua untuk pencarian). OCU ini selalu ada, bahkan ketika tidak ada aktivitas pengindeksan atau pencarian. Semua koleksi berikutnya dapat membagikan OCU ini (kecuali untuk koleksi dengan AWS KMS kunci unik, yang membuat instance set empat OCU mereka sendiri). Jika diperlukan, OpenSearch Serverless secara otomatis menskalakan dan menambahkan OCU tambahan seiring bertambahnya penggunaan pengindeksan dan penelusuran Anda. Ketika lalu lintas di titik akhir koleksi Anda berkurang, skala kapasitas kembali ke jumlah minimum OCU yang diperlukan untuk ukuran data Anda. Paling-paling, ini akan menurunkan skala menjadi 2 OCU untuk pengindeksan dan 2 OCU 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.

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 OCU ini.

  • Kapasitas pencarian maksimum — OpenSearch Tanpa server dapat meningkatkan kapasitas pencarian hingga jumlah OCU ini.

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 OCU untuk koleksi Anda guna 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 menggunakanAWS 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 OCU untuk pengindeksan dan 10 OCU untuk pencarian. Kapasitas minimum yang diizinkan untuk akun adalah 2 OCU untuk pengindeksan dan 2 OCU untuk pencarian. Untuk semua koleksi, kapasitas maksimum yang diizinkan adalah 200 OCU untuk pengindeksan dan 200 OCU untuk pencarian. Anda dapat mengonfigurasi jumlah OCU menjadi angka apa pun dari 2 hingga kapasitas maksimum yang diizinkan, dalam kelipatan 2.

Setiap 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 10 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