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.
Topik
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-niaga.
Saat Anda membuat koleksi, Anda memilih salah satu kasus penggunaan ini. Untuk informasi selengkapnya, lihat Memilih jenis koleksi.
Memulai
Untuk memulai dengan OpenSearch Tanpa Server, buat satu atau beberapa koleksi menggunakan konsol OpenSearch Layanan AWS CLI, atau salah satu SDK. AWS Untuk tutorial yang membantu Anda mendapatkan koleksi dan berjalan dengan cepat, lihatMemulai dengan Amazon Tanpa OpenSearch Server.
OpenSearch Serverless mendukung operasi API ingest dan query yang sama dengan suite OpenSearch open source, 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.](images/Serverless.png)
OpenSearch Kapasitas komputasi tanpa server untuk konsumsi data, pencarian, dan kueri 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. Setiap 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 OCU. Secara default, replika aktif redundan diaktifkan, yang berarti bahwa total empat OCU dipakai untuk koleksi pertama dalam sebuah akun.
OCU ini ada bahkan ketika tidak ada aktivitas pada titik akhir koleksi apa pun. Semua koleksi berikutnya membagikan OCU ini. Saat Anda membuat koleksi tambahan di akun yang sama, OpenSearch Tanpa Server hanya menambahkan OCU tambahan 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 OCU ini, lihat. Harga 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.](images/serverless-collection-type.png)
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 Operasi dan izin OpenSearch API 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
OCU ditagih 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 OCU [0,5 OCU x 2] untuk konsumsi dan 1 OCU [0,5 OCU x 2] untuk pencarian 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 membagikan OCU tersebut.
OpenSearch Tanpa server menambahkan OCU tambahan dengan penambahan 1 OCU berdasarkan daya komputasi dan penyimpanan yang diperlukan untuk mendukung koleksi Anda. Anda dapat mengonfigurasi jumlah maksimum OCU untuk akun Anda untuk mengontrol biaya.
catatan
Koleksi dengan unik tidak AWS KMS keys dapat berbagi OCU dengan koleksi lain.
OpenSearch Upaya tanpa server untuk menggunakan sumber daya minimum yang diperlukan untuk memperhitungkan perubahan beban kerja. Jumlah OCU yang 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 operasi OpenSearch API tidak didukung. Lihat Operasi dan izin OpenSearch API 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.
Membandingkan OpenSearch Layanan dan Tanpa OpenSearch Server
Di OpenSearch Tanpa Server, beberapa konsep dan fitur berbeda dari fitur yang sesuai untuk domain Layanan yang disediakan OpenSearch . Misalnya, satu perbedaan penting adalah bahwa OpenSearch Serverless tidak memiliki konsep cluster atau node.
Tabel berikut menjelaskan bagaimana fitur dan konsep penting dalam OpenSearch Serverless berbeda dari fitur yang setara dalam domain Layanan yang disediakan OpenSearch .
Fitur | OpenSearch Layanan | OpenSearch Tanpa server |
---|---|---|
Domain versus koleksi |
Indeks disimpan di domain, yang merupakan cluster yang telah disediakan sebelumnya OpenSearch . Untuk informasi selengkapnya, lihat Membuat dan mengelola domain OpenSearch Layanan Amazon. |
Indeks disimpan dalam koleksi, yang merupakan pengelompokan logis indeks yang mewakili beban kerja atau kasus penggunaan tertentu. Untuk informasi selengkapnya, lihat Membuat, mencantumkan, dan menghapus koleksi Amazon Tanpa OpenSearch Server. |
Jenis node dan manajemen kapasitas |
Anda membangun cluster dengan tipe node yang memenuhi spesifikasi biaya dan kinerja Anda. Anda harus menghitung persyaratan penyimpanan Anda sendiri dan memilih jenis instans untuk domain Anda. Untuk informasi selengkapnya, lihat Mengukur domain OpenSearch Layanan Amazon. |
OpenSearch Tanpa server secara otomatis menskalakan dan menyediakan unit komputasi tambahan untuk akun Anda berdasarkan penggunaan kapasitas Anda. Untuk informasi selengkapnya, lihat Mengelola batas kapasitas untuk Amazon Tanpa OpenSearch Server. |
Penagihan |
Anda membayar untuk setiap jam penggunaan instans EC2 dan untuk ukuran kumulatif volume penyimpanan EBS yang melekat pada instans Anda. Untuk informasi selengkapnya, lihat Harga untuk OpenSearch Layanan Amazon. |
Anda dikenakan biaya dalam OCU-jam untuk menghitung konsumsi data, menghitung penelusuran dan kueri, dan penyimpanan yang disimpan di S3. Untuk informasi selengkapnya, lihat Harga untuk Tanpa OpenSearch Server. |
Enkripsi |
Enkripsi saat istirahat adalah opsional untuk domain. Untuk informasi selengkapnya, lihat Enkripsi data saat istirahat untuk OpenSearch Layanan Amazon. |
Enkripsi saat istirahat diperlukan untuk koleksi. Untuk informasi selengkapnya, lihat Enkripsi di Amazon Tanpa OpenSearch Server. |
Kontrol akses data |
Akses ke data dalam domain ditentukan oleh kebijakan IAM dan kontrol akses berbutir halus. |
Akses ke data dalam koleksi ditentukan oleh kebijakan akses data. |
OpenSearchOperasi yang didukung |
OpenSearch Layanan mendukung subset dari semua operasi OpenSearch API. Untuk informasi selengkapnya, lihat Operasi yang didukung di Amazon OpenSearch Service. |
OpenSearch Tanpa server mendukung subset operasi API yang berbeda. OpenSearch Untuk informasi selengkapnya, lihat Operasi dan plugin yang didukung di Amazon Tanpa Server OpenSearch . |
Masuk dasbor |
Masuk dengan nama pengguna dan kata sandi. Untuk informasi selengkapnya, lihat Mengakses OpenSearch Dasbor sebagai pengguna utama. |
Jika Anda masuk ke AWS konsol dan menavigasi ke URL Dasbor Anda, Anda akan masuk secara otomatis. Untuk informasi selengkapnya, lihat Mengakses Dasbor OpenSearch . |
API |
Berinteraksi secara terprogram dengan OpenSearch Layanan menggunakan operasi API OpenSearch Layanan. |
|
Akses jaringan |
Pengaturan jaringan untuk domain berlaku untuk titik akhir domain serta titik akhir OpenSearch Dasbor. Akses jaringan untuk keduanya digabungkan dengan erat. |
Pengaturan jaringan untuk titik akhir domain dan titik akhir OpenSearch Dasbor dipisahkan. Anda dapat memilih untuk tidak mengonfigurasi akses jaringan untuk OpenSearch Dasbor. Untuk informasi selengkapnya, lihat Akses jaringan untuk Amazon Tanpa OpenSearch Server. |
Permintaan penandatanganan |
Gunakan klien REST tingkat OpenSearch tinggi dan rendah untuk menandatangani permintaan. Tentukan nama layanan sebagai |
Pada saat ini, OpenSearch Tanpa Server mendukung subset klien yang OpenSearch didukung Layanan. Saat Anda menandatangani permintaan, tentukan nama layanan sebagai |
OpenSearch upgrade versi |
Anda secara manual meng-upgrade domain Anda sebagai versi baru OpenSearch menjadi tersedia. Anda bertanggung jawab untuk memastikan bahwa domain Anda memenuhi persyaratan peningkatan, dan bahwa Anda telah mengatasi setiap perubahan yang melanggar. |
OpenSearch Tanpa server secara otomatis meningkatkan koleksi Anda ke versi baru. OpenSearch Upgrade tidak selalu terjadi segera setelah versi baru tersedia. |
Pembaruan perangkat lunak layanan |
Anda secara manual menerapkan pembaruan perangkat lunak layanan ke domain Anda saat tersedia. |
OpenSearch Tanpa server secara otomatis memperbarui koleksi Anda untuk menggunakan perbaikan bug, fitur, dan peningkatan kinerja terbaru. |
Akses VPC |
Anda dapat menyediakan domain Anda dalam VPC. Anda juga dapat membuat endpoint OpenSearch VPC yang dikelola Layanan tambahan untuk mengakses domain. |
Anda membuat satu atau beberapa titik akhir VPC yang OpenSearch dikelola Tanpa Server untuk akun Anda. Kemudian, Anda menyertakan titik akhir ini dalam kebijakan jaringan. |
Otentikasi SALL |
Anda mengaktifkan otentikasi SAFL pada basis per domain. Untuk informasi selengkapnya, lihat SAMLotentikasi untuk Dasbor OpenSearch . |
Anda mengonfigurasi satu atau beberapa penyedia SAMP di tingkat akun, lalu Anda menyertakan ID pengguna dan grup terkait dalam kebijakan akses data. Untuk informasi selengkapnya, lihat Otentikasi SAMP untuk Amazon Tanpa Server OpenSearch . |
Keamanan Lapisan Transportasi (TLS) | OpenSearch Layanan mendukung TLS 1.2 tetapi disarankan Anda menggunakan TLS 1.3. | OpenSearch Serverless mendukung TLS 1.2 tetapi disarankan Anda menggunakan TLS 1.3. |