Azure의 Skytap은 IBM Power Systems에서 실행되는 애플리케이션의 클라우드 마이그레이션을 간소화합니다. 이 예제는 AIX LPAR(논리 파티션)을 Azure의 Skytap으로 마이그레이션하는 방법을 보여 주며 최근 고객 환경의 모범 사례를 기반으로 합니다. Microsoft Azure의 웹앱은 사용자에게 Azure의 Skytap에 있는 LPAR에서 실행되는 리소스에 대한 최신 인터페이스를 제공합니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
워크플로
다이어그램의 숫자는 다음 데이터 흐름에 해당합니다.
온-프레미스 사용자는 웹 브라우저를 사용하여 프라이빗 연결을 만드는 Azure ExpressRoute를 통해 Azure에 연결합니다. 이 웹 기반 앱은 Azure의 Skytap에 있는 AIX LPAR에서 실행되는 서비스에 대한 최신 인터페이스를 제공합니다.
Azure Data Box Gateway는 온-프레미스에서 AIX NIM(Network Installation Management) 서버를 포함하는 데이터 센터의 기존 AIX 인프라 옆에 배포됩니다. Data Box Gateway는 데이터를 로드하고 Azure에서 시스템 복원을 완료합니다. AIX 백업은 운영 체제의 네이티브 mksyb 및 savevg 명령을 사용하여 실행됩니다.
Data Box Gateway에 백업되는 파일은 Azure 서비스에 비공개로 액세스할 수 있는 엔드포인트인 Azure Private Link를 통해 조직의 Azure Blob Storage 계정으로 마이그레이션됩니다.
Azure의 Skytap 환경에서 Unix를 실행하는 NIM 서버는 기본 AIX 운영 체제를 Azure의 Skytap에 있는 LPAR로 복원하는 데 사용됩니다.
AIX LPAR이 다시 부팅됩니다. 모든 데이터 볼륨 그룹은 NFS(네트워크 파일 시스템) 프로토콜을 사용하여 Data Box Gateway를 통해 복원됩니다. 이 프로세스는 복원할 각 LPAR에 대해 반복됩니다.
구성 요소
아키텍처는 다음 구성 요소를 사용합니다.
Azure의 Skytap은 Azure 데이터 센터의 하드웨어에서 IBM Power 및 x86 기존 워크로드를 실행하는 서비스입니다. IBM Power 기반 AIX 또는 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로 보냅니다.
대안
Azure의 Skytap에서 실행되는 AIX 인스턴스에 액세스하기 위해 VPN(가상 사설망) 또는 인터넷을 통해 연결할 수 있습니다. 예를 들어, SSH(Secure Shell)를 사용하여 Azure의 AIX 시스템에 액세스할 수 있습니다.
열린 포트 수를 최소화하면서 보안을 최대화하려면 LPAR에 대한 관리 액세스를 위해 VM을 베스천 호스트로 사용하면 됩니다. 베스천 호스트는 Azure의 VNet 내에서 실행됩니다.
사용자 액세스를 간소화하기 위해 AIX에서 중요한 구성 요소 또는 SOR(레코드 시스템)을 계속 실행하면서 Azure의 Skytap에서 실행되는 AIX 인스턴스에 대한 최신 프런트 엔드 및 앱을 Azure에서 빌드할 수 있습니다.
시나리오 정보
1986년에 도입된 이후, AIX 운영 체제는 중요 업무용 대규모 애플리케이션을 위한 최고의 선택이었습니다. AIX는 지정된 IBM Power System 서버에서 격리되어 실행되는 여러 LPAR을 사용하여 처음부터 가상화용으로 디자인되었습니다. 지금까지는 애플리케이션을 클라우드로 이동하기 위해 애플리케이션의 아키텍처를 변경하거나 온-프레미스 또는 공동 배치된 시설에서 애플리케이션을 유지 관리하기 위해 비용을 감당하는 것을 선택했습니다.
Azure의 Skytap은 AIX 운영 체제가 포함된 네이티브 IBM Power9 인프라를 제공하는 전용 하드웨어입니다. 전체 클라우드 기반 백업 및 복구는 Azure Storage를 통해 제공됩니다. Azure의 Skytap에서 실행하기 위해 애플리케이션을 리팩터링하거나 아키텍처를 변경할 필요가 없으며, 온-프레미스에서 기존 IBM Power 애플리케이션을 관리하는 방식은 거의 변경되지 않습니다.
마이그레이션 후 원하는 경우 네이티브 Azure 서비스를 활용하여 애플리케이션을 현대화하거나 AIX에서 시스템을 계속 실행할 수 있습니다. 어느 쪽이든 Azure의 복원력, 유연성, 고가용성 및 스케일링 성능을 즉시 얻을 수 있습니다.
잠재적인 사용 사례
Azure의 Skytap으로 AIX 워크로드의 간편한 셀프 서비스 리프트 앤 시프트를 시작합니다.
백업 및 재해 복구를 위한 비용 효율적인 Azure 솔루션을 사용하여 비즈니스 연속성을 개선합니다.
요청 시 AIX LPAR을 신속하게 배포하여 규모를 추가합니다.
주문형 리소스를 사용하여 DevOps를 가속화하고 테스트 적용 범위를 늘립니다.
Azure의 Skytap 템플릿 및 환경을 사용하여 가상 랩을 만들면 AIX 애플리케이션을 고객과 사용자에게 쉽게 제시할 수 있습니다.
고려 사항
가용성
Azure의 Skytap은 SSD RAID 6+1 스토리지 및 10Gb/초 백플레인 네트워킹을 통해 지원되는 IBM Power9 시스템을 기반으로 하는 높은 안정성을 제공합니다.
Azure의 Skytap은 가용성이 99.95%인 SLA(서비스 수준 약정)에서 지원됩니다.
성능
Azure의 Skytap은 클라우드 규모의 이점을 제공하면서 최대 16개 vCPU 및 512GB 메모리의 요구가 많은 워크로드를 지원하는 높은 성능과 효율성을 제공합니다. 주문형 용량과 종량제 가격을 통해 더 높은 수요를 지원하기 위해 온-프레미스에서 하드웨어를 추가하는 비용을 절감합니다. 몇 개의 큰 LPAR 대신 더 작은 LPAR을 사용하고 필요에 따라 리소스를 구성할 수 있습니다.
Azure의 Skytap은 Azure 데이터 센터 내에서 호스트되고 Microsoft에서 관리하는 IBM Power9 시스템의 AIX에 대한 기본 지원을 통해 운영 우수성을 촉진합니다.
확장성
Azure 기반 솔루션의 장점 중 하나는 스케일 아웃 기능입니다. 스케일 아웃을 통해 애플리케이션에서 거의 무제한의 컴퓨팅 용량을 사용할 수 있습니다. Azure는 가상 머신 확장 집합 및 클러스터 간 부하 분산과 같은 컴퓨팅 성능을 스케일 아웃하는 여러 방법을 지원합니다. 다른 PaaS(Platform as a Service) 옵션은 컴퓨팅 리소스를 동적으로 스케일링합니다. 또한 Azure의 애플리케이션은 Kubernetes 클러스터를 지정된 리소스의 컴퓨팅 서비스로 사용할 수도 있습니다.
Azure에서 스케일 업하려면 워크로드에 대해 더 큰 VM 크기를 선택합니다.
보안
Azure의 Skytap은 SOC 2(Service Organizations 2)/SOC 3 증명을 위한 시스템 및 조직 제어, ISO 27001/PCI DSS 3.2 준수 등의 업계 클라우드 보안 요구 사항을 충족합니다. Skytap이 워크로드를 보호하는 방법에 관한 자세한 내용은 Skytap Well-Architected Framework 보안 핵심 요소에서 확인할 수 있습니다.
비용 최적화
Azure의 Skytap에서 AIX 기반 워크로드를 실행하면 온-프레미스 배포와 비교하여 비용을 최적화하는 데 도움이 됩니다. 사용량 기반 사용 플랜을 사용하면 필요한 경우에만 AIX LPAR을 배포하고 필요한 워크로드를 충족하도록 해당 LPAR을 스케일링할 수 있습니다.
Azure Marketplace에서 Azure의 Skytap에 대한 플랜 + 가격 책정 탭에서 자세한 가격 정보를 참조하세요.
시나리오 배포
Azure에서 AIX 애플리케이션 실행을 시작하려면 Azure Marketplace에서 Azure의 Skytap 템플릿을 체크 아웃합니다. Skytap Well-Architected Framework를 사용하여 다른 마이그레이션 및 배포 옵션에 관해 자세히 알아봅니다.
다음 단계
Azure의 Skytap에 관해 자세히 알아보려면 legacy2azure@microsoft.com에 문의하거나 다음 리소스를 확인하세요.
IBM Power를 실행하는 앱에 대한 클라우드 마이그레이션 데모를 참조하세요.
Azure의 Skytap을 사용하여 클라우드 전략을 가속화하는 방법을 알아봅니다.
Azure Marketplace에서 Azure의 Skytap 템플릿을 살펴봅니다.
Skytap 마이그레이션 옵션에 관해 알아봅니다.