OR1penyimpanan untuk Amazon OpenSearch Service - OpenSearch Layanan Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

OR1penyimpanan untuk Amazon OpenSearch Service

OR1adalah keluarga instance untuk Amazon OpenSearch Service yang menyediakan cara hemat biaya untuk menyimpan data dalam jumlah besar. Domain dengan OR1 instans menggunakan Amazon Elastic Block Store (AmazonEBS) gp3 atau io1 volume untuk penyimpanan utama, dengan data disalin secara sinkron ke Amazon S3 saat tiba. Struktur penyimpanan ini memberikan peningkatan throughput pengindeksan dengan daya tahan tinggi. Keluarga OR1 instance juga mendukung pemulihan data otomatis jika terjadi kegagalan. Untuk informasi tentang opsi tipe OR1 instans, lihatJenis instance generasi saat ini.

Jika Anda menjalankan pengindeksan beban kerja analitik operasional yang berat seperti analitik log, observabilitas, atau analitik keamanan, Anda bisa mendapatkan keuntungan dari peningkatan kinerja dan efisiensi komputasi instans. OR1 Selain itu, pemulihan data otomatis yang ditawarkan oleh OR1 instans meningkatkan keandalan keseluruhan domain Anda.

OpenSearch Layanan mengirimkan OR1 metrik terkait penyimpanan ke Amazon. CloudWatch Untuk daftar metrik yang tersedia, lihatOR1metrik.

OR1instans tersedia sesuai permintaan atau dengan harga Instans Cadangan, dengan tarif per jam untuk instans dan penyimpanan yang disediakan di Amazon dan Amazon S3. EBS

Batasan

Pertimbangkan batasan berikut saat menggunakan OR1 instance untuk domain Anda.

  • Domain yang baru dibuat harus menjalankan OpenSearch versi 2.11 atau lebih tinggi.

  • Domain yang ada harus menjalankan OpenSearch versi 2.15 atau lebih tinggi.

  • Domain Anda harus mengaktifkan enkripsi saat istirahat. Untuk informasi selengkapnya, lihat Enkripsi data saat istirahat untuk OpenSearch Layanan Amazon.

  • Jika domain Anda menggunakan node master khusus, mereka harus menggunakan instance Graviton. Untuk informasi selengkapnya tentang node master khusus, lihatNode manajer khusus di OpenSearch Layanan Amazon.

  • Interval penyegaran untuk indeks pada OR1 instance harus 10 detik atau lebih tinggi. Interval penyegaran default untuk OR1 instance adalah 10 detik.

Tuning untuk throughput konsumsi yang lebih baik

Untuk mendapatkan throughput pengindeksan terbaik dari OR1 instans Anda, disarankan Anda melakukan hal berikut:

  • Gunakan Ukuran Massal Besar untuk meningkatkan pemanfaatan buffer. Ukuran yang disarankan adalah 10 MB.

  • Gunakan beberapa klien untuk meningkatkan kinerja pemrosesan paralel.

  • Tetapkan jumlah pecahan primer aktif Anda agar sesuai dengan jumlah node data untuk memaksimalkan pemanfaatan sumber daya.

Bagaimana instance yang OpenSearch dioptimalkan berbeda dari instance yang tidak OpenSearch dioptimalkan

OpenSearch instance yang dioptimalkan berbeda dari instance yang tidak OpenSearch dioptimalkan dengan cara berikut:

  • Untuk instance yang OpenSearch dioptimalkan, pengindeksan hanya dilakukan pada pecahan primer.

  • Jika instance yang OpenSearch dioptimalkan dikonfigurasi dengan replika, tingkat pengindeksan mungkin tampak lebih rendah dari yang sebenarnya. Misalnya, jika ada 1 pecahan primer dan 1 pecahan replika, tingkat pengindeksan mungkin menunjukkan tingkat 1000, namun, tingkat pengindeksan sebenarnya adalah 2000.

  • OpenSearch Instans yang dioptimalkan melakukan operasi buffer sebelum mengirim ke sumber jarak jauh. Ini menghasilkan latensi konsumsi yang lebih tinggi.

    catatan

    IndexingLatencyMetrik tidak terpengaruh, karena tidak termasuk waktu untuk menyinkronkan translog.)

  • Pecahan replika bisa beberapa detik di belakang pecahan primer. Jeda waktu dapat dilihat dari ReplicationLagMaxTime metrik

