편집

다음을 통해 공유


Stromasys Charon-PAR을 사용하여 Azure에서 HP-UX 워크로드 실행

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute
Azure Storage
Azure 파일

이 문서에서는 HP-UX 워크로드를 Azure로 리프트 앤 시프트 마이그레이션하는 방법을 설명합니다. HP-UX는 PA-RISC 워크스테이션 및 서버를 위한 HP의 Unix 운영 체제입니다. 이 문서에서는 Microsoft 파트너 Stromasys의 Charon-PAR이라는 에뮬레이터 소프트웨어가 Azure에서 HP-UX 워크로드를 실행하는 방법을 보여 줍니다.

아키텍처

HP-UX의 리프트 앤 시프트 마이그레이션을 위한 아키텍처를 보여 주는 다이어그램

이 아키텍처의 Visio 파일을 다운로드합니다.

워크플로

Charon-PAR은 Azure에서 실행되어 HP-UX용 PA-RISC 시스템을 에뮬레이트합니다. 이 가상 시스템(Azure 가상 머신)에서는 Charon 호스트 운영 체제(Linux), Charon 에뮬레이터 소프트웨어 및 레거시 운영 체제(HP-UX)와 관련 애플리케이션을 설치합니다. 이 구성을 사용하면 Azure의 VM에 있는 에뮬레이션 환경에서 변경 없이 HP-UX 워크로드 또는 애플리케이션을 실행할 수 있습니다. 가상 시스템은 원래 하드웨어를 사용하는 것처럼 동작합니다.

  1. Charon-PAR에는 Linux 호스트가 필요하기 때문에 Charon-PAR 소프트웨어는 Linux Azure VM에서 실행됩니다. Charon-PAR은 PA-RISC 프로세서 아키텍처를 에뮬레이트합니다. HP-UX 워크로드는 이 에뮬레이트된 PA-RISC 시스템에서 실행됩니다.

  2. HP-UX 워크로드는 호스트 Azure VM의 SSD(반도체 드라이브) 관리 디스크에 있을 수 있습니다.

  3. 하나 이상의 호스트 NIC(네트워크 인터페이스 컨트롤러)를 게스트 운영 체제에만 사용할 수 있습니다. 이렇게 하려면 물리적 NIC를 게스트 운영 체제 전용으로 설정합니다. 각 HP-UX VM은 자체 Azure 네트워크 인터페이스를 가져오므로 자체 전용 개인 IP 주소가 있습니다. 이 호스트별 네트워크 인터페이스는 일반적으로 게스트 워크로드의 전용 사용을 위해 Charon 구성 내에서 사용됩니다.

    필요에 따라 동일한 네트워크 인터페이스에서 Azure 공용 IP 주소를 쉽게 설정할 수 있습니다. 항상 게스트 OS 전용 네트워크 인터페이스가 있어야 합니다. 호스트에 네트워크 인터페이스가 할당됩니다. PA9-32 720은 하나의 네트워크 인터페이스만 허용하지만 PA9-64는 게스트 OS 전용의 여러 네트워크 인터페이스를 허용합니다.

  4. 사용자는 SSH(Secure Shell)를 통해 HP-UX VM에 직접 연결할 수 있습니다(SSH가 HP-UX 버전에서 지원되는 경우). 이 VM에는 자체 전용 네트워크 인터페이스 디바이스 카드와 IP 주소가 있을 수 있습니다.

  5. Linux VM에 탑재된 Azure Storage 계정 파일 공유를 사용하면 Charon-PAR 가상 테이프 관리자를 로컬로 탑재된 디바이스에 매핑할 수 있습니다. 이 디바이스는 클라우드의 Azure Files 스토리지 계정에서 지원됩니다. 이 매핑을 사용하면 규정 및 규정 준수를 위해 보관된 테이프를 저렴한 비용으로 저장할 수 있습니다.

