レガシー仮想化

■SUNやDEC等の古いマシンがX86上で使用できる
古いマシンが最新のHW上で稼働できないだろうか?Stromasys社のCharonは、そのような願いを実現するソフトウェアエミュレータです。既に16年の歴史を持ち、50ヶ国5,000もの企業に利用されています。

 

■以下のような状況の際に、最良の解決策となります。
1.旧型機でリファービッシュも含め代替品調達が不可能
2.古いOS上のアプリの維持が不可欠だが、ソースコードも無く移植は不可能
3.専有面積が大きく消費電力の大きな旧機種を、小型PCに移行
4.旧環境を維持したまま、新PC環境への移行のスムーズな橋渡し

 

■アプリケーションをOSシステムごとまとめて移植

CharonはX86アーキテクチャのPC上、Windows、LinuxまたはVMware上で実行され、VAX、Alpha、SUN SPARC等のハードウェアをエミュレートします。

旧機種上で動いていたOSを含むソフトウェアをフルバックアップし、Charonにフルリストアすれば移行は完了、これまで旧機種で使っていたままの環境が再現されます。

 

アプリの移動

製品名 仮想マシン
CHARON-SSP Sun Microsystems社SPARC用。32ビットの4m、64ビットの4uアーキテクチャ対応
CHARON-AXP DEC社64ビットミニコン用。OpenVMS、Tru64 Unix、Digital UNIX
CHARON-VAX DEC社32ビットミニコン用。VMS、OpenVMS、VAXELN
CHARON-PDP DEC社16ビットミニコンのベストセラー機、RT-11の他、RSX-11M、RSTS/E

 

■CHARONのコンポーネント

Charonによる仮想化は、ホストシステム上に実現されるホスト型仮想化です。仮想マシン(CHARONインスタンス)と、仮想マシンのコントロールを直接行うCHARON Agent、このエージェントに対し、仮想マシンの設定や、起動、終了等のコントロールを指示するCHARON Managerです。CHARON Managerは別のマシンにインストールし、複数のホストシステムに接続し、管理することもできますし、仮想マシンと同一システム上にインストールし、使用することも可能です。

 

CHARONコンポーネント

 

■仮想環境の比較

Charonによる仮想化は、ホストシステム上に実現されるホスト型仮想化です。CHARONの場合はX86 PC上のWindows、Linux、VMware上で稼働しますが、CHARON上の仮想マシンは、X86とは全く異なるアーキテクチャのハードウェアとなっており、VMwareと比較すると、エミュレーションの負荷が非常に高くなります。

しかし、長年のStoromasys社の経験と技術力で最大のパフォーマンスで実行できるよう様々な工夫が凝らされており、既存の旧式システムと比較すると、極めて小規模で消費電力効果の高いX86 PC上で効率よく稼働します。

ホストOSは、必要最小限度のプロセスのみ残し、不要なアプリケーションは削除し、不要なプロセスは停止します。

仮想環境比較

■CHARONの種類

CHARONはサポートする仮想マシンによって、大きく5種類あります。

●CHARON-SSP:Sun Microsystems社(現Oracle社)のUNIX機、SPARCをエミュレートします。エミュレートする対象アーキテクチャにより、4m、4u及び4uの高速版、4u Plusに分かれます。

●CHARON-AXP:DEC社(現HP社)の64bit CPU、Alphaアーキテクチャの仮想マシンをX86 PCで実行します。OpenVMSやTru64 UNIXを実行できます。

●CHARON-VAX:DEC社(現HP社)の32bitスーパーミニコンVAXの仮想マシンをX86 PC上で実現します。VAX/VMSやその上のレイヤードソフトウェアを実行できます。

●CHARON-PDP

16ビットミニコンのベストセラー、PDP-11をX86 PC上に実現します。RT-11、RSX-11、RSTSや他のOSを実行することができます。仮想化するのは、PDP-11を1チップ化したJ11です。

 

 

Windows

Linux

仮想インフラ

CHARON-SSP

サポートなし

Red Hat Enterprise Linux (6.5-7.1), CentOS (6.5-7.1)、Fedora (17-22)

SUSE Enterprise Server (11)、Ubuntu (12-15)

サポートなし

CHARON-AXP

Windows Server 2012 R2 Standard及びDatacenter Edition(64bit), Windows Server 2008 R2(SP1) Standard及びEnterprise Edition(64bit), Windows 7 Professional及びUltimate (SP1)Edition (64bit), Windows 8.1 Professional Edition(64bit)

Linux Red Hat Enterprise 7.0及び7.1, 64bit
Linux Fedora Core 20, 21, 22, 64bit

VMware ESXi 5.x及び6.0(ESXi仮想マシン上にサポート対象Windows OSまたはLinux OSが必要)

Microsoft HyperV(HyperV仮想マシン上にサポート対象Windows OSが必要)

CHARON-VAX

CHARON-PDP

Windows Server 2012 R2 Standard及びDatacenter Edition(64bit), Windows Server 2008 R2(SP1) Standard及びEnterprise Edition(64bit), Windows 7 Professional及びUltimate (SP1)Edition (32/64bit), Windows 8.1 Professional Edition(32/64bit)

Linux Red Hat Enterprise 7.0及び7.1, 64bit
Linux Fedora Core 20, 21, 22, 64bit

VMware ESXi 5.x及び6.0(ESXi仮想マシン上にサポート対象Windows OSまたはLinux OSが必要)

Microsoft HyperV(HyperV仮想マシン上にサポート対象Windows OSが必要)