> ## 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의 자동 유휴 상태 전환 비용, 연결 지연 및 적응형 유휴 상태 전환 이해하기

# 자동 유휴 상태 전환

<h2 id="automatic-idling">
  자동 유휴 상태 전환
</h2>

자동 유휴 상태 전환은 사용자가 제출한 쿼리가 일정 기간 없으면 ClickHouse Cloud 서비스를 일시 중지하는 기능으로, [적응형 유휴 상태 전환 조건](#adaptive-idling)에 따라 동작합니다. 자동 유휴 상태 전환의 활성화와 비활성 시간 설정은 서비스의 **설정** 페이지에서 수행할 수 있습니다.

<h2 id="billing-while-paused">
  서비스가 일시 중지된 동안 청구되는 항목은 무엇입니까?
</h2>

서비스가 일시 중지된 동안에는 컴퓨트 리소스에 대한 비용이 청구되지 않습니다. 스토리지와 backup 비용은 계속 청구되며, 유휴 상태 전환으로 저장된 데이터가 삭제되지는 않습니다. 청구 세부 정보는 [pricing](/ko/products/cloud/reference/billing/billing-overview)을 참조하십시오.

<Warning>
  **서비스의 IP 액세스 목록 구성**

  ClickHouse Cloud 서비스를 생성하면 IP 허용 목록의 기본 설정은 'Allow from anywhere'입니다. 가능한 한 빨리 액세스를 특정 IP 주소 또는 범위로 제한할 것을 강력히 권장합니다. `Allow from anywhere`로 설정된 서비스는 공용 IP를 찾는 인터넷 크롤러와 스캐너로 인해 주기적으로 유휴 상태에서 활성 상태로 전환될 수 있으며, 이로 인해 예상치 못한 비용이 발생할 수 있습니다.
</Warning>

<h2 id="connecting-to-a-paused-service">
  클라이언트가 일시 중지된 서비스에 연결하면 어떻게 되나요?
</h2>

일시 중지된 서비스는 쿼리에 응답하기 전에 먼저 활성 상태로 전환되어야 합니다. 서비스가 일시 중지된 동안에는 해당 서비스에 대한 연결에서 타임아웃이 발생할 수 있습니다. 자동 유휴 상태 전환을 사용하는 애플리케이션은 이러한 지연을 감수하고 연결 타임아웃을 처리할 수 있어야 합니다. 프로덕션 환경에서 자동 유휴 상태 전환에 의존하기 전에, 유휴 상태인 서비스를 대상으로 클라이언트의 타임아웃 및 재시도 동작을 테스트하십시오.

<Danger>
  **자동 유휴 상태 전환을 사용하지 않아야 하는 경우**

  자동 유휴 상태 전환은 사용 빈도가 낮고 쿼리 응답까지의 지연을 감수할 수 있는 서비스에 적합합니다. 자주 사용되는 고객 대면 기능을 지원하는 서비스에는 권장되지 않습니다. 애플리케이션이 이러한 지연을 감수할 수 없다면 자동 유휴 상태 전환을 비활성화하십시오.
</Danger>

<h2 id="adaptive-idling">
  서비스는 언제 유휴 상태로 전환될 수 있습니까?
</h2>

ClickHouse Cloud는 백그라운드 유지 관리가 완료될 수 있도록 하고 서버 초기화 시간에 따라 비활성 시간을 조정하기 위해 적응형 유휴 상태 전환을 구현합니다. 이러한 조건은 **활성 서비스가 언제 일시 중지될 수 있는지**를 제어합니다. 아래의 시간 값은 일시 중지된 서비스에 연결할 때 클라이언트가 대기하게 될 시간에 대한 예측이나 보장이 아닙니다.

다음의 경우 적응형 유휴 상태 전환이 구성된 비활성 시간을 재정의합니다.

* 파트 수가 최대 활성 파트 임계값(기본값: 10,000)을 초과하면 백그라운드 유지 관리가 계속 수행될 수 있도록 서비스를 유휴 상태로 전환하지 않습니다
* 진행 중인 머지 작업이 있으면 중요한 데이터 통합이 중단되지 않도록 해당 머지가 완료될 때까지 서비스를 유휴 상태로 전환하지 않습니다
* 또한 서비스는 서버 초기화 시간에 따라 유휴 타임아웃도 조정합니다:
  * 서버 초기화 시간이 15분 미만이면 적응형 타임아웃이 적용되지 않으며, 사용자가 구성한 기본 유휴 타임아웃이 사용됩니다
  * 서버 초기화 시간이 15분 이상 30분 미만이면 유휴 타임아웃이 15분으로 설정됩니다
  * 서버 초기화 시간이 30분 이상 60분 미만이면 유휴 타임아웃이 30분으로 설정됩니다.
  * 서버 초기화 시간이 60분을 초과하면 유휴 타임아웃이 1시간으로 설정됩니다

<h2 id="background-work-while-paused">
  서비스가 일시 중지된 동안 중단되는 백그라운드 작업은 무엇입니까?
</h2>

<Note>
  서비스는 유휴 상태로 전환되면서 [갱신 가능 구체화 뷰](/ko/concepts/features/materialized-views/refreshable-materialized-view)의 갱신, [S3Queue](/ko/reference/engines/table-engines/integrations/s3queue)의 활용, 새 머지의 스케줄링을 일시 중단할 수 있습니다. 기존 머지 작업은 서비스가 유휴 상태로 전환되기 전에 완료됩니다. 갱신 가능 구체화 뷰와 S3Queue 활용을 지속적으로 유지하려면 유휴 상태 기능을 비활성화하십시오.
</Note>
