Amazon-web-services-cloud-computing

提供:Dev Guides
移動先:案内検索

アマゾンウェブサービス-クラウドコンピューティング

2006年、* Amazon Web Services(AWS)*は、今日では*クラウドコンピューティング*として知られるWebサービスの形でITサービスを市場に提供し始めました。 このクラウドでは、事前に多くの時間を要するサーバーやその他のITインフラストラクチャを計画する必要がありません。 代わりに、これらのサービスは数百または数千のサーバーを数分で即座に起動し、結果をより迅速に提供できます。 前払い費用や長期的なコミットメントなしで使用したものに対してのみ支払うため、AWSのコスト効率が向上します。

現在、AWSは、世界中の190か国の多数の企業を支援する、信頼性が高くスケーラブルな低コストのインフラストラクチャプラットフォームをクラウドで提供しています。

クラウドコンピューティングとは

  • クラウドコンピューティング*は、リモートサーバーの大規模なグループがネットワーク化され、データの集中管理、およびコンピューターサービスまたはリソースへのオンラインアクセスを可能にするインターネットベースのコンピューティングサービスです。

組織は、クラウドコンピューティングを使用して、インフラストラクチャを独自に構築、運用、および改善するのではなく、共有コンピューティングおよびストレージリソースを使用できます。

クラウドコンピューティングは、次の機能を有効にするモデルです。

  • ユーザーは、リソースをオンデマンドでプロビジョニングおよびリリースできます。
  • リソースは、負荷に応じて自動的に拡大または縮小できます。
  • 適切なセキュリティを備えたネットワークを介してリソースにアクセスできます。
  • クラウドサービスプロバイダーは、従量課金モデルを有効にすることができます。このモデルでは、リソースの種類と使用量に基づいて顧客に課金されます。

雲の種類

パブリッククラウド、プライベートクラウド、ハイブリッドクラウドの3種類のクラウドがあります。

パブリッククラウド

パブリッククラウドでは、サードパーティのサービスプロバイダーがインターネットを介して顧客がリソースとサービスを利用できるようにします。 顧客のデータと関連するセキュリティは、サービスプロバイダーが所有するインフラストラクチャにあります。

プライベートクラウド

プライベートクラウドもパブリッククラウドとほぼ同様の機能を提供しますが、データとサービスは組織によって管理されるか、顧客の組織のサードパーティによってのみ管理されます。 このタイプのクラウドでは、主要な制御がインフラストラクチャを制御するため、セキュリティ関連の問題が最小限に抑えられます。

ハイブリッドクラウド

ハイブリッドクラウドは、プライベートクラウドとパブリッククラウドの両方の組み合わせです。 プライベートクラウドまたはパブリッククラウドで実行するかどうかは、通常、データとアプリケーションの機密性、業界認定、必要な標準、規制などのさまざまなパラメーターに依存します。

クラウドサービスモデル

クラウドには、IaaS、PaaS、およびSaaSの3つのタイプのサービスモデルがあります。

IaaS

IaaSは Infrastructure as a Service の略です。 ユーザーにオンデマンドで処理、ストレージ、およびネットワーク接続をプロビジョニングする機能を提供します。 このサービスモデルを使用すると、顧客はこれらのリソースで独自のアプリケーションを開発できます。

PaaS

PaaSは Platform as a Service の略です。 ここで、サービスプロバイダーは、データベース、キュー、ワークフローエンジン、電子メールなどのさまざまなサービスを提供します。 顧客に。 その後、顧客はこれらのコンポーネントを使用して独自のアプリケーションを構築できます。 サービス、リソースの可用性、およびデータのバックアップはサービスプロバイダーによって処理され、顧客がアプリケーションの機能にさらに集中できるようにします。

SaaS

SaaSは Software as a Service の略です。 名前が示すように、ここでは、サードパーティプロバイダーがエンドユーザーアプリケーションを顧客に提供し、ユーザーの作成や管理などのアプリケーションレベルでの管理機能を提供します。 また、顧客が独自の企業ロゴ、色などを使用できるなど、ある程度のカスタマイズが可能です。

クラウドコンピューティングの利点

以下は、クラウドコンピューティングが提供する最も重要な利点のリストです-

  • 費用対効果-独自のサーバーとツールの構築は、高価なハードウェアを必要とするずっと前に注文、支払い、インストール、および構成する必要があるため、時間と費用がかかります。 ただし、クラウドコンピューティングを使用すると、使用した量とコンピューティングリソースを使用した場合にのみ料金が発生します。 この方法では、クラウドコンピューティングの費用効率が高くなります。
  • 信頼性-クラウドコンピューティングプラットフォームは、社内のITインフラストラクチャよりも、管理された信頼性の高い一貫したサービスを提供します。 24時間365日のサービスを保証します。 いずれかのサーバーに障害が発生した場合、ホストされているアプリケーションとサービスを利用可能なサーバーに簡単に移行できます。
  • 無制限のストレージ-クラウドコンピューティングは、ほぼ無制限のストレージ容量を提供します。つまり、ストレージスペースが不足したり、現在のストレージスペースの可用性を高めることを心配する必要はありません。 必要なだけアクセスできます。
  • バックアップとリカバリ-データをクラウドに保存し、バックアップして復元するのは、物理デバイスに保存するよりも比較的簡単です。 クラウドサービスプロバイダーには、データを回復するための十分な技術も備わっているため、いつでもデータを回復することができます。
  • 情報への簡単なアクセス-クラウドに登録すると、その時点でインターネット接続があれば世界中のどこからでもアカウントにアクセスできます。 選択したアカウントの種類によって異なるさまざまなストレージおよびセキュリティ機能があります。

クラウドコンピューティングの欠点

クラウドコンピューティングには素晴らしい一連の利点がありますが、いくつかの欠点もあり、その効率についてしばしば疑問を投げかけます。

セキュリティ上の問題

セキュリティはクラウドコンピューティングの主要な問題です。 クラウドサービスプロバイダーは最高のセキュリティ標準と業界認定を実装していますが、外部サービスプロバイダーにデータと重要なファイルを保存することには常にリスクが伴います。

AWSクラウドインフラストラクチャは、最も柔軟で安全なクラウドネットワークになるように設計されています。 顧客がアプリケーションとデータを迅速かつ安全に展開できるようにするスケーラブルで信頼性の高いプラットフォームを提供します。

技術的な問題

クラウドサービスプロバイダーは毎日多数のクライアントにサービスを提供しているため、ビジネスプロセスが一時的に中断されるような重大な問題がシステムに発生する場合があります。 また、インターネット接続がオフラインの場合、クラウドからアプリケーション、サーバー、またはデータにアクセスすることはできません。

サービスプロバイダーを切り替えるのは簡単ではありません

クラウドサービスプロバイダーは、クラウドを柔軟に使用および統合できることをベンダーに約束しますが、クラウドサービスの切り替えは容易ではありません。 ほとんどの組織では、現在のクラウドアプリケーションを別のプラットフォームでホストおよび統合することは難しいと感じるかもしれません。 Linuxプラットフォームで開発されたアプリケーションがMicrosoft Development Framework(.Net)で正しく動作しないなどの相互運用性とサポートの問題が発生する場合があります。