Application Migration Service를 사용하여 동종 SAP 마이그레이션 전환 시간 단축 - 권장 가이드

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Application Migration Service를 사용하여 동종 SAP 마이그레이션 전환 시간 단축

작성자: 파벨 루빈(AWS), 디에고 발베르데(AWS), 수닐 야다브(AWS)

환경: 프로덕션

소스: 온프레미스 SAP ASE 데이터베이스

대상: Amazon EC2의 SAP 데이터베이스

R 유형: 리호스팅

워크로드: SAP

기술: 마이그레이션, 데이터베이스

AWS 서비스: AWS Application Migration Service, Amazon EBS

요약

이 패턴은 AWS Application Migration Service를 사용하여 SAP 워크로드를 마이그레이션하는 단계를 설명합니다. Application Migration Service는 블록 레벨 복제를 사용하여 소스와 지속적으로 동기화되는 복제 볼륨을 유지하여 전환이 쉽도록 합니다.

SAP 워크로드에는 애플리케이션 SAP CRM(Customer Relationship Management), SAP ERP(Enterprise Resource Planning) 및 SAP BW(Business Warehouse)가 포함됩니다.

사전 조건 및 제한 사항

사전 조건

  • 소스 SAP 서버와 AWS의 대상 Virtual Private Cloud(VPC) 간에 안정적 네트워크 연결이 가능한 활성 AWS 계정

  • 온프레미스 데이터 센터의 Linux 또는 Windows용 SAP Adaptive Server Enterprise(ASE) 소스 데이터베이스

제한 사항

  • Amazon Elastic Compute Cloud(Amazon EC2)가 대상 운영 체제를 지원해야 합니다. 자세한 내용은 Amazon EC2 FAQ를 참조하세요.

아키텍처

소스 기술 스택

  • SAP ASE 데이터베이스  

대상 기술 스택

  • Amazon EC2

  • Amazon Elastic Block Store(Amazon EBS)

소스 및 대상 아키텍처

다음 다이어그램은 온프레미스 서버에서 Replication Agent를 통해 Application Migration Service 엔드포인트로 마이그레이션하는 과정을 보여줍니다. Amazon Simple Storage Service(Amazon S3) 엔드포인트는 설치 및 구성 파일에 액세스하는 데 사용됩니다. 스테이징 영역의 서브넷과 마이그레이션된 리소스에는 EBS 볼륨에 데이터를 저장하는 EC2 인스턴스가 포함되어 있습니다. 포트 TCP 443은 소스 시스템 네트워크를 Application Migration Service에 연결하고 스테이징 영역 서브넷을 Application Migration Service, Amazon EC2 및 Amazon S3 리전 엔드포인트에 연결하는 데 사용됩니다. 포트 TCP 1500은 로컬 네트워크와 스테이징 영역 간의 데이터 복제에 사용됩니다.

설명은 다이어그램 앞에 나와 있습니다.

도구

에픽

작업설명필요한 기술

Application Migration Service를 초기화합니다.

SAP ASE 데이터베이스를 배포할 리전에서 Application Migration Service를 초기화합니다. AWS는 각 리전의 Application Migration Service 페이지로 처음 이동할 때 자동 설정을 제공합니다.

AWS 관리자

서비스 역할을 수동으로 생성합니다.

(선택 사항) 자동화(예: AWS Control Tower)를 사용하여 계정을 설정하려는 경우 설치, 복제 및 시작에 필요한 6개의 AWS Identity and Access Management(IAM) 역할을 수동으로 생성할 수 있습니다. 지침은 AWS 설명서를 참조하세요.

AWS 관리자

복제 설정 템플릿을 생성합니다.

복제 설정 템플릿은 서브넷, 인스턴스 유형, Amazon EBS 암호화 및 데이터 라우팅 방식을 정의합니다. 자세한 설정 정보는 AWS 설명서를 참조하세요.

일반 AWS
작업설명필요한 기술

새 IAM 역할을 생성합니다.

IAM 콘솔에서 역할로 이동한 후 역할 생성을 선택합니다.

신뢰할 수 있는 엔터티 유형의 경우 AWS 계정을 선택한 후 다음을 선택합니다.

AWS 시스템 관리자

IAM AWSApplicationMigrationAgentPolicy 역할에 연결하세요.

AWS 관리형 AWSApplicationMigrationAgentPolicy 정책에는 Application Migration Service Agent 설치를 수행하는 데 필요한 권한이 포함되어 있습니다.

정책을 연결한 후 다음을 선택합니다.

AWS 시스템 관리자

역할 생성을 완료합니다.

친숙한 이름을 지정하고 역할 생성을 선택합니다.

AWS 시스템 관리자

