Apa itu 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.

Apa itu Amazon Tanpa OpenSearch Server?

Amazon OpenSearch Serverless adalah konfigurasi tanpa server sesuai permintaan untuk Amazon Service. OpenSearch Tanpa server menghilangkan kompleksitas operasional penyediaan, konfigurasi, dan penyetelan cluster Anda. OpenSearch Ini adalah pilihan yang baik untuk organisasi yang tidak ingin mengelola sendiri OpenSearch cluster mereka, atau organisasi yang tidak memiliki sumber daya atau keahlian khusus untuk mengoperasikan cluster besar. Dengan OpenSearch Tanpa Server, Anda dapat dengan mudah mencari dan menganalisis volume data yang besar tanpa harus khawatir tentang infrastruktur dan manajemen data yang mendasarinya.

Koleksi OpenSearch tanpa server adalah sekelompok OpenSearch indeks yang bekerja sama untuk mendukung beban kerja atau kasus penggunaan tertentu. Koleksi lebih mudah digunakan daripada OpenSearch cluster yang dikelola sendiri, yang memerlukan penyediaan manual.

Koleksi memiliki jenis volume penyimpanan berkapasitas tinggi, terdistribusi, dan sangat tersedia yang sama yang digunakan oleh domain OpenSearch Layanan yang disediakan, tetapi mereka menghilangkan lebih banyak kerumitan karena tidak memerlukan konfigurasi dan penyetelan manual. Data dienkripsi dalam perjalanan dalam koleksi. OpenSearch Serverless juga mendukung OpenSearch Dasbor, yang menyediakan antarmuka intuitif untuk menganalisis data.

Koleksi tanpa server saat ini menjalankan OpenSearch versi 2.0.x. Saat versi baru dirilis, OpenSearch Tanpa Server akan secara otomatis meningkatkan koleksi Anda untuk menggunakan fitur baru, perbaikan bug, dan peningkatan kinerja.

Kasus penggunaan untuk Tanpa OpenSearch Server

OpenSearch Tanpa server mendukung dua kasus penggunaan utama:

  • Analisis log - Segmen analisis log berfokus pada analisis volume besar data deret waktu semi-terstruktur yang dihasilkan mesin untuk wawasan operasional dan perilaku pengguna.

  • Pencarian teks lengkap - Segmen pencarian teks lengkap mendukung aplikasi di jaringan internal Anda (sistem manajemen konten, dokumen hukum) dan aplikasi yang menghadap ke internet, seperti pencarian konten situs web e-commerce.

Saat Anda membuat koleksi, Anda memilih salah satu kasus penggunaan ini. Untuk informasi selengkapnya, lihat Memilih jenis koleksi.

Prasyarat

OpenSearch Tanpa server mendukung API operasi penyerapan dan kueri yang sama dengan rangkaian sumber OpenSearch terbuka, sehingga Anda dapat terus menggunakan klien dan aplikasi yang ada. Klien Anda harus kompatibel dengan OpenSearch 2.x agar dapat bekerja dengan Tanpa OpenSearch Server. Untuk informasi selengkapnya, lihat Menyerap data ke dalam koleksi Amazon Tanpa OpenSearch Server.

Cara kerjanya

OpenSearch Cluster tradisional memiliki satu set instance yang melakukan operasi pengindeksan dan pencarian, dan penyimpanan indeks digabungkan erat dengan kapasitas komputasi. Sebaliknya, OpenSearch Tanpa Server menggunakan arsitektur cloud-native yang memisahkan komponen pengindeksan (ingest) dari komponen penelusuran (kueri), dengan Amazon S3 sebagai penyimpanan data utama untuk indeks.

Arsitektur terpisah ini memungkinkan Anda menskalakan fungsi pencarian dan pengindeksan secara independen satu sama lain, dan secara independen dari data yang diindeks di S3. Arsitektur juga menyediakan isolasi untuk operasi ingest dan query sehingga mereka dapat berjalan secara bersamaan tanpa pertentangan sumber daya.

Saat Anda menulis data ke koleksi, OpenSearch Tanpa Server mendistribusikannya ke unit komputasi pengindeksan. Unit komputasi pengindeksan menyerap data yang masuk dan memindahkan indeks ke S3. Saat Anda melakukan penelusuran pada data pengumpulan, Rutekan OpenSearch Tanpa Server meminta ke unit komputasi penelusuran yang menyimpan data yang sedang ditanyakan. Unit komputasi pencarian mengunduh data yang diindeks langsung dari S3 (jika belum di-cache secara lokal), menjalankan operasi pencarian, dan melakukan agregasi.

