> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-parallel-read-in-order-multi-part.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ClickHouse Cloud의 자동 스케일링 개요

# 자동 스케일링

export const ScalePlanFeatureBadge = ({feature = '이 기능', linking_verb_are = false}) => {
  return <div className="scalePlanFeatureContainer">
            <div className="scalePlanFeatureBadge">
                Scale 플랜 기능
            </div>
            <div>
                <p>{feature} Scale 및 Enterprise 플랜에서 제공됩니다. 업그레이드하려면 Cloud Console의 플랜 페이지를 방문하세요.</p>
            </div>
        </div>;
};

스케일링은 클라이언트 요구를 충족할 수 있도록 사용 가능한 리소스를 조정하는 기능입니다. Scale 및 Enterprise tier 서비스는 API를 프로그래밍 방식으로 호출하거나 UI에서 설정을 변경해 수평으로 스케일링할 수 있습니다. 표준 `1:4` 프로필을 사용하는 Scale tier 서비스와 Enterprise tier 서비스는 애플리케이션 요구에 맞춰 수직으로 **자동 스케일링**될 수도 있습니다.

<ScalePlanFeatureBadge feature="자동 수직 스케일링" />

<Note>
  Scale 및 Enterprise tier는 단일 레플리카 및 다중 레플리카 서비스를 모두 지원합니다. 단일 레플리카 Scale 서비스와 표준 `1:4` 프로필을 사용하는 Enterprise 서비스는 셀프 서비스 수직 자동 스케일링을 지원합니다. 사용자 지정 프로필을 사용하는 Enterprise 서비스는 지원팀의 도움을 받아 수직 크기를 조정해야 합니다. Scale 및 Enterprise 서비스는 여러 레플리카로 수평 스케일링할 수 있습니다. Basic tier 서비스는 단일 레플리카이며 크기가 고정되어 있어 수직 또는 수평 스케일링을 지원하지 않습니다. 자세한 내용은 [대규모 단일 레플리카 서비스](/ko/products/cloud/features/large-single-replica-services)를 참조하십시오.
</Note>

<h2 id="choosing-a-compute-option">
  컴퓨트 옵션 선택
</h2>

기존 서비스의 용량을 변경할지, 전용 컴퓨트에서 워크로드를 격리할지, 아니면 조건을 충족하는 쿼리에 일시적으로 컴퓨트를 추가할지에 따라 옵션을 선택하십시오.

| 옵션 | 기능 | 사용 시점 |
| - | - | - |
| 기존 서비스 스케일링 | 수직 스케일링은 CPU와 메모리를 변경합니다. 수평 스케일링은 레플리카 수를 변경하며, 지원되는 경우 수동 또는 자동으로 수행됩니다. | 워크로드 수요 변화에 따라 기존 서비스를 확장하거나 축소하려는 경우 |
| [Warehouses](/ko/products/cloud/features/infrastructure/warehouses) | 동일한 데이터를 공유하면서 전용 컴퓨트와 엔드포인트를 갖는 별도의 서비스를 생성합니다. | 서로 다른 워크로드를 장기간 컴퓨트 수준에서 격리해야 하는 경우 |
| [On-Demand Compute](/ko/products/cloud/features/infrastructure/on-demand-compute) | 기존 서비스와 엔드포인트를 통해 관리형 풀에서 worker를 일시적으로 할당합니다. | 서비스 크기를 변경하지 않고 조건을 충족하는 `SELECT` 쿼리에 추가 컴퓨트가 필요한 경우 |

<Note>
  스케일링 지원 범위는 서비스 tier와 프로필에 따라 다릅니다. [수평 자동 스케일링](/ko/products/cloud/features/autoscaling/horizontal-autoscaling)은 비공개 프리뷰 단계입니다. On-Demand Compute 역시 비공개 프리뷰 단계이며, 조건을 충족하는 `SELECT` 쿼리만 지원합니다.
</Note>

<h2 id="how-scaling-works-in-clickhouse-cloud">
  ClickHouse Cloud에서 스케일링이 작동하는 방식
