저는 최근에 Jelastic을 사용하기 시작했습니다. 그들은 다음을 제공합니다. 인프라스트럭처로서의 플랫폼. PaaS + IaaS 플랫폼입니다.
최근에 Joker(Jelastic + Docker용)라는 새 버전을 출시했습니다. 그리고 그 특징 중 하나는 간편한 수평 및 수직 확장을 제공한다는 것입니다.
최신 Couchbase 4.x 릴리스를 사용해 보셨다면 그 중 가장 큰 부분이 다음과 같다는 것을 알고 계실 것입니다. 다차원 스케일링. 세로 및 가로로 확장합니다.
따라서 Jelastic은 Couchbase를 배포하기에 아주 좋은 곳입니다. 그래서 그 방법을 설명하는 일련의 포스팅을 시작하려고 합니다.
첫 번째 단계는 물론 클래식 Couchbase 배포를 수행하는 것입니다. 얼마나 쉬운지 보여드리기 위해 짧은 동영상을 만들었습니다. 지루하지 않도록 비디오의 일부 부분(환경 생성 및 재조정)을 가속화했습니다.
간단한 프로세스입니다. Jelastic이 제안하는 다양한 환경(AWS, Azure 등)을 기반으로 환경을 생성합니다. 그 환경에서 배포할 대상을 결정합니다. 저는 Docker 배포 지금은 Couchbase 클러스터를 원하기 때문입니다. 이미지를 선택할 때 이미지를 선택하면 도커 허브.
이미지를 선택한 후에는 클라우드 렛 셀렉터를 사용하여 원하는 노드 수와 크기를 결정할 수 있습니다.
확인을 클릭하면 Jelastic이 사용자를 위해 환경을 구축합니다. 여기서는 카우치베이스/서버 도커 이미지가 배포될 3개의 노드를 선택했습니다.
배포가 끝나면 노드 중 하나를 선택하고 엔드포인트를 추가할 수 있습니다. 엔드포인트는 이미지와 포트가 지정된 공개 URL을 제공합니다. 저는 8091 포트를 Couchbase 웹 콘솔 포트로 지정했습니다.
이제부터 웹 콘솔에 액세스하여 클러스터 설정을 진행할 수 있습니다. 설정이 완료되면 이전에 Jelastic에서 생성한 다른 두 개의 노드를 추가하기 시작합니다.
노드를 추가한 후 리밸런싱을 트리거하면 모든 준비가 완료됩니다!
Couchbase와 Docker에 대해 자세히 알아보고 내부에서 어떤 일이 일어나고 있는지 이해하려면 다음과 같이 하세요. 여러 흥미로운 블로그 읽을 수 있는 게시물입니다.