SAP HANA란?

SAP HANA란?

SAP HANA (High-performance ANalytic Appliance)는 데이터를 디스크에 보관하는 대신 메모리에 저장하는 복수 모델 데이터베이스입니다. 열 기반 인메모리 데이터베이스 설계를 통해 단일 시스템에서 고급 분석과 고속 트랜잭션을 실행할 수 있습니다. 이 점이 중요한 이유는 무엇일까요? 기업은 SAP HANA를 사용하여 제로에 가까운 대기 시간으로 대량의 데이터를 처리하고, 즉시 데이터를 쿼리하고, 진정한 데이터 기반 기업으로 전환할 수 있기 때문입니다. 메인 메모리의 열 기반 테이블에 데이터를 저장하고 온라인 분석 처리(OLAP, Online Analytical Processing)와 온라인 트랜잭션 처리(OLTP, Online Transactional Processing)를 결합하여 SAP HANA는 독특한 방식으로 현재 출시된 다른 데이터베이스 관리 시스템(DBMS)보다 훨씬 빠른 속도를 제공합니다.

 

인메모리 데이터베이스란?

인메모리 데이터베이스(in-memory database, IMDB)는 기존 디스크나 솔리드 스테이트 드라이브(SSD) 대신 컴퓨터의 메인 메모리(RAM)에 데이터를 저장하는 유형의 데이터베이스입니다. 오늘날 대부분의 데이터베이스는 더 많은 인메모리 기능이 추가되기는 했지만, 여전히 디스크 기반 스토리지 데이터베이스가 우선입니다. SAP HANA는 처음부터 메모리의 데이터를 먼저 작업하고 필요에 따라 다른 저장 메커니즘을 활용하여 성능과 비용이 균형을 이루도록 하는 방식으로 개발되었습니다. 메모리에서 검색하는 속도는 디스크 또는 SSD에서 검색하는 것보다 훨씬 빠르므로 응답 시간이 몇 분의 1초밖에 걸리지 않습니다.

 

인메모리 데이터베이스는 대부분 통신 네트워크 및 뱅킹 시스템처럼 매우 빠른 속도와 트래픽 급증을 처리하는 능력이 있어야 하는 애플리케이션에 사용됩니다. 최근 10년 동안 기업은 실시간 분석 및 예측 모델링, 고객 경험 관리, 물류 등을 포함한 광범위한 애플리케이션에 인메모리 데이터베이스를 사용하기 시작했으며, 여기에는 멀티 코어 프로세서의 발전과 RAM 비용 하락이 큰 영향을 미쳤습니다.

SAP HANA는 얼마나 빠를까요?

3600 xs

기존 데이터베이스보다 빠른 속도

<1초

쿼리 답변 속도 1초 미만

350억 

코어당 초당 스캔 횟수

1,500만

코어당 초당 집계 횟수

SAP HANA의 10가지 주요 이점

SAP HANA 데이터베이스는 단순히 데이터를 저장하고 데이터베이스 서비스를 지원하고 단일 데이터 소스를 제공하는 것 외에도 매우 다양한 이점을 제공합니다. SAP HANA의 주요 10가지 이점:

  1. 완료:  데이터베이스 서비스, 고급 분석 처리, 애플리케이션 개발 및 데이터 통합 포함
  2. 빠른 속도: 대규모 운영 애플리케이션에서 1초 이내에 쿼리에 응답
  3. 다기능:  하이브리드 트랜잭션 및 분석 처리 및 다양한 데이터 유형 지원
  4. 효율성:  데이터 중복을 없애고 고급 압축을 지원하고 데이터 사일로를 줄여 데이터 사용 공간 감소
  5. 강력한 기능:  대량 병렬 처리(MPP, Massively Parallel Processing) 데이터베이스로 거대 데이터세트를 빠르게 쿼리
  6. 확장성:  분산된 환경에서 데이터 볼륨 및 동시 사용자에 대해 쉽게 확장 가능
  7. 유연성:  퍼블릭 또는 프라이빗 클라우드, 멀티 클라우드, 온프레미스 또는 하이브리드 환경에 배포
  8. 심플함:  고급 데이터 가상화로 모든 데이터에 대한 단일 게이트웨이 제공
  9. 지능형:  내장형 머신 러닝(ML)으로 애플리케이션 및 분석 보강
  10.  보안:  포괄적인 데이터 및 애플리케이션 보안, 보안 설정 등을 제공

