編集

次の方法で共有


Azure での Unisys ClearPath Forward OS 2200 エンタープライズ サーバーの仮想化

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute

この記事では、既存の Unisys ClearPath Forward (CPF) Dorado エンタープライズ サーバーと共に、Microsoft パートナーである Unisys の仮想化テクノロジを使用する方法について説明します。 このアプローチを使用すると、Azure への高速な移行が可能になり、アプリケーション コードを書き直したり、データベース アーキテクチャを再設計したりする必要がなくなります。 既存のコードは、元の形式で保持されます。 アプリケーションの画面、ユーザーの操作、背後にあるデータ構造は変更されず、ユーザーを再トレーニングする必要がありません。

アーキテクチャ

ソース (事前移行) アーキテクチャの例: 次のアーキテクチャは、一般的なオンプレミスの Unisys CPF Dorado (Sperry 1100/2200) エンタープライズ サーバーを示しています。

Diagram of the premigration architecture.

このアーキテクチャの Visio ファイルをダウンロードします。

Azure (移行後) アーキテクチャの例: 次のアーキテクチャは、Unisys CPF Dorado エンタープライズ サーバーに関連する Unisys の仮想化テクノロジを利用する例を示しています。

Diagram of the postmigration architecture.

このアーキテクチャの Visio ファイルをダウンロードします。

ワークフロー

数値吹き出し 1、2、3 は、システムの前後の状態間の類似点を強調表示するために、両方の図で使用されます。

  1. ユーザー アクセスは、Web ベースのアプリケーションにアクセスするために TLS ポート 443 経由で提供されます。 Web ベースのアプリケーションのプレゼンテーション層は、顧客の再トレーニングを最小限に抑えられるよう、変更しないままにすることができます。 一方、Web アプリケーションのプレゼンテーション層は、必要に応じて最新の UX フレームワークで更新できます。 さらに、仮想マシン (VM) への管理者アクセスについては、Azure Bastion ホストを使用して、開いているポートを最小限にすることで、セキュリティを最大限に高めることができます。
  2. プリンターとその他のシステム出力デバイスは、Azure ネットワークに IP が接続されている限りサポートされます。 Dorado での印刷機能は、アプリケーションの変更が必要ないように保持されます。
  3. Operations 関数は、Dorado エンタープライズ サーバーから Azure VM に移動されます。 エコシステムの OpCon VM を使用して、環境全体を監視および制御することで、さらなる自動化を実現できます。
  4. 物理テープが使われている場合は、仮想テープに変換されます。 テープのフォーマットと読み取りおよび書き込み機能は保持されます。 テープは、Azure またはオフライン ストレージに書き込まれます。 テープの機能が維持されるため、ソース コードを書き直す必要がありません。 利点には、仮想テープ ファイルのバックアップ用の Azure Blob Storage アカウントと、ディスク メディアに対して IO 操作が直接実行されることによるアクセス時間の短縮があります。
  5. Dorado ストレージ コンストラクトは、Azure Storage にマップされます。これにより、Dorado ディスク ドライブの命名規則が維持されます。 アプリケーションや操作の変更は必要ありません。
  6. Azure Site Recovery は、Azure VM をセカンダリ Azure リージョンにミラーリングすることでディザスター リカバリー (DR) 機能を提供します。 これらの機能により、Azure データセンターで障害が発生したまれなケースでも、迅速なフェールオーバーが保証されます。

