ITパスポート対策
仮想化とクラウド
クラウドの用語は種類が多く見えますが、「どこまでを自分で管理するか」という1本の軸で並べると一気に整理できます。
仮想化とは何か
仮想化とは、物理的な機器の構成にとらわれず、ソフトウェアの力で別の姿に見せる技術です。代表例が仮想サーバで、1台の物理サーバの上に複数のサーバがあるかのように動かします。
利点は、機器の台数を減らせること、必要に応じて割り当てを増減できること、1台あたりの遊んでいる処理能力を減らせることです。一方で、物理サーバが壊れるとその上の仮想サーバがまとめて止まるという弱点もあります。「仮想化すれば障害が起きなくなる」という記述は誤りです。
仮想化の一種にVDI(デスクトップ仮想化)があります。利用者のデスクトップ環境をサーバ側に置き、手元の端末には画面だけを転送する仕組みで、シンクライアントの実現手段として使われます。
SaaS、PaaS、IaaSの境界
クラウドサービスは、事業者が用意する範囲の広さで3つに分かれます。次の表の「自分で用意するもの」の欄が、そのまま区別の基準です。
| 種類 | 事業者が用意するもの | 自分で用意するもの | 例 |
|---|---|---|---|
| SaaS | アプリケーションまで全部 | データと設定だけ | Web会議、Webメール |
| PaaS | OSと開発実行環境まで | 自作のアプリケーション | アプリ開発基盤 |
| IaaS | サーバやネットワークなどの機器まで | OSから上すべて | 仮想サーバ貸し出し |
最後の文字で覚えられます。SaaSのSはソフトウェア、PaaSのPはプラットフォーム、IaaSのIはインフラストラクチャです。事業者の担当範囲はIaaS、PaaS、SaaSの順に広くなり、自分の自由度と手間はその逆に小さくなります。
試験ではこの順番を逆にした選択肢が出ます。また「利用者がOSのバージョンを選んで管理したい」という条件が付いたらIaaS、「開発したアプリを動かす環境だけほしい」ならPaaS、「すぐ使えるソフトがほしい」ならSaaSと判断できます。
オンプレミスとの比較
オンプレミスとは、自社の設備として機器を持ち、自社で運用する従来の形です。
| 観点 | オンプレミス | クラウド |
|---|---|---|
| 初期費用 | 大きい | 小さい |
| 費用の形 | 資産として保有 | 使ったぶんの経費 |
| 導入までの期間 | 長い | 短い |
| 増減への対応 | 機器の追加が必要で遅い | 短時間で増減できる |
| 独自の作り込み | 自由度が高い | サービスの範囲内に限られる |
クラウドは初期費用が小さい一方、長く大量に使い続けると総額でオンプレミスを上回ることがあります。「クラウドは常に安い」という記述は誤りです。また、自社の設備ではないため、事業者側の障害が起きると自力では復旧できません。
ハウジングとホスティング
名前が似ていて必ず混同する2語です。何を借りているかで区別します。
| 用語 | 借りるもの | 機器の持ち主 |
|---|---|---|
| ハウジング | 設置場所(建物やラック) | 利用者 |
| ホスティング | サーバそのもの | 事業者 |
ハウジングは「家(ハウス)を借りる」ので、中に置くサーバは自分のものです。ホスティングは事業者のサーバを間借りする形で、レンタルサーバと呼ばれるものがこれにあたります。この持ち主の違いだけを問う選択肢が出るので、ハウジングは場所、ホスティングは機器、と結びつけておきます。