編集

次の方法で共有


Stromasys Charon-PAR を使用して Azure で HP-UX ワークロードを実行する

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute
Azure Storage
Azure Files

この記事では、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. ホスト Azure VM のソリッドステート ドライブ (SSD) マネージド ディスクに、HP-UX ワークロードを配置できます。

  3. 1 つ以上のホスト ネットワーク インターフェイス コントローラー (NIC) をゲスト オペレーティング システム専用にすることができます。 これは、物理 NIC をゲスト オペレーティング システム専用にすることで実現できます。 各 HP-UX VM は独自の Azure ネットワーク インターフェイスを取得するため、独自の専用プライベート IP アドレスを持つことになります。 このホスト固有のネットワーク インターフェイスは、通常、ゲスト ワークロードを専用で使用するために Charon 構成内で使用されます。

    必要に応じて、同じネットワーク インターフェイスに Azure パブリック IP アドレスを簡単に設定できます。 ゲスト OS 専用のネットワーク インターフェイスが常に存在する必要があります。 ホストにはネットワーク インターフェイスが割り当てられます。 PA9-32 720 では 1 つのネットワーク インターフェイスのみが許可されますが、PA9-64 ではゲスト OS 専用の複数のネットワーク インターフェイスが許可されます。

  4. ユーザーは Secure Shell (SSH) 経由で HP-UX VM に直接接続できます (HP-UX バージョンで SSH がサポートされている場合)。 これらの VM には、専用のネットワーク インターフェイス カードと IP アドレスがあります。

  5. Linux VM 上にマウントされた Azure ストレージ アカウント ファイル共有を使用すると、Charon-PAR Virtual Tape Manager をローカルにマウントされたデバイスにマップでき、それはクラウドの 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 によって管理されるブロックレベルのストレージ ボリュームであり、Azure VM で使用されます。 Ultra ディスク、Premium SSD、Standard SSD、Standard ハード ディスク ドライブ (HDD) を使用できます。 このアーキテクチャでは、Premium SSD または Ultra Disk SSD をお勧めします。
  • Azure ExpressRoute では、接続プロバイダーが提供するプライベート接続を介して、オンプレミスのネットワークを Microsoft Cloud に拡張することができます。 ExpressRoute を使用すると、Azure や Microsoft 365 などの Microsoft クラウド サービスへの接続を確立できます。
  • Azure StorageAzure Files によって提供されるクラウド内のフル マネージド ファイル共有には、業界標準のサーバー メッセージ ブロック (SMB) プロトコルを使用してアクセスできます。 Azure ファイル共有は、クラウドまたはオンプレミス デプロイにある Windows、Linux、および macOS に同時にマウントできます。
  • Stromasys Charon-PAR により、業界標準の x86-64 コンピューター システムと VM に PA-RISC 仮想ハードウェア レイヤーが再度作成されます。 仮想ハードウェア レイヤーは、その上で実行されているさまざまな HP-UX ソフトウェアと互換性があるため、コードの変換やソース コードは必要ありません。 (互換性のあるバージョンの一覧を参照してください。) Charon-PAR は、Stromasys クロスプラットフォーム ハードウェア仮想化製品ファミリのメンバーです。 これは、業界標準のサーバー上の Linux で実行されるハードウェア仮想化レイヤーです。 これは、これまでの 64 ビットおよび 32 ビット PA-RISC ハードウェアをエミュレートし、これらのシステムの既存のユーザーが最新の Intel ベースのサーバー ハードウェアに移行できるようにします。

代替

このソリューションでは、Premium SSD または Ultra Disk SSD が最適です。 Premium SSD ディスクをお勧めします。 また、さらに高い IOPS (1 秒あたりの入出力操作数) が必要な場合は、Azure Ultra SSD マネージド ディスクを使用することもできます。

最高のパフォーマンスを得るには、コンピューティング最適化 FX シリーズ VM をお勧めします。 Azure Fs シリーズはローエンド スペック サーバーに使用できますが、PAR に必要な最小値は 3.0 GHz です。 (3.4 GHz 以上をお勧めします。) ハイエンド サーバーには FX シリーズ インスタンスが必要です。

シナリオの詳細

多くの場合、ビジネス アプリケーションの進化とメンテナンスは、基になるレガシ ハードウェアのために行き詰まっています。 ハードウェアが新しいアップグレードや統合と互換性を持たなくなったり、さらに悪いことにサポートされなくなったりすることがあります。 ミッション クリティカルなアプリケーションのインフラストラクチャの老朽化が懸念されます。 問題が解決されない時間が長いほど、軽減策のリスクとコストが高くなります。

これらのアプリケーションは、組織の重要なビジネスをサポートし、何十年にもわたって進化し、監査と認定を受け、十分に確立された運用を行ってきた可能性があります。 高リスクで複雑な再エンジニアリング プロジェクトの代わりに、代替アプローチは、エミュレーターの助けを借りて、Azure などの最新で安価なプラットフォームにアプリケーションをそのまま移動する、リスクの低いプロジェクトです。 このようなプロジェクトは、多くの場合、リフト アンド シフトと呼ばれ、アプリケーションのビジネス機能を保持し、ハードウェアのみを置き換え、ビジネス継続性を提供します。

