클라우드 간 자동 복제 비용 관리하기¶
공급자는 목록에 대한 클라우드 간 자동 복제를 활성화하여 데이터 제품을 다른 Snowflake 리전에 자동으로 복제할 수 있습니다.
목록에 대한 클라우드 간 자동 복제를 구성 할 때 데이터 복제를 관리할 필요가 없습니다. 하지만 목록의 컨슈머를 지원하기 위해 다른 Snowflake 리전에 데이터 제품을 복제하고 저장하는 것과 관련된 비용은 여전히 발생합니다.
기존의 수동 데이터베이스 복제와 달리, 클라우드 간 자동 복제에서는 각 리전에 자신이 지원하는 별도의 계정이 필요하지 않습니다. 대신, Snowflake는 조직이 리전에 대한 자동 복제를 관리하기 위해 하나의 보안 공유 영역을 생성하고 청구 비용을 그 영역과 연결합니다. 이로 인해 클라우드 간 자동 복제와 관련된 비용은 수동 데이터베이스 복제 비용 과 비교할 때 다르게 계산됩니다.
이 항목의 내용:
클라우드 간 자동 복제 정보¶
클라우드 간 자동 복제를 사용하면 데이터를 수동으로 복제할 필요 없이 목록에 대해 선택한 가용성 및 액세스 옵션을 기반으로 지원되는 모든 Snowflake 리전에서 데이터 제품을 제공할 수 있습니다.
자세한 내용은 클라우드 간 자동 복제의 작동 방식 섹션을 참조하십시오.
클라우드 간 자동 복제 비용 이해하기¶
클라우드 간 자동 복제는 Snowflake의 일반 사용 시 발생되는 것과 동일한 방식으로 사용 비용이 발생됩니다.
- 컴퓨팅 리소스
복제 작업에서는 컴퓨팅 리소스를 사용하여 데이터를 복사하고 다른 리전의 보안 공유 영역에서 데이터 상태를 관리합니다.
- 저장소 리소스
다른 리전의 보안 공유 영역에 복제된 데이터베이스에는 저장소 비용이 발생합니다.
- 데이터 전송 리소스
초기 데이터베이스 복제 및 후속 동기화 작업은 리전 사이에서 데이터를 전송합니다. 클라우드 공급자는 자체 네트워크 내의 한 리전에서 다른 리전 또는 다른 클라우드의 리전으로 전송되는 데이터에 요금을 부과합니다.
데이터 전송 속도는 원본 계정(즉, 기본 데이터베이스를 저장하는 계정)의 위치와 대상 리전 및 클라우드에 따라 결정됩니다. 데이터 전송 가격에 대한 내용은 요금 가이드 (Snowflake 웹 사이트)를 참조하십시오.
데이터 전송 요금에 대한 자세한 내용은 데이터 전송 비용 이해하기 를 참조하십시오.
클라우드 간 자동 복제를 사용하는 경우 이러한 사용 비용은 목록의 컨슈머가 있는 각 리전에 대해 하나의 Snowflake 관리 보안 공유 영역에 귀속됩니다. 비용 귀속에 대한 자세한 내용은 실제 요금 보기 섹션을 참조하십시오. Snowflake의 비용 구성 요소에 대한 자세한 내용은 전체 비용 이해하기 를 참조하십시오.
요금 예상 및 관리하기¶
목록에 대해 자동 복제를 구성할 때 다음 요소가 다른 리전으로 목록을 복제하는 비용에 영향을 미칠 수 있습니다.
- 컴퓨팅 리소스 요소
목록을 복제하기 위해 Snowflake에서 실행하는 쿼리는 컴퓨팅 리소스에 기여합니다. 사용자가 설정하는 새로 고침 빈도는 이러한 쿼리가 실행되는 빈도에 영향을 미칩니다.
- 저장소 리소스 요소
데이터베이스의 크기, 데이터가 추가되고 업데이트되는 속도, 데이터베이스의 변경 속도는 초기에 그리고 지속적으로 복제되고 저장되는 데이터의 양에 영향을 미칩니다.
- 데이터 전송 리소스 요소
목록이 복제되는 클라우드 리전과 해당 리전의 클라우드 공급자가 데이터 전송 비용에 영향을 미칩니다. 컨슈머가 목록을 요청하는 리전이 많을수록 데이터 전송 비용으로 인해 해당 목록을 복제하는 데 드는 비용이 높아집니다. 데이터 전송 가격에 대한 내용은 요금 가이드 (Snowflake 웹 사이트)를 참조하십시오.
자동 복제와 관련된 비용을 최소화하려면 목록 사용량을 검토하고 자동 복제를 위한 데이터 준비에 대해 자세히 알아보십시오.
- 컴퓨팅 리소스 모니터링하기
Snowflake에서 실행하는 쿼리를 식별하고 목록의 새로 고침 빈도 간격을 검토합니다.
컴퓨팅 비용에 영향을 주는 목록과 데이터베이스를 식별하려면 LISTING_AUTO_FULFILLMENT_REFRESH_DAILY 뷰 를 참조하십시오.
자동 복제를 지원하기 위해 Snowflake에서 실행하는 쿼리를 식별하려면 Query History 를 검토하고 Client generated statements 에서 필터링하십시오. 쿼리 기록 페이지 를 참조하십시오.
목록에 대해 설정한 새로 고침 빈도 간격을 검토합니다. 자동 복제 설정 모니터링 및 관리하기 섹션을 참조하십시오.
- 저장소 리소스 모니터링하기
목록에 넣을 데이터와 복제해야 하는 양을 최소화하기 위해 데이터를 구조화하는 방법을 결정합니다. 목록 데이터 준비하기 섹션을 참조하십시오. 클라우드 간 자동 복제에서는 다른 데이터베이스에 저장된 데이터를 참조하는 보안 뷰를 지원하지 않습니다.
저장소 비용에 영향을 주는 목록과 데이터베이스를 식별하려면 LISTING_AUTO_FULFILLMENT_DATABASE_STORAGE_DAILY 뷰 를 참조하십시오.
- 데이터 전송 리소스 모니터링하기
보안 공유 영역이 생성된 리전을 식별합니다. SHOW REPLICATION ACCOUNTS 명령을 실행합니다.
조직의 공급자 계정과 연결된 모든 보안 공유 영역에 대한 예상 비용을 보려면 SNOWFLAKE 데이터베이스의 ORGANIZATION_USAGE 스키마에서 LISTING_AUTO_FULFILLMENT_USAGE_HISTORY 뷰 를 사용하십시오.
조직 내 계정의 실제 비용을 보려면 SNOWFLAKE 데이터베이스의 ORGANIZATION_USAGE 스키마에서 다른 뷰를 사용하십시오.
실제 요금 보기¶
ORGANIZATION_USAGE 뷰 또는 Snowsight Usage 대시보드를 사용하여 클라우드 간 자동 복제와 관련된 비용을 확인하고 특정 리전에 목록을 복제하는 것과 관련된 비용 출처를 파악할 수 있습니다. SNOWFLAKE_MANAGED$ 및 AUTO_FULFILLMENT_AREA$ 접두사가 붙은 계정을 사용하여 특정 리전에 비용을 귀속합니다.
Snowflake의 사용 데이터를 보려면 계정 관리자(ACCOUNTADMIN 역할 사용)이거나 ORGANIZATION_USAGE_VIEWER 데이터베이스 역할을 사용해야 합니다.
Snowsight 의 실제 비용을 보려면 다음을 수행하십시오.
Snowsight 에 로그인합니다.
Admin » Cost Management 를 선택하고 Consumption 탭을 선택합니다.
사용 데이터를 보기 위해 사용할 웨어하우스를 선택합니다.
계정 필터를 사용하여 SNOWFLAKE_MANAGED$PUBLIC_<region_name> 또는 AUTO_FULFILLMENT_AREA$-<region_name> 라는 명칭이 붙은 계정을 선택하여 자동 복제에 사용되는 보안 공유 영역을 필터링합니다.
예를 들어 AWS 리전 eu_west_2에 데이터를 복제하려고 자동 복제를 사용할 때의 관련 비용을 보려면 SNOWFLAKE_MANAGED$PUBLIC_AWS_EU_WEST_2 를 선택합니다.
필터를 사용하여 모든 사용 유형을 보거나 컴퓨팅, 저장소 또는 데이터 전송 비용에 초점을 맞춥니다.
표시되는 비용은 조직의 모든 계정이 특정 리전에 공유한 모든 목록을 반영합니다. 어떤 목록이 어떤 리전에서 사용되고 있고 특정 리전의 비용에 기여하는지 파악하려면 목록 사용 모니터링하기 섹션을 참조하십시오.
SQL을 사용하여 추정 비용을 보려면 ORGANIZATION_USAGE 스키마에서 LISTING_AUTO_FULFILLMENT_USAGE_HISTORY 뷰 를 쿼리할 수 있습니다. 실제 비용을 보려면 ORGANIZATION_USAGE 스키마의 다른 뷰를 참조하십시오. 비용 보기에 대한 자세한 내용은 전체 비용 살펴보기 를 참조하십시오.