Gambar berikut mengilustrasikan arsitektur terpisah ini:

Diagram showing indexing and search processes using compute units and Amazon S3 storage.

OpenSearch Kapasitas komputasi tanpa server untuk konsumsi data, pencarian, dan kueri diukur dalam Compute Units (). OpenSearch OCUs Masing-masing OCU adalah kombinasi dari 6 GiB memori dan virtual yang sesuai CPU (vCPU), serta transfer data ke Amazon S3. Masing-masing OCU mencakup penyimpanan singkat panas yang cukup untuk 120 GiB data indeks.

Saat Anda membuat koleksi pertama, OpenSearch Tanpa Server membuat instance dua OCUs —satu untuk pengindeksan dan satu untuk penelusuran. Untuk memastikan ketersediaan tinggi, ia juga meluncurkan satu set node siaga di Availability Zone lain. Untuk tujuan pengembangan dan pengujian, Anda dapat menonaktifkan pengaturan Aktifkan redundansi untuk koleksi, yang menghilangkan dua replika siaga dan hanya membuat instance dua. OCUs Secara default, replika aktif redundan diaktifkan, yang berarti bahwa total empat OCUs dipakai untuk koleksi pertama dalam akun.

Ini OCUs ada bahkan ketika tidak ada aktivitas di titik akhir koleksi apa pun. Semua koleksi berikutnya berbagi iniOCUs. Saat Anda membuat koleksi tambahan di akun yang sama, OpenSearch Tanpa Server hanya menambahkan tambahan OCUs untuk pencarian dan konsumsi sesuai kebutuhan untuk mendukung koleksi, sesuai dengan batas kapasitas yang Anda tentukan. Kapasitas turun kembali saat penggunaan komputasi Anda berkurang.

Untuk informasi tentang cara Anda ditagih untuk iniOCUs, lihatHarga untuk Tanpa OpenSearch Server.

Memilih jenis koleksi

OpenSearch Serverless mendukung tiga jenis koleksi utama:

Time series — Segmen analisis log yang berfokus pada analisis volume besar data semi-terstruktur yang dihasilkan mesin secara real-time untuk operasional, keamanan, perilaku pengguna, dan wawasan bisnis.

Pencarian — Pencarian teks lengkap yang mendukung aplikasi di jaringan internal Anda (sistem manajemen konten, dokumen hukum) dan aplikasi yang menghadap ke internet, seperti pencarian situs web e-commerce dan pencarian konten.

Pencarian vektor — Pencarian semantik pada penyematan vektor yang menyederhanakan manajemen data vektor dan mendukung pengalaman pencarian tambahan pembelajaran mesin (ML) dan aplikasi AI generatif, seperti chatbots, asisten pribadi, dan deteksi penipuan.

Anda memilih jenis koleksi saat pertama kali membuat koleksi:

Three collection type options: Time series, Search, and Vector search for different data use cases.

Jenis koleksi yang Anda pilih bergantung pada jenis data yang Anda rencanakan untuk dicerna ke dalam koleksi, dan bagaimana Anda berencana untuk menanyakannya. Anda tidak dapat mengubah jenis koleksi setelah Anda membuatnya.

Jenis koleksi memiliki perbedaan penting berikut:

  • Untuk koleksi pencarian dan pencarian vektor, semua data disimpan dalam penyimpanan panas untuk memastikan waktu respons kueri yang cepat. Koleksi deret waktu menggunakan kombinasi penyimpanan panas dan hangat, di mana data terbaru disimpan dalam penyimpanan panas untuk mengoptimalkan waktu respons kueri untuk data yang lebih sering diakses.

  • Untuk koleksi penelusuran deret waktu dan vektor, Anda tidak dapat mengindeks berdasarkan ID dokumen khusus atau memperbarui dengan permintaan upsert. Operasi ini dicadangkan untuk kasus penggunaan pencarian. Anda dapat memperbarui dengan ID dokumen sebagai gantinya. Untuk informasi selengkapnya, lihat OpenSearch APIOperasi dan izin yang didukung.

  • Untuk koleksi penelusuran dan deret waktu, Anda tidak dapat menggunakan indeks tipe K-nN.

