次の方法で共有


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

Azure Virtual Machines
Azure Virtual Network
Azure ExpressRoute

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

Architecture

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

事前移行アーキテクチャを示す図。

画像は、さまざまなコンポーネントとその相互作用を表す複数のセクションに分かれています。 各セクションでは、ラベルと矢印を使用してデータのフローを強調表示します。 オンプレミスのデータセンターには、オンプレミスの管理者ユーザーと、TLS 1.3、ポート 443 経由で Web ブラウザー経由でシステムにアクセスするオンプレミスの Web インターフェイス ユーザーが含まれます。 実線矢印は、両方のユーザー タイプから Unisys ClearPath Forward Dorado (シリーズ 2200) とそのコンポーネントを指しています。 このセクションは、いくつかのサブセクションに分かれています。 Communications サブセクションには、IPv4、IPv6、SSL/TLS、TP0、Telnet、FTP、ソケットなどの通信標準が含まれています。 統合ミドルウェア のサブセクションには、疎結合ミドルウェア、環境インテグレーター、およびその他のミドルウェアの 3 つのセクションが含まれています。 [操作と監視] サブセクションには、監視サーバーと操作サーバーが含まれます。 「プリンター・サブシステム」セクションには、プリンター・サブシステムのみが含まれます。 [アプリケーション サーバー] セクションには、Batch、TIP (トランザクション管理)、および Application (COBOL、C、Fortran、PLUS、MASM) というラベルの付いた 2 つのボックスを表すアイコンが含まれています。 [File and DBMS facilities]\(ファイルと DBMS の機能\) セクションには、XA 準拠の階層データベース システムを読み取る RDMS/DMS のアイコンが含まれています。 最後のサブセクションは OS 2200 オペレーティング システムです。 外部プリンターは、プリンター サブシステムを指します。

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

次の Azure ポストマイグレーション アーキテクチャの例 では、Unisys CPF Dorado エンタープライズ サーバーに関連する Unisys の仮想化テクノロジを使用します。

移行後のアーキテクチャを示す図。

画像は、さまざまなコンポーネントとその相互作用を表す複数のセクションに分かれています。 各セクションでは、ラベルと矢印を使用してデータのフローを強調表示します。 Azure ExpressRoute アイコンには、ピア仮想ネットワークと Unisys SAIL 仮想マシンを指す行があります。 セクション 1 では、オンプレミスのインフラストラクチャを示します。 これには、オンプレミスの管理者と Web インターフェイスのユーザー、ポート 443 経由の TLS 経由の Web 閲覧、およびポート 443 経由の Azure Bastion ホスト TLS が含まれます。 セクション 2 には、プリンター システムを表すアイコンが含まれています。 Azure ExpressRoute は、セクション 1 とセクション 2 に接続します。 セクション 3 には、Windows または Linux の仮想マシンを表すアイコンがいくつか含まれています。 また、Azure ストレージ アカウントのプライベート リンクを表すアイコンも含まれています。 このアイコンから、手順 4 と手順 5 の Azure Storage アイコンを指す 2 行。 このアイコンから、Unisys SAIL 仮想マシンのコンポーネントである Other ミドルウェアというラベルの付いた Integration ミドルウェア セクションのサブセクションを指す行がもう 1 つ示されています。 この仮想マシンには、次のセクションも含まれています。 [Communications]\(通信\) セクションには、IPv4、IPv6、SSL/TLS、TP0、Telnet、FTP、ソケットを含むコンポーネントを含む通信標準サブセクションが含まれています。 統合ミドルウェア セクションには、疎結合ミドルウェア、環境インテグレーター、およびその他のミドルウェア セクションが含まれています。 [操作と監視] セクションには、監視サーバーと操作サーバーのサブセクションが含まれています。 「プリンター・サブシステム」セクションには、プリンター・サブシステムのみが含まれています。 アプリケーション サーバー サブセクションには、Batch、TIP (トランザクション管理)、TX というラベルの付いた 4 つのボックス、および Application (COBOL、C、Fortran、PLUS、MASM) というラベルの付いた 2 つのボックスを表すアイコンが含まれています。 ファイルおよび DBMS 機能サブセクションには、XA 準拠の階層データベース システムというラベルが付いた RDMS/DMS のアイコンが含まれています。 最後のサブセクションは OS 2200 オペレーティング システムです。

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

Workflow