コンポーネント

  • Azure Virtual Machines は、Azure が提供するオンデマンドでスケーラブルなコンピューティング リソースのひとつです。 Virtual Machine は、物理的なハードウェアを購入して維持する手間を省き、仮想化がもたらす柔軟性を提供します。
  • Microsoft Azure Virtual Network は、Azure 内のプライベート ネットワークの基本的な構成要素です。 Virtual Network では、Virtual Machines などのさまざまな種類の Azure リソースが、他の Azure リソース、インターネット、およびオンプレミスのネットワークと安全に通信することができます。 Virtual Network は、自社のデータセンターで運用する従来のネットワークと似ていますが、スケール、可用性、分離性など、Azure のインフラストラクチャのさらなる利点が提供されます。 ネットワーク インターフェイス カード (NIC) により、VM はインターネット、Azure、オンプレミスのリソースと通信できます。 たとえば、同じ VM にネットワーク インターフェイス カードを追加することができ、それにより、Solaris の子 VM で独自の専用ネットワーク インターフェイス デバイスと IP アドレスを使用できます。
  • Azure ExpressRoute を利用すると、接続プロバイダーが提供するプライベート接続を介して、オンプレミスのネットワークを Microsoft クラウドに拡張できます。 ExpressRoute を使用すると、Azure、Microsoft 365 などの Microsoft クラウド サービスへの接続を確立できます。
  • Azure Site Recovery を使用すると、プライマリ リージョンの停止が発生した場合に DR の Azure リージョン間フェールオーバーが有効になります。

代替

OS2200 環境の Unisys 仮想化では、リフト アンド シフト アプローチを Azure に移行できます。 データ、プロセス、アプリケーション コードはすべて維持され、Azure に転送されます。 すべてのアプリケーションがメインフレームから引き継がれているため、テストは最小限です。

Azure にデータとプロセスを転送するその他の方法は次のとおりです。

  • 自動化されたツールを使用して C# または Java にアプリケーション コードをリファクタリングします。 このソリューションは機能を移行しますが、Azure ネイティブ形式のコード ベースを提供します。 このソリューションの実装には時間がかかり、機能が維持されていることを確認するために徹底的なテストが必要です。
  • アプリケーション コードを好みの言語に書き換えます。 通常、このソリューションは最も時間がかかり、最もコストの高いソリューションです。 アプリケーションのニーズに合わせてコードが書き換えられます。 新しい機能を追加できます。 このソリューションでは、新しいコードが期待どおりに動作することを確認するための徹底的なテストが必要です。

シナリオの詳細

Unisys エンタープライズ サーバーの起源は、最初の商用販売されていたエンタープライズ サーバーに遡ります。 Unisys CPF Dorado (Sperry 1100/2200) と Libra (Burroughs A シリーズ/マスター コントロール プログラム) システムは、あらゆる機能を備えたエンタープライズ サーバー オペレーティング環境です。 垂直方向にスケーリングして、ミッションクリティカルなワークロードを処理できます。 これらのシステムを Azure にエミュレート、変換、または最新化できます。 Azure によって、同程度の、またはさらに向上した、パフォーマンス特性とサービス レベル アグリーメント (SLA) のメトリックが提供されます。

Unisys の移行により、Dorado システム全体が現在のハードウェアから VM 経由で Azure に移行されます。 2200 Exec OS とすべてのプロセッサ、ライブラリ、データは、物理環境上と同じように表示されます。 OS には Unisys のライセンスが必要です。 アーキテクチャに含まれるサポート VM によって、仮想テープ操作、オートメーションとワークロード管理 (OpCon)、Web サービス、その他のサポート機能などの機能が処理されます。 このアーキテクチャでは、次のような Azure ストレージ機能も使用されます。

  • Azure SSD マネージド ディスクは、Azure によって管理されて Virtual Machines で使用されるブロックレベルの記憶域ボリュームです。 使用できるディスクの種類は、Ultra ディスク、Premium SSD、Standard SSD、Standard HDD です。 このアーキテクチャでは、Premium SSD または Ultra Disk SSD を使用する必要があります。
  • Azure Files は、業界標準のサーバー メッセージ ブロック (SMB) プロトコルを使ってアクセスできるクラウド内のファイル共有を完全に管理するために使用できるサービスです。 Windows、Linux、macOS のクラウドまたはオンプレミスのデプロイでは、Azure ファイル共有を同時にマウントできます。

