クラウド(Cloud)とは、インターネットを経由して、サーバーやストレージ、ソフトウェアなどのIT資源を必要な分だけ利用できる仕組みのことです。データやプログラムを自分のパソコンやオフィスの機器ではなく、インターネットの向こう側(クラウド)に置くことで、場所やデバイスを選ばずにアクセスできる点が大きな特徴です。
身近な例に例えると、クラウドは「レンタル倉庫」のようなものです。自分で倉庫を建てて管理する代わりに、必要な広さだけ借りて荷物を預け、必要なときに取り出す。同じように、クラウドでは自分でサーバーを購入・設置することなく、必要な分だけ計算資源やストレージを借りて利用できます。
クラウド図解
クラウドの仕組み
クラウドサービスは、事業者が保有する大規模なデータセンターの上に成り立っています。利用者はインターネット経由でこれらの資源にアクセスし、実際にどこのサーバーで処理されているかを意識することなくサービスを利用できます。利用した分だけ料金を支払う従量課金制が採用されることも多く、無駄なコストを抑えながら必要な性能を確保できます。
クラウドの主な種類
クラウドには、メールソフトやオフィスソフトなどをそのまま提供する「SaaS」、アプリを開発するための環境を提供する「PaaS」、サーバーやネットワークなどのインフラを提供する「IaaS」といった種類があります。用途や目的に応じてこれらを使い分けたり、組み合わせたりすることで、効率的にシステムを構築できます。身近なメールサービスやオンラインストレージの多くも、このSaaSの一種です。
IaaS・PaaS・SaaSの違い
クラウドサービスは、事業者が提供する範囲によって「IaaS」「PaaS」「SaaS」の3つに分類されます。それぞれの違いを以下の表にまとめます。
| 種類 | 提供される範囲 | 特徴・具体例 |
|---|---|---|
| IaaS | サーバーやネットワークなどのインフラ | OSやソフトウェアは利用者が自由に構築できる。自由度が高い分、構築や運用の知識が必要 |
| PaaS | OSやミドルウェアを含む開発環境 | インフラの管理が不要になり、アプリの開発に専念できる |
| SaaS | すぐに使えるソフトウェアそのもの | インストールや環境構築が不要ですぐに使い始められるが、カスタマイズの自由度は低い |
IaaS(Infrastructure as a Service)はサーバーやストレージなどの土台部分のみを提供し、その上に載せるOSやソフトウェアは利用者自身が用意します。PaaS(Platform as a Service)はそこにOSやプログラムの実行環境まで含めて提供されるため、開発者はアプリの中身を作ることに集中できます。SaaS(Software as a Service)はソフトウェアが完成した状態でそのまま提供され、利用者は契約してすぐに使い始めることができます。このように、IaaS・PaaS・SaaSの順に事業者が管理してくれる範囲が広がり、反対に利用者が自由にカスタマイズできる範囲は狭くなっていきます。自社でどこまで管理したいか、どこを事業者に任せたいかを踏まえて、適したサービスを選ぶことが重要です。
代表的なクラウドサービス
クラウドサービスを提供する事業者は数多くありますが、その中でも世界的に高いシェアを持つ3社が特に有名です。
| サービス | 特徴 |
|---|---|
| AWS | Amazonが提供する、世界最大級のシェアを持つクラウドサービス |
| Azure | Microsoftが提供する、Office製品などとの連携に強いクラウドサービス |
| GoogleCloud (GCP) |
Googleが提供する、データ分析やAIの技術に強みを持つクラウドサービス |
AWS(Amazon Web Services)は豊富なサービスと世界的な導入実績、Azureは既存のMicrosoft製品との連携のしやすさ、GCP(Google Cloud Platform)は大規模データ処理やAI・機械学習の技術に、それぞれ強みがあります。導入の際は、各社の特徴を比較しながら自社の目的に合ったサービスを選ぶことが重要です。
オンプレミスとの違い
| 方式 | 特徴 |
|---|---|
| オンプレミス | 自社でサーバーを購入・設置し、自ら保守管理する |
| クラウド | 事業者が管理するサーバーをインターネット経由で利用する |
クラウドのメリット
自社でサーバーを購入する必要がないため、初期費用を大きく抑えられることがメリットの一つです。また、必要に応じてすぐに容量や性能を増減できる柔軟な拡張性も特徴で、急なアクセス増加やデータ量の変化にも対応しやすくなります。ソフトウェアの更新や機器の故障対応なども事業者側が行うため、自社の担当者の管理の手間を大きく減らせる点も見逃せません。
クラウド利用時の注意点
手軽に利用できる一方で、インターネット接続が前提となるため、通信障害が起きるとサービスを利用できなくなる可能性があります。また、大切なデータを外部の事業者に預けることになるため、信頼できる事業者を選び、適切なセキュリティ対策を確認することも重要です。
あわせて知っておきたい用語
- サーバー(Server):
データ保存や処理等、他のコンピューターに機能を提供するコンピューターのことです。 - ストレージ(Storage):
データを保存しておくための装置や仕組みのことです。 - IaaS(Infrastructure as a Service):
インターネット経由でITインフラを利用できるサービス形態のことです。 - PaaS(Platform as a Service):
インターネット経由でアプリケーションを開発・実行するためのプラットフォームを利用できるサービス形態のことです。 - SaaS(Software as a Service):
インターネット経由でソフトウェアを利用できるサービス形態のことです。 - データセンター(DataCenter):
サーバーなどの機器を集中的に設置・運用する施設のことです。


コメント