企業が業務システムやデータベースを活用するには、それぞれ専用の機器を導入して設置するというのが従来の考え方でした。
しかし近年では、仮想化技術により、ハードウェアの増設を行わなくても複数の環境を構築できるようになりました。
仮想化プラットフォームの設置場所も、サーバー専用機ではなく、より簡易な活用が可能なNASソリューションが選定されることも増えています。
この記事では、仮想化ソリューションとはどのようなものか、NASを仮想化ソリューションとして活用する方法について解説します。
仮想化とは?
そもそも仮想化とはどのようなものかについて解説します。
仮想化とは、ソフトウェアを使って、あたかも物理的なコンピューターが存在するかのように利用できる環境をつくる技術です。
通常は、サーバーを含むコンピューターは、CPU、ストレージなどのリソースを備えた物理的なコンピューターを複数台用意することで用途ごとの役割を果たします。
この場合、それぞれのハードウェアを個別にサーバーとして利用します。しかし仮想化技術を使うことにより、物理的にはひとつのサーバーであるにも関わらず、そのサーバー内にあたかも複数のサーバーを設置しているかのように活用することができるのです。
個々のサーバーはストレージ領域やCPU、メモリーを消費するため、従来は、仮想化を実現するには高性能なサーバー機器が必要でした。
しかし近年では、NASソリューションも高性能なCPUやメモリーを搭載しており、NASを仮想サーバー群の基盤として活用する事例も増えています。
以下に、企業が仮想環境を活用する事例について解説します。
・業務サーバーとしての活用
・データベースとしての活用
・旧システム環境としての活用
・テスト・サンドボックスとしての活用
それぞれ具体的に見ていきましょう。
業務サーバーとしての活用
企業が自社の業務を遂行するうえで、仮想化技術を使う事例としては、業務サーバーとしての活用が挙げられます。
業務サーバーは、たとえば顧客管理システムや在庫管理システムなどの業務専用システムを提供するサーバーとしての役割が代表的です。
複数の業務を取り扱う企業にとって、それぞれの専用サーバーを用意すると多くの物理的なコストが必要となります。
しかし仮想化技術を活用すれば、物理的な投資を抑えつつ、必要な環境を構築することができるのです。
データベースとしての活用
データベースは、業務システムと深い関わりを持っています。
受注管理や商品管理などのさまざまな業務システムは、データベースを基盤として構築されており、データベースにデータを格納し、必要な情報を検索・更新することで稼働します。
そのためデータベースは、膨大な情報を保存するだけでなく、システムからの検索・更新要求に対して高速かつ安定的に処理できる性能も求められます。
仮想サーバーは、データベースを設置する場所としても最適です。
なぜなら仮想サーバーはデータベース構築と運用の迅速さ、必要に応じてリソースの増減を調整できるからです。
仮想サーバーの柔軟さを活用すれば、コストを抑えつつ規模の大きな業務システムもスムーズに稼働できるでしょう。
旧システム環境としての活用
企業が業務システムを活用していく中では、新しいシステムを導入して古いシステムとの置き換えを行うレガシーマイグレーションを行うケースが多くあります。
基本的にはレガシーマイグレーションが行われた後は新システムを活用することが望ましいですが、特に移行直後などは旧システムの情報を参照しなければならないというケースもあるでしょう。
このような場合に、旧システムを保存しておける領域が必要となります。
仮想化ソリューションは、旧システムを保管しておき、必要が生じた場合にのみ稼働させるという使い方もできます。
旧システム保管用の新たなハードウェア導入を最小限にできる点がメリットであるといえます。
テスト・サンドボックスとしての活用
企業が新たなシステムを稼働させる場合や、自社で作成したソフトウェアを納品する前には、テスト環境が必要となります。
仮想サーバーを設置していれば、テスト環境として仮想サーバーを活用することもできるでしょう。
また、安全性に疑念があるファイルやソフトウェアを実行しなければならないケースもあるかもしれません。
このような場合、一般にはシステムとは切り離された環境で疑わしいファイルを実行しますが、仮想サーバーは論理的に他の環境と断絶しているため、こうしたサンドボックスとしての利用方法も考えられるでしょう。
仮想化のためのソフトウェアとは?
仮想化は物理的に領域を分けるのではなく、同一のハードウェアの中で論理的に領域を分けるという技術です。
こうした技術を実現するには、仮想化のためのソフトウェアを活用するのが一般的です。
以下に、仮想化のための代表的なソフトウェアについて解説します。
・Microsoft Hyper-V
・Citrix XenServer
・VMware vSphere
それぞれ具体的に見ていきましょう。
Microsoft Hyper-V
Microsoft Hyper-Vは、Windows上の仮想マシンとして複数のオペレーティングシステムを実行する仮想化ツールです。
Windows環境を使って仮想空間を操作できるため、企業のみならず個人開発者の間でも、テスト環境や検証用として活用されています。
Citrix XenServer
Citrix XenServerは、仮想化プラットフォームとして大規模な仮想環境の構築に適しています。
負荷最適化機能やvGPU機能、仮想メモリーセキュリティなどの独自機能を搭載しているため、複雑なシステムをシンプルにして仮想環境のコスト削減にも貢献できる点が特徴です。
VMware vSphere
VMware vSphereは、企業・官公庁など比較的大規模な仮想環境を構築する際に活用されやすい仮想化プラットフォームです。
仮想化プラットフォームとして活用の事例が多く、データセンターなどでの活用事例もあります。
QNAP NASならVirtualization Stationで仮想環境を構築できる
仮想サーバーの導入は、仮想化プラットフォームを提供している企業が提供しているインストーラーなどを活用できます。
しかし、仮想環境の構築に慣れていない場合は、どのようにして仮想化プラットフォームを導入すればよいか悩むかもしれません。
特にNASに仮想環境を導入する場合、OSがWindowsではない場合もあり、設置の方法に馴染みがないというケースもあります。
QNAP NASでは、「Virtualization Station」を活用して、手軽に仮想マシンを稼働できます。
App CenterからVirtualization Stationをインストールして起動すると、ガイダンスに従って仮想マシンを設置することができます。
設置の流れを以下の写真でまとめました。
今回はテスト用として、CentOS 7.4を選定しました。
実際に仮想マシンを設置する場合には、上記の工程に加えて仮想サーバーで使用するイメージファイル等を用意します。
設置した仮想マシンは、Virtualization Stationの「仮想マシン」項目からデスクトップをクリックすると、ブラウザーでマシンの操作ができます。
まとめ
この記事では、仮想化の概要や企業が仮想化技術を活用する事例について解説しました。
仮想化を実行する手段には、現代ではサーバー機器を導入するだけでなく、NASソリューションを活用する事例も多くあります。
QNAP NASでは、Virtualization Stationを活用して手軽に仮想化プラットフォームを導入できます。
仮想サーバーの設置を検討している企業の担当者は、ぜひこの記事で解説した内容を参考にしてみてください。
QNAPは台湾のネットワーク機器専業メーカーで、世界28カ国で展開するグローバル企業です。
IT機器の専門商社で、QNAPの正規代理店でもあるテックウインドは、豊富なノウハウを基に的確なモデル・構成のご提案をいたします。
NAS導入をお考えの法人様のお見積り・ご相談を承っております。
ぜひお気軽にお問い合わせください。 QNAP製品や特長のご紹介ページはこちら