クラウド上でエミュレーターを使用してアプリケーションを実行すると、セキュリティ、弾力性、ディザスター リカバリー、高可用性、フェールオーバーなど、多くの利点があります。 しかし、最も大きな利点は、運用コストの削減とメンテナンスの容易さです。 リスクの高い移行プロジェクトや、オペレーティング システムやミドルウェアへの変更は必要ありません。 Azure 上のサーバー仮想化は、最新化の第一歩です。 ワークロードが Azure 上にあると、クラウドの他の利点を利用できる可能性があります。

この記事では、HP-UX ワークロードを Azure に移行する方法について説明します。 エミュレーター ソフトウェア Charon-PAR で Azure 上の HP-UX ワークロードを実行する方法を示します。

Stromasys のコア ビジネスは、クロスプラットフォーム仮想化/サーバー仮想化ソフトウェアを中心としています。これにより、HP-UX レガシ システムの所有者は、新しい業界標準のコンピュータ システムでミッションクリティカルなアプリケーションを引き続き実行できます。 Charon 製品は、顧客が既存のアプリケーションとビジネス プロセスを引き続き使用できるようにすることで、現在のアプリケーションへの投資を維持します。 すべてが変更されないまま実行され続けるので、再トレーニングや再スタッフ処理は必要ありません。 Charon 製品は、コンピューターのフットプリント、エネルギー消費、および冷却コストを削減することで所有コストを大幅に削減すると同時に、古いハードウェアでの実行に伴うリスクとコストを排除します。

Stromasys Charon 環境では、プラットフォームの安定性が大幅に向上します。 最初の HP-UX システムが導入されてから初めて、実際の物理サーバーを置き換える際に、HP-UX ソフトウェア環境を変更する必要がなくなりました。 Charon により、プラットフォームの安定性も向上し、実質的に無制限の有効期間が提供されます。

一般的な企業環境で Azure にホストされたシステムの使用が着実に増加しているため、これらの環境で HP-UX システムをホストするには、Linux でホストされるエミュレートされた 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 では従量課金制です。 ワークロードが必要ない場合は、それらをシャットダウンしてコストを削減できます。 Charon-PAR は、Azure VM の起動時に手動で、または自動的にサービスとして開始できます。 ホスト システムがシャットダウンしたときに、サービスを手動で、または自動的に停止できます。 最初に必ず、ゲスト OS (HP-UX)、エミュレーター (Charon)、ホスト VM をシャットダウンしていることを確認します。 システムを起動するときは、逆の順序で実行します。 その他のコスト最適化に関する考慮事項をいくつか次に示します。

  • Azure Files の価格は、データ ボリューム、データの冗長性、トランザクション ボリューム、使用するファイル同期サーバーの数など、多くの要因によって異なります。
  • Azure Storage のコストは、データの冗長性構成とボリュームによって異なります。
  • このアーキテクチャの VM では、Premium SSD または Ultra Disk SSD を使用します。 詳細については、「Managed Disks の価格」を参照してください。
  • ExpressRoute では、月額のポート費用と送信データ転送料金をお支払いいただく必要があります。

Azure 製品の構成とコストの見積もりにはAzure 料金計算ツールを使用してください。 Stromasys 製品とその関連サービスの詳細については、Stromasys の Web サイトを参照してください。

オペレーショナル エクセレンス

オペレーショナル エクセレンスは、アプリケーションをデプロイし、それを運用環境で実行し続ける運用プロセスをカバーします。 詳細については、「オペレーショナル エクセレンスの重要な要素の概要」を参照してください。

プロアクティブな監視と管理を行う場合は、Azure Monitor を使用して、移行された HP-UX ワークロードをホストする Azure サービスを監視することを検討してください。

パフォーマンス効率

パフォーマンス効率とは、ユーザーによって行われた要求に合わせて効率的な方法でワークロードをスケーリングできることです。 詳細については、「パフォーマンス効率の柱の概要」を参照してください。

ホスト オペレーティング システム用に少なくとも 1 つの CPU コアと、エミュレートされた CPU ごとに 2 つのコアが必要です。 このソリューションは、コンピューティング最適化された Azure VM で最適に動作します。 コンピューティング最適化 VM は、高い CPU 対メモリ比を備えています。 FX シリーズ仮想マシンは、F シリーズに新たに追加されたものです。 最適なパフォーマンスを得るには、FX シリーズ VM をお勧めします。 これは、高頻度のコンピューティング ワークロード向けに設計されています。 3.4 GHz のベース周波数と、最大 4.0 GHz の全コアターボのクロック速度を備えています。 ハイエンドの HP-UX ワークロードには FX シリーズをお勧めします。

Fx シリーズ VM には、CPU コアあたり 2 GB の RAM と 16 GB のローカル SSD が搭載されています。

共同作成者

この記事は、Microsoft によって保守されています。 当初の寄稿者は以下のとおりです。

プリンシパル作成者:

その他の共同作成者:

パブリックでない LinkedIn プロファイルを表示するには、LinkedIn にサインインします。

次のステップ

詳細については、legacy2azure@microsoft.com にお問い合わせください。