このアプローチの利点は、他の手法と比較して Azure により速く移行できることです。 ハードウェアのメンテナンスと施設のコストが減るため、投資収益率 (ROI) が短期間で実現されます。 Dorado 環境は変わらないため、ユーザーとプログラマの再トレーニングに関連するコストは発生しません。

最終的な目標に応じて、移行は、Dorado 環境内または Azure 内でアプリケーションを最新化するための最終状態または最初のステップになります。 このアプローチでは、アプリケーションを更新するための、測定された計画されたパスが提供されます。 既存のアプリケーション コードにおける投資が無駄になりません。 変換後には、他の Unisys Cloud Forte や Azure データ分析サービスを使用できます。

考えられるユース ケース

  • 既存の Unisys CPF Dorado ワークロードを、迅速に低リスクで Azure に移動します。
  • Azure Arc を使用して、既存のオンプレミス ワークロードの DR プランを作成します。
  • Unisys CloudForte または Azure データ サービスを既存のクライアント機能に追加します。
  • Azure ベースの CPF を使用して、ハードウェアや施設のリソースを増やすことなく、DR、テスト、または開発環境として機能します。

考慮事項

これらの考慮事項は、ワークロードの品質向上に使用できる一連の基本原則である Azure Well-Architected Framework の要素を組み込んでいます。 詳細については、「Microsoft Azure Well-Architected Framework」を参照してください。

[信頼性]

信頼性により、顧客に確約したことをアプリケーションで確実に満たせるようにします。 詳細については、「信頼性の重要な要素の概要」を参照してください。

Azure の Unisys CPF は、システムの可用性と一貫性を確保するために Site Recovery を使います。

セキュリティ

セキュリティは、重要なデータやシステムの意図的な攻撃や悪用に対する保証を提供します。 詳細については、「セキュリティの重要な要素の概要」を参照してください。

Unisys CPF はそれ自体がセキュリティで保護されたシステムです。 Azure では、保存データと移動中データの暗号化レイヤーが追加されます。

Unisys Stealth テクノロジは、エンドポイントを隠蔽します。 他のセキュリティ制御は Azure によって提供されます。

コストの最適化

コストの最適化とは、不要な費用を削減し、運用効率を向上させることです。 詳しくは、コスト最適化の柱の概要に関する記事をご覧ください。

Azure の Unisys CPF は、ハードウェアのメンテナンスと設備のコストを事前に排除します。 さらに、システムの運用または使用方法についてスタッフを再トレーニングする必要がないため、コストが削減されます。 仮想化されたコンピューターは、データセンターのフロアで実行されていたのと同様に実行されます。

また、このプロセスに従うことで、最初から VM の容量を適切に調整し、必要に応じて簡単にサイズ変更することで、コストを最適化することもできます。 詳細については、Well-Architected Framework の「コスト最適化の原則」を参照してください。

Azure 製品と構成のコストを見積もるには、Azure 料金計算ツールを参照してください。

Unisys CPF のオファリングと価格の詳細については、「Unisys CPF 製品」を参照してください。

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

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

Unisys は、既知の環境をスタッフに提供することによって優れた運用性を示す一方で、Site Recovery のような新サービスを組み込んで DR のフェールオーバーを提供します。

Azure Resource Manager テンプレートを使ってソリューションをデプロイし、Azure Monitor を使ってパフォーマンスを測定して向上させることにより、運用効率を最適化できます。 Well-Architected Framework の「オペレーショナル エクセレンスの原則」と「DevOps の監視」を参照してください。

パフォーマンス効率

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

Unisys は、Azure での運用パフォーマンスを Developer Studio と同等にします。 ワークロードと運用上のニーズに応じて、ゴールド レベルまたはプラチナ レベルを使用できます。 Developer Studio を使用して、新しいコード開発、クエリ、レポート生成、その他のタスクを含むタスクの速度を上げます。

共同作成者

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

プリンシパルの作成者:

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

次のステップ

詳細については、legacy2azure@microsoft.com にお問い合わせいただくか、次のリソースを参照してください。