SAP HANA 아키텍처

SAP HANA의 인메모리 열 기반 아키텍처는 빠른 쿼리 및 고속 트랜잭션을 제공하도록 빌드되었으며, 데이터베이스 관리, 애플리케이션 개발, 고급 분석 처리 및 유연한 데이터 가상화도 지원합니다.

데이터베이스 설계

  • 인메모리, 열 기반, 대규모 병렬 처리 데이터베이스: SAP HANA는 단일 플랫폼에서 단일 데이터 인스턴스를 사용하여 트랜잭션 및 분석 워크로드를 실행합니다. 고속 메모리에 데이터를 저장하고 데이터를 열로 정리한 다음 여러 서버에 분배합니다. 이를 통해 집계 데이터보다 더 효율적인 쿼리를 제공하여 비용이 많이 드는 전체 테이블 스캔을 수행할 필요를 없앱니다.

  • ACID 준수: 원자성, 일관성, 고립성, 지속성(ACID, Atomicity, Consistency, Isolation, Durability) 표준의 모든 요건을 준수하도록 돕습니다. 

  • 다중 사용자 지원 기능: 하나의 시스템에서 여러 테넌트 데이터베이스를 실행하여 동일한 메모리와 프로세서를 공유할 수 있습니다. 각 테넌트 데이터베이스는 해당 데이터베이스 사용자, 카탈로그, 저장소, 데이터 파일 및 로그 파일과 완전히 격리되어 보안과 통제를 극대화합니다.

  • 다중 계층 스토리지 및 영구 메모리 지원: 다양한 소프트웨어 솔루션은 다중 온도 데이터(핫, 웜, 콜드)를 관리하여 스토리지의 성능과 비용을 최적화합니다. SAP HANA의 네이티브 스토리지 확장은 메모리와 영구 스토리지(예: SAP HANA Cloud 데이터 레이크) 간의 데이터를 지능형으로 관리하는 기본 제공 기능입니다. SAP HANA의 영구 메모리에 대해 자세히 알아보세요.

  • 확장: 단일 서버에서 테라바이트 단위의 데이터를 지원하며 클러스터의 여러 서버에 걸쳐 공유 없는 아키텍처를 구현하여 추가로 확장됩니다. 규칙에 따라 이러한 서버에 대규모 테이블을 자동으로 분배합니다.

SAP HANA의 역사

2000년대 중반 SAP의 공동 설립자인 Hasso Plattner는 한 가지 일에 몰두하고 있었습니다. 그의 목표는 트랜잭션 및 분석 데이터를 처리할 수 있고 비즈니스 부문의 모든 질문에 실시간으로 답변할 수 있는 데이터베이스를 개발하는 것이었습니다. 2010년에 첫선을 보인 SAP HANA는 현재 31,000곳 이상의 직접 고객을 위한 운영 기반을 제공합니다.

 

2010 - SAP HANA를 공개하고 같은 해 11월에 고객 선정을 위한 사전 릴리스 버전 제공. 첫 번째 정식 버전인 SAP HANA 1.0이 최초 Go-Live 고객 10곳을 확보함.

 

2012 - SAP, SAP HANA Cloud PaaS(Platform-as-a-Service)를 필두로 클라우드 컴퓨팅 제품 공개를 시작함. SAP HANA는 345곳의 고객과 함께 SAP 역사상 가장 빠르게 성장하는 제품이 됨.

 

2013 - 고객에게 SAP HANA의 관리형 프라이빗 클라우드 오퍼링을 제공하는 IaaS(Infrastructure-as-a-service)인 SAP HANA Enterprise Cloud(HEC) 서비스 공개. 현재 3,000곳의 고객과 52만 명 이상의 최종 사용자가 사용 중.

 

2014 - SAP, 12.1페타바이트(PB)로 최대 데이터 웨어하우스 부문 기네스(Guinness) 세계 기록 수립. 이는 모든 학술 연구 라이브러리(2페타바이트)를 모두 인쇄한 것보다 6배 더 많은 문서를 저장할 수 있는 용량에 해당함.

 

