0

자동 스케일 기능이있는 Google 클라우드 컴퓨팅 엔진에서 datastax Cassandra 클러스터 (여러 지역에 여러 개의 DC가 있음)를 배포하고 싶습니다.카산드라 자동 스케일링

Google 클라우드에 datastax cassandra 클러스터를 배포했지만 자동 확장 기능을 구성하는 방법을 모르겠습니다.

Google 클라우드 컴퓨팅 엔진에서 자동 확장은 관리 인스턴스 그룹에서만 가능합니다. 나는. 모든 인스턴스는 특정 지역에 있어야합니다. 카산드라 클러스터가 여러 지역에 배포 되었기 때문에 각 지역마다 별도의 자동 크기 조정 (관리 인스턴스 템플릿) 기능을 유지해야합니다.

우리는 Google 클라우드 자동 스케일링 개념을 사용해야합니까, 아니면 데이터 저장소가 자체 빌드를 가지고 있습니까?

Google 클라우드가 관리하는 인스턴스 그룹 개념을 기반으로 VM을 프로비저닝하는 경우 새 VM을 클러스터에 추가하는 방법.

감사합니다.

답변

0

별도의 자동 크기 조정을 유지해야합니다.

추가해야하는 머신이 Google Cloud에서 분명히 처리되므로 Google Cloud에서 자동 크기 조정을 유지합니다. DataStax Enterprise는이를 자동으로 수행 할 방법이 없습니다.

Google Cloud의 경우 각 단계를 잘 모르지만 컴퓨터를 돌릴 때 Cassandra를 시작하는 스크립트를 '씨앗'세트로 시작할 수 있습니다.

+0

감사합니다. Sreekar. 클라우드와 로컬에서 카산드라를 비교합니다. 새 VM을 추가하거나 수동으로 수행해야 할 경우 클러스터가 자동으로로드 균형을 조정합니까? 피크 시간에는 최소한의 노드 만 있으면 나머지 리소스가 필요합니다. 스핀 다운도 우리 자신의 메커니즘이 필요합니까? – user374374

+0

예, 스핀 업과 스핀 다운에는 몇 가지 메커니즘이 필요하지만 카산드라에서 수행하는 것은 간단합니다. Nodetool을 사용하여 스핀 다운 할 수 있습니다. 스핀 업 (spin up) 할 때, 머신이 적절한 '씨앗'으로 클러스터에 합류하는지 확인하십시오. 스핀 다운 할 때, 종료 순서에서 제대로 '폐기'되어 있는지 확인하십시오. – Sreekar

+0

질문에 구체적으로 대답하려면 예, 새 VM이 클러스터에 제대로 합류하는 즉시 (데이터 크기에 따라 시간이 걸립니다) 클러스터로드 균형 조정이 자동으로 수행됩니다. 스핀 다운을 한 후에도 Cassandra는 자동으로로드 균형을 조정합니다. 사실 이것은 카산드라의 주요 판매 포인트 중 하나입니다. – Sreekar