Codeit Sprint/Weekly_Paper

위클리 페이퍼 #17 - On-premise, Cloud, Serverless 데이터 웨어하우스의 특징

ko_sick 2024. 12. 9. 00:49

1. 온프레미스 데이터 웨어하우스

특징

  • 하드웨어 소유 및 관리
    조직 내 물리적인 서버에 직접 데이터 웨어하우스를 구축하고 운영합니다.
  • 초기 비용 높음
    하드웨어 구매 및 설치, 유지보수 비용이 발생합니다.
  • 제어력
    데이터 보안, 성능 최적화 및 접근 제어를 직접 관리할 수 있습니다.
  • 확장성 제한
    하드웨어 업그레이드가 필요하며, 확장이 어렵고 시간 소요가 큽니다.
  • 성능 최적화 가능
    특정 워크로드에 최적화된 구조를 설계할 수 있습니다.
  • 인터넷 의존성 없음
    네트워크 외부 의존성이 없어 오프라인 환경에서도 운영 가능합니다.

적합한 경우

  • 민감한 데이터로 인해 강력한 보안이 필요한 경우 (예: 금융, 의료)
  • 정해진 예산 내에서 장기적으로 사용하려는 경우

2. 클라우드 데이터 웨어하우스

특징

  • 유연성 및 확장성
    사용량에 따라 자원을 동적으로 확장하거나 축소할 수 있습니다.
  • 운영 간소화
    하드웨어 및 소프트웨어 관리(패치, 업그레이드 등)가 클라우드 제공자에 의해 자동 처리됩니다.
  • 비용 효율성
    Pay-as-you-go 방식으로 사용한 만큼 비용을 지불합니다.
  • 글로벌 접근성
    인터넷을 통해 어디서든 데이터 접근이 가능합니다.
  • 빠른 배포
    몇 시간 안에 데이터 웨어하우스를 설정하고 가동할 수 있습니다.

적합한 경우

  • 유동적인 데이터 처리량이 필요한 경우
  • 초기 비용을 낮추고 운영 간소화를 원하는 경우
  • 글로벌 비즈니스 또는 다수의 지리적 위치에서 데이터 접근이 필요한 경우

3. 서버리스 데이터 웨어하우스

특징

  • 완전 관리형 서비스
    하드웨어, 인프라 관리가 필요 없으며, 사용자는 데이터 모델링과 쿼리 작성에만 집중할 수 있습니다.
  • 자동 확장
    작업 부하에 따라 자동으로 자원을 조정하며, 유휴 상태에서는 비용이 거의 들지 않습니다.
  • 초단위 과금
    사용한 컴퓨팅 시간과 저장 용량에 따라 과금됩니다.
  • 빠른 배포
    복잡한 설정 없이 즉시 사용 가능하며, 빠르게 비즈니스에 적용할 수 있습니다.
  • 제한된 커스터마이징
    벤더가 제공하는 기능 내에서만 작업이 가능하며, 특정 요구사항에 맞춘 성능 최적화는 어려울 수 있습니다.

적합한 경우

  • 간헐적으로 데이터 웨어하우스를 사용하는 경우
  • 데이터 작업량이 적고 간단한 작업이 주로 이루어지는 경우
  • 빠른 테스트 및 프로토타이핑 환경이 필요한 경우

 

 

추가적으로 볼 자료는 아래에 있습니다.

 

참고자료1 : https://kr.teradata.com/insights/data-architecture/on-premises-vs-cloud

참고자료2 : https://www.samsungsds.com/kr/insights/cloud_data_warehouse.html