Cloud Native Business를 위한 모던 데이터 클라우드 플랫폼
Snowflake
Snowflake는 클라우드 용으로 구축된 클라우드 데이터 플랫폼입니다. 모든 규모의 기업에서 데이터를 안전하고 효율적으로 저장, 변환 및 분석할 수 있어 누구나 쉽고 빠르게 통찰력을 얻을 수 있습니다.
기존 데이터웨어 하우스는 비싸고 특별히 설계된 하드웨어 어플라이언스를 구입하여 데이터 센터에 구축해야 했지만, Snowflake는 SaaS (Software-as-a-Service) 형태로 제공되어 Microsoft Azure 또는 Amazon Web Services 등의 클라우드 인프라 위에 구축됩니다.
설치, 구성 또는 관리할 하드웨어나 소프트웨어가 없어 사내 서버의 설정, 유지 관리 및 지원을 위해 리소스를 할당하지 않으려는 고객에게 적합한 솔루션입니다.
특징 Features
확장성 및 동시성 요구 충족
- 데어터 웨어하우스 환경을 수평 및 수직으로 손쉽게 확장하고 로드에 상관없이 빠른 응답 시간 제공
간편하고 빠르고 유연한 데이터 수집
- 데이터 파이프라인을 유지하기 위해 엔지니어를 고용할 필요 없이 JSON을 포함한 정형 및 반정형 데이터를 수집
데이터 플랫폼 운영 부담 최소화
- 개발자 생산성 향상
인프라를 프로비저닝하고 유지할 필요가 없음
글로벌 데이터 메시
- 수많은 양의 데이터를 효율적이고 안전하게 이동
지역 간 및 클라우드 간 글로벌 기능 구축
장점 Advantages
· 성능 및 속도
- - 탄력적 클라우드 통해 데이터를 더 빨리 로드하거나 대량의 쿼리를 실행하려는 경우 가상 데이터 웨어 하우스를 확장하여 추가 컴퓨팅 리소스 활용 가능
- - 가상 데이터 웨어 하우스를 축소하고 사용한 시간에 대해서만 비용 지불
· 정형 및 반 정형 데이터 저장 및 지원
- - 분석을 위해 구조/반구조화 된 데이터 결합하거나 고정된 관계형 스키마로 변환할 필요없이 클라우드 데이터베이스에 로드 가능
- - 데이터 저장 및 쿼리 방식 자동으로 최적화
· 동시성 및 접근성
- - 고유한 다중 클러스터 아키텍처로 동시성 문제 해결
- - 한 가상웨어 하우스의 쿼리가 다른 가상웨어 하우스의 쿼리에 영향을 미치지 않으며 각 가상웨어 하우스는 필요에 따라 확장 또는 축소 가능
- - 다른 로드 및 처리 작업이 완료될 때까지 기다리지 않고 필요할 때 필요한 것을 얻을 수 있음
· 원활한 데이터 공유
- - Snowflake 사용자 간의 데이터 공유 가능
- - 사용자 인터페이스에서 직접 생성할 수 있는 리더 계정을 통해 모든 데이터 소비자와 원활한 데이터 공유
· 가용성 및 보안
- - 클라우드 플랫폼 (Azure 또는 AWS 등)의 가용성 영역에 분산되어 있어 지속적으로 작동, 고객에 대한 영향 최소화 통해 구성 요소 및 네트워크 오류를 허용
- - SOC 2 Type II 인증, HIPAA 고객을 위한 PHI 데이터 지원 및 모든 네트워크 통신에 걸친 암호화 등 추가 보안 수준 사용 가능
클라우드 아키텍쳐 비교
항목 | Snowflake | 전통적인 클라우드 내 데이터 웨어하우스 | 쿼리 서비스 |
---|---|---|---|
관리 | Data Platform as a Service | 고객이 직접 튜닝, 최적화 및 수동 관리 | 완전한 블랙 박스 |
동시성 | 무제한, 자동적 동시성 확장 가능 | 한정적인 동시성 | 동시성 확장 불량 |
유연성 | 다양한 데이터에 대한 최적화된 지원 | 데이터 변환 필요 | 다양한 데이터에 대한 기본적인 지원 및 제한적인 최적화 |
확장성 | 수 분만에 즉시 확장 가능 | 손수 느린 확장 진행 | 즉시 확장 |
데이터 공유 | 실시간, 크로스 클라우드, 지역 간 데이터 교환 | 미지원 | 미지원 |
적용 분야
스토리지, 컴퓨팅 및 서비스를 논리적으로는 분리하지만 본질적으로는 통합하는 고유한 아키텍처를 사용합니다. 다중 클러스터 아키텍처를 통해 고객은 성능에 영향을 주지 않으면서 여러명이서 동시에 비즈니스 데이터에 액세스 할 수 있습니다.
- 데이터웨어 하우스
- 데이터 레이크
- 데이터 엔지니어링
- 데이터 과학
- 데이터 애플리케이션
- 데이터 공유
적용 산업
주요 고객