제품 및 기술

Snowflake Egress Cost Optimizer로 리전 및 클라우드 간 데이터 송신 비용 절감

Digital illustration of world map in background with overlay of Snowflake database icon connected to 3 smaller database icons

데이터 공급자들은 고객의 위치나 고객이 사용 중인 클라우드 서비스 공급자의 위치에 구애받지 않고 데이터를 제공할 수 있기를 원합니다. 그러나 데이터 송신 비용(egress costs)은 전체 데이터 전송 비용의 최대 70%에 달할 수 있습니다. 과거에는 데이터 공급자가 관련된 모든 Snowflake 리전에서 데이터 가용성을 높이려는 바람과 송신 비용 관리의 필요성 사이에서 균형을 맞춰야 했습니다. 하지만 Snowflake Egress Cost Optimizer(ECO)를 사용하면, 첫 번째 송신 후, 동일한 데이터를 추가 클라우드 리전으로 공유할 때 송신 비용을 더 이상 지불할 필요가 없습니다. ECO는 데이터를 지능적으로 라우팅함으로써, AWS, GCP, Azure 상의 모든 Snowflake 리전이나 클라우드에서 비용 효율적인 데이터 공유를 제공하며, 최대 96%의 송신 비용 절감을 실현할 수 있습니다(AWS US West에서 모든 Snowflake 상용 리전 및 Gov 리전으로 복제하는 경우 기준). 데이터 전송 비용 및 전반적인 총소유비용(TCO) 절감이라는 이점을 통해 Snowflake 데이터 공급자들은 이제 어떤 Snowflake 클라우드  리전에 있든 걱정할 필요 없이 전 세계 소비자에게 도달할 수 있습니다. 

개요

데이터 공급자가 여러 클라우드 리전에서 데이터 가용성을 제한하는 가장 큰 이유 중 하나는 송신 비용입니다. 동일한 데이터 세트를 한 리전에서 다른 리전으로 전송하는 고객의 경우, 송신 비용이 반복적으로 발생하여 가용성 확장을 가로막는 요인이 됩니다. 이로 인해 고객은 특정 Snowflake 리전에서만 콘텐츠를 사용할 수 있습니다. 

Egress Cost Optimizer는 지능형 알고리즘을 통해, 소비자 리전 및 기본 클라우드 공급자와 같은 데이터 전송을 위한 Snowflake 목록 설정을 파악하여 가장 비용 효율적인 데이터 전송 경로를 자동으로 제공합니다. Egress Cost Optimizer는 Snowflake Tri-Secret Secure(TSS)를 통한 전송 및 저장 데이터 암호화 지원 또는 기존 크로스 클라우드 자동 풀필먼트 기능(예: 오브젝트 수준 복제, 목록 일정 기반 데이터 새로 고침, 목록 새로 고침 이력)과 같은 목록의 기존 보안, 기능 및 성능에 어떤 영향도 미치지 않습니다. 또한 Egress Cost Optimizer를 사용해도 쿼리 지연 시간에는 영향이 없습니다. Egress Cost Optimizer가 작동하는 방법에 대한 자세한 내용은 여기를 참조하세요.

Diagram showing data transfer without Egress Cost Optimizer
Egress Cost Optimizer 미사용 시: 데이터가 30개 이상의 리전에 걸쳐 공유되면서 송신 비용이 점차 늘어남
Diagram showing flow of data transfer with Egress Optimizer.
Egress Cost Optimizer 사용 시: 데이터가 ECO 캐시로 한 번만 이동하면 되므로 송신 비용이 절감됨

Egress Cost Optimizer를 사용하면 고객은 크로스 클라우드 송신 비용을 한 번만 지불하게 됩니다. 따라서 추가 송신 비용 없이 모든 Snowflake 리전으로 가용성을 확장할 수 있습니다. 이 기능은 Cross-Cloud Auto-Fulfillment에서만 사용할 수 있으며, 수동 복제에서는 사용할 수 없습니다.

참고: Egress Cost Optimizer 캐시는 Snowflake 데이터 처리 부칙을 준수하는 서드 파티 하위 처리자를 사용합니다. 데이터가 하위 처리자에 의해 처리되는 리전에 대한 자세한 정보는 여기에서 확인할 수 있습니다.