구성 요소

  • Azure Virtual Machines는 Azure에서 스케일링 가능한 주문형 컴퓨팅 리소스를 제공합니다. Azure VM은 물리적 하드웨어를 구매하고 유지 관리할 필요 없이 가상화의 유연성을 제공합니다. Azure VM은 Windows 및 Linux를 비롯한 다양한 운영 체제를 제공합니다.
  • Azure Virtual Network는 Azure에서 개인 네트워크의 기본 구성 요소입니다. 가상 네트워크를 사용하면 VM과 같은 Azure 리소스는 서로 간에 통신하거나 인터넷 및 온-프레미스 네트워크와 통신할 수 있습니다. Azure Virtual Network는 자체 데이터 센터의 기존 네트워크와 비슷하지만 Azure 인프라의 추가적인 스케일링, 가용성 및 격리 이점을 제공합니다.
  • Azure Virtual Network 인터페이스 카드를 사용하면 Azure VM이 인터넷, Azure 및 온-프레미스 리소스와 통신할 수 있습니다. 다이어그램에 표시된 것처럼 단일 Azure VM에 네트워크 인터페이스 카드를 더 추가할 수 있습니다. 이를 통해 자식 VM은 자체 전용 네트워크 인터페이스 디바이스와 IP 주소를 사용할 수 있습니다.
  • Azure SSD 관리 디스크는 Azure VM에서 사용되고 Azure에서 관리되는 블록 수준 스토리지 볼륨입니다. 울트라 디스크, 프리미엄 SSD, 표준 SSD 및 표준 HDD(하드 디스크 드라이브)를 사용할 수 있습니다. 이 아키텍처의 경우 프리미엄 SSD 또는 울트라 디스크 SSD를 사용하는 것이 좋습니다.
  • Azure ExpressRoute를 사용하면 연결 공급자가 지원하는 프라이빗 연결을 통해 온-프레미스 네트워크를 Microsoft 클라우드로 확장할 수 있습니다. ExpressRoute를 사용하면 Azure 및 Microsoft 365와 같은 Microsoft 클라우드 서비스에 대한 연결을 설정할 수 있습니다.
  • Azure StorageAzure Files는 산업 표준 SMB(서버 메시지 블록) 프로토콜을 통해 액세스할 수 있는 클라우드의 완전 관리형 파일 공유를 제공합니다. Azure File 공유는 Windows, Linux 및 macOS의 클라우드 또는 온-프레미스 배포를 통해 동시에 탑재될 수 있습니다.
  • Stromasys Charon-PAR은 산업 표준 x86-64 컴퓨터 시스템 및 VM에 PA-RISC 가상 하드웨어 계층을 다시 만듭니다. 가상 하드웨어 계층은 해당 계층에서 실행되는 다양한 HP-UX 소프트웨어와 호환되므로 코드 변환이나 원본 코드가 필요하지 않습니다. (호환되는 버전 목록을 참조하세요.) Charon-PAR은 Stromasys 플랫폼 간 하드웨어 가상화 제품 제품군의 멤버입니다. 산업 표준 서버의 Linux에서 실행되는 하드웨어 가상화 계층입니다. 64비트 및 32비트 PA-RISC 하드웨어의 범위를 에뮬레이트하고 이러한 시스템의 기존 사용자가 최신 Intel 기반 서버 하드웨어로 이동할 수 있도록 합니다.

대안

이 솔루션은 프리미엄 SSD 또는 울트라 디스크 SSD에서 가장 잘 작동합니다. 프리미엄 SSD 디스크를 사용하는 것이 좋습니다. Azure 울트라 SSD 관리 디스크는 훨씬 더 높은 IOPS(초당 입력 작업 수)를 위한 옵션입니다.

최상의 성능을 위해 컴퓨팅 최적화 FX 시리즈 VM을 사용하는 것이 좋습니다. 저사양 서버에 Azure Fs 시리즈를 사용할 수 있지만 PAR에 필요한 최솟값은 3.0GHz입니다. (3.4GHz 이상이 권장됩니다.) 고급 서버에는 FX 시리즈 인스턴스가 필요합니다.

시나리오 정보

기본 레거시 하드웨어로 인해 비즈니스 애플리케이션의 개선과 유지 관리가 중단되는 경우가 자주 있습니다. 경우에 따라 하드웨어가 더 이상 최신 업그레이드 및 통합과 호환되지 않거나, 더 나쁜 경우 더 이상 지원되지 않습니다. 중요 업무용 애플리케이션에 대한 노후화된 인프라가 문제입니다. 문제가 오랜 동안 해결되지 않으면 임시 조치의 위험과 비용이 높아집니다.

이 애플리케이션은 조직의 중요한 비즈니스를 지원하고 수십 년 동안 발전했으며, 감사 및 인증을 거쳤고, 운영이 잘 설정되어 있었을 수 있습니다. 위험 수준이 높고 복잡한 리엔지니어링 프로젝트 대신, 대체 접근 방식은 에뮬레이터의 지원을 통해 애플리케이션을 있는 그대로 Azure 같은 최신의 저렴한 플랫폼으로 이동하는 위험 수준이 낮은 프로젝트입니다. 리프트 앤 시프트라고도 하는 프로젝트는 애플리케이션의 비즈니스 기능을 유지하고 하드웨어만 교체하여 비즈니스 연속성을 제공합니다.

