클라우드에 애플리케이션을 배포할 때 가장 어려운 부분 중 하나는 적절한 인프라를 설정하는 것으로, VPC 생성, 자동 확장, 로드 밸런서 및 게이트웨이 구성과 같은 일반적인 작업은 시간이 많이 소요되고 번거로워집니다.
그렇기 때문에 저희는 다음과 같은 회사들과 협력하여 개발했습니다. ClearScale a Couchbase 빠른 시작 AWS 배포를 통해 모든 AWS 모범 사례를 사용하여 몇 분 안에 Couchbase Server 및 동기화 게이트웨이를 설정하여 배포를 안전하고 쉽게 확장할 수 있도록 도와줍니다.
작동 방식에 대한 개요를 제공하기 위해 새 스택을 만드는 몇 가지 단계를 간략히 살펴보겠습니다:
AWS에 새 스택 배포
우선, 이 빠른 시작을 기본 매개 변수를 사용하여 새 가상 사설 클라우드(VPC)에 배포하면 AWS 클라우드에 다음과 같은 Couchbase 환경이 구축됩니다.

카우치베이스 퀵스타트 기본 아키텍처
참고에 배포할 수도 있습니다. 기존 VPC
전체 과정은 간단한 3단계로 이루어집니다:
- 만들기 EC2 키 쌍 (아직 없는 경우)
- 구독하기 카우치베이스 AMI
- 빠른 시작 실행
EC2 키 쌍을 만드는 방법을 이미 알고 있다고 가정하고 2단계로 넘어가겠습니다:
카우치베이스 AMI 구독하기
다음으로 이동 카우치베이스 엔터프라이즈 에디션 on AWS 마켓플레이스을 클릭한 다음 계속 구독하세요.

AWS의 Couchbase 엔터프라이즈 에디션
다음 페이지에서 라이선스 유형을 선택할 수 있습니다: 시간당 요금제 또는 BYOL(자체 라이선스 가져오기). 조건을 검토한 후 약관 동의

AWS에서 라이선스 유형 선택
마지막에 다음과 같은 화면이 표시됩니다:
빠른 시작 시작하기
다음으로 이동 AWS에서 Couchbase 빠른 시작 홈페이지를 클릭하고 Couchbase on AWS를 새 VPC에 배포하기 (기존 VPC에 배포하려는 경우) 여기를 클릭하세요)
팁: 올바른 AWS 리전에 있는지 다시 확인하세요.
다음 페이지가 표시됩니다:
팁: 클라우드 형성에 익숙한 경우 다음을 클릭합니다. 디자이너에서 템플릿 보기/편집 를 클릭하여 생성될 내용을 확인합니다.
클릭 다음 를 클릭하면 세부 정보 지정 화면으로 이동합니다:
여기에서 다음 내용을 읽어보시기를 적극 권장합니다. 공식 문서에서 모든 필드를 작성하는 방법을 정확하게 설명합니다. 완료했으면 다음.
에서 옵션 페이지에서 다음을 지정할 수 있습니다. 태그 (키-값 쌍)을 스택의 리소스와 고급 옵션 설정. 완료되면 다음
마지막으로 검토 페이지 다음 확인란을 선택하는 것을 잊지 마세요:
축하합니다! 이제 스택이 생성될 때까지 기다렸다가 몇 분 정도 걸리니 커피 한 잔 마시기만 하면 됩니다.
새 클러스터에 액세스하는 방법
스택 상태가 다음과 같으면 create_complete를 클릭하고 리소스 탭에서 다음 항목의 물리적 ID를 선택합니다. 서버 자동 확장 그룹.
자동 스케일링 그룹이 Amazon EC2 콘솔에 표시되며, 자동 스케일링 그룹에서 인스턴스 탭을 클릭한 다음 인스턴스 중 하나를 선택하여 세부 정보를 확인합니다.
에서 설명 탭에서 공개 DNS 이름을 복사합니다.
마지막으로 브라우저에서 다음 주소로 이동합니다. https://hostname:8901에서 호스트 이름은 이전 단계에서 복사한 공용 DNS를 참조합니다. 예를 들어
1 2 |
https://18.217.45.92:8091 또는 http://ec2-18-217-45-92.us-east-2.compute.amazonaws.com:8091 |
Couchbase 웹 콘솔의 로그인 화면이 표시됩니다.
에 정의된 사용자 및 비밀번호를 알려주세요. 세부 정보 지정 페이지에서 스택을 생성하고 AWS에서 실행 중인 새 Couchbase Server 인스턴스에 로그인합니다.
문제 해결
웹 콘솔에 액세스할 수 없습니다.
이 경우 CIDR을 잘못 구성했을 수 있습니다. 허용된 외부 액세스 CIDR 필드에 세부 정보 지정 페이지로 이동합니다. 올바른 CIDR을 사용하여 스택을 다시 만들거나 새 스택을 추가해 보세요. 인바운드 규칙 보안 그룹에 있습니다:
참고: 위 이미지에서는 어디에서든 인바운드 트래픽을 허용하고 있으며, 클러스터에서는 네트워크에서 인바운드 트래픽만 허용하세요.
빠른 시작을 시작할 때 CREATE_FAILED 오류 발생
이는 여러 가지 이유로 발생할 수 있지만 가장 일반적인 이유는 다음과 같습니다:
- AWS 권한 부족
- 최대 공용 IP 수와 같은 AWS 내부 제한 사항
- 잘못된 구성이 제공되었습니다. 세부 정보 지정 페이지 .
질문이나 문제가 있는 경우 매뉴얼 확인에 문의하세요. 카우치베이스의 포럼 또는 트위터 @deniswsrosa
안녕하세요 데니스,
네트워크 다이어그램에서 로드 밸런서(lb)가 보입니다. 이 시나리오에서 lb의 역할이 무엇이며 어떤 유형의 lb인지 설명해 주시겠어요?
감사합니다.