「雲 」については誰もが聞いたことがあるでしょうし、クラウド コンピューティングとはソフトウェアやサービスにアクセスするためにインターネット接続を使用する必要があることをほとんどの人が知っています。ただし、クラウド コンピューティングにはさまざまな種類があり、それぞれに異なる目的と利点があります。
クラウド コンピューティングの主な種類
クラウド コンピューティングの「タイプ」について話すとき、これは 2 つの異なるものを指す場合があります。クラウド コンピューティングを捉える 1 つの方法は、テクノロジーが何に使用されるかに焦点を当てることです。この記事の大部分はそれに焦点を当てていますが、最初にクラウド コンピューティングをそのアーキテクチャの観点から見る必要があります。
この観点から見ると、クラウド コンピューティングには 3 種類あります。
1. サービスとしてのインフラストラクチャ ( IaaS )
![](/images/4954/iaas.jpg)
クラウド コンピューティングの 1 つのタイプは、オンデマンドのデータセンター リソースを提供します。すべてのソフトウェアをロードおよび/または書き込みます。これは、ハードウェアをレンタルする点を除けば、基本的に独自のデータセンターを購入するのと似ています。
2.サービスとしてのプラットフォーム (PaaS)
![](/images/4954/paas.jpg)
クラウド アプリケーションを開発したいが、オペレーティング システムや開発環境をクラウドに維持したくない場合は、PaaS が必要です。クラウド サービスやアプリを作成するために必要なツールが提供されます。
3. Software as a Service (SaaS)
![](/images/4954/saas.jpg)
クラウド プロバイダーや開発者ではない場合、SaaS は最も一般的なタイプのクラウド コンピューティングです。以下で説明するほぼすべてのクラウド コンピューティング タイプは SaaS の例であり、エンドユーザーを対象としています。
4.リモート コンピューターのレンタル
データ センター内のコンピュータにアクセスする必要がある場合は、料金を支払って排他的アクセスまたは共有アクセスを取得できます。これは、リモートデスクトップ を使用してタブレット コンピュータなどから自宅のコンピュータにアクセスするのとまったく同じです。違いは、コンピューターの代金を支払う必要がなく、保守する必要もなく、コンピューターを 24 時間 365 日利用できるようにするためのその他の面倒な作業はすべて、単一料金で他の人が引き受けてくれるということです。
![](/images/4954/3-Workstation.jpg)
これは、特定の種類のハードウェアに時々アクセスする必要がある人、または頻繁にアップグレードする必要があるコンピュータを永久に所有したくない人に人気の選択肢です。たとえば、Mac in the 雲 をレンタルすることもできます。あるいは、数値を計算して結果を送信する超高速ワークステーション コンピューターが必要な場合もあります。.
5.クラウド内の仮想マシン
仮想マシンの使用は、物理コンピューターをレンタルしない点を除けば、先ほど述べたタイプと多少関連するクラウド コンピューティングの一種です。代わりに、同じ物理コンピュータ上で他の多くの仮想マシンと並行して実行される 仮想マシン の料金を支払うことになります。
![](/images/4954/computing-cloud.jpg)
多くのユーザーにとって、違いは重要ではなく、安価なオプションを選択するだけです。ただし、データセンターの物理的なコンピュータを自分専用にレンタルすると、常にパフォーマンスが保証されることになります。
6.ネイティブ クラウド アプリケーション
ネイティブ クラウド アプリは、クラウド コンピューティング インフラストラクチャ上で実行されるアプリであり、最初からそのように動作するように開発されました。したがって、クラウドでレンタルしている仮想マシン上で Microsoft Word を実行することは、ネイティブ クラウド アプリケーションの例ではありません。
![](/images/4954/4-Cloud-App-Word.jpg)
ブラウザを通じてアクセスする オフィス365 Word アプリは、ネイティブ クラウド アプリケーションです。 Gmail などのアプリケーションや、毎日使用するほとんどのクラウドベースのサービスにも同じことが当てはまります。
7.クラウドストレージ
クラウド ストレージは単純な概念です。ファイルをコンピュータのハード ドライブやローカルの外付けハード ドライブに保存するのではなく、リモート コンピュータのクラウド サービスを使用して保存します。
![](/images/4954/5-DropBox.jpg)
ほとんどのクラウド ストレージ サービスは、空にある外部ドライブ以上のものです。データは国際標準に従って保存されます。これには、物理的に離れた場所に複数の冗長コピーが保存されることが含まれます。クラウド ストレージ サービスは、ファイル内を検索したり、クラウドで編集したりできるなどの追加機能も提供します。
クラウド ストレージの例には、グーグルドライブ 、Microsoft OneDrive 、ドロップボックス 、Apple iCloud などがあります。
8.ソーシャルメディア
![](/images/4954/6-Social-Media.jpg)
ソーシャル メディアは世界を席巻しました。この記事を読んでいる人は全員、フェイスブック 、ツイッター 、インスタグラム などの主要なソーシャル メディア サービスを少なくとも 1 つ使用している可能性が高くなります。他のビッグネームも。そうであれば、クラウド サービスを使用しています。ソーシャル メディアをクラウド アプリケーションとは考えていないかもしれませんが、これらのサービスで使用されるすべてのデータとコンピューティングのほとんどはクラウド内に存在します。.
9.エンターテイメント ストリーミング サービス
スポティファイ で音楽を聴いている場合でも、最新の Netflix オリジナルを視聴している場合でも、クラウド サービスを利用していることになります。デバイス上で実行されているアプリが一部の作業を行いますが、重労働のほとんどは遠く離れたデータセンターで行われます。
これらのサービスは、オンデマンドでコンテンツをデバイスに送信するだけでなく、インターネット接続に応じて品質を動的に調整します。これらのサービスは、ユーザーがサービスで行っていることも注意深く監視しているため、ユーザーや他のユーザーの個人データに基づいて推奨事項を作成できます。
![](/images/4954/7-Netflix.jpg)
ビデオ ゲームをストリーミングすることもできます。コンソールを購入したり、ゲーム PC を構築したりする必要はありません。Xcloud、Geforce Now 、Google Stadia などのサービスを使用するために料金を支払うだけです。タブレット、スマート TV、またはブラウザとコントローラーをサポートするほぼすべてのもので動作します。クラウド ゲームはまだ非常に新しいため、すべてのバグは解決されていません。ただし、インターネット接続が良好な場合は、すでに試してみる価値があります。
10.分散型クラウド サービス
従来のクラウド サービスは集中データセンターに依存して機能しますが、これにはプライバシーの懸念があります。たとえば、Google ドキュメントのようなサービスでドキュメント内を検索できる場合、Google は (原理的には) そのドキュメント内のすべてを読み取ることもできることを意味します。あなたを保護するのはプライバシー法とクラウド プロバイダー独自のプライバシー ポリシーだけですが、それらからあなたの情報を保護するための実際の障壁はありません。
ここから、分散型クラウド プロバイダーのアイデアが生まれました。 (現在は廃止されています) グラファイトドキュメント がおそらく最もよく知られた例です。 Graphite Docs は、少なくともユーザーの観点から見ると Google Docs とよく似ていましたが、中央データセンターがありませんでした。代わりに、ブロックチェーン技術を使用してユーザーデータをホストし、暗号化しました。プライバシーを心配することなく、クラウドの生産性のメリットを享受できます。
![](/images/4954/blockchain.jpg)
残念ながら、Graphite Docs は 2020 年に閉鎖されましたが、そのソース コードはオープンソースであるため、誰でも独自のバージョンをセットアップできます。
スタック (旧称 Blockstacks) など、他の分散型アプリ開発オプションもあります。これを使用すると、ブロックチェーン ベースの通貨に接続する「dapps」 や分散型アプリを作成できます。 ..
雲の中の生きた頭
個人のコンピュータを置く場所は常に存在しますが、将来はますますクラウドベースになるようです。インターネットが最終的には地球全体をカバーするようになると、クラウドが最も重要なタイプのコンピューター テクノロジーになることが予想されます。
.