Bagaimana OR1 berbeda dari UltraWarm penyimpanan

OpenSearch Layanan menyediakan UltraWarm contoh yang merupakan cara hemat biaya untuk menyimpan sejumlah besar data hanya-baca. Keduanya OR1 dan UltraWarm instans menyimpan data secara lokal di Amazon EBS dan dari jarak jauh di Amazon S3. Namun, OR1 dan UltraWarm contoh berbeda dalam beberapa cara penting:

  • OR1instance menyimpan salinan data di toko lokal dan jarak jauh Anda. Dalam UltraWarm kasus, data disimpan terutama di toko jarak jauh untuk mengurangi biaya penyimpanan. Bergantung pada pola penggunaan Anda, data dapat dipindahkan ke penyimpanan lokal.

  • OR1instance aktif dan dapat menerima operasi baca dan tulis, sedangkan data pada UltraWarm instance hanya-baca hingga Anda memindahkannya kembali ke penyimpanan panas secara manual.

  • UltraWarm bergantung pada snapshot indeks untuk daya tahan data. OR1contoh, sebagai perbandingan, melakukan replikasi dan pemulihan di belakang layar. Jika terjadi indeks merah, OR1 instance akan secara otomatis memulihkan pecahan yang hilang dari penyimpanan jarak jauh Anda di Amazon S3. Waktu pemulihan bervariasi tergantung pada volume data yang akan dipulihkan.

Untuk informasi selengkapnya tentang UltraWarm penyimpanan, lihatUltraWarm penyimpanan untuk Amazon OpenSearch Service.

Menggunakan OR1 instance

Anda dapat memilih OR1 instance untuk node data Anda saat Anda membuat domain baru dengan AWS Management Console, AWS Command Line Interface (AWS CLI), atau AWS SDK. Anda kemudian dapat mengindeks dan menanyakan data menggunakan alat yang ada.

  1. Arahkan ke konsol OpenSearch Layanan Amazon dihttps://console.aws.amazon.com/aos/.

  2. Di panel navigasi kiri, pilih Domain.

  3. Pilih Create domain (Buat domain).

  4. Masukkan nama untuk domain Anda bersama dengan opsi pilihan Anda lainnya. Di bawah keluarga Instance, pilih OR1. Pilih Buat untuk memulai proses pembuatan domain.

  1. Arahkan ke Anda AWS CLI terminal. Jika Anda perlu menginstal AWS CLI, lihat Menginstal atau memperbarui versi terbaru AWS CLI.

  2. Untuk menggunakan OR1 penyimpanan, Anda harus memberikan nilai ukuran jenis OR1 instans tertentu di InstanceType bidang saat Anda membuat domain. Anda juga harus mengaktifkan enkripsi saat istirahat.

    Contoh berikut membuat domain dengan OR1 contoh ukuran2xlarge.

    aws opensearch create-domain \ --domain-name test-domain \ --engine-version OpenSearch_2.11 \ --cluster-config "InstanceType=or1.2xlarge.search,InstanceCount=3,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3" \ --ebs-options "EBSEnabled=true,VolumeType=gp3,VolumeSize=200" \ --encryption-at-rest-options Enabled=true \ --advanced-security-options "Enabled=true,InternalUserDatabaseEnabled=true,MasterUserOptions={MasterUserName=test-user,MasterUserPassword=test-password}" \ --node-to-node-encryption-options Enabled=true \ --domain-endpoint-options EnforceHTTPS=true \ --access-policies '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"es:*","Resource":"arn:aws:es:us-east-1:account-id:domain/test-domain/*"}]}'