ざっくりと
- ウェブサイトのデータを保管する場所
- インターネットからいつでもアクセス可能
- 必要なリソースだけを払う方式

クラウドホスティングサービスとは、インターネット上でデータを安全に管理するサービスです。
概要説明
クラウドホスティングサービスとは、インターネット上のサーバーを借りて使うことである。 なぜなら、自分のパソコンやサーバーに負荷をかけずに、高速なネットワークを使ってデータやアプリケーションを使えるからだ。
例えば、ウェブサイトやアプリのホスティングに使われる。 そして、コストを抑えるために、多くの人が同じサーバーを共有する。 つまり、安価で手軽に高性能なサーバーを利用できる。
だから、ビジネスや個人のウェブサービスには欠かせない。
職業職種
ウェブデザイナー
ウェブデザイナーは、クラウドホスティングサービスを利用する。なぜなら、デザインしたウェブサイトを公開するためには、サーバーが必要だからだ。例えば、Amazon Web ServicesのEC2などを使う。アプリ開発者
アプリ開発者は、クラウドホスティングサービスを使う。なぜなら、作ったアプリのバックエンド処理を行うためのサーバーが必要だからだ。例えば、Google Cloud PlatformのApp Engineを利用する。ITマネージャー
ITマネージャーは、クラウドホスティングサービスを管理する。なぜなら、社内のITインフラを適切に管理し、効率的に運用するためだ。例えば、Microsoft Azureの各種サービスを運用する。

インターネットを象徴する「クラウド」(Cloud)と、ウェブサイトなどを公開するための「ホスティング」(Hosting)を提供するので、クラウドホスティングサービスです。
代表例
- Amazon Web Services(AWS)
Amazon Web Servicesは、クラウドホスティングサービスのパイオニアである。なぜなら、最初に大規模なクラウドホスティングサービスを提供し始めた企業だからだ。例えば、EC2やS3といったサービスを提供している。 - Google Cloud Platform(GCP)
Google Cloud Platformは、Googleが提供するクラウドホスティングサービスである。なぜなら、Googleの大規模なインフラを利用したホスティングサービスを提供しているからだ。例えば、App EngineやCompute Engineといったサービスがある。 - Microsoft Azure
Microsoft Azureは、Microsoftが提供するクラウドホスティングサービスである。なぜなら、Microsoftの技術エコシステムと統合性が高いサービスを提供しているからだ。例えば、Azure FunctionsやAzure DevOpsといったサービスがある。
手順例
プロバイダー選び
プロバイダー選びは、クラウドホスティングサービスを使用する第一歩である。なぜなら、利用するサービスの種類やコスト、セキュリティなどはプロバイダーによって異なるからだ。例えば、AWS、GCP、Azureなどがある。プラン選び
プラン選びは、自分の必要なリソースを確定することである。なぜなら、必要なCPUやメモリ、ストレージの量はプロジェクトによって異なるからだ。例えば、AWSのEC2では、t2.microやm5.largeなどのインスタンスタイプがある。サービス設定
サービス設定は、選んだプランに応じて具体的な設定を行うことである。なぜなら、サーバーのOS選択やネットワーク設定など、サービスを適切に機能させるためには詳細な設定が必要だからだ。例えば、GCPのCompute Engineでは、LinuxやWindowsのOSを選択できる。デプロイ
デプロイは、作成したウェブサイトやアプリをサーバーにアップロードすることである。なぜなら、サーバーにデータをアップロードしなければ、ユーザーはアクセスできないからだ。例えば、WordPressのサイトを作った後、そのファイルをクラウドホスティングサーバーにアップロードすると、世界中のどこからでもそのサイトにアクセスできるようになる。管理・メンテナンス
管理・メンテナンスは、ウェブサイトやアプリがスムーズに動き続けるための活動である。なぜなら、テクノロジーは日々進化しており、サーバーソフトウェアもアップデートが必要だからだ。例えば、新たなセキュリティリスクが発覚した場合、対策をとるためにサーバーのセキュリティ設定を更新することがある。
類似語
- クラウドサービス
クラウドサービスは、クラウドホスティングサービスと同様に、インターネットを介して提供されるサービスである。なぜなら、クラウドホスティングもクラウドサービスの一部だからだ。例えば、Google DriveやDropboxもクラウドサービスの一部である。 - クラウドストレージ
クラウドストレージは、インターネット上にデータを保存するサービスである。なぜなら、クラウドホスティングサービスも実質的にはデータをインターネット上に保存することだからだ。例えば、OneDriveやiCloudがクラウドストレージの例となる。 - ウェブホスティング
ウェブホスティングは、インターネット上でウェブサイトを公開するサービスである。なぜなら、クラウドホスティングサービスもウェブホスティングの一種であり、その方法はクラウドテクノロジーを活用しているからだ。例えば、GoDaddyやBluehostがウェブホスティングサービスを提供している。
反対語
- オンプレミス
オンプレミスは、自社の物理的な場所にITインフラを設置し、自分たちで管理する方法である。なぜなら、クラウドホスティングはインターネット上のリソースを利用するのに対し、オンプレミスは自社内にリソースを所有しているからだ。例えば、自社のサーバールームにサーバーマシンを設置し、自分たちで運用・管理することがオンプレミスの一例である。 - ローカルホスティング
ローカルホスティングは、自分のコンピュータ内でウェブサイトをホストする方法である。なぜなら、クラウドホスティングはリモートのサーバーにウェブサイトをホストするのに対し、ローカルホスティングは自分のコンピュータをサーバーとして使用するからだ。例えば、自分のパソコン上でWordPressを動かすことで、自分だけがアクセスできるウェブサイトを作ることができる。 - フィジカルホスティング
フィジカルホスティングは、自分たちで物理的なサーバーを所有し、管理する方式である。なぜなら、クラウドホスティングは物理的な存在を持たないサーバーを利用するのに対し、フィジカルホスティングは具体的なサーバーマシンを利用するからだ。例えば、データセンターに自社のサーバーマシンを設置し、そのマシンでウェブサイトを運営することがフィジカルホスティングの一例である。
会話例
新しいビジネスを始める会議
Q.「ウェブサイトを立ち上げるにはどうしたらいい?」
A.「まず、クラウドホスティングサービスを選んで、ドメインを取得しよう。そこにウェブサイトのデータをアップロードすれば、全世界からアクセス可能になるよ。」IT部門のミーティング
Q.「ウェブサイトの速度が最近遅くなってきたんだけど、何か対策はある?」
A.「うん、それならクラウドホスティングサービスを見直してみるのも一つの手だよ。より高速なパフォーマンスを提供するサービスに変更することで、ウェブサイトの速度も改善されるはずだよ。」ウェブ開発者との面接
Q.「過去のプロジェクトで最も困難だった経験は何ですか?」
A.「あるプロジェクトで大規模なトラフィック増加に対応するために、クラウドホスティングサービスをスケールアップさせる必要がありました。それは結構な挑戦でしたが、クラウドサービスの柔軟性のおかげで成功することができました。」
コメント