Egress Cost Optimizer로 데이터 전송 비용 최적화하기¶
Egress Cost Optimizer(ECO)는 데이터 또는 앱을 여러 리전으로 공유할 때 송신 비용을 최소화하는 자동 복제 기능으로, 공개 및 비공개 목록에 있는 공급자가 공유 비용과 서비스 비용을 절감하고 결과적으로 투자 수익(ROI)을 극대화할 수 있도록 지원합니다.
참고
기본적으로 Egress Cost Optimizer는 Virtual Private Snowflake(VPS) 또는 Business Critical Edition 을 사용하는 고객이나 정부 클라우드 의 고객에게는 제공되지 않습니다. BCE , VPS 또는 Gov 고객인 경우 ECO 활성화에 대한 자세한 내용은 Snowflake 계정 담당자에게 문의할 수 있습니다.
공급자는 모든 상업 리전의 기본 계정에서 ECO 를 활성화하고 VPS, BCE 및 Gov를 포함한 다른 리전을 대상으로 하는 목록을 만들 수 있습니다.
Egress Cost Optimizer의 작동 방식¶
Egress Cost Optimizer는 목록이 가용성 있는 리전 수와 클라우드 공급자 측면에서 목록 구성을 분석하여 가장 비용 효율적인 자동 복제를 제공합니다. 예를 들어, 데이터를 여러 클라우드 리전으로 복제하고 동일한 데이터 세트에 반복적으로 송신 비용이 발생하는 경우, Snowflake가 관리하는 ECO 캐시를 통해 데이터를 지능적으로 라우팅합니다. 이러한 방식으로 고객은 새로운 리전으로 확장하는 데 추가 송신 비용을 지불하지 않아도 되므로 데이터 전송 비용을 절감할 수 있습니다.
다른 예로, 동일한 클라우드 공급자 내에서 1~2개 리전으로만 복제하는 경우 데이터 전송 비용이 이미 최적화되어 있으므로 ECO 는 ECO 캐시를 사용하지 않습니다. 결과적으로 ECO 를 켜면 모든 데이터 공유 시나리오에서 최소한의 데이터 전송 비용을 보장할 수 있습니다. ECO 의 비용, 혜택 및 제한에 대한 자세한 내용은 송신 비용 최적화의 이점 및 비용 및 ECO 의 제한 사항 섹션을 참조하십시오.

Egress Cost Optimizer가 없는 경우: 30개 이상의 리전에서 데이터가 공유되므로 송신 비용이 증가합니다.¶