2015 - 2015년 3분기 The Forrester Wave™ 인메모리 데이터베이스 플랫폼 부문 리더로 선정됨. SAP HANA를 위해 개발된 SAP HANA 2.0과 SAP S/4HANA ERP 시스템 을 릴리스하고 완전히 새로운 사용자에게 데이터베이스를 소개.

 

2016 - SAP HANA 2.0 일반 공급 및 SAP BW/4HANA 데이터 웨어하우스 솔루션 출시.

 

2017 - 2017년 4분기에 새로운 Forrester Wave™ 트랜잭션 분석 데이터 플랫폼 부문 1위로 선정됨 - SAP HANA는 트랜잭션, 운영, 분석 등 다양한 유형의 워크로드를 실시간으로 동시에 지원하는 통합 데이터 플랫폼입니다.

 

2018 - 공동 혁신을 통해 Intel® Optane™ 영구 메모리에 최적화된 최초의 주요 데이터베이스가 됨

 

2019 - SAP의 차세대 DPaaS(Data Platform-as-a-Service)인 SAP HANA Cloud 공개. SAP HANA는 모든 SAP 하이퍼스케일러 파트너 플랫폼에서 실행됩니다.

 

2020 - SAP HANA가 출시 10주년을 맞이했으며, SAP HANA를 한 단계 혁신한 차세대 솔루션인 SAP HANA Cloud를 출시함.

 

SAP HANA의 용도는 무엇인가요?

SAP HANA 사용 시례에는 수천 가지 시나리오가 포함됩니다. 다음은 고객 사례 중 일부입니다.

고객 찾기에서 모든 SAP HANA 고객 사례 살펴보기

기존 데이터베이스에서 인메모리 및 열 기반 데이터베이스로 어떻게 마이그레이션 하시겠어요?

SAP HANA를 통한 관리 방식은 레거시 데이터베이스와 매우 다르며, 대부분의 구현에서 데이터 사용 공간이 줄어듭니다. 충분한 시간을 들여 기술을 조사하고성공 사례를 살펴보고블로그를 읽어보고, 다양한 구현 리소스를 개발하세요. SAP HANA로 마이그레이션 하는 단계는 다음과 같습니다.

1단계: 마이그레이션 할 항목 선택

레거시 시스템에는 항상 마이그레이션 계획에서 해결해야 하는 일부 오래된 애플리케이션, 사용자 지정 코드 및 데이터가 있습니다.

2단계: 배포 전략 수립

SAP HANA는 온프레미스, 클라우드, 하이브리드 모두에 배포 가능합니다.

3단계: SAP HANA 크기 요구사항 조정

기본 데이터 세트에 필요한 메모리양을 결정합니다. 정적 및 동적 데이터의 메모리 크기와 '영구 스토리지'의 디스크 크기 요구사항을 계획합니다.

4단계: 데이터 정리

마이그레이션은 잘못된 데이터, 중복 데이터, 오래된 데이터를 없애서 시스템을 간소화하고 데이터 사용 공간을 줄일 좋은 기회입니다.

5단계: 마이그레이션 리소스 사용

검증된 마이그레이션 툴과 서비스를 사용할 수 있습니다. 불필요한 위험을 감수하지 마세요.

6단계: 개념 증명 수행

본가동(Go-Live) 전에 개념 증명을 수행하여 마이그레이션 프로세스를 검증하고 올바른 부분과 변경해야 하는 부분에 관한 피드백을 수집합니다.

SAP HANA에서 실행되는 솔루션은 무엇인가요?

SAP의 대표적인 제품들이 SAP HANA에서 실행됩니다. 다음을 포함한 동급 최고의 SAP 솔루션이 SAP HANA를 기반으로 실행됩니다. 또한 광범위한 SAP 파트너 및 고객 네트워크가 SAP HANA의 기능을 사용하는 사용자 정의 솔루션을 개발하여 고유한 비즈니스 요구사항을 충족하고 있습니다.

SAP S/4HANA

