이 예제 아키텍처에서는 Microsoft Azure 구성 요소와 함께 네이티브 IBM i 백업 및 복구 서비스를 사용하여 IBM i 워크로드를 Azure의 Skytap으로 신속하게 마이그레이션하는 방법을 보여 줍니다. 이 네이티브 IBM Power9 인프라는 Azure 데이터 센터에서 호스트되므로 기존 워크로드와 Azure에서 기본적으로 실행되는 워크로드 간의 대기 시간을 최소화합니다. Azure의 안정성과 도달률, 주문형 IBM i LPAR(논리 파티션)을 배포하고 크기를 조정할 수 있는 유연성, Azure Storage 통해 전체 백업 및 복구 서비스를 이용할 수 있습니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
워크플로
다이어그램의 숫자는 다음 데이터 흐름에 해당합니다.
온-프레미스 사용자는 웹 브라우저를 사용하여 Azure ExpressRoute의 비공개 연결을 통해 Azure에 연결합니다. 이 웹 기반 앱은 Azure의 Skytap에서 실행되는 IBM i 인스턴스에서 실행되는 서비스에 대해 최신 인터페이스를 제공합니다.
FTP 프록시 및 Azure Data Box Gateway는 데이터 센터의 기존 IBM i 인프라 옆에 있는 온-프레미스에 배포됩니다. 마이그레이션 전에 GoSave 또는 BRMS(백업, 복구 및 Media Services)를 사용하여 IBM i 시스템을 백업합니다.
Data Box Gateway는 Azure Private Link 엔드포인트를 통해 IBM i 시스템에서 Azure Blob Storage 계정으로 데이터를 보냅니다.
FTP 프록시 및 Data Box Gateway는 IBM i 시스템과 동일한 네트워크를 사용하는 Azure 환경의 Skytap에 배포됩니다.
IBM i 시스템은 원래 백업에 사용되는 경우 옵션 21(시스템 및 사용자 데이터 복원), 옵션 23(사용자 데이터 복원) 또는 BRMS를 사용하여 Azure의 Skytap에서 복원됩니다.
구성 요소
아키텍처는 다음 구성 요소를 사용합니다.
Azure의 Skytap은 Azure 데이터 센터의 하드웨어에서 IBM Power 및 x86 기존 워크로드를 실행하는 서비스입니다. IBM Power 기반 AIX, IBM i 또는 Linux 운영 체제에서 애플리케이션을 실행하는 모든 규모의 조직은 사전 작업이 거의 없어도 Azure로 마이그레이션할 수 있습니다.
Azure Virtual Machine 인스턴스는 주문형, 확장 가능한 컴퓨팅 성능을 제공합니다. VM(가상 머신)은 가상화를 실행하는 물리적 하드웨어를 구매하고 유지 관리할 필요 없이 가상화의 유연성을 제공합니다.
Azure Virtual Network는 Azure에서 개인 네트워크의 기본 구성 요소입니다. 소프트웨어 정의 네트워크인 VNet(가상 네트워크)은 VM 및 기타 Azure 리소스가 서로 간에 통신하거나 인터넷 및 온-프레미스 네트워크와 통신할 수 있는 격리된 환경을 제공합니다. Skytap Well-Architected Framework에서 Azure의 Skytap 연결이 작동하는 방식을 자세히 알아보세요.
Azure Private Link는 웹 클라이언트가 Azure의 Skytap에서 리소스를 사용할 수 있도록 가상 네트워크에 고유한 프라이빗 링크 서비스를 만듭니다.
Azure Blob Storage는 텍스트 및 이진 데이터와 같은 대량의 비정형 데이터를 저장하도록 디자인된 개체 스토리지 솔루션입니다.
Azure ExpressRoute는 연결 공급자가 가능하게 하는 프라이빗 연결을 통해 온-프레미스 네트워크를 Azure, Office 365 등의 Microsoft 클라우드 서비스로 확장합니다. Skytap - Azure 네트워킹 시작 가이드에서 Azure ExpressRoute가 Skytap과 함께 작동하는 방식을 자세히 알아보세요.
Azure Data Box Gateway는 온-프레미스에 설치하는 가상 디바이스입니다. NFS(네트워크 파일 시스템) 및 SMB(서버 메시지 블록) 프로토콜을 사용하여 데이터를 쓰고 Data Box Gateway에서는 Azure로 데이터를 보냅니다.
대안
VPN(가상 사설망) 또는 인터넷을 통해 Azure의 Skytap에서 실행되는 IBM i 인스턴스에 연결할 수 있습니다. 예를 들어 SSH(Secure Shell)를 사용하여 Azure에서 IBM i 애플리케이션에 액세스할 수 있습니다.
열린 포트 수를 최소화하면서 보안을 최대화하려면 LPAR에 대한 관리 액세스용으로 VM을 베스천 호스트로 사용할 수 있습니다. 베스천 호스트는 Azure의 VNet 내에서 실행됩니다. 예를 들어 관리자는 5250 터미널 에뮬레이터를 사용하여 IBM i 시스템에 액세스할 수 있습니다.
BRMS를 사용하여 마이그레이션 전에 시스템을 백업한 다음 증분 백업에 BRMS 복원을 사용할 수 있습니다.
고가용성 시나리오에서는 조직의 ExpressRoute 또는 VPN 연결을 통해 거의 실시간으로 저널 데이터를 복제할 수 있습니다. 오류가 발생한 경우 거의 즉각적인 장애 조치(failover)를 위해 역할 교환을 수행할 수 있습니다.
시나리오 정보
미드레인지 컴퓨터의 IBM 시스템 i 제품군은 1988년에 AS/400으로 처음 도입되었습니다. 지금까지는 i 시리즈 애플리케이션을 클라우드로 이동하기 전에 아키텍처를 변경하거나 온-프레미스 또는 공동 배치된 시설에서 유지 관리하는 것을 선택했습니다. 두 가지 모두 비용이 많이 드는 옵션입니다.
이 예제에서 Azure의 웹앱은 사용자에게 Azure의 Skytap에서 실행되는 리소스에 대한 최신 인터페이스를 제공합니다. IBM i 온-프레미스에서 중요한 구성 요소 또는 SOR(레코드 시스템)을 계속 실행할 수 있습니다. 고급 분석 및 기계 학습과 같은 네이티브 Azure 서비스를 사용하여 전체 IBM i 워크로드를 마이그레이션하고 현대화할 수도 있습니다. 이 유형의 모든 클라우드 시나리오에서 Azure의 Skytap은 비용을 최적화하는 데 도움이 됩니다.
잠재적인 사용 사례
IBM i를 Azure로 실행하는 온-프레미스 워크로드의 간편한 셀프 서비스 리프트 앤 시프트를 사용하도록 설정합니다.
IBM i에서 실행되는 이전 시스템 및 데이터에 연결하는 하이브리드 구성에서 네이티브 Azure 서비스를 사용하여 애플리케이션을 현대화합니다.
백업 및 재해 복구를 위한 비용 효율적인 Azure 솔루션을 사용하여 비즈니스 연속성을 개선합니다.
주문형 IBM i 인스턴스를 신속하게 배포하여 스케일링을 추가합니다.
고려 사항
가용성
Azure의 Skytap은 SSD RAID 6+1 스토리지 및 10Gb/초 백플레인 네트워킹을 통해 지원되는 IBM Power9 시스템을 기반으로 하는 높은 안정성을 제공합니다.
성능
Azure의 Skytap은 클라우드 규모의 이점을 제공하면서 최대 44,000개의 CPW 및 RAM 512GB의 까다로운 워크로드를 지원하는 고성능 및 효율성을 제공합니다. 주문형 용량과 종량제 가격을 사용하면 변화하는 요구에 맞춰 온-프레미스에 하드웨어를 추가하는 비용을 절감할 수 있습니다. 소량의 대규모 LPAR 대신 소규모 LPAR을 사용하고 필요에 따라 리소스를 구성할 수 있습니다.
확장성
Azure 기반 솔루션의 장점 중 하나는 스케일 아웃 기능입니다. 스케일 아웃을 통해 애플리케이션에서 거의 무제한의 컴퓨팅 용량을 사용할 수 있습니다. Azure는 가상 머신 확장 집합 및 클러스터 간 부하 분산과 같은 컴퓨팅 능력을 스케일 아웃하는 여러 메서드를 지원합니다. 다른 서비스는 컴퓨팅 리소스를 동적으로 조정합니다. 또한 Azure의 애플리케이션은 Kubernetes 클러스터를 지정된 리소스에 대해 컴퓨팅 서비스로 사용할 수도 있습니다.
Azure 컴퓨팅 스케일 업은 워크로드에 적합한 가상 머신을 선택하는 것만큼 간단할 수 있습니다.
보안
Azure의 Skytap은 SOC 2(Service Organizations 2)/SOC 3 증명을 위한 시스템 및 조직 제어, ISO 27001/PCI DSS 3.2 준수 등의 업계 클라우드 보안 요구 사항을 충족합니다. Skytap이 워크로드를 보호하는 방법에 관한 자세한 내용은 Skytap Well-Architected Framework 보안 핵심 요소에서 확인할 수 있습니다.
비용 최적화
Azure의 Skytap에서 IBM i 시리즈 워크로드를 실행하면 온-프레미스 배포와 비교해 비용을 최적화하는 데 도움이 됩니다. 소모량을 기반으로 한 사용량 플랜을 사용하면 필요에 따라 LPAR를 배포하고 워크로드의 요구 사항을 충족하도록 요청 시 LPAR를 확장할 수 있습니다.
Azure Marketplace에서 Azure의 Skytap에 대한 플랜 + 가격 책정 탭에서 자세한 가격 정보를 참조하세요.
시나리오 배포
Azure에서 i 시리즈 애플리케이션을 실행하려면 Azure Marketplace에서 Azure의 Skytap 템플릿을 확인하세요. Skytap Well-Architected Framework를 사용하여 다른 마이그레이션 및 배포 옵션에 대해 자세히 알아봅니다.
다음 단계
Azure의 Skytap에 관해 자세히 알아보려면 legacy2azure@microsoft.com에 문의하거나 다음 리소스를 확인하세요.
IBM Power를 실행하는 앱에 대한 클라우드 마이그레이션 데모를 참조하세요.
Azure의 Skytap을 사용하여 클라우드 전략을 가속화하는 방법을 알아봅니다.
Azure Marketplace에서 Azure의 Skytap 템플릿을 살펴봅니다.
Skytap 마이그레이션 옵션에 관해 알아봅니다.