Egress Cost Optimizer 사용: 송신 비용이 ECO 캐시로 데이터를 한 번만 이동하는 것으로 줄어듭니다.¶
ECO 는 전송 및 보관 중 Snowflake Tri-Secret Secure(TSS) 또는 기존 클라우드 간 자동 복제 기능(예: 오브젝트 수준 복제, 목록 새로 고침 cron 예약, 목록 새로 고침 기록)과 같은 목록의 기존 보안, 기능 및 성능 약속에 영향을 미치지 않습니다.
클라우드 캐시와 연결하여 활용되는 Snowflake 지원 서드 파티 서브프로세서에 대한 자세한 내용은 Sub-processor 사이트를 참조하십시오.
ECO 를 사용하는 경우, 데이터를 컨슈머에게 가용성을 제공하는 리전 외에 다음 리전에서 데이터가 호스팅됩니다.
로컬 리전 |
로컬 클라우드 |
로컬 리전 ID |
Snowflake 관리 ECO 캐시 리전 |
---|---|---|---|
캐나다(중부) |
AWS |
|
북미 동부 |
남아메리카(상파울루) |
AWS |
|
북미 동부 |
US 서부(오레곤) |
AWS |
|
북미 서부 |
US 동부(오하이오) |
AWS |
|
북미 동부 |
US 동부(북부 버지니아) |
AWS |
|
북미 동부 |
US 중부1(아이오와) |
GCP |
|
북미 동부 |
US 동부4(북부 버지니아) |
GCP |
|
북미 동부 |
캐나다 중부(토론토) |
Azure |
|
북미 동부 |
중부 US(아이오와) |
Azure |
|
북미 동부 |
동부 US 2(버지니아) |
Azure |
|
북미 동부 |
중남부 US(텍사스) |
Azure |
|
북미 동부 |
서부 US 2(워싱턴) |
Azure |
|
북미 서부 |
로컬 리전 |
로컬 클라우드 |
로컬 리전 ID |
Snowflake 관리 ECO 캐시 리전 |
---|---|---|---|
EU(프랑크푸르트) |
AWS |
|
유럽 연합 |
EU(취리히) |
AWS |
|
유럽 연합 |
EU(스톡홀름) |
AWS |
|
유럽 연합 |
EU(아일랜드) |
AWS |
|
유럽 연합 |
유럽(런던) |
AWS |
|
유럽 연합 |
EU(파리) |
AWS |
|
유럽 연합 |
중동 중부 2(담맘) |
GCP |
|
유럽 연합 |
유럽 서부2(런던) |
GCP |
`유럽-서부-2 ` |
유럽 연합 |
유럽 서부 3(프랑크푸르트) |
GCP |
`유럽-서부-3 ` |
유럽 연합 |
유럽 서부4(네덜란드) |
GCP |
`유럽-서부-4 ` |
유럽 연합 |
북유럽(아일랜드) |
Azure |
|
유럽 연합 |
스위스 북부(취리히) |
Azure |
|
유럽 연합 |
서부 유럽(네덜란드) |
Azure |
|
유럽 연합 |
UAE 북부(두바이) |
Azure |
|
유럽 연합 |
UK 남부(런던) |
Azure |
|
유럽 연합 |
로컬 리전 |
로컬 클라우드 |
로컬 리전 ID |
Snowflake 관리 ECO 캐시 리전 |
---|---|---|---|
아시아 태평양(도쿄) |
AWS |
|
아시아 태평양 |
아시아 태평양(서울) |
AWS |
|
아시아 태평양 |
아시아 태평양(오사카) |
AWS |
|
아시아 태평양 |
아시아 태평양(뭄바이) |
AWS |
|
아시아 태평양 |
아시아 태평양(싱가포르) |
AWS |
|
아시아 태평양 |
아시아 태평양(시드니) |
AWS |
|
아시아 태평양 |
아시아 태평양(자카르타) |
AWS |
|
아시아 태평양 |
호주 동부(뉴사우스웨일즈) |
Azure |
|
오세아니아 |
인도 중부(푸네) |
Azure |
|
아시아 태평양 |
일본 동부(도쿄) |
Azure |
|
아시아 태평양 |
동남아시아(싱가포르) |
Azure |
|
아시아 태평양 |
ECO 는 어떤 상황에서도 클라우드 간 송신 비용을 한 번만 지불하도록 보장합니다. 따라서 복제하는 클라우드 리전 수가 많을수록 송신 비용을 더 많이 절감할 수 있습니다.
참고
이 기능은 클라우드 간 자동 복제에만 사용할 수 있으며 수동 복제에는 사용할 수 없습니다.
송신 비용 최적화의 이점 및 비용¶
송신 비용 최적화를 통해 목록 자동 복제 비용을 절감하고 제어할 수 있습니다.
- 초기 비용:
Egress Cost Optimizer를 사용하여 데이터가 처음 자동 송신될 때, 데이터는 송신 비용이 없는 Snowflake가 관리하는 S3 호환 저장소에 캐시되며, 각 목록의 모든 데이터가 이 저장소 위치로 처음 송신될 때 요금이 청구됩니다. 그 이후에는 데이터 업데이트에 대해서만 송신 요금이 부과됩니다.
- 증분 데이터 로딩과 전체 데이터 재로딩 비교:
정기적으로 테이블을 교체하거나 테이블을 잘라내고 다시 로드하는 경우 이 새 데이터는 새 테이블로 취급된다는 점에 유의하십시오. 이러한 프로세스를 사용하면 해당 테이블이 다시 캐시되므로 리소스 집약도가 낮은 방법을 사용하여 데이터를 수정하는 것보다 비용이 더 많이 발생합니다.
- 많은 리전 또는 클라우드로 비용 절감 효과 증대:
더 많은 리전에서 데이터를 공유하면 총 송신 비용을 절감할 수 있습니다. 데이터 공유 리전 수가 많을수록 Egress Cost Optimizer를 통해 더 큰 비용 절감 효과를 얻을 수 있습니다.
- 데이터베이스 수준, 목록 수준이 아님:
자동 복제 일정이 목록 수준이 아닌 계정 수준에서 설정된 경우, Egress Cost Optimizer는 계정 일정을 따르는 모든 목록에서 활성화됩니다. 데이터베이스에서 비용 최적화 도구를 사용하도록 설정하면 이후 해당 데이터베이스와 관련된 모든 자동 복제에 비용 최적화 도구가 사용됩니다.
원본 리전과 대상 리전 또는 클라우드 간 송신 가격에 대한 자세한 내용은 Snowflake 가격 가이드 를 참조하십시오.
ECO 의 제한 사항¶
Egress Cost Optimizer에서 클라우드 캐시를 완전히 사용하려면 증분 데이터 수집이 필요합니다.
클라우드 캐시는 자동 복제에 의한 새로 고침에 대해서만 Egress Cost Optimizer가 사용합니다.