編集

次の方法で共有


Azure VM での Stromasys Charon-SSP Solaris エミュレーター

Azure Storage
Azure Virtual Machines

ソリューションのアイデア

この記事ではソリューションのアイデアについて説明します。 クラウド アーキテクトはこのガイダンスを使用すると、このアーキテクチャの一般的な実装の主要コンポーネントを視覚化しやすくなります。 ワークロードの特定の要件に適合する、適切に設計されたソリューションを設計するための出発点として、この記事を使用してください。

この記事では、Microsoft パートナーの Stromasys が提供する Charon-SSP と呼ばれるエミュレーターにより、Azure で SPARC プロセッサ ベースの Solaris 仮想マシン (VM) が実行される方法を示します。 Charon-SSP は、Charon クロスプラットフォーム ハードウェア仮想化製品ファミリのメンバーです。 このエミュレーターを使用すると、標準の x86-64 Linux 物理コンピューターまたはハイパーバイザーで、Sun-4m、Sun-4u、または Sun-4v SPARC ファミリ メンバーの仮想レプリカを作成できます。

Azure 上のエミュレーターでアプリケーションを実行すると、運用コストやエネルギー消費の削減など、いくつかの利点があります。 また、1 つの x86-64 標準ホストまたは既存の仮想化インフラストラクチャで複数のアプリケーション インスタンスを実行でき、レガシ システムの管理とメンテナンスを容易にしながら統合を実現できる利点があります。

考えられるユース ケース

  • SPARC Solaris マシン上で実行されているオンプレミスのワークロードから Azure への、低摩擦の "リフトアンドシフト" を可能にします。
  • サポートが終了した SPARCstation または SPARCserver で実行されているアプリケーションを、変更することなく使い続けます。
  • 単一のインターフェイスから、複数のサーバー ホストと子 Solaris VM を管理します。
  • 規制やコンプライアンスのため、低コストの Azure Storage にマッピングしてテープをアーカイブできるようにします。

アーキテクチャ

Charon-SSP と Solaris のアーキテクチャを示す図。

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

データフロー

  1. Charon-SSP Director を使用すると、それぞれで 1 つまたは複数の子 Solaris VM が実行されている可能性がある、複数のサーバー ホストを管理できます。 このセットアップにより、ホスト VM とその Solaris 子 VM のファームをスケールアウトするときに、1 か所で管理できるようになります。 Charon-SSP Manager を使用すると、直感的にわかる使いやすいグラフィカル管理インターフェイスが提供されます。
  2. Charon-SSP Agent は、Azure VM 上の Linux ディストリビューションで実行されます。 このコンポーネントでは、子 Solaris VM が実行されて、SPARC プロセッサ アーキテクチャがエミュレートされます。
  3. 子 Solaris VM は、SPARC プロセッサ アーキテクチャが基になっています。
  4. 子 Solaris VM ではそれぞれ独自の Azure ネットワーク インターフェイスが使用されるため、固有の専用プライベート IP アドレスを持ちます。 必要に応じて、同じネットワーク インターフェイスに Azure パブリック IP アドレスを簡単に設定できます。
  5. ホスト Azure VM のソリッドステート ドライブ (SSD) マネージド ディスクに、Solaris VM イメージを配置できます。 また、さらに高い IOPS (1 秒あたりの入出力操作数) が必要な場合は、Azure Ultra SSD マネージド ディスクを使用することもできます。
  6. Linux VM 上にマウントされた Azure ストレージ アカウント ファイル共有を使用すると、Charon-SSP Virtual Tape Manager をローカルにマウントされたデバイスにマップでき、それはクラウドの Azure Files ストレージ アカウントによってサポートされます。 このマッピングにより、規制やコンプライアンスのために、アーカイブされたテープを低コストで保存できます。
  7. Charon-SSP Director と Manager を実行する管理 VM は、Windows ベースでも、GNOME のようなグラフィック ユーザー インターフェイスを備えた Linux ベースでもかまいません。
  8. エンド ユーザーは、Secure Shell (SSH) で Solaris VM に直接接続し、独自の専用のネットワーク インターフェイス カードと IP アドレスを使用できます。