임시 보안 인증 정보를 생성합니다.

액세스 키 ID, 비밀 액세스 키 및 세션 토큰을 생성하려면 AWS STS 설명서의 지침을 따르세요. 이러한 보안 인증은 에이전트 설치 중에 사용됩니다.

AWS 시스템 관리자
작업설명필요한 기술

SAP 소스 시스템에 에이전트 설치 프로그램을 다운로드합니다.

소스 운영 체제에 적합한 에이전트 설치 프로그램(Windows 또는 Linux)을 다운로드합니다.

앱 소유자

AWS Replication Agent를 설치합니다.

소스 시스템에서 에이전트 설치 관리자 파일을 실행하면 먼저 액세스 키, 비밀 액세스 키, 세션 토큰, 복제할 리전을 입력하라는 메시지가 표시됩니다. 이전에 생성한 IAM 역할의 임시 보안 인증 정보와 초기화 중에 구성한 동일한 리전을 사용합니다.

앱 소유자

초기 데이터 복제를 기다립니다.

에이전트가 설치되면 Application Migration Service 콘솔의 시스템 탭에 소스 시스템이 나타납니다.

앱 소유자
작업설명필요한 기술

소스 서버의 Launch 템플릿을 업데이트합니다.

각 소스 서버는 대상 EC2 서버의 구성을 알려주는 고유한 EC2 Launch 템플릿을 사용합니다. 마이그레이션된 서버의 Amazon EC2 구성을 사용자 지정하려는 경우 이 템플릿을 편집할 수 있습니다.

일반 AWS

기본 Launch 템플릿 버전을 설정합니다.

Launch 템플릿을 필요에 따라 변경한 후 이 업데이트된 버전을 기본 Launch 템플릿으로 사용하도록 지정합니다. 자세한 내용은 AWS 설명서를 참조하세요.

일반 AWS

인스턴스 유형 적정 크기 조정을 끕니다.

(선택 사항) 인스턴스 유형 적정 크기 조정은 소스 SAP 서버의 구성을 기반으로 자동 인스턴스 유형 권장 사항을 제공합니다. Launch 템플릿에서 사용자 지정 인스턴스 유형을 지정할 수 있도록 이 설정을 끄는 것이 좋습니다.

일반 AWS
작업설명필요한 기술

테스트 시작을 시작하세요.

Application Migration Service 콘솔에서 서버를 하나 이상 선택한 다음 테스트 및 전환에서 테스트 인스턴스 시작을 선택합니다.

일반 AWS, 마이그레이션 엔지니어, 마이그레이션 책임자

전환 및 시작 프로세스가 완료될 때까지 기다립니다.

시작 이력 탭에서 시작 프로세스를 검토할 수 있습니다. 시스템이 EC2 인스턴스을 성공적으로 시작하면 알림 탭이 시작됨으로 업데이트됩니다.

테스트가 성공적으로 완료되었는지 확인합니다.

RDP(원격 데스크톱 프로토콜) 또는 SSH(보안 쉘)을 통해 시작된 인스턴스에 연결하고 적절한 애플리케이션 검사를 수행합니다. 예를 들어, SAP 인터페이스에 로그인하여 기능을 검증합니다.

마이그레이션 엔지니어, 앱 소유자

소스 수명 주기를 업데이트합니다.

테스트가 성공적이면 테스트 및 전환 탭에서 소스 시스템 수명 주기를 “전환 준비 완료”로 표시로 업데이트합니다.

마이그레이션 엔지니어, 마이그레이션 책임자
작업설명필요한 기술

전환 기간을 예약합니다.

전환 리드, 마이그레이션 책임자, 앱 소유자

전환 시작을 착수합니다.

하나 이상의 서버를 선택합니다. Application Migration Service 콘솔의 테스트 및 전환 탭에서 테스트 및 전환전환 인스턴스 시작을 선택합니다.

마이그레이션 엔지니어

전환 및 시작 프로세스가 완료될 때까지 기다립니다.

시작 이력 탭에서 시작 프로세스를 검토할 수 있습니다. 시스템이 EC2 인스턴스을 성공적으로 시작하면 알림 탭이 시작됨으로 업데이트됩니다.

전환이 성공적으로 완료되었는지 확인합니다.

RDP 또는 SSH을 통해 시작된 인스턴스에 연결하고 적절한 애플리케이션 검사를 수행합니다.

앱 소유자, 마이그레이션 엔지니어

소스 수명 주기를 업데이트합니다.

전환이 성공적이면 테스트 및 전환 탭에서 전환 마무리를 선택하여 소스 시스템 수명 주기를 업데이트합니다.

마이그레이션 엔지니어

관련 리소스

참조

동영상