知っておくべき10種類のクラウドコンピューティング

私たちは皆「クラウド(cloud)」について聞いたことがありますが、ほとんどの人は、クラウドコンピューティングとは、ソフトウェアやサービスにアクセスするためにインターネット接続を使用する必要があることを意味することを知っています。ただし、さまざまな目的と利点を持つ多くの種類のクラウドコンピューティングがあります。

クラウドコンピューティングの主な種類

クラウドコンピューティングの「タイプ」について話すとき、これは2つの異なることを指すことがあります。クラウドコンピューティングを見る1つの方法は、テクノロジーが何に使用されているかに焦点を当てることです。この記事の大部分はそれに焦点を当てていますが、最初に、そのアーキテクチャの観点からクラウドコンピューティングを検討する必要があります。 

この観点から、クラウドコンピューティングには3種類あります。

1.サービスとしてのインフラストラクチャ((Infrastructure as a Service ()IaaS) 

クラウドコンピューティングの1つのタイプは、オンデマンドのデータセンターリソースを提供します。すべてのソフトウェアをロードおよび/または作成します。これは、ハードウェアをレンタルすることを除けば、基本的に独自のデータセンターを購入するのと同じです。

2.サービスとしてのプラットフォーム(PaaS)

クラウドアプリケーションを開発したいが、オペレーティングシステムや開発環境をクラウドで維持したくない場合は、PaaSが必要です。クラウドサービスやアプリを作成するために必要なツールを提供します。

3.サービスとしてのソフトウェア(SaaS) 

あなたがクラウドプロバイダーでも開発者でもない場合、SaaSはあなたが遭遇する最も一般的なタイプのクラウドコンピューティングです。以下で説明するほとんどすべてのクラウドコンピューティングタイプはSaaSの例であり、エンドユーザーを対象としています。 

4.リモートコンピュータレンタル

データセンター内のコンピューターにアクセスする必要がある場合は、排他的または共有アクセス権を支払うことができます。これは、リモートデスクトップ(remote desktop)を使用して、たとえばタブレットコンピューターから自宅のコンピューターにアクセスするのとまったく同じです。違いは、コンピューターの料金を支払う必要がなく、コンピューターを保守する必要もありません。また、24時間年中無休でコンピューターを利用できるようにすることに関する他のすべての問題は、他の誰かが1回の料金で処理できることです。

これは、特定の種類のハードウェアにアクセスする必要がある場合や、頻繁にアップグレードする必要のあるコンピューターを永続的に所有したくない場合に人気のある選択肢です。たとえば、クラウド(Mac in the cloud)でMacを借りることができます。あるいは、いくつかの数値を処理して結果を送信するために、超高速のワークステーションコンピュータが必要になる場合があります。

5.クラウド内の仮想マシン

仮想マシンの使用は、物理コンピューターをレンタルしていないことを除いて、上記のタイプにいくらか関連するクラウドコンピューティングのタイプです。代わりに、同じ物理コンピューター上で他の多くの仮想マシンと一緒に実行さ れている仮想マシン(virtual machine)の料金を支払っています。

多くのユーザーにとって、区別は重要ではなく、より安価なオプションを選択するだけです。ただし、物理データセンターコンピュータを専用にレンタルすることは、常にパフォーマンスが保証されることを意味します。

6.ネイティブクラウドアプリケーション

ネイティブクラウドアプリは、クラウドコンピューティングインフラストラクチャ上で実行されるアプリであり、最初からそのように機能するように開発されました。したがって、クラウドでレンタルしている仮想マシンでMicrosoft Wordを実行することは、ネイティブクラウドアプリケーションの例で はありません。(not )

ただし、ブラウザーからアクセスするOffice 365 Wordアプリは、ネイティブクラウドアプリケーションです。Gmailのようなアプリケーションや、毎日使用するほとんどのクラウドベースのサービスについても同じことが言えます。

7.クラウドストレージ

クラウドストレージ(Cloud Storage)は単純な概念です。コンピューターのハードドライブまたはローカル外付けハードドライブにファイルを保存する代わりに、リモートコンピューターのクラウドサービスを使用してファイルを保存します。

ほとんどのクラウドストレージサービスは、空の外付けドライブ以上のものです。データは国際標準に従って保存されます。これには、物理​​的に離れた場所に複数の冗長コピーが保存されることが含まれます。クラウド(Cloud)ストレージサービスは、ファイル内の検索やクラウドでの編集などの追加機能も提供します。

クラウドストレージの例としては、Googleドライブ(Google Drive)Microsoft OneDriveDropBoxAppleiCloud(iCloud)などがあります。

8.ソーシャルメディア

ソーシャルメディアは世界を席巻しました。この記事を読んでいるすべての人が、FacebookTwitterInstagram、またはその他の有名人を問わず、主要なソーシャルメディアサービスの少なくとも1つを使用している可能性があります。その場合は、クラウドサービスを使用しています。ソーシャルメディアをクラウドアプリケーションとは思わないかもしれませんが、これらのサービスで使用されるすべてのデータとほとんどのコンピューティングはクラウドに存在します。

9.エンターテインメントストリーミングサービス

Spotifyで音楽を聴いている場合でも、最新のNetflix Originalを視聴している場合でも、クラウドサービスを利用しています。デバイスで実行されているアプリが一部の作業を実行しますが、大部分の手間のかかる作業はデータセンターで遠くまで行われます。

これらのサービスは、コンテンツをオンデマンドでデバイスに送信するだけでなく、インターネット接続に応じて動的に品質を調整します。これらのサービスはまた、あなたがサービスで何をするかを注意深く監視しているので、あなたの個人データと他のユーザーのデータに基づいて推奨を行うことができます。

ビデオゲームをストリーミングすることもできます。コンソールを購入したり、ゲーミングPCを構築したりする必要はありません。料金を支払うだけで、Xcloud、Geforce Now、GoogleStadiaなどのサービスを利用(Google Stadia)でき(Geforce Now)ます。タブレット、スマートTV(TVs)、またはブラウザとコントローラをサポートするほぼすべてのもので動作します。クラウド(Cloud)ゲームはまだ非常に新しいため、すべてのバグが解決されていません。ただし、優れたインターネット接続がある場合は、すでに試す価値があります。

10.分散型クラウドサービス

従来のクラウドサービスは、一元化されたデータセンターが機能することに依存していますが、これに伴うプライバシーの懸念があります。たとえば、Google Docsなどのサービスでドキュメント内を検索できる場合、それはGoogleが(原則として)そのドキュメント内のすべてを読み取ることができることを意味します。あなたを保護する唯一のものはプライバシー法とクラウドプロバイダー自身のプライバシーポリシーですが、それらからあなたの情報を保護することへの実際の障壁はありません。

これが、分散型クラウドプロバイダーのアイデアが生まれた場所です。(現在は機能していない)GraphiteDocsはおそらく最もよく知られている例です。Graphite Docsは、少なくともユーザーの観点からはGoogle Docsとよく似ていますが、中央のデータセンターはありませんでした。代わりに、ブロックチェーンテクノロジーを使用して、ユーザーデータをホストおよび暗号化しました。プライバシーを気にすることなく、クラウドの生産性のメリットを享受できます。 

残念ながら、Graphite Docsは2020年にシャットダウンしましたが、そのソースコードはオープンソース(Open Source)です。つまり、他の誰もが独自のバージョンを設定できます。

ブロックチェーンベースの通貨に接続する「dapps」または分散型アプリを作成できる(decentralized apps)Stacks(以前のBlockstacks(Blockstacks) )など、他の分散型アプリ開発オプションもあります。

雲の中の生きている頭

あなたのパソコンのための場所は常にあるでしょうが、将来はますますクラウドベースになるようです。インターネットが最終的に地球全体をカバーするようになると、クラウドが最も重要なタイプのコンピューター技術になることがわかります。



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts