1:4 프로필을 사용하는 Scale tier 서비스와 Enterprise tier 서비스는 애플리케이션 요구에 맞춰 수직으로 자동 스케일링될 수도 있습니다.
Scale 및 Enterprise tier는 단일 레플리카 및 다중 레플리카 서비스를 모두 지원합니다. 단일 레플리카 Scale 서비스와 표준
1:4 프로필을 사용하는 Enterprise 서비스는 셀프 서비스 수직 자동 스케일링을 지원합니다. 사용자 지정 프로필을 사용하는 Enterprise 서비스는 지원팀의 도움을 받아 수직 크기를 조정해야 합니다. Scale 및 Enterprise 서비스는 여러 레플리카로 수평 스케일링할 수 있습니다. Basic tier 서비스는 단일 레플리카이며 크기가 고정되어 있어 수직 또는 수평 스케일링을 지원하지 않습니다. 자세한 내용은 대규모 단일 레플리카 서비스를 참조하십시오.ClickHouse Cloud에서 스케일링이 작동하는 방식
- 수평 스케일링: Enterprise tier의 모든 표준 및 사용자 지정 프로필에서 수동 수평 스케일링을 사용할 수 있습니다.
- 수직 스케일링:
- 표준
1:4프로필은 수직 자동 스케일링을 지원합니다. - 사용자 지정 프로필(
highMemory및highCPU)은 수직 자동 스케일링이나 수동 수직 스케일링을 지원하지 않습니다. 하지만 지원팀에 문의하면 이러한 서비스도 수직 스케일링할 수 있습니다.
- 표준
ClickHouse Cloud의 스케일링은 “Make Before Break”(MBB) 방식으로 이루어집니다.
이 방식에서는 기존 레플리카를 제거하기 전에 새로운 크기의 레플리카를 하나 이상 추가하므로, 스케일링 작업 중 용량 손실이 발생하지 않습니다.
기존 레플리카를 제거하는 시점과 새 레플리카를 추가하는 시점 사이의 공백을 없앰으로써 MBB는 더 매끄럽고 서비스 영향이 적은 스케일링 프로세스를 제공합니다.
특히 높은 리소스 사용률로 인해 추가 용량이 필요한 scale-up 시나리오에서 효과적입니다. 레플리카를 너무 일찍 제거하면 리소스 제약이 더 심해질 수 있기 때문입니다.
이 방식의 일부로, 기존 레플리카를 제거하기 전에 이전 레플리카에서 실행 중인 쿼리가 완료될 수 있도록 최대 1시간까지 기다립니다.
이렇게 하면 기존 쿼리를 완료할 시간을 확보하는 한편, 이전 레플리카가 너무 오래 남아 있지 않도록 균형을 맞출 수 있습니다.
자세히 알아보기
- 수직 자동 스케일링 — 사용량에 따라 CPU와 메모리를 자동으로 스케일링
- 수평 자동 스케일링 — 워크로드 수요에 따라 레플리카를 자동으로 스케일링
- 수평 스케일링 — API 또는 UI를 통한 수동 레플리카 스케일링
- Make Before Break (MBB) — ClickHouse Cloud가 중단 없이 원활하게 스케일링 작업을 수행하는 방식
- 자동 유휴 상태 전환 — 서비스 자동 일시 중지를 통한 비용 절감
- 스케일링 권장 사항 — 스케일링 권장 사항 이해하기
- 예약 스케일링 — real-time 메트릭과 관계없이 서비스의 확장 또는 축소 시점을 정확히 지정할 수 있는 Scheduled Scaling 기능 이해하기
- 대규모 단일 레플리카 서비스 — Scale 및 Enterprise tier의 단일 레플리카 서비스용 수직 스케일링