분류

Microsoft Azure 리소스 관리자(ARM) 템플릿을 사용하여 Couchbase Server로 멀티노드 클러스터 배포하기

게스트 게시물: 에르첸크 케레스테치 - 교장 @ Fullscale180.com

많은 퍼블릭 클라우드 플랫폼에서 처음으로 멀티 노드 Couchbase Server 클러스터를 배포하려면 신중하게 따라야 하는 긴 작업이 필요할 수 있습니다. 새로운 Azure 리소스 관리자(ARM)를 사용하면 간단하지만 강력한 템플릿으로 Azure 클라우드에 다중 노드 Couchbase Server 클러스터를 배포할 수 있습니다.

왜 Azure 리소스 관리자(ARM)인가?

모든 소프트웨어 기술에 새로운 기능이 추가됨에 따라 더 높은 추상화 수준으로 이를 활용하는 것이 필요해졌습니다. Microsoft의 Azure 플랫폼도 이러한 추세를 보이고 있습니다. 서비스 업데이트 확인 피드 만으로도 플랫폼에 새로운 업데이트와 기능이 얼마나 빠르게 도입되는지 알 수 있습니다.

기존에는 플랫폼에서 Azure 리소스를 프로비저닝할 때 일련의 게시된 REST 작업을 사용했습니다. 예를 들어, D14 크기의 VM이 4개인 Couchbase 클러스터를 생성하려면 다음과 같은 작업을 호출해야 합니다(전체 목록은 아니며, 요점을 설명하기 위해 중요한 작업만 언급함):

  • 4개의 스토리지 계정 생성(크기 D14의 최대 데이터 디스크 수는 32개이므로 프리미엄 스토리지를 사용하지 않을 때는 다음과 같이 설정된 제한으로 인해 VM당 하나의 스토리지 계정을 사용해야 합니다. 스토리지 계정 성능 목표). 이것을 호출하십시오. 작동 4회,
  • 클라우드 서비스 만들기,
  • XML로 VM 배포 구성을 생성하고 4개의 VM 배포를 수행합니다. 작업 를 4번 클릭합니다,
  • 네트워크 구성 수정, 전화 구성 가져오기 작업 를 한 번 호출하여 구성을 가져와서 수정한 다음  를 클릭하여 다시 저장합니다.
  • 그리고 시나리오에 따라 더 많은 것들이 있습니다.

대부분의 경우 이러한 REST 작업에 대한 호출은 직접 수행되지 않고 Azure PowerShell 모듈, X-PLAT CLI(크로스 플랫폼 CLI), .NET 관리 라이브러리와 같은 다른 클라이언트 도구를 통해 이루어집니다.

Microsoft는 작년에 관리자가 선언적 방식으로 Azure 리소스를 프로비저닝할 수 있는 Azure 리소스 관리자(ARM)를 선보였습니다. ARM은 처음 도입되었을 때 Azure 웹 사이트와 몇 가지 다른 리소스로 제한되었습니다. Microsoft 발표 4월 빌드 컨퍼런스에서 컴퓨팅, 네트워킹 및 스토리지 리소스의 템플릿 기반 배포를 위한 프리뷰를 공개했습니다. 그리고 템플릿 언어를 사용하면 Azure 사용자가 여러 리소스 유형을 선언적으로 연결하고 배포할 수 있습니다.

풀 스케일 180 는 Microsoft와 협력하여 시장에서 흔히 볼 수 있는 솔루션의 실제 사례에 가까운 배포를 위한 몇 가지 템플릿을 개발했습니다. 이러한 템플릿은 다음에서 찾을 수 있습니다. github.com. A 카우치베이스 클러스터 템플릿 가 그 중 하나입니다. 예제 템플릿을 통해 Azure 사용자는 다양한 VM 크기를 사용하여 클러스터를 배포하고 Azure 및 Couchbase 모범 사례를 구현할 수 있습니다.

템플릿 및 다양한 ARM 템플릿 작성 팁과 요령에 대한 자세한 내용은 다음에서 확인할 수 있습니다. http://blog.fullscale180.com/building-azure-resource-manager-templates

이 문서 공유하기
받은 편지함에서 카우치베이스 블로그 업데이트 받기
이 필드는 필수 입력 사항입니다.

작성자

게시자 카우치베이스 팀

의 선임 웹 관리자입니다. 웹 사이트 관리자로서 디자인, 구현, 콘텐츠 및 성능을 포함한 웹 사이트 자산에 대한 전반적인 책임을 맡고 있습니다.

댓글 하나

  1. "템플릿 언어"와 관련된 다음 링크는 더 이상 사용할 수 없습니다. 친절하게 검토하고 업데이트해 주세요.

댓글 남기기

카우치베이스 카펠라를 시작할 준비가 되셨나요?

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.