이번 게시글과 동영상에서는 퓨어스토리지가 새롭게 출시한 “퓨리티 마이그레이트(Purity Migrate)”을 사용해서 SAP 애플리케이션을 이동하는 새로운 방법을 보여 드리겠습니다. 퓨리티 마이그레이트을 사용해 미션 크리티컬한 S/4HANA 애플리케이션을 이기종 스토리지에서 퓨어스토리지의 플래시어레이//X(FlashArray//X)로 마이그레이션 해보겠습니다. 참고로, 데모에서는 델EMC(DellEMC) VMAX250F 어레이가 소스 어레이이고, 이 어레이에 S/4HANA 1610(2016년 10월 출시된 버전) 분산 애플리케이션이 구현되어 있습니다.

SAP HANA의 시스템 복제, 백업, 복구 등 S/4HANA애플리케이션을 이동할 수 있는 방식은 여러 가지가 있습니다. 이번 블로그 데모에서는 퓨리티 마이그레이트를 사용하겠습니다. 모든 방식들이 여러 RPO(복구시점목표)와 RTO(복구시간목표) 요구사항을 충족하지만, 퓨리티 마이그레이트의 가장 큰 장점은 타깃인 퓨어스토리지 플래시어레이//X에 새로운 호스트 또는 서버 세트를 설치하거나 SAP S/4HANA를 설정할 필요가 없다는 것입니다. 호스트와 서버의 운영 환경을 그대로 타깃 어레이로 이동됩니다. 새로운 호스트 세트를 SAP 애플리케이션에 맞게 준비하는 과정은 OS 설치, 최적의 모범사례 적용, 그리고 소프트웨어 프로비저닝 매니저를 사용한 애플리케이션 설치 등 상당한 시간과 노력이 필요한 일입니다. 퓨리티 마이그레이트를 사용하면, 새로운 서버나 호스트가 필요하지 않습니다. 퓨리티 마이그레이트을 사용해 기존 호스트를 퓨어스토리지 플래시어레이//X로 이동시킨 후에 데이터가 모두 이동된 후에 호스트와 서버를 한 번 재시작하기만 하면 됩니다.

퓨리티 마이그레이트는 App스토어에서 다운로드 받을 수 있으며, 퓨어스토리지의 전문 서비스(Professional Services)가 서드파티 어레이에 있는 데이터를 퓨어스토리지의 플래시어레이로 이동시킵니다. 데이터 마이그레이션이 완료되면, 서드파티 어레이를 분리할 수 있습니다. 퓨리티 마이그레이트는 EMC, 넷앱(NetApp) 등 다른 어레이에 있는 데이터를 새로운 퓨어스토리지 어레이로 이동해야 하는 고객들에게 도움을 줍니다. 설치, 설정 및 데이터 마이그레이션 과정은 모두 전문 서비스가 수행합니다.

데이터 마이그레이션 과정을 시연하기에 앞서, 델EMC VMAX250F에 S/4HANA 분산 시스템을 구축했습니다. 마이그레이션은 퓨리티 마이그레이트를 시작하는 순간부터 수행됩니다. 퓨리티 마이그레이트는 모든 데이터 동기화를 시작하고, 퓨어스토리지 플래시어레이//X에 자동으로 호스트와 볼륨을 생성합니다.

운영 체제SAP 애플리케이션용 SUSE Linux 12 sp3

SAP HANA 버전: SAP HANA 2.0 sp3

S/4HANA 버전: S/4HANA 1610

스키마 이름SAPABAP1

SAP HANA 데이터 로그 볼륨: XFS 파일 시스템

소스 스토리지 어레이: 파워맥스 OS가 적용된 델EMC VMAX 250F

타깃 스토리지 어레이: 퓨어스토리지 플래시어레이//X20R2

S/4HANA 시스템의 상태는 하단의 이미지와 같습니다.

S/4HANA 시스템을 퓨어스토리지 플래시어레이//X로 마이그레이션하는 과정은 아래와 같습니다.

  1. S4HANA에서 ABAP 로드 런너(LoadRunner)가 델EMC VMAX250F에 라이브 데이터를 생성합니다.
  2. 퓨어스토리지 플래시어레이//X가 타깃 어레이로 지정되면서, 퓨리티 마이그레이트가 SAN 네트워크에 삽입됩니다. 그 다음, 두 가지 마이그레이션 세션을 시작해야 합니다. 하나는 SAP HANA 데이터베이스 호스트를 위한 것이고, 다른 하나는 S/4HANA 애플리케이션 호스트를 위한 것입니다.
  3. 마이그레이션 세션이 시작되면, ABAP 로드 제너레이터(Load Generator)에서 라이브로 생성된 데이터와 오래된 데이터의 복제 및 동기화도 시작됩니다.
  4. 이 과정이 끝나면, 모든 워크로드나 ABAP 로드 제너레이터를 중단시킵니다. 그리고 난 후, 새로운 데이터를 동기화해 나머지 데이터도 동기화 및 복제를 진행하고, S/4HANA 애플리케이션 호스트와 SAP HANA 데이터베이스 호스트를 위한 마이그레이션 세션을 완료합니다.
  5. 다음 단계는 퓨리티 마이그레이트에서 호스트와 볼륨의 자동 프로비저닝을 실행합니다. 그러면 퓨어스토리지 플래시어레이//X에 호스트와 해당 볼륨들이 생성됩니다. SAP HANA 데이터베이스와 S/4HANA 애플리케이션을 중단하여 Cut-Over(기존 시스템을 완전히 중단)를 시작합니다.
  6. 이제 퓨어스토리지 플래시어레이//X에 연결되어 있는 S4/HANA 애플리케이션과 SAP HANA 데이터베이스용 서버들을 재시작합니다. fstab 파일이 존재하는 경우, fstab 엔트리가 퓨어의 플래시어레이//X 볼륨에 접근하도록 업데이트해야 합니다.
  7. 각 호스트에 있는 데이터베이스와 SAP S/4HANA 애플리케이션을 재시작합니다.
  8. 마지막으로, S/4HANA 애플리케이션의 레퍼런스 테이블 엔트리가 컷오버 이전의 레퍼런스 테이블 값과 일치하는지 확인합니다.

마이그레이션의 전체 과정을 보여주는 데모 영상은 아래 링크에서 확인할 수 있습니다.

» https://youtu.be/al7sjm1Q5yk

이처럼, 퓨리티 마이그레이트는 애플리케이션을 이기종 스토리지 어레이에서 퓨어스토리지 플래시어레이//X로 마이그레이션하는 새로운 접근방식을 제공합니다. 위의 데모에서 보신 것처럼, 기존 호스트 및 서버가 타깃 어레이인 퓨어스토리지 플래시어레이//X로 있는 그대로 이동되기 때문에, 새로운 호스트 및 서버 세트에 OS와 SAP 애플리케이션을 설치할 필요가 없어지면서 상당한 시간을 절약할 수 있습니다. RTO 요구사항이 충족된다면 퓨리티 마이그레이트로 얼마나 간단하게 애플리케이션을 퓨어스토리지 플래시어레이//X로 마이그레이션 할 수 있는지 직접 경험해 보시길 바랍니다.