Snowflake 주요 기능​

How : Snowflake 플랫폼 아키텍처

Flexible Resource

Zero-Copy Cloning

물리적인 데이터 복제 없이 데이터 복사/활용

메타데이터 포인터 정보만 복사함으로써 물리적인 
데이터 복사 없이 복제
​

 

순식간에 테스트 및 개발 환경 구축
create table sales_backup​
clone sales;

​

메타데이터 기술을 활용한 무복사 복제 기능으로 ​
추가적인 스토리지 불필요 : 스토리지 비용 절감

​

Clone 이후 데이터 변경분에 대해서만 과금

End-to-End 암호화​

클라이언트, 3rd 툴과 Snowflake 간 ​
모든 네트워크 통신 암호화 (cloud provider 의 private networking 활용)​.

감사​​

모든 로그인, 트랜잭션, 데이터 전송을 트랙킹​

저장소 암호화​

Snowflake 의 빌트인 기술로 저장 데이터는 항상 암호화​

역할 기반 접근 제어​​

역할 기반으로 모든 오브젝트, 액션, 사용 리소스까지 제어​​

강력한 인증​

SSO , Multi-factor 인증 지원으로 쉽고 안전하며 강력한 인증방법 제공​

안전한 복구​​

예상치 못한 장애 혹은 작업자의 실수로 데이터 삭제 시 안전하게 데이터 복구​​

권한없는 사용자의 데이터 획득 방지

컬럼데이터 마스킹

  • 데이터 변경없이 상수, 해쉬, UDF 를 통해 마스킹 적용​
  • 권한 기반으로 인증된 사용자만 컬럼 값 확인 가능​
  • 단일 정책 생성 후 복수개의 컬럼에 적용 가능​
  • 정책은 Snowflake 중앙에서 저장 및 관리

Row 데이터 접근 제어

  • 테이블, 뷰, 데이터 공유 및 외부 테이블에 대하여 정책 적용 가능​
  • 데이터를 하나의 테이블로 통합 후 사용자 권한에 따라 동적으로 접근 제어