クラウドコンピューティングの特徴など概要まとめ

クラウドコンピューティングとは、インターネット経由でサーバーやストレージなどのコンピューター資源を利用する仕組みです。通称「クラウド」と呼ばれます。

AWSやGoogle Cloudなどはこのクラウドの代表的なサービスです。

クラウドという言葉の語源

「クラウド(Cloud)」は、英語で「雲」を意味する言葉です。クラウドコンピューティングに「クラウド」という名称が使われるようになった背景には、ネットワーク構成図でインターネットなどの外部ネットワークを「雲」の形で表現してきたことがあります。

クラウドコンピューティングでは、利用者がサーバーなどの物理的な機器の場所や詳細な構成を意識せず、ネットワークの向こう側にあるITリソースを利用できます。このような特徴から、ネットワーク図で使われていた「雲」の表現と結びつき、「クラウド」という言葉が広く使われるようになりました。

現在では「クラウド」という言葉は、AWSやMicrosoft Azure、Google Cloudなどのクラウドサービスだけでなく、オンラインストレージやWeb上で利用するソフトウェアなどを含め、幅広い意味で使われています。

クラウドの主な特徴

クラウドには、従来のオンプレミス環境と比較して、ITリソースを柔軟に利用できるという特徴があります。代表的な特徴は以下のとおりです。

  • オンデマンドで利用できる:サーバーやストレージなどのITリソースを、必要なときに必要な分だけ利用できます。
  • リソースを柔軟に増減できる:CPU、メモリ、ストレージなどをシステムの利用状況に応じて拡張・縮小できます。
  • 従量課金で利用できる:多くのクラウドサービスでは、利用したリソースや時間などに応じて料金が発生します。
  • 物理機器を自社で用意する必要がない:サーバーなどのハードウェアを購入・設置せずにITインフラを利用できます。
  • ネットワーク経由で利用できる:インターネットや専用ネットワークなどを通じて、クラウド上のITリソースへアクセスできます。
  • 世界各地のインフラを利用できる:クラウド事業者が各地域に展開するデータセンターを利用し、複数地域へのシステム展開も可能です。

クラウドのサービス形態(3つのモデル)

クラウドサービスは、クラウド事業者がどの範囲まで提供・管理するかによって、主に「IaaS」「PaaS」「SaaS」の3つのサービスモデルに分類できます。

  • IaaS(Infrastructure as a Service):サーバー、ストレージ、ネットワークなどのITインフラをクラウド上で提供するサービス形態です。
  • PaaS(Platform as a Service):アプリケーションの開発や実行に必要なOS、ミドルウェア、実行環境などを含むプラットフォームを提供するサービス形態です。
  • SaaS(Software as a Service):クラウド上で提供されるソフトウェアやアプリケーションを、利用者がインターネットなどを経由して利用するサービス形態です。

IaaS、PaaS、SaaSでは、利用者とクラウド事業者がそれぞれ管理する範囲が異なります。一般的にIaaSは利用者側で管理する範囲が広く、PaaS、SaaSになるにつれてクラウド事業者が管理する範囲が広くなります。

クラウドの主なメリットとデメリット