CPU SPARC 64bを搭載したコンピュータからCPU Intel 64bを搭載したコンピュータにアプリケーションを交換する[閉じる]

CPU SPARC 64bを搭載したコンピュータからCPU Intel 64bを搭載したコンピュータにアプリケーションを交換する[閉じる]

Solaris 8およびCPU UltraSPARC-III + x64bを使用するサーバー上でアプリケーションをコンパイルし(サーバーの寿命が終了したため)、CPU INTEL 64bを使用する他の新しいシステムと交換する必要があります。 OSが同じでもそれ以上でもかまいません。良い新しいバージョンSolarisまたは最高のRedHat 6(7)バリアント、ソースはありません。

私たちのアプリケーションは、CPU UltraSPARC-III + x64bを搭載したサーバー上でSunOS 5.8でコンパイルされたWebアプリケーションですが、サーバーは毎秒クラッシュしています。私の考えは、SunOS 5.8を使用して新しいVMを開き、アプリケーションをこの新しいサーバーに置き換えることです。しかし、これを行うのに最適な方法が必要です(CentOS 7を使用して新しいサーバーを開き、そのサーバーでQEMUを実行し、そのアーキテクチャとOSをエミュレートできることを知っています)。それとも問題に対する他の解決策はありますか?

アップデート:CPU - Intel 64ビット(Xeon(R)CPU E5-2650 v4)を搭載したサーバーに、CPUエミュレーションを含むSunOS 5.8 - UltraSPARC-III + x64bを本番アプリケーション(中断なしで実行する必要がある)にインストールする必要があります。この問題に対する解決策がある場合/何ですか?

答え1

X86 CPUでは、Sparcソフトウェアを直接実行することはできません。エミュレータで実行できます(例:ゲーム例えば)。しかし、プロセッサの速度に関しては、常にいくつかの矛盾があります。

場合によっては、完全なABIを持つために完全なオペレーティングシステム(Solaris)をインストールする必要があります。

私の個人的なアドバイスは、これがビジネスにとって重要なソフトウェアであれば、新しいSparcシステムを購入するのが賢明かもしれないということです。

関連情報