

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

# Membuat dan mengelola domain OpenSearch Layanan Amazon
<a name="createupdatedomains"></a>

Bab ini menjelaskan cara membuat dan mengelola domain OpenSearch Layanan Amazon. Domain adalah padanan AWS-provisioned dari cluster open source. OpenSearch Saat membuat domain, Anda menentukan pengaturan, jenis instans, jumlah instans, dan alokasi penyimpanannya. Untuk informasi selengkapnya tentang cluster open source, lihat [Membuat klaster](https://opensearch.org/docs/latest/tuning-your-cluster/) dalam OpenSearch dokumentasi.

Berbeda dengan instruksi singkat dalam [tutorial Memulai](gsg.md), Bab ini menjelaskan semua opsi dan memberikan informasi referensi yang relevan. Anda dapat menyelesaikan setiap prosedur dengan menggunakan instruksi untuk konsol OpenSearch Layanan, AWS Command Line Interface (AWS CLI), atau AWS SDKs.

## Membuat domain OpenSearch Layanan
<a name="createdomains"></a>

Bagian ini menjelaskan cara membuat domain OpenSearch Layanan dengan menggunakan konsol OpenSearch Layanan atau dengan menggunakan `create-domain` perintah AWS CLI with.

### Membuat domain OpenSearch Layanan (konsol)
<a name="createdomains-console"></a>

Gunakan prosedur berikut untuk membuat domain OpenSearch Layanan menggunakan konsol.

**Untuk membuat domain OpenSearch Layanan (konsol)**

1. Buka [https://aws.amazon.com](https://aws.amazon.com/)dan pilih **Masuk ke Konsol**.

1. Di bawah **Analytics**, pilih ** OpenSearch Layanan Amazon**.

1. Pilih **Create domain** (Buat domain).

1. Untuk **nama Domain**, masukkan nama domain. Versi harus memenuhi kriteria berikut:
   + Unik untuk akun Anda dan Wilayah AWS
   + Dimulai dengan huruf kecil
   + Berisi antara 3 dan 28 karakter
   + Hanya berisi huruf kecil a-z, angka 0-9, dan tanda hubung (-)

1. Untuk metode pembuatan domain, pilih **Standard create**.

1. Untuk **Template**, pilih opsi yang paling sesuai dengan tujuan domain Anda:
   + Domain **produksi** untuk beban kerja yang membutuhkan ketersediaan dan kinerja tinggi. Domain ini menggunakan Multi-AZ (dengan atau tanpa siaga) dan node master khusus untuk ketersediaan yang lebih tinggi.
   + **Dev/test** untuk pengembangan atau pengujian. Domain ini dapat menggunakan Multi-AZ (dengan atau tanpa siaga) atau satu Availability Zone.
**penting**  
Jenis deployment yang berbeda menyajikan pilihan yang berbeda pada halaman berikutnya. Langkah-langkah ini mencakup semua opsi.

1. Untuk **Opsi Deployment**, pilih **Domain dengan standby** untuk mengonfigurasi domain 3-AZ, dengan node di salah satu zona dicadangkan sebagai siaga. Opsi ini memberlakukan sejumlah praktik terbaik, seperti jumlah node data tertentu, jumlah node master, jenis instance, jumlah replika, dan pengaturan pembaruan perangkat lunak.

1. Untuk **Versi**, pilih versi OpenSearch atau lama Elasticsearch OSS yang akan digunakan. Kami menyarankan Anda memilih versi terbaru dari OpenSearch. Untuk informasi selengkapnya, lihat [Versi Elasticsearch yang didukung dan OpenSearch](what-is.md#choosing-version).

   (Opsional) Jika Anda memilih OpenSearch versi untuk domain Anda, pilih **Aktifkan mode kompatibilitas** untuk membuat OpenSearch laporkan versinya sebagai 7.10, yang memungkinkan klien dan plugin OSS Elasticsearch tertentu yang memeriksa versi sebelum menghubungkan untuk terus bekerja dengan layanan.

1. Untuk **tipe Instance**, pilih tipe instance untuk node data Anda. Untuk informasi selengkapnya, lihat [Jenis instans yang didukung di Amazon OpenSearch Service](supported-instance-types.md).
**catatan**  
Tidak semua Availability Zone mendukung semua tipe instans. Jika Anda memilih Multi-AZ dengan atau tanpa Standby, sebaiknya pilih jenis instans generasi saat ini, seperti R5 atau I3.

1. Untuk **Jumlah simpul**, pilih jumlah simpul data.

   Untuk nilai maksimum, lihat [Domain OpenSearch layanan dan kuota instance](https://docs.aws.amazon.com/general/latest/gr/opensearch-service.html#opensearch-limits-domain). Klaster simpul tunggal bisa saja untuk pengembangan dan pengujian, tetapi tidak boleh digunakan untuk beban kerja produksi. Untuk panduan lebih lanjut, lihat [Mengukur domain OpenSearch Layanan Amazon](sizing-domains.md) dan [Mengkonfigurasi domain Multi-AZ di Amazon Service OpenSearch](managedomains-multiaz.md).
**catatan**  
(Opsional) Node koordinator khusus mendukung semua OpenSearch versi dan ElasticSearch versi 6.8 hingga 7.10. Node koordinator khusus tersedia untuk digunakan dengan domain yang mengaktifkan pengelola klaster khusus. Untuk mengaktifkan node koordinator khusus, Anda akan memilih jenis dan hitungan instance. Sebagai praktik terbaik, Anda harus menjaga keluarga instans untuk node koordinator khusus Anda sama dengan node data Anda (instance berbasis Intel atau instance berbasis Graviton). 

1. Untuk **jenis Penyimpanan**, pilih Amazon EBS. Tipe volume yang tersedia di daftar tergantung pada tipe instans yang telah Anda pilih. Untuk panduan tentang membuat domain yang sangat besar, lihat[Skala petabyte di Layanan Amazon OpenSearch](petabyte-scale.md).

1. Untuk penyimpanan **EBS**, konfigurasikan pengaturan tambahan berikut. Beberapa pengaturan mungkin tidak muncul tergantung pada jenis volume yang Anda pilih.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/opensearch-service/latest/developerguide/createupdatedomains.html)

1. (Opsional) Jika Anda memilih jenis `gp3` volume, perluas **Pengaturan lanjutan** dan tentukan IOPS tambahan (hingga 16.000 untuk setiap ukuran volume 3 TiB yang disediakan per node data) dan throughput (hingga 1.000 untuk MiB/s setiap ukuran volume 3 TiB yang disediakan per node data) di luar apa yang disertakan dengan harga penyimpanan, dengan biaya tambahan. Untuk informasi selengkapnya, lihat [harga OpenSearch Layanan Amazon](https://aws.amazon.com/opensearch-service/pricing/).

1. (Opsional) Untuk mengaktifkan [UltraWarm penyimpanan](ultrawarm.md), pilih **Aktifkan node UltraWarm data**. Setiap tipe instans memiliki [jumlah penyimpanan maksimum](limits.md#limits-ultrawarm) yang dapat diatasi. Kalikan jumlah itu dengan jumlah simpul data hangat untuk total penyimpanan hangat yang dapat dialamatkan.

1. (Opsional) Untuk mengaktifkan [Penyimpanan dingin](cold-storage.md), pilih **Aktifkan penyimpanan dingin**. Anda harus mengaktifkan UltraWarm untuk mengaktifkan penyimpanan dingin.

1. Jika Anda menggunakan Multi-AZ dengan Standby, tiga [node master khusus](managedomains-dedicatedmasternodes.md) akan diaktifkan. Pilih jenis node master yang Anda inginkan. Jika Anda memilih domain Multi-AZ tanpa Standby, pilih **Aktifkan node master khusus** dan pilih jenis dan jumlah node master yang Anda inginkan. Simpul utama khusus meningkatkan stabilitas klaster dan diperlukan untuk domain yang memiliki jumlah instans lebih dari 10. Kami merekomendasikan tiga simpul utama khusus untuk domain produksi.
**catatan**  
Anda dapat memilih tipe instans yang berbeda untuk simpul utama dan simpul data khusus Anda. Misalnya, Anda dapat memilih instans tujuan umum atau penyimpanan yang dioptimalkan untuk node data Anda, tetapi contoh komputasi yang dioptimalkan untuk simpul utama khusus Anda.

1. (Opsional) Untuk domain yang berjalan OpenSearch atau Elasticsearch 5.3 dan yang lebih baru, konfigurasi **Snapshot** tidak relevan. Untuk informasi lebih lanjut tentang snapshot otomatis, lihat [Membuat snapshot indeks di Amazon Service OpenSearch](managedomains-snapshots.md).

1. Jika Anda ingin menggunakan titik akhir kustom daripada yang standar`https://search-mydomain-1a2a3a4a5a6a7a8a9a0a9a8a7a.us-east-1.es.amazonaws.com`, pilih **Aktifkan titik akhir kustom** dan berikan nama dan sertifikat. Untuk informasi selengkapnya, lihat [Membuat endpoint khusus untuk Amazon Service OpenSearch](customendpoint.md).

1. Di bawah **Jaringan**, pilih akses **VPC atau Akses** **publik**. Jika Anda memilih **Akses publik**, lewati ke langkah berikutnya. Jika Anda memilih **akses VPC**, pastikan Anda memenuhi [prasyarat](vpc.md#prerequisites-vpc-endpoints), lalu konfigurasikan pengaturan berikut:    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/opensearch-service/latest/developerguide/createupdatedomains.html)

1. Aktifkan atau nonaktifkan kontrol akses berbutir halus:
   + Jika Anda ingin menggunakan IAM untuk manajemen pengguna, pilih **Setel IAM ARN sebagai pengguna utama** dan tentukan ARN untuk peran IAM.
   + Jika Anda ingin menggunakan database pengguna internal, pilih **Buat pengguna utama** dan tentukan nama pengguna dan kata sandi.

   Opsi apa pun yang Anda pilih, pengguna master dapat mengakses semua indeks di cluster dan semuanya. OpenSearch APIs Untuk panduan pilihan mana yang harus dipilih, lihat [Konsep utama](fgac.md#fgac-concepts).

   Jika Anda menonaktifkan kontrol akses detail, Anda masih dapat mengontrol akses ke domain Anda dengan menempatkannya dalam VPC, menerapkan kebijakan akses yang ketat, atau keduanya. Anda harus mengaktifkan node-to-node enkripsi dan enkripsi saat istirahat untuk menggunakan kontrol akses berbutir halus.
**catatan**  
Kami *sangat* menyarankan agar mengaktifkan kontrol akses detail untuk melindungi data di domain Anda. Kontrol akses detail menyediakan keamanan di tingkat klaster, indeks, dokumen, dan bidang.

1. (Opsional) Jika Anda ingin menggunakan otentikasi SAMP untuk OpenSearch Dasbor, pilih **Aktifkan otentikasi SAMP** dan konfigurasikan opsi SAMP untuk domain. Untuk petunjuk, lihat [Otentikasi SAMP untuk Dasbor OpenSearch](saml.md).

1. (Opsional) Jika Anda ingin menggunakan otentikasi Amazon Cognito untuk OpenSearch Dasbor, pilih Aktifkan otentikasi Amazon **Cognito**. Kemudian pilih kumpulan pengguna Amazon Cognito dan kumpulan identitas yang ingin Anda gunakan untuk otentikasi OpenSearch Dasbor. Untuk panduan tentang membuat sumber daya ini, lihat [Mengonfigurasi otentikasi Amazon Cognito untuk Dasbor OpenSearch](cognito-auth.md).

1. (Opsional) Jika Anda ingin menggunakan autentikasi IAM Identity Center (IDC) untuk menghubungkan sumber identitas yang ada dan memberikan tampilan umum pengguna kepada AWS aplikasi Anda, pilih **Aktifkan akses API yang diautentikasi dengan** IAM Identity Center. Untuk informasi selengkapnya, lihat [ikhtisar propagasi identitas tepercaya](https://docs.aws.amazon.com/singlesignon/latest/userguide/trustedidentitypropagation-overview.html?icmpid=docs_console_unmapped) di *Panduan Pengguna Pusat Identitas IAM*.

1. (Opsional) Di bagian **Fitur lanjutan**, biarkan **Aktifkan Pembuatan Kueri Bahasa Alami dan fitur Pengembang Amazon Q** dipilih, jika Anda ingin menggunakan fitur ini.

   1. Pilih **Aktifkan Vektor S3 sebagai opsi mesin untuk opsi** pencarian vektor yang disempurnakan. Untuk informasi selengkapnya, lihat [Kemampuan pencarian lanjutan dengan mesin vektor Amazon S3](s3-vector-opensearch-integration-engine.md).

   1. Pilih **Aktifkan akselerasi GPU untuk opsi pencarian vektor yang disempurnakan. Untuk informasi selengkapnya, lihat [GPU-percepatan untuk pengindeksan vektor](gpu-acceleration-vector-index.md).**

1. Untuk **kebijakan Access**, pilih kebijakan akses atau konfigurasikan kebijakan Anda sendiri. Jika Anda memilih untuk membuat kebijakan kustom, Anda dapat mengonfigurasinya sendiri atau mengimpornya dari domain lain. Untuk informasi selengkapnya, lihat [Identity and Access Management di Amazon OpenSearch Service](ac.md).
**catatan**  
Jika Anda mengaktifkan akses VPC, Anda tidak dapat menggunakan kebijakan berbasis IP. Sebagai gantinya, Anda bisa menggunakan [grup keamanan](https://docs.aws.amazon.com/vpc/latest/userguide/VPC_SecurityGroups.html) untuk mengontrol alamat IP yang dapat mengakses domain. Untuk informasi selengkapnya, lihat [Tentang kebijakan akses pada domain VPC](vpc.md#vpc-security).

1. (Opsional) Untuk mengharuskan semua permintaan ke domain tiba melalui HTTPS, pilih **Memerlukan HTTPS untuk semua lalu lintas ke domain**. Untuk mengaktifkan node-to-node enkripsi, pilih **ode-to-nodeenkripsi N**. Untuk informasi selengkapnya, lihat [Node-to-node enkripsi untuk Amazon OpenSearch Service](ntn.md). Untuk mengaktifkan enkripsi data saat istirahat, pilih **Aktifkan enkripsi data saat istirahat**. Opsi ini telah dipilih sebelumnya jika Anda memilih opsi penyebaran Multi-AZ dengan Siaga.

1. (Opsional) Pilih **Gunakan kunci yang AWS dimiliki** agar OpenSearch Layanan membuat kunci AWS KMS enkripsi atas nama Anda (atau gunakan kunci yang sudah dibuat). Jika tidak, pilih kunci KMS Anda sendiri. Untuk informasi selengkapnya, lihat [Enkripsi data saat istirahat untuk OpenSearch Layanan Amazon](encryption-at-rest.md).

1. Untuk **jendela Off-peak**, pilih waktu mulai untuk menjadwalkan pembaruan perangkat lunak layanan dan pengoptimalan Auto-Tune yang memerlukan penerapan. blue/green Pembaruan off-peak membantu meminimalkan ketegangan pada node master khusus cluster selama periode lalu lintas tinggi.

1. Untuk **Auto-Tune**, pilih apakah akan mengizinkan OpenSearch Layanan menyarankan perubahan konfigurasi terkait memori ke domain Anda untuk meningkatkan kecepatan dan stabilitas. Untuk informasi selengkapnya, lihat [Auto-Tune untuk Layanan Amazon OpenSearch](auto-tune.md).

   (Opsional) Pilih **jendela Off-peak** untuk menjadwalkan jendela berulang di mana Auto-Tune memperbarui domain.

1. (Opsional) Pilih **Pembaruan perangkat lunak otomatis** untuk mengaktifkan pembaruan perangkat lunak otomatis. 

1. (Opsional) Tambahkan tag untuk mendeskripsikan domain Anda sehingga Anda dapat mengkategorikan dan memfilter informasi tersebut. Untuk informasi selengkapnya, lihat [Menandai domain OpenSearch Layanan Amazon](managedomains-awsresourcetagging.md).

1. (Opsional) Perluas dan konfigurasikan **pengaturan cluster lanjutan**. Untuk rangkuman opsi ini, lihat [Pengaturan cluster lanjutan](#createdomain-configure-advanced-options).

1. Pilih **Buat**.

### Membuat domain OpenSearch Layanan ()AWS CLI
<a name="createdomains-cli"></a>

Alih-alih membuat domain OpenSearch Layanan dengan menggunakan konsol, Anda dapat menggunakan AWS CLI. Untuk sintaks, lihat Amazon OpenSearch Service dalam referensi [perintah AWS CLI](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/opensearch/index.html) a.

#### Contoh perintah
<a name="createdomains-cli-examples"></a>

Contoh pertama ini menunjukkan konfigurasi domain OpenSearch Layanan berikut:
+ Membuat domain OpenSearch Layanan bernama *mylogs* dengan OpenSearch versi 1.2
+ Mempopulasikan domain dengan dua instans dari tipe instans `r6g.large.search`
+ Menggunakan volume `gp3` EBS 100 GiB General Purpose (SSD) untuk penyimpanan untuk setiap node data
+ Memungkinkan akses anonim, tetapi hanya dari satu alamat IP: 192.0.2.0/32

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version OpenSearch_1.2 \
    --cluster-config  InstanceType=r6g.large.search,InstanceCount=2 \
    --ebs-options EBSEnabled=true,VolumeType=gp3,VolumeSize=100,Iops=3500,Throughput=125 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [{"Action": "es:*", "Principal":"*","Effect": "Allow", "Condition": {"IpAddress":{"aws:SourceIp":["192.0.2.0/32"]}}}]}'
```

Contoh berikutnya menunjukkan konfigurasi domain OpenSearch Layanan berikut:
+ Membuat domain OpenSearch Layanan bernama *mylogs* dengan Elasticsearch versi 7.10
+ Mempopulasikan domain dengan enam instans dari tipe instans `r6g.large.search`
+ Menggunakan volume `gp2` EBS 100 GiB General Purpose (SSD) untuk penyimpanan untuk setiap node data
+ Membatasi akses ke layanan untuk satu pengguna, diidentifikasi oleh Akun AWS ID pengguna: 555555555555 
+ Mendistribusikan beberapa instans di seluruh Availability Zone

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version Elasticsearch_7.10 \
    --cluster-config  InstanceType=r6g.large.search,InstanceCount=6,ZoneAwarenessEnabled=true,ZoneAwarenessConfig={AvailabilityZoneCount=3} \
    --ebs-options EBSEnabled=true,VolumeType=gp2,VolumeSize=100 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": {"AWS": "arn:aws:iam::555555555555:root" }, "Action":"es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/*" } ] }'
```

Contoh berikutnya menunjukkan konfigurasi domain OpenSearch Layanan berikut:
+ Membuat domain OpenSearch Layanan bernama *mylogs* dengan OpenSearch versi 1.0
+ Mempopulasikan domain dengan sepuluh instans dari tipe instans `r6g.xlarge.search`
+ Mempopulasikan domain dengan sepuluh instans dari tipe instans `r6g.large.search` untuk melayani sebagai simpul utama khusus
+ Menggunakan volume Provisioned IOPS EBS 100 GiB untuk penyimpanan, dikonfigurasi dengan performa dasar 1000 IOPS untuk setiap simpul data
+ Membatasi akses ke satu pengguna dan ke satu subsumber daya, API `_search`

```
aws opensearch create-domain \
    --domain-name mylogs \
    --engine-version OpenSearch_1.0 \
    --cluster-config  InstanceType=r6g.xlarge.search,InstanceCount=10,DedicatedMasterEnabled=true,DedicatedMasterType=r6g.large.search,DedicatedMasterCount=3 \
    --ebs-options EBSEnabled=true,VolumeType=io1,VolumeSize=100,Iops=1000 \
    --access-policies '{"Version": "2012-10-17",		 	 	  "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::555555555555:root" }, "Action": "es:*", "Resource": "arn:aws:es:us-east-1:555555555555:domain/mylogs/_search" } ] }'
```

**catatan**  
Jika Anda mencoba membuat domain OpenSearch Layanan dan domain dengan nama yang sama sudah ada, CLI tidak melaporkan kesalahan. Sebaliknya, CLI mengembalikan detail untuk domain yang ada.

### Membuat domain OpenSearch Layanan ()AWS SDKs
<a name="createdomains-sdk"></a>

 AWS SDKs (kecuali Android dan iOS SDKs) mendukung semua tindakan yang ditentukan dalam [Referensi API OpenSearch Layanan Amazon](https://docs.aws.amazon.com/opensearch-service/latest/APIReference/Welcome.html), termasuk`CreateDomain`. Untuk kode sampel, lihat [Menggunakan AWS SDKs untuk berinteraksi dengan Amazon OpenSearch Service](configuration-samples.md). Untuk informasi selengkapnya tentang menginstal dan menggunakan AWS SDKs, lihat [Kit Pengembangan AWS Perangkat Lunak](https://aws.amazon.com/code).

### Membuat domain OpenSearch Layanan ()AWS CloudFormation
<a name="createdomains-cfn"></a>

OpenSearch Layanan terintegrasi dengan AWS CloudFormation, layanan yang membantu Anda memodelkan dan mengatur AWS sumber daya Anda sehingga Anda dapat menghabiskan lebih sedikit waktu untuk membuat dan mengelola sumber daya dan infrastruktur Anda. Anda membuat template yang menjelaskan OpenSearch domain yang ingin Anda buat, dan menyediakan CloudFormation serta mengonfigurasi domain untuk Anda. *Untuk informasi selengkapnya, termasuk contoh templat JSON dan YAMAL untuk OpenSearch domain, lihat [referensi jenis sumber daya Amazon OpenSearch Service di Panduan](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticsearch-domain.html) Pengguna.AWS CloudFormation *

## Mengonfigurasi kebijakan akses
<a name="createdomain-configure-access-policies"></a>

Amazon OpenSearch Service menawarkan beberapa cara untuk mengonfigurasi akses ke domain OpenSearch Layanan Anda. Untuk informasi selengkapnya, lihat [Identity and Access Management di Amazon OpenSearch Service](ac.md) dan [Kontrol akses berbutir halus di Layanan Amazon OpenSearch](fgac.md).

Konsol menyediakan kebijakan akses yang telah dikonfigurasi yang dapat Anda sesuaikan untuk kebutuhan spesifik domain Anda. Anda juga dapat mengimpor kebijakan akses dari domain OpenSearch Layanan lain. Untuk informasi tentang bagaimana kebijakan akses ini berinteraksi dengan akses VPC, lihat [Tentang kebijakan akses pada domain VPC](vpc.md#vpc-security).

**Untuk mengonfigurasi kebijakan akses (konsol)**

1. Buka [https://aws.amazon.com](https://aws.amazon.com/), lalu pilih **Masuk ke Konsol**.

1. Di bawah **Analytics**, pilih ** OpenSearch Layanan Amazon**.

1. Di panel navigasi, di bawah **Domain**, pilih domain yang ingin Anda perbarui.

1. Pilih **Tindakan** dan **Edit konfigurasi keamanan**.

1. Edit kebijakan akses JSON, atau impor opsi yang telah dikonfigurasi sebelumnya.

1. Pilih **Simpan perubahan**.

## Migrasi ke OpenSearch Layanan dengan Asisten Migrasi
<a name="migration-assistant"></a>

Migration Assistant for Amazon OpenSearch Service adalah solusi komprehensif yang menyederhanakan proses migrasi dari Elasticsearch atau cluster yang dikelola sendiri ke Layanan. OpenSearch OpenSearch Toolkit ini membahas kompleksitas operasional migrasi sambil memastikan integritas data dan memvalidasi kinerja pasca-migrasi.

### Ikhtisar
<a name="migration-assistant-overview"></a>

Baik Anda menyiapkan proof-of-concept masuk AWS, mentransisikan beban kerja produksi, atau meningkatkan ke OpenSearch versi terbaru, Asisten Migrasi menyediakan step-by-step panduan, praktik terbaik, dan alat untuk memanfaatkan potensi migrasi sepenuhnya. OpenSearch 

Asisten Migrasi menawarkan manfaat utama berikut:
+ **Migrasi metadata** - Memigrasi metadata klaster, termasuk pengaturan indeks, pemetaan tipe, templat indeks, dan alias
+ **Migrasi data** - Memigrasi data yang ada dari kluster lama ke domain Layanan OpenSearch 
+ **Penanganan lalu lintas langsung** - Mencegat dan mengalihkan lalu lintas langsung dari cluster yang dikelola sendiri ke domain Layanan dengan latensi minimal OpenSearch 
+ **Replikasi lalu lintas** - Mereplikasi lalu lintas produksi pada cluster target untuk memvalidasi akurasi dan kinerja
+ **Pengujian kinerja** - Mensimulasikan lalu lintas dunia nyata dengan menangkap dan memutar ulang pola permintaan untuk menyempurnakan kinerja sistem
+ **Ketersediaan global** - Menyebarkan di seluruh AWS Wilayah yang paling umum untuk jangkauan dan skalabilitas global

Migration Assistant mendukung migrasi dari Elasticsearch versi 6.x dan 7.x, dan 1.x dan 2.x. OpenSearch Untuk selengkapnya, lihat [Jalur migrasi yang didukung](https://docs.opensearch.org/latest/migration-assistant/is-migration-assistant-right-for-you/#supported-migration-paths).

**catatan**  
Perhatikan informasi tambahan berikut tentang Asisten Migrasi.  
Alat ini mendukung migrasi multi-hop (misalnya, migrasi dari Elasticsearch 5.x ke OpenSearch Service 3.x dalam satu lompatan).
Anda dapat memutar kembali migrasi.
Untuk beberapa kasus penggunaan, alat ini memerlukan sedikit atau tidak ada waktu henti.
Alat ini menyediakan pengisian ulang berkinerja tinggi tanpa memengaruhi cluster sumber.

### Skenario migrasi
<a name="migration-assistant-scenarios"></a>

Asisten Migrasi dirancang untuk menangani skenario migrasi berikut:

**Migrasi metadata**  
Memigrasi metadata klaster seperti setelan indeks, alias, dan templat dari kluster sumber Anda ke domain Layanan target. OpenSearch 

**Migrasi isi ulang**  
Memigrasi data yang ada atau data historis dari kluster sumber ke domain OpenSearch Layanan target, memastikan bahwa semua data penting Anda dipertahankan selama transisi.

**Migrasi lalu lintas langsung**  
Mereplikasi lalu lintas langsung yang sedang berlangsung dari kluster sumber Anda ke domain OpenSearch Layanan target, memungkinkan Anda mempertahankan ketersediaan layanan selama migrasi.

**penting**  
Strategi migrasi tidak berlaku secara universal. Asisten Migrasi memberikan panduan berdasarkan praktik terbaik teknik, tetapi Anda harus mengevaluasi persyaratan spesifik Anda dan menguji secara menyeluruh sebelum memigrasikan beban kerja produksi.

### Memulai dengan Asisten Migrasi
<a name="migration-assistant-getting-started"></a>

Asisten Migrasi untuk OpenSearch Layanan Amazon tersedia sebagai AWS Solusi dengan dokumentasi komprehensif, templat penerapan, dan kode sumber. Untuk memulai dengan Migration Assistant:

**Untuk mengakses sumber daya Asisten Migrasi**

1. Tinjau dokumentasi solusi lengkap di [ikhtisar solusi Migration Assistant for Amazon OpenSearch Service](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/solution-overview.html).

1. Memahami biaya dan persyaratan dengan membaca [panduan perencanaan penyebaran](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/plan-your-deployment.html).

1. Terapkan solusi menggunakan [petunjuk penerapan](https://docs.opensearch.org/latest/migration-assistant/migration-phases/) dan ikuti [panduan penggunaan](https://docs.aws.amazon.com/solutions/latest/migration-assistant-for-amazon-opensearch-service/use-the-solution.html) untuk melakukan migrasi Anda.

Untuk pengembang dan pengguna tingkat lanjut, kode sumber Asisten Migrasi dan dokumentasi tambahan tersedia di [OpenSearch GitHub repositori migrasi.](https://github.com/opensearch-project/opensearch-migrations)

### Arsitektur solusi
<a name="migration-assistant-architecture"></a>

Saat diterapkan AWS, Asisten Migrasi menggunakan beberapa AWS layanan untuk menyediakan solusi migrasi yang komprehensif:
+ **AWS CloudFormation**- Menyediakan template Infrastructure as Code (IAc) untuk menyebarkan dan mengkonfigurasi Migration Assistant
+ **OpenSearch Layanan - Layanan** target untuk beban kerja penelusuran dan analitik yang dimigrasi
+ **Amazon Managed Streaming for Apache** Kafka - Menyediakan kemampuan pemrosesan aliran untuk penyimpanan yang tahan lama dan penggunaan kembali lalu lintas HTTP
+ **Amazon Elastic Container Service** - Menjalankan Konsol Manajemen Migrasi dan Pemutar Ulang Lalu Lintas dalam wadah yang aman dan dapat diskalakan
+ **Amazon Elastic File System** - Menyediakan penyimpanan persisten yang dapat diskalakan untuk data permintaan dan respons dari cluster sumber dan target
+ **Amazon Simple Storage Service** - Menyimpan snapshot untuk tugas pengisian ulang historis dan Infrastruktur sebagai konten Kode

Untuk informasi detail arsitektur, lihat [detail arsitektur Asisten Migrasi](https://docs.opensearch.org/latest/migration-assistant/architecture/).

## Pengaturan cluster lanjutan
<a name="createdomain-configure-advanced-options"></a>

Gunakan opsi lanjutan untuk mengonfigurasi berikut ini:

**Indeks di badan permintaan**  
Menentukan apakah referensi eksplisit untuk indeks diperbolehkan di dalam badan permintaan HTTP. Mengatur properti ini ke `false` mencegah pengguna melewati kontrol akses untuk sub sumber daya. Secara default, nilainya adalah `true`. Untuk informasi selengkapnya, lihat [Pilihan lanjutan dan pertimbangan API](ac.md#ac-advanced).

**Alokasi cache Fielddata**  
Menentukan persentase ruang timbunan Java yang dialokasikan ke data bidang. Secara default, pengaturan ini adalah 20% dari timbunan JVM.  
Banyak pelanggan menanyakan indeks harian yang berputar. Kami menyarankan Anda untuk memulai pengujian benchmark dengan `indices.fielddata.cache.size` dikonfigurasi ke 40% dari timbunan JVM untuk sebagian besar kasus penggunaan ini. Untuk indeks yang sangat besar, Anda mungkin memerlukan cache data bidang yang besar.

**Jumlah klausa maks**  
Menentukan jumlah maksimum klausul yang diperbolehkan dalam kueri boolean Lucene. Secara default adalah 1.024. Kueri dengan lebih dari jumlah klausa yang diizinkan menghasilkan kesalahan `TooManyClauses`. Untuk informasi selengkapnya, lihat [dokumentasi Lucene](https://lucene.apache.org/core/6_6_0/core/org/apache/lucene/search/BooleanQuery.html).