사용 가이드

Egress Cost Optimizer를 사용하려면 먼저 조직에 대한 권한 부여가 필요합니다. 자세한 내용은 여기 설명서를 참조하세요.

Egress Cost Optimizer 사용 권한을 얻으려면 다음 단계를 따르세요.

  1. ORGADMIN 권한이 부여된 사용자로 Snowsight에 로그인합니다.

  2. 탐색 메뉴에서 Data Products » Provider Studio를 선택합니다.

  3. 첫 사용자라면 Home 탭의 배너에서 'Get Started'를 직접 클릭하세요. Settings 탭을 통해서도 활성화할 수 있습니다.

  4. Acknowledge and Enable을 클릭합니다.

송신 비용 최적화는 모든 계정에 대해 조직 수준에서 활성화할 수 있습니다. 일단 활성화되면 개별 계정에서 비활성화나 재활성화를 실행할 수 있습니다.

참고: Egress Cost Optimizer 활성화는 Snowsight를 통해서만 가능합니다. 이전에 Egress Cost Optimizer Terms(약관)에 동의한 경우, 위에서 설명한 대로 이동한 다음 Veiw terms(약관 보기)를 클릭하여 해당 내용을 확인할 수 있습니다.

비활성화하려면 다음과 유사한 명령을 사용합니다.

ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=FALSE;

재활성화하려면 다음과 유사한 명령을 사용합니다.

ALTER ACCOUNT SET ENABLE_EGRESS_COST_OPTIMIZER=TRUE;

자세한 내용은 ALTER ACCOUNT를 참조하세요. 

Egress Cost Optimizer가 사용되는 다른 리전으로 복제할 경우, 테라바이트 당 매월 16.896달러(USD)의 ECO 요금이 부과됩니다. 데이터 전송이 이미 최적화되어 ECO가 사용되지 않는 경우(예: 동일한 클라우드 공급자 내 2개 미만의 리전일 경우)에는 ECO 요금이 청구되지 않습니다.

요약

Snowflake 사용자는 고객이 사용하는 Snowflake 인스턴스가 포함되어 있는 클라우드 리전이 어디에 있든 상관없이 고객을 만날 수 있기를 원합니다. 그러나 송신 비용(egress costs)은 전체 데이터 전송 비용의 최대 70%에 달할 수 있습니다. Snowflake Egress Cost Optimizer를 사용하면 더 이상 높은 송신 비용을 지불할 필요가 없습니다. ECO는 데이터의 지능적인 라우팅을 통해 AWS, GCP, Azure 전반의 모든 리전이나 클라우드로의 데이터 전송 비용을 절감하여,송신 비용을 최대 96%까지 절약해 줍니다.  

Snowflake 고객은 첫 번째 송신 후 추가 송신 비용이 없다는 이점을 통해, 기본 클라우드 공급자나 리전에 대한 걱정 없이 전 세계 소비자에게 도달할 수 있습니다. Snowflake Provider Studio에서 Egress Cost Optimizer를 활성화하여 시작할 수 있습니다. 조직 수준에서 한 번 활성화되면 모든 계정에 자동으로 적용됩니다. 각 계정은 Snowflake Provider Studio 설정에서 언제든지 ECO를 비활성화할 수 있습니다. Egress Cost Optimizer는 TSS, 엔드투엔드 암호화, 데이터 처리 부칙과 같은 기존 데이터 보안 태세에 영향을 주지 않으며, 동일한 수준의 쿼리 성능 유지합니다. Egress Cost Optimizer를 사용하면 크로스 클라우드 송신 비용을 한 번만 지불하면 되므로 송신 비용 걱정 없이 필요한 만큼 광범위하게 복제할 수 있습니다.

시작하기

지금 바로 Snowflake 목록을 시작하여 모든 Snowflake 리전 및 계정에 걸쳐 데이터를 공유하세요.

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

30일 무료 평가판시작하기

Snowflake를 30일 동안 무료로 사용해 보세요. 다른 솔루션에 내재된 복잡성, 비용 부담, 제약 조건 등을 해소하는 데 도움이 되는 AI 데이터 클라우드를 경험하실 수 있습니다.