クラウドについての概要をまとめました。
クラウドとは、ニーズに応じて IT リソースをインターネット経由により従量制料金で提供することを指します。物理的なデータセンターとサーバーを購入、所有、保守することなく、コンピューティングパワー、ストレージ、データベースなどのテクノロジーサービスを Amazon Web Services (AWS) のようなクラウドプロバイダーから必要に応じて利用することができます。
https://aws.amazon.com/jp/what-is-cloud-computing/
オンプレミスとクラウド
オンプレミスとは、企業や組織が自社でサーバーやネットワーク機器などを保有し、自社の設備やデータセンターなどでシステムを構築・運用する形態です。一方、クラウドでは、クラウド事業者が提供するサーバーやストレージ、データベースなどのITリソースをインターネット経由で利用します。
オンプレミスでは、使用するハードウェアやネットワーク構成などを自社の要件に合わせて細かく設計できる一方、機器の購入や設置、保守、更新なども自社で行う必要があります。
クラウドでは、必要なITリソースを必要なときに利用でき、物理サーバーを購入せずにシステムを構築できます。また、利用状況に応じてリソースを増減しやすいことも特徴です。
クラウドコンピュティングの概要
クラウドコンピューティングとは、サーバーやストレージ、データベース、ネットワーク、ソフトウェアなどのITリソースを、インターネットなどのネットワークを経由して利用する仕組みです。
自社で物理サーバーなどを用意しなくても、クラウド事業者が提供するITリソースを必要に応じて利用できます。現在ではWebサイトや業務システムの運用をはじめ、データ分析、AI、アプリケーション開発など、さまざまな用途でクラウドが利用されています。
「クラウド」と「クラウドコンピューティング」は同じような意味で使われることも多い言葉ですが、厳密にはクラウドコンピューティングがITリソースをネットワーク経由で利用するコンピューティングの仕組みや形態を指すのに対し、「クラウド」はその仕組みやクラウド上で提供されるサービスなどを含めて、より広い意味で使われることがあります。
クラウドの特徴
クラウドコンピューティングでは、クラウド事業者が提供するサーバーやストレージ、ネットワークなどのITリソースを、必要に応じて利用できます。従来のオンプレミス環境とは異なり、物理的な機器を自社で用意せずにIT環境を構築できることが特徴です。
クラウドの代表的な特徴には、以下のようなものがあります。
- オンデマンドで利用できる:必要なときにサーバーやストレージなどのITリソースを利用できます。
- ネットワーク経由で利用できる:インターネットや専用ネットワークなどを通じてクラウド上のリソースへアクセスできます。
- リソースを共有して利用する:クラウド事業者が保有する大規模なITリソースを、複数の利用者に提供します。
- 柔軟に拡張・縮小できる:CPU、メモリ、ストレージなどを利用状況に応じて増減できます。
- 利用状況を計測できる:利用したリソース量や時間などが計測され、利用状況を確認できます。
- 従量課金で利用できるサービスが多い:利用時間やリソース量などに応じて料金が発生するサービスが多く提供されています。
- 物理機器を直接管理する必要がない:利用者がクラウド事業者のデータセンターにある物理サーバーを直接設置・保守する必要はありません
クラウドを使用するメリット
クラウドを利用することで、物理サーバーやネットワーク機器などを自社で購入・設置することなく、必要なITリソースを利用できます。そのため、システムの構築に必要な初期費用や導入までの時間を抑えやすくなります。
また、システムの利用状況に応じてリソースを増減できるほか、必要なときに新しい環境を短時間で用意できるなど、柔軟にITインフラを運用できることもクラウドのメリットです。
クラウドを利用する主なメリットには、以下のようなものがあります。
- 物理機器の購入・設置が不要
- 初期費用を抑えやすい
- 必要なITリソースを短時間で用意できる
- システムの規模に応じてリソースを拡張・縮小しやすい
- ハードウェアの保守・管理負担を軽減できる
- 複数の地域や拠点からシステムを利用しやすい
- バックアップや冗長化などのサービスを利用できる
代表的なクラウドサービス
代表的なクラウドサービスを紹介します。
AWS(Amazon Web Services)
ネットショップ大手Amazonが運営しているクラウドサービスです。
Google Cloud
Google Cloudは、検索エンジンGoogleや、動画配信サイトYouTubeで知られる、Alphabet社の配下にある、Googleが提供しているクラウドサービスです。
Azure(Microsoft Azure)
Azureは、Windowsの開発元として知られるMicrosoft社が提供しているクラウドサービスです。
