AWS OpenSearch

Adobe Commerce 2.4.5는 Amazon OpenSearch Service 클러스터 사용을 지원합니다. 이 서비스는 Amazon Elasticsearch 서비스의 후속 서비스입니다. 이 항목에서는 AWS OpenSearch를 사용하도록 Commerce을 구성하는 방법 및 로컬 Elasticsearch 또는 OpenSearch 인스턴스에서 AWS OpenSearch 클러스터로 데이터를 마이그레이션하는 방법에 대해 설명합니다.

AWS OpenSearch 서비스 도메인 만들기

먼저 AWS에서 OpenSearch 인스턴스를 설정해야 합니다.
자세한 지침은 Amazon OpenSearch Service 도메인 만들기 및 관리를 참조하십시오.

AWS OpenSearch로 데이터 가져오기

AWS에서 모든 것이 준비되면 데이터로 채워야 할 때입니다.

소규모 설치의 경우 다음과 같은 이유로 AWS 인스턴스에서 직접 인덱스를 만드는 것이 좋습니다.

  • 인덱스를 다시 만드는 것은 빠른 작업입니다.
  • 이전 인스턴스와 AWS 인스턴스 간에 버전 비호환성이 있을 수 있으며, 이러한 비호환성은 AWS 인스턴스에서 직접 빌드하여 방지할 수 있습니다.

대규모 설치에서는 기존 인스턴스에서 AWS으로 데이터 인덱스를 마이그레이션하는 것이 좋습니다. 이렇게 하면 다운타임이 줄어들 수 있지만 이전 Elasticsearch 서버와 AWS 간에 버전이 다르기 때문에 비호환성 문제가 발생할 위험은 여전히 적습니다.

색인은 AWS 인스턴스에서 쉽게 다시 만들 수 있으므로 마이그레이션할 필요가 없습니다.
그러나 데이터 인덱스를 마이그레이션할 때 Elasticsearch/OpenSearch 버전이 호환되는지 확인하십시오.

자세한 내용은 Amazon의 Amazon OpenSearch Service로 마이그레이션 지침을 참조하십시오.

OpenSearch용 Commerce 구성

OpenSearch 구성 단계는 고급 설치 항목에서 다룹니다.

새 구성이 작동하는지 테스트하려면 OpenSearch 끝점을 직접 테스트합니다.

  1. 관리자에서 제품을 만듭니다(예: sku="testproduct1").

  2. 관리자를 통해 다시 색인화합니다.

  3. OpenSearch 엔드포인트 쿼리(AWS UI에 있음):

    인덱스를 가져오려면 URL에 /_cat/indices/*?v=true을(를) 추가하십시오.
    <AWS OS endpoint>/_cat/indices/*?v=true

인덱스에서 제품을 가져오려면 URL에 /magento2docker_product_1/_search?q=*을(를) 추가합니다.
<AWS OS endpoint>/magento2docker_product_1/_search?q=testproduct1

추가 리소스

자세한 내용은 OpenSearch AWS 설명서를 참조하십시오.

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995