Solaris VM へのデスクトップ アクセスには、XDMCP を使用できます。 XDMCP は暗号化されたプロトコルではないため、XDMCP 経由で Solaris VM にアクセスするためのトポロジでは、"ホップ" サーバーとして Azure 内に Windows Server VM を作成することをお勧めします。そこには、MobaXterm などの XDMCP クライアントをインストールできます。 この構成を使用すると、すべてのネットワーク トラフィックはプライベート Azure 仮想ネットワーク経由で送信されます。

コンポーネント

  • Azure VM は、Azure 内のオンデマンドでスケーラブルなコンピューティング リソースです。 Azure VM を使用すると、物理ハードウェアを購入して維持する必要なしに、柔軟に仮想化を利用できます。 Azure VM では、Windows や Linux などのオペレーティング システムを選択できます。 Azure VM は、Stromasys からエミュレーション ソフトウェアを実行するために使用されます。

  • Azure Virtual Network は、Azure 内のプライベート ネットワークの基本的な構成ブロックです。 仮想ネットワークを使用すると、VM などの Azure リソースで、相互に、およびインターネットやオンプレミス ネットワークと、安全に通信できます。 Azure Virtual Network は、自社のデータセンターにおける従来のネットワークと似ていますが、向上したスケーリング、可用性、分離などの Azure インフラストラクチャの利点が提供されます。 仮想ネットワークは、仮想マシン、ユーザー、およびストレージ上で実行されているアプリケーション間の通信に使用されます。

  • Azure Virtual Network インターフェイス カードにより、Azure VM はインターネット、Azure、およびオンプレミスのリソースと通信できます。 このアーキテクチャで示されているように、同じ Azure VM にネットワーク インターフェイス カードを追加することができ、それにより、Solaris の子 VM で独自の専用ネットワーク インターフェイス デバイスと IP アドレスを使用できます。

  • Azure SSD マネージド ディスクは、Azure によって管理されるブロックレベルのストレージ ボリュームであり、Azure VM で使用されます。 使用できるディスクの種類は、Ultra ディスク、Premium SSD、Standard SSD、Standard ハード ディスク ドライブ (HDD) です。 このアーキテクチャでは、Premium SSD または Ultra Disk SSD をお勧めします。

  • Azure Files ストレージ アカウントによって提供されるクラウド内のフル マネージド ファイル共有には、業界標準のサーバー メッセージ ブロック (SMB) プロトコルを使用してアクセスできます。 Azure ファイル共有は、クラウドおよびオンプレミスの Windows、macOS、Linux のデプロイで同時にマウントできます。 このアーキテクチャでは、規制とコンプライアンスの目的でテープ ファイルのストレージとして Azure Files が使用されます。

  • Azure ExpressRoute を利用すると、接続プロバイダーが提供するプライベート接続を介して、オンプレミスのネットワークを Microsoft クラウドに拡張できます。 ExpressRoute を使用すると、Microsoft Azure や Microsoft 365 などの Microsoft クラウド サービスへの接続を確立できます。 このアーキテクチャでは、エンタープライズ ユーザー向けの Stromasys エミュレーション環境へのプライベート アクセスがサポートされています。

  • Stromasys Charon-SSP エミュレーターにより、業界標準の x86-64 コンピューター システムと VM に SPARC 仮想ハードウェア レイヤーが再度作成されます。 SPARC 仮想ハードウェア レイヤーは、その上で実行されているすべての Sun ソフトウェアと互換性があるため、コードの変換やソース コードは必要ありません。 Charon-SSP は、SPARC ストレージ、イーサネット、シリアル I/O ハードウェアと完全に互換性があります。

次のステップ