클라우드에서 에뮬레이터를 통해 애플리케이션을 실행하면 보안, 탄력성, 재해 복구, 고가용성, 장애 조치(failover) 등의 다양한 이점이 제공됩니다. 그러나 가장 중요한 이점은 운영 비용 절감과 간편한 유지 관리입니다. 운영 체제 또는 미들웨어에 대한 위험한 마이그레이션 프로젝트나 변경이 필요하지 않습니다. Azure의 서버 가상화는 현대화를 향한 첫 번째 단계가 될 수 있습니다. 워크로드가 Azure에 있으면 잠재적으로 클라우드의 다른 이점을 활용할 수 있습니다.

이 문서에서는 HP-UX 워크로드를 Azure로 마이그레이션하는 방법을 설명합니다. 에뮬레이터 소프트웨어 Charon-PAR이 Azure에서 HP-UX 워크로드를 실행하는 방법을 보여 줍니다.

Stromasys의 핵심 비즈니스는 HP-UX 레거시 시스템의 소유자가 새로운 산업 표준 컴퓨터 시스템에서 변경 없이 중요 업무용 애플리케이션을 계속 실행할 수 있도록 하는 플랫폼 간 가상화/서버 가상화 소프트웨어를 중심으로 합니다. Charon 제품은 고객이 기존 애플리케이션 및 비즈니스 프로세스를 계속 사용할 수 있도록 하여 현재 애플리케이션 투자를 보존합니다. 모든 항목이 수정 없이 계속 실행되므로 재학습이나 신규 채용이 필요하지 않습니다. Charon 제품은 컴퓨터 공간, 에너지 사용량, 냉각 비용 등을 줄이면서 노후화된 하드웨어에서 실행되는 것과 관련된 위험과 비용을 제거하여 소유 비용을 크게 줄입니다.

Stromasys Charon 환경은 훨씬 더 높은 수준의 플랫폼 안정성을 제공합니다. 첫 번째 HP-UX 시스템이 도입된 이후 처음으로 실제 물리적 서버를 교체하기 위해 더 이상 HP-UX 소프트웨어 환경을 변경할 필요가 없습니다. 또한 Charon은 추가적인 플랫폼 안정성을 제공하며 사실상 수명이 무제한입니다.

일반적인 회사 환경에서 Azure에서 호스트되는 시스템의 사용이 꾸준히 증가함에 따라 Linux에서 호스트되는 에뮬레이트된 HP-UX 시스템은 이 환경에서 HP-UX 시스템을 호스트하는 가장 좋은 방법입니다.

다음 이미지는 이 문서에서 권장되는 마이그레이션 방법을 보여 줍니다.

마이그레이션 접근 방식을 보여 주는 다이어그램

마이그레이션에 대한 리프트 앤 시프트 접근 방식의 이점은 다음과 같습니다.

  • Azure/Charon 고객은 재작성, 이동, 마이그레이션 또는 재학습 비용 없이 기존 중요 애플리케이션을 계속 사용할 수 있습니다.
  • 이 애플리케이션은 Azure에서 호스트되는 에뮬레이트된 시스템으로 이동되므로 유지 관리 비용이 절감됩니다.

잠재적인 사용 사례

  • PA-RISC 서버 머신에서 실행되는 온-프레미스 HP-UX 워크로드가 Azure로 마찰이 적게 리프트 앤 시프트될 수 있도록 합니다.
  • 변경 없이 수명이 종료된 PA-RISC 서버에서 실행되는 HP-UX 애플리케이션을 계속 사용하지만, 이전 하드웨어에서 애플리케이션을 해제하고 사용자에게 동일하거나 더 나은 인터페이스를 계속 제공합니다.
  • 단일 인터페이스에서 여러 서버 호스트 및 자식 VM을 관리합니다.
  • 비용이 낮은 Azure Storage를 사용하여 규정 및 규정 준수를 위해 테이프를 보관합니다.
  • 데이터베이스를 클라우드로 마이그레이션하고 변경 없이 에뮬레이션을 통해 클라우드에서 애플리케이션을 실행합니다.

고려 사항

이러한 고려 사항은 워크로드의 품질을 향상시키는 데 사용할 수 있는 일련의 기본 원칙인 Azure Well-Architected Framework의 핵심 요소를 구현합니다. 자세한 내용은 Microsoft Azure Well-Architected Framework를 참조하세요.

보안