次のワークフローは、上記のダイアグラムに対応しています。

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

  1. ユーザー アクセスは、Web ベースのアプリケーションにアクセスするためのトランスポート層セキュリティ (TLS) ポート 443 経由で提供されます。 Web ベースのアプリケーションプレゼンテーション層は、顧客の再トレーニングを最小限に抑えるために同じままにすることができます。 または、Web アプリケーションプレゼンテーションレイヤーを最新の UX フレームワークで更新することもできます。 仮想マシン (VM) への管理者アクセスの場合は、 Azure Bastion ホスト を使用して、開いているポートを最小限に抑えることでセキュリティを最大化できます。

  2. プリンターとその他のシステム出力デバイスは、IP アドレスを介して Azure ネットワークに接続されている場合にサポートされます。 Dorado の印刷機能は保持されるため、アプリケーションの変更は必要ありません。

  3. 操作関数は、Dorado エンタープライズ サーバーから Azure VM に移動されます。 エコシステムで OpCon VM を使用して環境を監視および制御することで、より多くの自動化を実装できます。

  4. 物理テープが使用中の場合は、仮想テープに変換されます。 テープの書式設定と読み取りと書き込みの機能は保持されます。 テープは、Azure またはオフライン ストレージに書き込まれます。 テープ機能が維持されるため、ソース コードを書き換える必要がなくなります。 仮想テープ ファイルのバックアップ用の Azure Blob Storage アカウントや、ディスク メディアに対して直接入力/出力操作が実行されるため、アクセス時間が短縮されるという利点があります。

  5. Dorado ストレージ コンストラクトは、Azure Storage にマップされます。 このマッピングでは、Dorado ディスク ドライブの名前付け規則が維持されます。 アプリケーションや操作の変更は必要ありません。

Components

  • Azure Virtual Machines は、Azure が提供するオンデマンドでスケーラブルなコンピューティング リソースの 1 つです。 このアーキテクチャでは、Azure VM を使用すると、物理ハードウェアを購入して保守する必要なく、仮想化の柔軟性を実現できます。 VM は Unisys CPF OS 2200 エンタープライズ サーバーをホストし、サーバーをホストするオンプレミスの物理ハードウェアまたは仮想ハードウェアと同じ機能を実行します。

  • Azure Virtual Network は、ネットワーク サービスであり、Azure のプライベート ネットワークの基本的な構成要素です。 このアーキテクチャでは、Virtual Network を使用すると、VM など、さまざまな種類の Azure リソースが、互い、インターネット、オンプレミス ネットワークとより安全に通信できるようになります。 Virtual Network は、データセンター内の従来のネットワークのように動作しますが、スケーラビリティ、可用性、分離などの Azure インフラストラクチャの利点を利用します。 ネットワーク インターフェイス カード (NIC) を 使用すると、VM はインターネット、Azure、オンプレミスのリソースと通信できます。 この機能は、オンプレミスのネットワーク インフラストラクチャの機能をレプリケートします。 たとえば、同じ VM に NIC を追加して、Solaris 子 VM に独自の専用ネットワーク インターフェイス デバイスと IP アドレスを割り当てることもできます。

  • Azure ExpressRoute is a service that you can use to extend your on-premises networks into the Microsoft Cloud via a private connection from a connectivity provider. このアーキテクチャでは、ExpressRoute はオンプレミス ネットワークと Azure または Microsoft 365 の間にプライベート接続を提供します。 これにより、移行された Unisys CPF OS 2200 エンタープライズ サーバーの安全性と信頼性の高い接続が可能になります。

  • Azure Site Recovery はディザスター リカバリー (DR) ソリューションであり、プライマリ リージョンの停止中に Azure リージョン間フェールオーバーを有効にすることで、ビジネス継続性を確保するのに役立ちます。 このアーキテクチャでは、Site Recovery DR 機能は、Azure VM をセカンダリ Azure リージョンにミラーリングします。 これらの機能により、Azure データセンターの障害が発生した場合の迅速なフェールオーバーが容易になります。

Alternatives

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

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

  • 自動化されたツールを使用して C# または Java にアプリケーション コードをリファクタリングする。 このソリューションは、コードを Azure ネイティブ形式に変換しながら、アプリケーションの機能を転送します。 このソリューションの実装には時間がかかり、保守された機能を確保するために徹底的なテストが必要です。

  • アプリケーション コードを好みの言語に書き換えます。 通常、このソリューションは最も時間がかかり、コストのかかるアプローチです。 アプリケーションのニーズに合わせてコードが書き換えられます。 新しい機能を追加できます。 このソリューションでは、新しいコードが期待どおりに動作することを確認するために、徹底的なテストが必要です。

Scenario details