</h2>

ClickHouse Cloud는 Scale 및 Enterprise tier 서비스에서 수동 수평 스케일링을 지원합니다. Scale tier 서비스는 수직 자동 스케일링도 지원하며, Enterprise tier의 수직 자동 스케일링 지원 여부는 아래에 설명된 대로 프로필에 따라 다릅니다. [수평 자동 스케일링](/ko/products/cloud/features/autoscaling/horizontal-autoscaling)은 Scale 및 Enterprise tier 서비스에서 비공개 프리뷰로 제공됩니다.

Enterprise tier 서비스의 스케일링은 다음과 같이 작동합니다:

* **수평 스케일링**: Enterprise tier의 모든 표준 및 사용자 지정 프로필에서 수동 수평 스케일링을 사용할 수 있습니다.
* **수직 스케일링**:
  * 표준 `1:4` 프로필은 수직 자동 스케일링을 지원합니다.
  * 사용자 지정 프로필(`highMemory` 및 `highCPU`)은 수직 자동 스케일링이나 수동 수직 스케일링을 지원하지 않습니다. 하지만 지원팀에 문의하면 이러한 서비스도 수직 스케일링할 수 있습니다.

<Note>
  ClickHouse Cloud의 스케일링은 ["Make Before Break"(MBB)](/ko/products/cloud/features/autoscaling/make-before-break) 방식으로 이루어집니다.
  이 방식에서는 기존 레플리카를 제거하기 전에 새로운 크기의 레플리카를 하나 이상 추가하므로, 스케일링 작업 중 용량 손실이 발생하지 않습니다.
  기존 레플리카를 제거하는 시점과 새 레플리카를 추가하는 시점 사이의 공백을 없앰으로써 MBB는 더 매끄럽고 서비스 영향이 적은 스케일링 프로세스를 제공합니다.
  특히 높은 리소스 사용률로 인해 추가 용량이 필요한 scale-up 시나리오에서 효과적입니다. 레플리카를 너무 일찍 제거하면 리소스 제약이 더 심해질 수 있기 때문입니다.
  이 방식의 일부로, 기존 레플리카를 제거하기 전에 이전 레플리카에서 실행 중인 쿼리가 완료될 수 있도록 최대 1시간까지 기다립니다.
  이렇게 하면 기존 쿼리를 완료할 시간을 확보하는 한편, 이전 레플리카가 너무 오래 남아 있지 않도록 균형을 맞출 수 있습니다.
</Note>

<h2 id="learn-more">
  자세히 알아보기
</h2>

* [수직 자동 스케일링](/ko/products/cloud/features/autoscaling/vertical) — 사용량에 따라 CPU와 메모리를 자동으로 스케일링
* [수평 자동 스케일링](/ko/products/cloud/features/autoscaling/horizontal-autoscaling) — 워크로드 수요에 따라 레플리카를 자동으로 스케일링
* [수평 스케일링](/ko/products/cloud/features/autoscaling/horizontal) — API 또는 UI를 통한 수동 레플리카 스케일링
* [Make Before Break (MBB)](/ko/products/cloud/features/autoscaling/make-before-break) — ClickHouse Cloud가 중단 없이 원활하게 스케일링 작업을 수행하는 방식
* [자동 유휴 상태 전환](/ko/products/cloud/features/autoscaling/idling) — 서비스 자동 일시 중지를 통한 비용 절감
* [스케일링 권장 사항](/ko/products/cloud/features/autoscaling/scaling-recommendations) — 스케일링 권장 사항 이해하기
* [예약 스케일링](/ko/products/cloud/features/autoscaling/scheduled-scaling) — real-time 메트릭과 관계없이 서비스의 확장 또는 축소 시점을 정확히 지정할 수 있는 Scheduled Scaling 기능 이해하기
* [대규모 단일 레플리카 서비스](/ko/products/cloud/features/large-single-replica-services) — Scale 및 Enterprise tier의 단일 레플리카 서비스용 수직 스케일링