Harga untuk Tanpa OpenSearch Server

Di OpenSearch Tanpa Server, Anda dikenakan biaya untuk komponen berikut:

  • Perhitungan konsumsi data

  • Pencarian dan kueri komputasi

  • Penyimpanan disimpan di Amazon S3

OCUsditagih setiap jam, dengan granularitas per detik. Dalam laporan akun Anda, Anda melihat entri untuk komputasi dalam OCU -jam dengan label untuk konsumsi data dan label untuk pencarian. Anda juga ditagih setiap bulan untuk data yang disimpan di Amazon S3. Anda tidak dikenakan biaya untuk menggunakan OpenSearch Dasbor.

Anda ditagih minimal 2 OCUs [0,5 OCU x 2] untuk konsumsi dan 1 OCU [0,5 OCU x 2] untuk penelusuran saat Anda membuat koleksi dan mengaktifkan replika aktif yang berlebihan. Anda ditagih minimal 1 OCU [0,5 OCU x 2] untuk koleksi pertama di akun Anda jika Anda menonaktifkan replika aktif yang berlebihan. Semua koleksi berikutnya dapat membagikannyaOCUs.

OpenSearch Tanpa server menambahkan tambahan OCUs 1 OCU berdasarkan daya komputasi dan penyimpanan yang diperlukan untuk mendukung koleksi Anda. Anda dapat mengonfigurasi jumlah maksimum OCUs untuk akun Anda untuk mengontrol biaya.

catatan

Koleksi dengan unik tidak AWS KMS keys dapat dibagikan OCUs dengan koleksi lain.

OpenSearch Upaya tanpa server untuk menggunakan sumber daya minimum yang diperlukan untuk memperhitungkan perubahan beban kerja. Jumlah yang OCUs disediakan pada waktu tertentu dapat bervariasi dan tidak tepat. Seiring waktu, algoritma yang digunakan OpenSearch Tanpa Server akan terus meningkat untuk meminimalkan penggunaan sistem dengan lebih baik.

Untuk detail harga selengkapnya, lihat harga OpenSearch Layanan Amazon.

Didukung Wilayah AWS

OpenSearch Tanpa server tersedia dalam subset OpenSearch Layanan Wilayah AWS yang tersedia di. Untuk daftar Wilayah yang didukung, lihat titik akhir dan kuota OpenSearch Layanan Amazon di. Referensi Umum AWS

Batasan

OpenSearch Tanpa server memiliki batasan sebagai berikut:

  • Beberapa OpenSearch API operasi tidak didukung. Lihat OpenSearch APIOperasi dan izin yang didukung.

  • Beberapa OpenSearch plugin tidak didukung. Lihat OpenSearch Plugin yang didukung.

  • Saat ini tidak ada cara untuk memigrasikan data Anda secara otomatis dari domain OpenSearch Layanan terkelola ke koleksi tanpa server. Anda harus mengindeks ulang data Anda dari domain ke koleksi.

  • Akses lintas akun ke koleksi tidak didukung. Anda tidak dapat menyertakan koleksi dari akun lain dalam enkripsi atau kebijakan akses data Anda.

  • OpenSearch Plugin kustom tidak didukung.

  • Anda tidak dapat mengambil atau memulihkan snapshot koleksi Tanpa OpenSearch Server.

  • Pencarian dan replikasi Lintas Wilayah tidak didukung.

  • Ada batasan jumlah sumber daya tanpa server yang dapat Anda miliki dalam satu akun dan Wilayah. Lihat OpenSearch Kuota tanpa server.

  • Interval penyegaran untuk indeks dalam koleksi pencarian vektor adalah sekitar 60 detik. Interval penyegaran untuk indeks dalam penelusuran dan koleksi deret waktu kira-kira 10 detik.

  • Jumlah pecahan, jumlah interval, dan interval penyegaran tidak dapat dimodifikasi dan ditangani oleh Tanpa Server. OpenSearch Strategi sharding didasarkan pada jenis koleksi dan lalu lintas. Misalnya, pengumpulan deret waktu menskalakan pecahan primer berdasarkan kemacetan lalu lintas tulis.

  • Fitur geospasial yang tersedia pada OpenSearch versi hingga 2.1 didukung.