자동 유휴 상태 전환
자동 유휴 상태 전환
설정 페이지에서는 서비스가 일정 시간 동안 비활성 상태일 때(즉, 사용자가 제출한 쿼리를 실행하고 있지 않을 때) 서비스의 자동 유휴 상태 전환 허용 여부도 선택할 수 있습니다. 자동 유휴 상태 전환을 사용하면 서비스가 일시 중지된 동안 컴퓨팅 리소스 비용이 청구되지 않으므로 서비스 비용을 줄일 수 있습니다.
ClickHouse Cloud 서비스를 생성하면 IP 허용 목록의 기본 설정은 '어디서나 허용'입니다. 가능한 한 빨리 액세스를 특정 IP 주소 또는 범위로 제한할 것을 강력히 권장합니다. Allow from anywhere로 설정된 서비스는 공용 IP를 찾는 인터넷 크롤러와 스캐너에 의해 주기적으로 유휴 상태에서 활성 상태로 전환될 수 있으며, 이로 인해 예상치 못한 비용이 발생할 수 있습니다.
적응형 유휴 상태 전환
ClickHouse Cloud는 비용 절감을 최적화하면서도 서비스 중단을 방지하기 위해 적응형 유휴 상태 전환을 적용합니다. 시스템은 서비스를 유휴 상태로 전환하기 전에 여러 조건을 평가합니다. 아래 조건 중 하나라도 충족되면 적응형 유휴 상태 전환이 유휴 시간 설정 대신 적용됩니다.
- 파트 수가 최대 유휴 파트 임계값(기본값: 10,000)을 초과하면 백그라운드 메ン테넌스가 계속 수행될 수 있도록 서비스를 유휴 상태로 전환하지 않습니다
- 진행 중인 병합 작업이 있으면 중요한 데이터 통합이 중단되지 않도록 해당 병합이 완료될 때까지 서비스를 유휴 상태로 전환하지 않습니다
- 또한 시스템은 서버 초기화 시간에 따라 유휴 타임아웃도 조정합니다:
- 서버 초기화 시간이 15분 미만이면 적응형 타임아웃은 적용되지 않으며, 사용자가 설정한 기본 유휴 타임아웃이 사용됩니다
- 서버 초기화 시간이 15분 이상 30분 미만이면 유휴 타임아웃은 15분으로 설정됩니다
- 서버 초기화 시간이 30분 이상 60분 미만이면 유휴 타임아웃은 30분으로 설정됩니다.
- 서버 초기화 시간이 60분을 초과하면 유휴 타임아웃은 1시간으로 설정됩니다
서비스는 갱신 가능 구체화 뷰의 새로 고침, S3Queue에서의 소비, 그리고 새 병합 예약을 일시 중단하는 유휴 상태에 들어갈 수 있습니다. 기존 병합 작업은 서비스가 유휴 상태로 전환되기 전에 완료됩니다. 갱신 가능 구체화 뷰와 S3Queue 소비를 계속 운영해야 한다면 유휴 상태 기능을 비활성화하십시오.
자동 유휴 상태 전환은 쿼리 응답 전에 지연이 발생해도 되는 사용 사례에서만 사용하십시오. 서비스가 일시 중지되면 해당 서비스에 대한 연결이 타임아웃되기 때문입니다. 자동 유휴 상태 전환은 사용 빈도가 낮고 일정 수준의 지연을 허용할 수 있는 서비스에 적합합니다. 자주 사용되는 고객 대면 기능을 지원하는 서비스에는 권장되지 않습니다.