カテゴリから探す
Geekly
コラム
技術・
テクノロジー
職種・
ポジション
Web・
ゲーム
転職準備
転職活動
  1. HOME
  2. Geekly Media
  3. 技術・テクノロジー
  4. 【徹底比較!】仮想化 vs クラウド!両者の違いからこれからまで分かりやすく解説します!
  • 技術・テクノロジー

【徹底比較!】仮想化 vs クラウド!両者の違いからこれからまで分かりやすく解説します!

皆さんはクラウドサービスを利用したことがありますか。世の中には多くのクラウドサービスがありますが、それらのサービスを実現するためには仮想化という手法が採用されています。本記事では、仮想化とクラウドの違いやそれぞれの特徴、実際にビジネスとして採用されている例などをまじえて分かりやすく説明します。

 

仮想化

 

仮想化とは

 

 

仮想化とは、物理的なリソースを複数に分割したり、それを統合したりして使用できるテクノロジーの事を指しています。

例えば一台の物理的なサーバーは安価なものでも高性能な物が多く、どんなに利用しても10~30%程度しか使わず残りの70%はアイドル状態で使用されていないケースが殆どです。

そういった場合に一台の物理的なサーバーを分割して複数の仮想サーバーを作成する事で、資源の無駄を省こうというものです。

 

仮想化の特徴

 

 

仮想化を行うことで、下に記載されている3つの利便性を実現することが出来ます。

 

・システムの無駄をなくす

仮想化についての冒頭部分でも説明しましたが、多くの物理サーバーはその性能の数十%しか使用していません。仮想化の発想が始まる前は一つのアプリケーションに対して一つの物理サーバーを用意することが一般的でしたが、サーバーの性能をフルに使っている企業は少なくシステムリソースの無駄を指摘されていました。

仮想化を行うことで残りのサーバー性能を分散し、別のサービスで利用することでシステムリソースを無駄なく使用することが可能になり、コストの削減にも繋がります。

 

・システムを自由に分割・統合出来る。

仮想化の大きな特徴として、システムリソースを複数に分けるだけでなく、統合することも可能になりました。これにより、複数の物理サーバーの一部を結合し、仮想のサーバーを作成することで拡張性を高めることが出来るようになります。

 

・リスクを分散することが出来る。

複数台のシステムを分割して仮想のサーバーを作ることでシステムのダウンリスクを低減させることが出来るようになります。

例えば一台のサーバーでアプリケーションを動かしていた場合にサーバーが何らかの故障や不具合でダウンしてしまうとサービス全体に影響が出てしまいます。しかし、10台のシステムを複合した仮想サーバーを使用している場合、一つのサーバーがダウンしてもその影響は10%程度と限定的になります。

 

仮想化の種類

 

 

仮想化について主にサーバーをメインに話をしてきましたが、サーバー以外にもストレージやネットワーク、アプリケーションといったリソースを仮想化する事もできます。ここではそれぞれの仮想化について簡単に説明します。

 

・サーバーの仮想化

サーバーの仮想化は、一台の物理サーバーを分割し複数の仮想サーバーを作成することができます。

 

・ストレージの仮想化

ストレージの仮想化は、一台の物理ストレージディスクを分割し複数の論理ディスクを作成することができます。

 

・ネットワークの仮想化

ネットワークの仮想化は、一つのネットワーク回線や機器を仮想化することで複数のネットワークを構築することができます。

 

・アプリケーションの仮想化

アプリケーション仮想化は一つのアプリケーションを仮想化することで複数のサーバーで使用することが出来ます。

 

クラウド

 

クラウドとは

 

クラウドはユーザーがストレージやソフトウェアを用意しなくても、インターネットに繋げるだけでサービスを必要な時に必要な分だけ利用することができるサービスです。

これによりユーザーは、サービスを動かしているコンピューターや接続方法などを意識しなくても簡単にサービスを利用することが出来るようになりました。

 

 

クラウドの特徴(メリット)

 

クラウドサービスを導入するメリットとして、以下の様な利便性を実現することができます。

 

・サーバーを用意する必要がない