AI와 분석 기능을 갖춘 SAP HANA 기반의 완전한 모듈형 클라우드 ERP 시스템으로 미션 크리티컬 작업을 실시간으로 실행하세요.

데이터 인텔리전스(SAP Data Intelligence)

어디서나 데이터에 연결하세요. 고급 머신 러닝으로 데이터 오케스트레이션, 메타데이터 관리, 강력한 데이터 파이프라인을 통합하세요.

데이터 웨어하우스 클라우드(SAP Data Warehouse Cloud)

SAP HANA Cloud를 기반으로 빌드된 공통 의미 계층 아래에 다양한 소스의 데이터를 통합하여 신뢰할 수 있는 데이터에서 중요한 인사이트를 얻으세요.

SAP Analytics Cloud

SAP HANA 기반의 단일 솔루션에서 비즈니스 인텔리전스, 예측 및 증강 분석, 엔터프라이즈 계획 기능에 액세스하세요.

SAP HANA 프리 트라이얼

SAP HANA 인메모리 데이터베이스에 대해 자세히 알아보세요. 오늘 바로 등록하여 데모를 요청하거나 프리 트라이얼을 시작하세요.

SAP HANA에 대해 자주 묻는 질문(FAQ)

데이터베이스 관리 시스템(DBMS, Database Management System)은 전통적으로 구조나 형식을 정의한 데이터의 저장 및 구성에 사용되는 소프트웨어/서비스입니다. DBMS 시스템은 일반적으로 시스템이 관리하는 데이터 유형(정형 데이터, 비정형 데이터 등)에 따라 다양한 유형으로 분류됩니다. 기존 ERP는 데이터 항목 간의 관계를 유지보수하고 기본 정의와 특징을 저장하며 데이터 사용자가 필요에 따라 정보를 쿼리하거나 액세스할 수 있도록 합니다.

열 기반 데이터베이스는 관련된 정보 그룹을 행이 아닌 열에 함께 저장합니다. 이 경우 행 기반 시스템을 사용하는 것보다 훨씬 더 빠르게 유사한 데이터를 쿼리하고 분석할 수 있습니다. 열 기반 데이터베이스는 대부분 더 빠른 검색 속도가 중요한 인메모리 비즈니스 애플리케이션과 데이터 웨어하우스에 사용됩니다. 이 형식은 전통적으로 분석 용도로 적합합니다. 열 기반 데이터베이스를 사용하면 관련된 데이터 세트에 대해 수행되는 쿼리에 필요한 리소스의 양을 줄일 수 있습니다.

온라인 분석 처리, 즉 OLAP는 주로 분석 목적으로 대량의 데이터를 처리하기 위해 최적화된 시스템과 소프트웨어를 가리킵니다. 이 처리 유형은 복잡한 계산, 모델링 및 데이터 마이닝도 지원하므로 의사결정 지원 및 경영진 보고 목적으로 사용하기에 적합합니다.

온라인 트랜잭션 처리, 즉 OLTP는 POS 단말기 또는 예약 등 빠른 응답이 필요한 대화형 태스크에 최적화된 컴퓨팅 방식입니다. 이러한 태스크에는 즉각적인 응답을 기대하는 사용자와의 많은 입/출력 상호작용이 수반됩니다. OLTP는 현재 작업에 필요한 것 이상의 대용량 데이터 저장소 및 복잡한 컴퓨팅과는 관련이 없습니다. 이 두 가지는 OLAP와 관련된 것들입니다.

예. SAP HANA는 OLAP 및 OLTP 작업을 단일 시스템에 결합하는 열 기반 인메모리 관계형 데이터베이스입니다. 경쟁 솔루션보다 더 적은 디스크 공간을 차지하며 확장성이 뛰어납니다. SAP HANA는 온프레미스, 퍼블릭 또는 프라이빗 클라우드, 하이브리드 환경에 배포 가능합니다. 이 데이터베이스는 다양한 데이터 유형을 사용하는 고급 분석 및 트랜잭션 작업에 적합합니다. SAP HANA는 데이터베이스 관리 외에 고급 분석 처리, 데이터 통합, 애플리케이션 개발도 지원합니다.

twitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixeltwitter pixel