우수한 보안은 중요한 데이터 및 시스템에 대한 고의적인 공격과 악용을 방어합니다. 자세한 내용은 보안 요소의 개요를 참조하세요.

  • 이 솔루션은 Azure 네트워크 보안 그룹을 사용하여 Azure 리소스 간의 트래픽을 관리합니다. 자세한 내용은 네트워크 보안 그룹을 참조하세요.
  • 보안을 강화하려면 Azure Bastion을 사용하는 것이 좋습니다. Azure Bastion은 열린 포트를 최소화하여 관리자 액세스 보안을 최대화합니다. 이것은 TLS를 통해 Azure Portal에서 직접 가상 네트워크 VM에 대한 안전하고 원활한 RDP/SSH 연결을 제공합니다.

비용 최적화

비용 최적화는 불필요한 비용을 줄이고 운영 효율성을 높이는 것입니다. 자세한 내용은 비용 최적화 핵심 요소 개요를 참조하세요.

Azure는 정확한 리소스 종류 수를 식별하고, 시간 경과에 따른 지출을 분석하고, 초과 지출 없이 비즈니스 요구 사항을 충족하도록 크기를 조정하여 불필요한 비용을 피합니다. 예를 들어 Azure를 사용하면 종량제 요금이 청구됩니다. 워크로드가 필요하지 않은 경우 워크로드를 종료하여 비용을 절감할 수 있습니다. Azure VM이 시작될 때 Charon-PAR을 수동으로 또는 자동으로 서비스로 시작할 수 있습니다. 호스트 시스템이 종료되면 서비스를 수동으로 또는 자동으로 중지할 수 있습니다. 항상 먼저 게스트 OS(HP-UX)를 종료한 다음, 에뮬레이터(Charon), 호스트 VM 순서로 종료해야 합니다. 시스템을 시작할 때는 역순으로 종료합니다. 다음은 몇 가지 기타 비용 최적화 고려 사항입니다.

  • Azure Files 가격 책정은 데이터 볼륨, 데이터 중복성, 트랜잭션 볼륨, 사용하는 파일 동기화 서버 수와 같은 여러 요인에 따라 달라집니다.
  • Azure Storage 비용은 데이터 중복 옵션 및 볼륨에 따라 달라집니다.
  • 이 아키텍처의 VM은 프리미엄 SSD 또는 울트라 디스크 SSD를 사용합니다. 자세한 내용은 Managed Disks 가격 책정을 참조하세요.
  • ExpressRoute의 경우 월별 포트 요금 및 아웃바운드 데이터 전송 요금이 부과됩니다.

Azure 제품 및 구성의 비용을 예상하려면 Azure 가격 계산기를 사용합니다. Stromasys 제품 및 관련 서비스에 관해 자세히 알아보려면 Stromasys 웹 사이트를 참조하세요.

운영 우수성

운영 우수성은 애플리케이션을 배포하고 프로덕션에서 계속 실행하는 운영 프로세스를 다룹니다. 자세한 내용은 운영 우수성 핵심 요소 개요를 참조하세요.

사전 모니터링 및 관리를 위해 Azure Monitor를 사용하여 마이그레이션된 HP-UX 워크로드를 호스트하는 Azure 서비스를 모니터링하는 것이 좋습니다.

성능 효율성

성능 효율성은 사용자가 배치된 요구 사항을 효율적인 방식으로 충족하기 위해 워크로드의 크기를 조정할 수 있는 기능입니다. 자세한 내용은 성능 효율성 핵심 요소 개요를 참조하세요.

호스트 운영 체제에 대한 CPU 코어 하나 이상과 에뮬레이트된 CPU당 코어 두 개가 필요합니다. 이 솔루션은 컴퓨팅 최적화 Azure VM에서 가장 잘 작동합니다. 컴퓨팅 최적화 VM은 CPU 대 메모리 비율이 높습니다. FX 시리즈 가상 머신은 F 시리즈에 새로 추가되었습니다. 최상의 성능을 위해 FX 시리즈 VM을 사용하는 것이 좋습니다. 고주파수 컴퓨팅 워크로드용으로 디자인되었습니다. 기본 주파수가 3.4GHz이고 최대 4.0GHz의 ACT(all-core-turbo) 클록 속도를 제공합니다. 고급 HP-UX 워크로드에 대해 FX 시리즈를 사용하는 것이 좋습니다.

Fx 시리즈 VM에는 2GB RAM과 CPU 코어당 16GB 로컬 SSD가 장착되어 있습니다.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

보안 주체 작성자:

기타 기여자:

비공개 LinkedIn 프로필을 보려면 LinkedIn에 로그인합니다.

다음 단계

자세한 내용은 legacy2azure@microsoft.com에 문의하세요.