クラウドが誕生するまでは、ユーザーがサービスのソフトウェアを購入し自分のサーバーにインストールして使用する必要がありましたが、クラウドサービスの場合は提供しているサービス元がサーバーを用意しており、ユーザーは自社でサーバーを用意しなくてもインターネットに接続するだけでサービスを利用できる様になりました。

 

・メンテナンスが不要

ソフトウェアのアップデートや不具合に対するメンテナンスなどは全てサービスの提供元が行ってくれるためユーザーは更新作業を行う必要がありません。

 

・どこでも利用できる

インターネットに接続する環境さえあればどこでもサービス使用することが出来るため、端末や場所を選ばずどこでも利用することが可能になります。

 

 

ラウドサービスの種類

 

 

 

クラウドサービスは大きく分けて3つのサービスに分類することが出来ます。ここではそれぞれのサービスについて簡単に説明します。

 

・IaaS

IaaSは”Infrastructure as a Service”の略で、システムで利用するOSやCPUなどのインフラを自由にインターネットで利用することができるサービスです。

 

・PaaS

PaaSは“Platform as a Service”の略で、アプリケーションの開発者がそのプラットフォームをインターネットで利用することが出来るサービスです。例えば地図アプリを製作したい人が地図データやその土台一式をインターネット上で提供している様な形です。

 

・SaaS

SaaSは“Software as a Service”の略でソフトウェアをユーザーにダウンロードさせるのではなく、サービスの提供元がサーバーを稼働させインターネット経由でサービスを提供する仕組みです。

 

 

仮想化とクラウドの違い

 

 

ここまで仮想化とクラウドについてそれぞれ説明してきましたが、仮想化はシステムリソースを効率よく利用するための技術、クラウドはインターネット経由で利用することが出来るサービスです。

上記の事実で分かる様に両者の間には技術とサービスという大きな違いがあります。そのため仮想化は技術、クラウドはサービスと覚えておくと良いでしょう。

 

クラウドサービスは仮想化技術によって成り立つ

 

 

クラウドサービスは、インターネットに接続するだけでサービスを利用することができると言いましたが、これらのサービスは仮想化の恩恵を受けることで実現しています。

例えばオンライン上でデータを保存するクラウドサービスを活用する場合は、仮想化されたストレージを使用することになりますし、クラウド上で複数の人間が同じアプリケーションを使用する場合は仮想化されたアプリケーションを利用することになります。

このようにクラウドサービスは仮想化技術を採用することで利用することが出来るため切っても切れない関係になります。

 

企業の導入事例

 

仮想化の導入事例

 

仮想化のサービスは日本企業だと、FujitsuやNEC、日立など多くの企業が行っています。

実際に導入した企業の例で言うと、大和証券が社内で使用している約15,000台のデスクトップをセキュリティー強化と運用不可の軽減の目的で仮想化しました。

これにより社員がそれぞれのデスクトップで業務データを残すことを防ぎつつ、OSやアプリケーションの更新作業を排除するなど運用不可の軽減も実現しました。

 

 

クラウドの導入事例

 

 

クラウドサービスとして企業向けに人気が高いのはAmazonが提供しているAWSサービスです。

日本企業だと、三菱UFJAWSを採用しており、社内のシステムの一部をクラウド上で運用しています。2018年に行われた日経xTECH EXPO 2018では執行役員の亀田浩樹氏が登壇し、「AWSクラウドを利用して構築したシステムで従来の60%以上のコスト削減することができそう』という旨を発言しました。

個人でクラウドを利用する場合は、データの保管、共有を行うDropboxやGoogle Driveでの利用が多い様に思います。

 

 

まとめ

 

 

仮想化やクラウドサービスについて説明しましたが、GmailやDropboxなどのクラウドサービスは既に使ったことがある、もしくは使い続けているという方も多いのではないでしょうか。一般的に利用する際には仮想化といった技術に意識を向けることは無いと思います。

本記事で普段クラウドサービスの基盤となっている仮想化について少しでも理解していただければ幸いです。

 

とげみ

Geekly Media
ライター

この記事が気に入ったら
シェアしよう!

  • twitter
  • facebook
2+

関連記事

求人数×IT業界での紹介実績数で、納得の転職をサポート。IT業界専門だからこそできる提案力を実感してみてください。