

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 카우치베이스 서버에서 AWS의 카우치베이스 카펠라로 마이그레이션
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws"></a>

*Battulga Purevragchaa, Saurabh Shanbhag, Amazon Web Services*

*Mark Gamble, None*

## 요약
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-summary"></a>

Couchbase Capella는 업무상 중요한 애플리케이션(예: 사용자 프로필, 온라인 카탈로그 및 인벤토리 관리)을 위한 완전 관리형 NoSQL 서비스형 데이터베이스 (DBaaS) 입니다. 카우치베이스 카펠라는 카우치베이스에서 관리하는 Amazon Web Services(AWS) 계정에서 DBaaS 워크로드를 관리합니다. Capella를 사용하면 단일 인터페이스 내에서 여러 클러스터, 다중 AWS 리전, 멀티클라우드 및 하이브리드 클라우드 복제를 쉽게 실행하고 관리할 수 있습니다.

Couchbase Capella를 사용하면 Couchbase 서버 애플리케이션을 즉시 확장하여 몇 분 만에 다중 노드 클러스터를 생성할 수 있습니다. Couchbase Capella는 [SQL\+\+](https://www.couchbase.com/products/n1ql), [전체 텍스트 검색](https://www.couchbase.com/products/full-text-search), [이벤트 서비스](https://docs.couchbase.com/server/current/eventing/eventing-overview.html) 및 [분석 서비스](https://www.couchbase.com/products/analytics)를 포함한 모든 Couchbase 서버 기능을 지원합니다. 또한 설치, 업그레이드, 백업 및 일반 데이터베이스 유지 관리를 관리할 필요도 없습니다. 

이 패턴은 자체 관리형 [Couchbase 서버](https://www.couchbase.com/products/server) 환경을 AWS 클라우드로 마이그레이션하는 단계 및 모범 사례를 설명합니다. 이 패턴은 온프레미스 또는 클라우드에서 실행되는 Couchbase 서버 클러스터에서 Couchbase Capella로 데이터와 인덱스를 마이그레이션하는 반복 가능한 프로세스를 제공합니다. 이 단계를 사용하면 마이그레이션 중에 발생하는 문제를 방지하고 전체 마이그레이션 프로세스를 가속화할 수 있습니다.

이 패턴은 다음과 같은 두 가지 마이그레이션 옵션을 제공합니다.
+ 마이그레이션할 인덱스가 50개 미만인 경우 **옵션 1**이 적합합니다. 
+ 마이그레이션할 인덱스가 50개 이상인 경우 **옵션 2**가 적합합니다. 

자체 관리형 Couchbase Server에서 마이그레이션 가이드에 따라 [샘플 데이터를 설정](https://docs.couchbase.com/server/current/manage/manage-settings/install-sample-buckets.html)할 수도 있습니다.

마이그레이션 **옵션 2**를 선택하거나 기본값이 아닌 범위 또는 컬렉션을 사용하는 경우 *추가 정보* 섹션에 있는 예제 구성 파일을 사용해야 합니다.

## 사전 조건 및 제한 사항
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-prereqs"></a>

**사전 조건 **
+ 기존 카우치베이스 카펠라 유료 계정. 또한 [AWS에서 Couchbase Capella](https://aws.amazon.com/marketplace/pp/prodview-xrhx5zgue5c26) 계정을 생성하고 Couchbase Capella 무료 평가판을 사용한 다음 유료 계정으로 업그레이드하여 마이그레이션을 위한 클러스터를 구성할 수 있습니다. 평가판을 시작하려면 [Couchbase Capella 시작하기](https://docs.couchbase.com/cloud/get-started/create-account.html)에 나와 있는 지침을 따르십시오.
+ 기존의 자체 관리형 Couchbase 서버 환경(온프레미스 또는 클라우드 서비스 제공업체에 배포됨). 
+ 마이그레이션 옵션 2의 경우 Couchbase 쉘 및 구성 파일이 필요합니다. 구성 파일을 만들려면 *추가 정보* 섹션에 있는 예제 파일을 사용할 수 있습니다.
+ 카우치베이스 서버 및 카우치베이스 카펠라 관리에 익숙해야 합니다.
+ 명령줄 인터페이스(CLI)에서 TCP 포트를 열고 명령을 실행하는 데 익숙합니다.

마이그레이션 프로세스에는 다음 표에 설명된 역할과 전문 지식도 필요합니다.


| 
| 
| Role | 전문성 | 책임 | 
| --- |--- |--- |
| 카우치베이스 관리자 | 카우치베이스 서버 및 카우치베이스 카펠라에 대한 지식기본적인 명령줄 지식은 도움이 되지만 필수는 아닙니다. | 카우치베이스 서버 및 카펠라 관련 작업 | 
| 시스템 관리자, IT 관리자 | 자체 관리형 Couchbase 서버 시스템 환경 및 관리에 대한 지식 | 자체 관리형 Couchbase 서버 클러스터 노드의 포트 열기 및 IP 주소 결정 | 

 

**제한 사항 **
+ 이 패턴은 데이터, 인덱스 및 [Couchbase 전체 텍스트 검색](https://docs.couchbase.com/server/current/fts/full-text-intro.html) 인덱스를 Couchbase 서버에서 AWS의 Couchbase Capella로 마이그레이션하는 데 사용됩니다. 이 패턴은 [Couchbase 이벤트 서비스](https://docs.couchbase.com/server/current/eventing/eventing-overview.html) 마이그레이션이나 [Couchbase Analytics](https://docs.couchbase.com/server/current/analytics/introduction.html)에는 적용되지 않습니다.
+ 카우치베이스 카펠라는 여러 AWS 리전에서 사용할 수 있습니다. 카펠라가 지원하는 지역에 대한 최신 정보는 카우치베이스 설명서의 [Amazon Web Services](https://docs.couchbase.com/cloud/reference/aws.html)를 참조하십시오.

**제품 버전**
+ [카우치베이스 서버 (커뮤니티 또는 엔터프라이즈) 에디션 버전 5.x 이상](https://docs.couchbase.com/server/current/release-notes/relnotes.html)

## 아키텍처
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-architecture"></a>

**소스 기술 스택**
+ 카우치베이스 Server

**대상 기술 스택**
+ 카우치베이스 카펠라

**대상 아키텍처**

![Couchbase Capella를 AWS의 카펠라 데이터 영역에서 카우치베이스 클러스터로 네 단계로 마이그레이션.](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/images/pattern-img/14ac5a81-eade-4708-9335-f5602fa07824/images/95cd7f33-742e-4d10-8e2c-37c7b4d9df45.png)


1. **카펠라 컨트롤 플레인**을 사용하여 카우치베이스 카펠라에 액세스할 수 있습니다. Capella 컨트롤 플레인을 사용하여 다음을 수행할 수 있습니다.
   + 계정을 관리하고 모니터링하세요.
   + 클러스터 및 데이터, 인덱스, 사용자 및 그룹, 액세스 권한, 모니터링, 이벤트를 관리합니다.

1. 클러스터가 생성됩니다.

1. **카펠라 데이터 영역**은 카우치베이스에서 관리하는 AWS 계정에 있습니다. 새 클러스터를 생성한 후, Couchbase Capella는 선택한 AWS 리전의 여러 가용 영역에 클러스터를 배포합니다.

1. AWS 계정의 VPC에서 Couchbase 애플리케이션을 개발하고 배포할 수 있습니다. 일반적으로 이 VPC는 [VPC 피어링](https://docs.couchbase.com/cloud/clouds/private-network.html)을 통해 카펠라 데이터 영역에 액세스합니다.

## 도구
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-tools"></a>
+ [Couchbase 데이터 센터 간 복제 (XDCR)](https://docs.couchbase.com/cloud/current/clusters/xdcr/xdcr.html)를 사용하면 여러 클라우드 공급자와 데이터 센터에 위치한 클러스터 간에 데이터를 복제할 수 있습니다. 자체 관리형 Couchbase 서버 클러스터에서 Couchbase Capella로 데이터를 마이그레이션하는 데 사용됩니다.
**참고**  
XDCR은 카우치베이스 서버 커뮤니티 에디션과 함께 사용하여 카우치베이스 카펠라로 마이그레이션할 수 없습니다. 대신 [cbexport](https://docs.couchbase.com/server/current/tools/cbexport.html)를 사용할 수 있습니다. 자세한 내용은 *커뮤니티 에디션에서 데이터 마이그레이션* 에픽을 참조하십시오.
+ [Couchbase Shell](https://couchbase.sh/docs/)은 Couchbase 서버와 Couchbase Capella가 로컬 및 원격 Couchbase 클러스터에 액세스할 수 있는 명령줄 쉘입니다. 이 패턴에서는 Couchbase 쉘을 사용하여 인덱스를 마이그레이션합니다.
+ [cbexport](https://docs.couchbase.com/server/current/tools/cbexport.html)는 Couchbase 클러스터에서 데이터를 익스포트하기 위한 카우치베이스 유틸리티입니다. [카우치베이스 서버 CLI 도구](https://docs.couchbase.com/server/current/cli/cli-intro.html)에 포함됩니다.

## 에픽
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-epics"></a>

### 마이그레이션 준비
<a name="prepare-the-migration"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자가 관리형 카우치베이스 Server 클러스터의 크기를 평가합니다. | Couchbase 서버용 [Couchbase 웹 콘솔](https://docs.couchbase.com/server/current/manage/manage-ui/manage-ui.html)에 로그인하여 자체 관리형 클러스터의 노드와 버킷을 평가하십시오. [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html)<br />자체 관리형 Couchbase 서버 클러스터 구성을 Couchbase Capella에서 대상 클러스터의 크기를 조정하고 구성하기 위한 일반적인 지침으로 사용하게 됩니다.<br />더 자세한 카우치베이스 카펠라 사이징 연습에 대한 도움이 필요하면 [Couchbase에 문의](https://www.couchbase.com/contact)하세요. | 카우치베이스 관리자 | 
| 자체 관리형 카우치베이스 서버 클러스터에서 카우치베이스 서비스 배포를 기록하세요. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 
| 자체관리형 카우치베이스 Server 클러스터 노드의 IP 주소를 기록합니다. | (커뮤니티 에디션을 사용하는 경우 이 단계를 무시하세요.) 클러스터의 각 노드에 대한 IP 주소를 기록하십시오. 나중에 Couchbase Capella 클러스터의 허용 목록에 추가될 예정입니다. | 카우치베이스 관리자, 시스템 관리자 | 

### 카우치베이스 카펠라에 리소스를 배포하고 구성하세요.
<a name="deploy-and-configure-resources-on-couchbase-capella"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 템플릿(Template)을 선택합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 
| 노드를 선택하고 구성합니다. | 노드 수, 서비스 배포, 컴퓨팅 또는 RAM, 스토리지를 포함하여 자체 관리형 Couchbase Server 클러스터 환경에 맞게 노드를 선택하고 구성하십시오.<br />카우치베이스 카펠라는 [다차원 규모 조정](https://docs.couchbase.com/cloud/clusters/scale-cluster.html#scale-a-cluster) 모범 사례를 사용합니다. 서비스와 노드는 배포 모범 사례에 따라서만 선택할 수 있습니다. 따라서 자체 관리형 Couchbase Server 클러스터의 구성과 정확히 일치하지 않을 수 있습니다. | 카우치베이스 관리자 | 
| 클러스터를 배포합니다. | 지원 영역과 지원 패키지를 선택한 다음 클러스터를 배포합니다. 자세한 단계 및 지침은 Couchbase 설명서의 [클러스터 생성](https://docs.couchbase.com/cloud/clusters/create-cluster.html)을 참조하십시오.Couchbase Capella 무료 평가판을 사용하는 경우 마이그레이션을 시작하기 전에 유료 계정으로 전환해야 합니다. 계정을 전환하려면 Couchbase Capella 컨트롤 플레인의 **결제** 섹션을 연 다음 **활성화 ID 추가**를 선택합니다. Couchbase Sales와 구매 계약을 완료한 후 또는 [AWS Marketplace](https://aws.amazon.com/marketplace/pp/prodview-xrhx5zgue5c26)를 통해 구매한 후에 활성화 ID가 청구 연락처 이메일 주소로 전송됩니다. | 카우치베이스 관리자 | 
| 데이터베이스 보안 인증 사용자 생성. | 데이터베이스 보안 인증 사용자는 클러스터에만 해당되며 사용자 이름, 암호 및 일련의 버킷 권한으로 구성됩니다. 이 사용자는 버킷을 생성하고 버킷 데이터에 액세스하는 데 필요합니다. <br />Couchbase Capella 컨트롤 플레인에서 Couchbase Capella 설명서의 데이터베이스 보안 인증 [구성의 지침에 따라 새 클러스터의 데이터베이스 보안 인증](https://docs.couchbase.com/cloud/clusters/manage-database-users.html)을 생성합니다.조직 사용자가 원격으로 또는 Couchbase Capella UI를 통해 특정 클러스터의 버킷 데이터에 액세스하려는 경우 조직 역할 보안 인증이 할당되어야 합니다. 이는 앱과 통합에서 일반적으로 사용되는 데이터베이스 보안 인증과는 별개입니다. 조직 사용자를 생성하면 Couchbase Capella 클러스터에서 대상 버킷을 생성하고 관리할 수 있습니다. | 카우치베이스 관리자 | 
| 마이그레이션 옵션 2를 사용하는 경우 카우치베이스 쉘을 설치하세요. | 자체 관리형 Couchbase 서버와 Couchbase Capella 클러스터 모두에 네트워크 액세스가 가능한 모든 시스템에 Couchbase Shell을 설치할 수 있습니다. 자세한 내용은 카우치베이스 쉘 설명서의 [카우치베이스 쉘 버전 1.0.0-beta.5 설치](https://couchbase.sh/docs/#_installation)를 참조하십시오.<br />명령줄 터미널에서 [자체 관리형 클러스터에 대한 연결을 테스트](https://couchbase.sh/docs/#_connecting_to_a_cluster)하여 Couchbase Shell이 설치되었는지 확인합니다. | 카우치베이스 관리자, 시스템 관리자 | 
| IP 주소 허용. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html)허용된 IP 주소에 대한 자세한 내용은 Couchbase [설명서에서 허용된 IP 주소 구성](https://docs.couchbase.com/cloud/get-started/configure-cluster-access.html#allow-ip-address)을 참조하십시오. | 카우치베이스 관리자, 시스템 관리자 | 
| 인증서를 구성합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자, 시스템 관리자 | 
| 카우치베이스 쉘에 구성 파일을 생성합니다. | Couchbase Shell 설치의 홈 디렉터리(예: `/<HOME_DIRECTORY>/.cbsh/config`)에 구성 도트파일을 생성합니다. 자세한 내용은 Couchbase 문서에서 [구성 닷파일](https://couchbase.sh/docs/#_the_config_dotfiles)을 참조하세요.<br />소스 및 대상 클러스터의 연결 속성을 구성 파일에 추가합니다. *추가 정보* 섹션에 있는 예제 구성 파일을 사용하여 클러스터의 설정을 편집할 수 있습니다. <br />업데이트된 설정이 포함된 구성 파일을 `.cbsh` 폴더에 저장합니다 (예: `/<HOME_DIRECTORY>/.cbsh/config`). | 카우치베이스 관리자, 시스템 관리자 | 
| 대상 버킷을 생성합니다. | Couchbase 설명서의 버킷 생성에 나와 있는 지침에 따라 각 소스 버킷에 대해 Couchbase Capella 클러스터에 대상 [버킷 하나를 생성](https://docs.couchbase.com/cloud/clusters/data-service/manage-buckets.html#add-bucket)합니다.<br />대상 버킷 구성은 자체 관리형 Couchbase Server 클러스터에 있는 버킷의 버킷 이름, 메모리 설정 및 충돌 해결 설정과 일치해야 합니다. | 카우치베이스 관리자 | 
| 스코프와 컬렉션을 생성하세요. | 모든 버킷에는 `_default._default` 키스페이스와 함께 기본 범위와 컬렉션이 포함되어 있습니다. 범위 및 컬렉션에 다른 키스페이스를 사용하는 경우 대상 Capella 클러스터에 동일한 키스페이스를 생성해야 합니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html)<pre>scopes --clusters "On-Prem-Cluster" --bucket <BUCKET_NAME> | select scope | where scope != "_default" | each { |it| scopes create $it.scope --clusters "Capella-Cluster" }<br />collections --clusters "On-Prem-Cluster" --bucket <BUCKET_NAME> | select scope collection | where $it.scope != "_default" | where $it.collection != "_default" | each { |it| collections create $it.collection --clusters "Capella-Cluster" --bucket <BUCKET_NAME> --scope $it.scope }</pre> | 카우치베이스 관리자 | 

### 엔터프라이즈 에디션의 데이터 이전
<a name="migrate-the-data-from-enterprise-edition"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자체 관리형 카우치베이스 서버 클러스터 노드에서 TCP 포트를 엽니다. | 자체 관리형 Couchbase 서버 클러스터 노드에서 XDCR 통신을 위해 적절한 포트가 열려 있는지 확인하십시오. 자세한 내용은 [Couchbase 서버 포트 문서](https://docs.couchbase.com/server/current/install/install-ports.html#ports-listed-by-communication-path)를 참조하세요. | 카우치베이스 관리자, 시스템 관리자 | 
| 카우치베이스 서버 엔터프라이즈 에디션을 사용하는 경우 카우치베이스 XDCR을 설정하세요. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 
| 카우치베이스 XDCR을 시작합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 

### 옵션 1을 사용하여 인덱스를 마이그레이션하세요.
<a name="migrate-the-indexes-by-using-option-1"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자체 관리형 클러스터 인덱스를 카우치베이스 카펠라로 마이그레이션하세요. | 마이그레이션할 인덱스가 50개 미만인 경우 이 프로세스를 사용하는 것이 좋습니다. 마이그레이션할 인덱스가 50개를 초과하는 경우 마이그레이션 옵션 2를 사용하는 것이 좋습니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자, 시스템 관리자 | 

### 옵션 2을 사용하여 인덱스를 마이그레이션하세요.
<a name="migrate-the-indexes-by-using-option-2"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 인덱스 정의를 마이그레이션하십시오. | 마이그레이션할 인덱스가 50개 이상인 경우 이 프로세스를 사용하는 것이 좋습니다. 마이그레이션할 인덱스가 50개 미만인 경우 마이그레이션 옵션 1을 사용하는 것이 좋습니다.[See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자, 시스템 관리자 | 
| 인덱스 정의를 빌드하세요. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자, 시스템 관리자 | 

### 전체 텍스트 검색 인덱스 마이그레이션
<a name="migrate-full-text-search-indexes"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자체 관리형 클러스터 전체 텍스트 검색 인덱스를 Couchbase Capella로 마이그레이션하십시오. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 

### 카우치베이스 커뮤니티 에디션에서 데이터 이전
<a name="migrate-data-from-couchbase-community-edition"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 자체 관리형 Couchbase 서버 커뮤니티 에디션에서 데이터를 내보냅니다. | 카우치베이스 커뮤니티 에디션에서는 암호화된 XDCR을 사용할 수 없습니다. 카우치베이스 커뮤니티 에디션에서 데이터를 내보낸 다음 카우치베이스 카펠라로 데이터를 수동으로 가져올 수 있습니다.<br />원본 버킷에서 데이터를 내보내려면 명령줄에서 `cbexport`을(를) 사용하십시오.<br />다음 명령이 예시로 제공됩니다.<pre>cbexport json \<br />--cluster localhost \<br />--bucket <SOURCE BUCKET NAME> \<br />--format lines \<br />--username <USERNAME> \<br />--password <PASSWORD> \<br />--include-key cbkey \<br />--scope-field cbscope \<br />--collection-field cbcoll \<br />--output cbexported_data.json</pre><br />참고로 `cbkey`, `cbscope`, `cbcoll`, 및 `cbexported_data.json` 는 임의의 레이블입니다. 프로세스 후반부에 참조될 것이므로 이름을 다르게 지정하려면 이 내용을 메모해 두십시오. | 카우치베이스 관리자 | 
| 카우치베이스 카펠라로 데이터를 가져옵니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html)대용량 파일의 경우, 카우치베이스 카펠라는 cURL을 사용한 커맨드 라인 임포트를 지원합니다. Couchbase Capella 설명서의 [데이터 가져오기](https://docs.couchbase.com/cloud/clusters/data-service/import-data-documents.html)에서 가져오기 옵션을 더 자세히 살펴볼 수 있습니다. | 카우치베이스 관리자 | 

### 마이그레이션 테스트 및 확인
<a name="test-and-verify-the-migration"></a>


| 작업 | 설명 | 필요한 기술 | 
| --- | --- | --- | 
| 데이터 마이그레이션을 확인합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 
| 인덱스 마이그레이션을 확인하세요. | Couchbase Capella 컨트롤 플레인의 대상 클러스터의 **도구** 드롭다운 목록에서 **인덱스**를 선택합니다. 인덱스가 마이그레이션되고 빌드되었는지 확인하세요. | 카우치베이스 관리자 | 
| 쿼리 결과를 확인합니다. | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 
| 전체 텍스트 검색 결과를 확인합니다 (FTS 인덱스를 마이그레이션한 경우 해당). | [See the AWS documentation website for more details](http://docs.aws.amazon.com/ko_kr/prescriptive-guidance/latest/patterns/migrate-from-couchbase-server-to-couchbase-capella-on-aws.html) | 카우치베이스 관리자 | 

## 관련 리소스
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-resources"></a>

**마이그레이션 준비**
+ [카우치베이스 카펠라 무료 평가판으로 시작해 보세요.](https://cloud.couchbase.com/sign-up)
+ [카우치베이스 카펠라의 클라우드 제공자 요구 사항](https://docs.couchbase.com/cloud/reference/aws.html)
+ [카우치베이스 카펠라 사이징 가이드라인](https://docs.couchbase.com/cloud/clusters/sizing.html)

**데이터 및 인덱스 마이그레이션**
+ [카우치베이스 XDCR](https://docs.couchbase.com/cloud/clusters/xdcr/xdcr.html)
+ [카우치베이스 쉘 문서](https://couchbase.sh/docs/)

**카우치베이스 카펠라 SLA 및 지원**
+ [카우치베이스 카펠라 서비스 수준에 관한 계약(SLA](https://www.couchbase.com/capellasla))
+ [카우치베이스 카펠라 서비스 지원 정책](https://www.couchbase.com/support-policy/cloud)

## 추가 정보
<a name="migrate-from-couchbase-server-to-couchbase-capella-on-aws-additional"></a>

다음 코드는 [Couchbase 쉘의 구성 파일](https://couchbase.sh/docs/#_the_config_dotfiles) 예제입니다. 

```
Version = 1
 
[[clusters]]
identifier = "On-Prem-Cluster"
hostnames = ["<SELF_MANAGED_COUCHBASE_CLUSTER>"]
default-bucket = "travel-sample"
username = "<SELF_MANAGED_ADMIN>"
password = "<SELF_MANAGED_ADMIN_PWD>"
tls-cert-path = "/<ABSOLUTE_PATH_TO_SELF_MANAGED_ROOT_CERT>"
data-timeout = "2500ms"
connect-timeout = "7500ms"
query-timeout = "75s"
 
[[clusters]]
identifier = "Capella-Cluster"
hostnames = ["<COUCHBASE_CAPELLA_ENDPOINT>"]
default-bucket = "travel-sample"
username = "<CAPELLA_DATABASE_USER>"
password = "<CAPELLA_DATABASE_USER_PWD>"
tls-cert-path = "/<ABSOLUTE_PATH_TO_COUCHBASE_CAPELLA_ROOT_CERT>"
data-timeout = "2500ms"
connect-timeout = "7500ms"
query-timeout = "75s"
```

구성 파일을 저장하기 전에 다음 표를 참조하여 원본 및 대상 클러스터 정보를 추가했는지 확인하십시오.

 


|  |  | 
| --- |--- |
| <SELF\_MANAGED\_COUCHBASE\_CLUSTER> | 자체 관리형 카우치베이스 서버 클러스터의 IP 주소를 사용하세요. | 
| <SELF\_MANAGED\_ADMIN> | 자체 관리형 Couchbase 서버 클러스터에는 관리자 사용자를 사용하십시오. | 
| <ABSOLUTE\_PATH\_TO\_SELF\_MANAGED\_ROOT\_CERT> | 자체 관리형 Couchbase 서버 클러스터의 저장된 루트 인증서 파일의 절대 경로를 사용하십시오. | 
| <COUCHBASE\_CAPELLA\_ENDPOINT> | 카우치베이스 카펠라 클러스터의 연결 엔드포인트를 사용하세요. | 
| <CAPELLA\_DATABASE\_USER> | Couchbase Capella 클러스터에는 데이터베이스 사용자를 사용하십시오. | 
| <CAPELLA\_DATABASE\_USER\_PWD> | Couchbase Capella 클러스터의 데이터베이스 사용자 비밀번호를 사용하십시오. | 
| <ABSOLUTE\_PATH\_TO\_COUCHBASE\_CAPELLA\_ROOT\_CERT> | Couchbase Capella 클러스터의 저장된 루트 인증서 파일의 절대 경로를 사용하십시오. | 