HANA DB

  • HANA DB

    SAP HANA Replication 방법

    SAP Replication 방법 이번에는 SAP의 고가용성(High Availability)에 대한 방법 중에 복제(Replication) 방법에 대해서 설명하도록 하겠습니다. 여기에서 고가용성(HA)에 대해서 설명하고 넘어가겠습니다. 오라클등 다른 데이터베이스와 마찬가지로 HANA도 서비스가 중단되면 업무에 많은 영향을 미치게 됩니다. 고객이 백화점에서 옷을 구입한다고 생각하면 고객이 주문을 하면 그 주문 내용이 SAP HANA에 저장되게 됩니다. 만약 SAP HANA 데이터베이스가 문제가 생겨서 주문을 할 수 없다면 회사 입장에서는 고객에게 물건을 팔지 못하게 되어 금전적인 손해와 주문도 안되는 물것을 다음에는 사지 않게 되어 고객의 신뢰를 잃게 됩니다. 일 예로 미국 텔타항공이 데이터센타의 전원이 문제가 생겨서 비행기가 이륙하지 못하는 사태가 발생했습니다. 지난 2016년 8월 8일 월요일, 미국 델타항공의 컴퓨터 시스템이 다운되었다.컴퓨터 다운의 여파로 2,100대가 넘는 비행기의 운항이 전면적으로 중단되었고, 비행기를 타지…

  • HANA DB

    HANA Scale-up and Scale-out 구성

    HANA Scale-up and Scale-out 구성 우리가 흔히들 처음 듣는 용어에 대해서 생소한 경험을 가지고 있습니다. 이 단어(개념)이 영어로 되어 있는 경우에 어떤 내용인지 감이 오지 않게 되는데 지금 소개할 내용도 생소한 개념인 스케일 업, 스케일 아웃, 복제등에 해당됩니다. 이제 제가 설명할 내용은 HANA 를 구축하게 되면 기존 데이타베이스(DB)인 Oracle, MS SQL 서버에서 설치(구축)하고 사용하는 개념에서 벗어나는 부분이 있어서 이것을 설명하도록 하겠습니다. 이해를 쉽게 하기 위해서 가장 많이 사용하고 있는 Oracle 데이터베이스를 기준으로 HANA를 어떻게 다른지를 설명하도록 하겠습니다. 오라클에서는 처음에 시작할때는 Single Server로 DB를 구성하고 사용하게 되었는데 문제가되는 점은 서버가 장애가 발생했을 때 접속을 하지 못해서 사용하지 못하는 상황이 발생하게 됩니다. 그래서 Oracle에서 나오게 된 것이 Real Application Clusters (RAC)라는 제품을…

  • HANA DB

    SAP HANA DB SPS11 GUI로 설치

    SAP HANA DB SPS11 GUI를 이용하여 설치 지난번 HANA DB 설치에서 HANA DB를 설치하는 방법에서 명령어(Command Line)로 설치하는것을 설명해 드렸습니다. 이번에는 GUI(Graphic User Interface) 로 설치하는 방법을 설명하도록 하겠습니다. 명령어 모드로 설치하는 것과 동일한데 실행하는 파일을 어떤 것을 설치하는냐에 따라 명령어(Command Line) 와 GUI(Graphic User Interface)로 설치하게 됩니다. 아무래도 우리는 Windows환경에 익숙하여 화면을 보면서 설치하는게 입력해야 하는 값들도 화면에 나타나기 때문에 훨씬 쉽게 설치할 수 있습니다. HANA DB SPS11을 다운로드 한 위치에서 설치 경로로 이동합니다. 그리고 실행파일을 ./hdblcmgui (HANA DB Life Cycle Manager GUI)를 터미널 창에서 수행합니다. 여기에서는  root 유저로 수행해야 합니다. hdblcmgui(HANA DB Life Cycle Manager GUI)를 수행하면 아래와 같이 그래픽 화면이 띄워지게 됩니다. SAP HANA Database를 선택하고 다음(Next)를…

  • HANA DB

    SAP HANA DB SPS11 설치

    SAP HANA DB를 설치에 대해서 설명하도록 하겠습니다. SAP HANA DB를 다운로드 합니다. 먼저 SAP Software Download Center로 이동합니다. 아래 URL로 접속하는데 접속하기 위해서는 S000* 으로 시작하는 Service Market Place 접속 ID가 있어야 필요한 소프트웨어를 다운로드 할 수 있습니다. https://support.sap.com/software.html 다운로드 위치는 아래 경로로 찾아 가시면 다운로드 할 수 있습니다. SAP IN-MEMORY (SAP HANA ) > HANA PLATFORM EDITION > SAP HANA PLATFORM EDITION > SAP HANA PLATFORM EDIT. 1.0 > INSTALLATION HANA SPS11 번으로 다운로드 합니다. 2. 다운로드한 HANA DB 파일을 압축을 해제합니다. unrar x 51050481_park1.exe 수행하여 압축을 해제합니다. 3.HANA DB를 설치하게 되는데 설치 방법에는 2가지로 GUI모드와 Command Line으로 설치하는 방법이 있습니다. GUI모드는 ./hdblcmgui 를 실행하고 Command Line는 ./hdblcm 을 실행하면…

  • HANA DB

    SUSE Linux for SAP 다운로드 및 설치

    SUSE Linux Enterprise Server 11 for SAP 다운로드 아래 사이트에 가면 SUSE Linux를 다운로드 할 수 있다. SUSE Linux Enterprise for SAP Applications 11 SP3 Installation Media http://download.novell.com/Download?buildid=XL0RqEykZpc~ SLE-11-SP3-SAP-DVD-x86_64-GM-DVD.iso 파일을 다운로드 하여 DVD로 만들어 OS를 설치합니다. 이 SUSE 리룩스 버전은 SAP Application 을 위한 버전으로 SUSE Linux Enterprise 11 SP3 for SAP application입니다. 즉 SAP를 설치하기 위해서 필요한 리룩스 패키지를 포함하고 있습니다. 쉽게 말씀드리고 SAP 를 설치하기에 좋게 리룩스를 만들었습니다.   SUSE Linux 설치 SUSE Linux 설치는 SLE-11-SP3-SAP-DVD-x86_64-GM-DVD.iso이 ISO파일을 DVD Writer 로 dvd를 만들어서 설치하게 됩니다. 먼저 공 DVD를 구입하고 PC에서 Nero Burning 프로그램을 설치한 후에 DVD Writer 기계를 사용하여 SUSE Linux 11 SP3을 설치가 가능한 DVD를 만듭니다. SUSE Linux…

  • HANA DB

    SAP HANA 사이징(Sizing)

    SAP HANA 사이징(Sizing) SAP HANA(High Performance Analytic Appliance)의 사이징에 대해서 설명하도록 하겠습니다. HANA가 In-Memory Database로 하드웨어(Hardware)와 소프트웨어(Software)을 결합한 어플라이선스(Appliance)형태로 구성되어 있습니다. HANA가 내세우는 장점은 실시간으로 분석이 가능하고 빠른 트랜잭션(Transaction)을 처리하는 것입니다. HANA는 모든 업무처리를 메모리 상에서 수행하고 디스크는 단순이 전원 공급이 중단되었을때 데이터를 보존하기 위해서 존재합니다. 모든 업무 처리(Transaction)를 메모리 상에서 수행하고, 업무 연산(Calculation)을 수행하는 CPU 담당하기 때문에 HANA를 구축할 때 우리 회사에 맞게 몇 개의 CPU를 꽂아야 하고, 메모리를 몇 GB를 넣어야 우리 회사 직원이 느리다고 하지 않고 원하는 결과(리포트)를 처리 할 수 있을지 결정하는 것 이기 때문에 HANA 사이징이 HANA 를 구축하는데 중용한 요소로 작용합니다. 이제 HAHA 를 구축하는데 하드웨어(H/W)정확하게 사이징하는 3가지 방법에 대해서 설명하도록 하겠습니다 QuickSizer를 이용한…

  • HANA DB

    SAP HANA 디스크 구성

    SAP HANA 디스크 구성 이번에는 HANA를 디스크(Disk)구성에 대해서 알아보도록 하겠습니다. 디스크 구성에 대해서 알아 보기 앞서 HANA를 구축하게 되면 크게 3가지 형태로 구성을 할 수 있습니다. 이 형태는 지금까지 SAP ERP를 설치하게 되면 고객(구매한 회사)가 서버(H/W)를 IBM, HP에 제품을 구입하고 SAP를 설치할 수 있는 사람에게 요청하여 SAP ERP를 설치하여 사용한 형태 였습니다. 그러나 최근에 Cloud(클라우드)라고 하는 개념이 도입되어 서버(H/W)월 사용료를 내고 사용한 만큼만 돈을 내는 형태가 추가 되었습니다. Single Server 이 방식은 HANA를 개발서버용으로 사용할 때 주로 사용하는 것으로 서버 1대에 구성하여 설치하는 형태로 CPU 2개와 메모리 128G로 서버 1대를 최소 사양으로 구성할 수 있습니다. Scale Out Cluster 이 형태는 BW on HANA나 S/4 HANA에서 운영(Production)서버에서 사용하는 형태로 보통 4대의…

  • HANA DB

    SAP HANA 메모리 구성

    SAP HANA 메모리 구성   HANA DB(Database)가 메모리를 기반으로 기동되는 DB이기 때문에 여기서 메모리에 대해서 좀더 자세히 다루고 가도록 하겠습니다. HANA의 메모리를 실제로 하드웨어(H/W)에서 사용하는 메모리와 HANA DB에서 사용하는 메모리를 어떻게 구성되어 있고 실제 물리적인 메모리(Physical Memory=Real Memory)와 HANA DB에서 사용하는 메모리의 관계를 설명하여 좀더 이해하기 쉽게 설명 드리고자 합니다. HANA Used Memory 는 실세 HANA 사용중에 있는 메모리를 말합니다. 실제로 HANA가 메모리를 사용하는 것은 이 Used Memory를 말합니다. Memory Pool은 SAP 제품의 특징을 SAP ERP인 제품에도 사용하는 개념입니다. SAP 제품이 시작(기동)되면 기본적으로 메모리를 일정부분을 미리 확보하고 시작(Start)하게 되는게 이것을 미리 확보하게 되는 공간을 메모리 폴(Memory Pool)이라고 합니다. Code and Stack 은 HANA실행하는 엔진 영역으로 Coding을 이루어진 프로그램 영역입니다. 이…

  • HANA DB

    SUSE Linux 구성 및 설치

    SUSE Linux 구성 및 설치 SAP HANA를 설치하기 위해서는 먼저 Operating System(OS)를 선택하고 그에 맞게 파일시스템을 구성해야 합니다. 현재 HANA DB를 설치 가능한 OS는 Linux 밖에 없어서 Windows 나 UNIX인 IBM AIX, HP-UX, Oracle Solaris는 아직 지원을 하지 않고 있습니다. 저뿐만 아니라 HANA를 설치하고자 하는 분은 누구나 의문사항이 있으시면 도대체 얼마의 메모리가 있어야 HANA DB가 설치될까입니다.제가 테스트 해본 결과 CPU 1개, 메모리 32GB에서 HAHA DB SPS08이 설치가 되었습니다. 즉 메모리 32GB만 있으면 HAHA DB를 설치 할 수 있습니다. SAP HANA를 설치 가능한 Linux는 SUSE Enterprise Server 11, Red Hat Enterprise Linux 6.5를 지원하고 있습니다. 가능 많이 쓰이고 있고 신규로 HANA를 설치하고 있는 회사들은 SUSE Linux로 OS로 선택하여 설치되고 있습니다. SUSE…

  • HANA DB

    SAP HANA 하드웨어 구성

    SAP HANA 하드웨어 구성   HANA는 어떻게 구축해야 하는지 고민을 많이 하게 됩니다. HANA 하드웨어 구성에는 여러가지 조건이 존재하고 다양한 선택 사항이 존재하여 이 하드웨어 선택에 많은 어려움이 있습니다. 저는 여기서 좀더 간단하고 기업체에서 SAP HANA를 설치하는데 어떤 하드웨어(H/W)를 선택해야 하는지 고민해는 부분을 쉽게 설명하도록 노력하겠습니다.   SAP HANA는 스프트웨어와 하드웨어를 결합하여 개발한 제품으로 처음에 소개되었을때는 어플라이언스(appliance)로   SAP HANA는 3가지 형태로 납품하게 됩니다. 1)어플라이언스(Appliance)형태로 납품 이 형태는 하드웨어(H/W)에 소프트웨어(S/W)를 설치된 상태로 고객은 배달된 제품을 그냥 사용하기만 하면 되는 형태입니다. HAHA설치는 SAP파트너社에서 설치하고 필요한 구성이나 설정사항도 SAP파트너사에서 모두 제공됩니다. 그래서  고객은 제품을 바로 사용할 수 있습니다. 이것은 BW Accelerator(SAP Business Warehouse Accelerator)도 유사한 형태로 납품을 되어서 Blade 형태로 Suse Linux가…