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 (). OCUs 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 decoupled di OpenSearch Serverless, 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 saat penggunaan pengindeksan dan penelusuran Anda bertambah. 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 dan jumlah indeks. Untuk vektor, itu tergantung pada memori (RAM) untuk menyimpan grafik vektor dan ruang disk untuk menyimpan indeks. Jika tidak dalam keadaan menganggur, persyaratan OCU mempertimbangkan keduanya.

Koleksi vektor menyimpan data indeks di penyimpanan lokal OCU. Batas RAM OCU dicapai lebih cepat dari batas disk OCU, menyebabkan koleksi vektor dibatasi oleh ruang RAM. 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. Penskalaan juga faktor dalam jumlah pecahan yang dibutuhkan untuk koleksi atau indeks Anda. Setiap OCU dapat mendukung sejumlah pecahan tertentu. Jumlah indeks harus sebanding dengan jumlah pecahan. Jumlah total basis yang OCUs diperlukan adalah jumlah maksimum data, memori, dan pecahan yang diperlukan. Untuk informasi selengkapnya, lihat kemampuan penelusuran hemat biaya Amazon OpenSearch Tanpa Server, pada skala apa pun di Blog Big Data.AWS

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 kunci KMS 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 kunci KMS 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

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 pencarian.

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:

Capacity management dashboard showing indexing and search capacity graphs with 10 OCU limits.

Untuk mengkonfigurasi kapasitas menggunakan AWS CLI, kirim UpdateAccountSettingspermintaan:

aws opensearchserverless update-account-settings \ --capacity-limits '{ "maxIndexingCapacityInOCU": 8,"maxSearchCapacityInOCU": 9 }'

Batas kapasitas maksimal

Total maksimum indeks yang dapat berisi koleksi adalah 1000. Untuk ketiga jenis koleksi, kapasitas OCU maksimum default adalah 10 OCUs untuk pengindeksan dan 10 OCUs untuk pencarian. Kapasitas OCU 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 1.700 OCUs untuk pengindeksan dan 1.700 OCUs untuk pencarian. Anda dapat mengonfigurasi jumlah OCU menjadi angka apa pun dari 1 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 100 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.

Memantau 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