Unisys エンタープライズ サーバーは、その遺産を最初の商用エンタープライズ サーバーにトレースします。 Unisys CPF Dorado OS 2200 システムは、フル機能のエンタープライズ・サーバー・オペレーティング環境です。 ミッション クリティカルなワークロードを処理するために垂直方向にスケーリングできます。 システムのエミュレート、変換、または Azure への最新化を行うことができます。 Azure では、同様のパフォーマンス特性または改善されたパフォーマンス特性とサービス レベル アグリーメント メトリックが提供されます。

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

  • Azure マネージド ディスク は、Azure が管理および Virtual Machines で使用するブロックレベルのストレージ ボリュームです。 使用可能なディスクの種類は、Azure Ultra Disks、Azure Premium SSD、Azure Standard SSD、Standard HDD です。 このアーキテクチャでは、Premium SSD または Ultra Disk SSD を使用する必要があります。

  • Azure Files is a service that you can use to fully manage file shares in the cloud that are accessible by using the industry-standard Server Message Block protocol. Windows、Linux、macOS のクラウドまたはオンプレミスのデプロイでは、Azure ファイル共有を同時にマウントできます。

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

最終的な目標に応じて、移行は、Dorado 環境内または Azure 内でのアプリケーションの最新化に向けた最終状態または最初のステップになります。 この方法では、アプリケーションを更新するための測定された計画されたパスが提供され、既存のアプリケーション コードへの投資が保持されます。 変換が完了したら、他の Unisys および Azure データ分析サービスを使用できます。

考えられるユース ケース

  • 既存の Unisys CPF Dorado ワークロードをすばやく Azure に移行し、移行中のリスクを最小限に抑えます。

  • Use Azure Arc to create a DR plan for an existing on-premises workload.

  • 既存のクライアント機能に Azure データ サービスを追加します。

  • Azure ベースの CPF を使用して、ハードウェアや施設のリソースを増やすことなく、DR、テスト、または開発環境として機能します。

Considerations

これらの考慮事項は、ワークロードの品質向上に使用できる一連の基本原則である Azure Well-Architected Framework の要素を組み込んでいます。 For more information, see Well-Architected Framework.

Reliability

信頼性は、アプリケーションが顧客に対して行ったコミットメントを確実に満たすことができるのに役立ちます。 詳細については、「信頼性の設計レビュー チェックリスト」を参照してください。

Azure の Unisys CPF では、Site Recovery を使用してシステムの可用性と一貫性を促進します。 Site Recovery を使用すると、プライマリ リージョンの障害が発生した場合に DR の Azure リージョン間フェールオーバーが有効になります。 DR 機能は、Azure VM をセカンダリ Azure リージョンにミラーリングします。 これらの機能により、Azure データセンターの障害が発生した場合の迅速なフェールオーバーが容易になります。

セキュリティ

セキュリティは、意図的な攻撃や貴重なデータとシステムの誤用に対する保証を提供します。 詳細については、「セキュリティの設計レビュー チェックリスト」を参照してください。

Unisys CPF は安全性の高いシステムであり、Azure では保存データの暗号化レイヤーを追加することで、このセキュリティを強化しています。

Cost Optimization

コストの最適化では、不要な経費を削減し、運用効率を向上させる方法に重点を置いています。 詳細については、「コスト最適化の設計レビュー チェックリスト」を参照してください。

Azure の Unisys CPF では、ハードウェアのメンテナンスと施設のコストが前もって不要になります。 さらなる節約は、システムの使用方法についてスタッフを再トレーニングする必要がないことから生まれます。 仮想化されたコンピューターは、データセンターのフロアで実行されたのと同じように実行されます。

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

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

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

Operational Excellence

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

Unisys は、スタッフになじみのある環境を維持しながら、Dr フェールオーバーを提供する Site Recovery などの新しいサービスを含めることで、オペレーショナル エクセレンスを実証します。

Azure Resource Manager テンプレートを使用してソリューションをデプロイし、Azure Monitor を使用してパフォーマンスを測定して向上させることで、運用効率を最適化できます。 詳細については、「 DevOps アーキテクチャの設計」を参照してください。

Performance Efficiency

パフォーマンス効率とは、ユーザーの要求を効率的に満たすためにスケーリングするワークロードの能力を指します。 詳細については、「パフォーマンス効率の設計レビュー チェックリスト」を参照してください。

Unisys は、お客様のワークロードに合わせて運用ニーズに合わせて調整された、Bronze、Silver、Gold、Platinum、および Titanium レベルを通じて Azure の運用パフォーマンスを提供します。 Azure 上の Unisys 仮想化は、Azure Monitor と パフォーマンス診断 CLI ツールを使用してパフォーマンス効率を向上させます。 これらのツールを使用すると、リアルタイムの最適化と予防的な問題解決が可能になり、ワークロード管理が向上します。

Contributors

Microsoft では、この記事を保持しています。 次の共同作成者がこの記事を書きました。

Principal authors:

公開されていない LinkedIn プロフィールを見るには、LinkedIn にサインインしてください。

Next steps

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