オンデマンド コンピューティング、IaaS、PaaS、SaaS、パブリック クラウド、プライベート クラウド、ハイブリッド クラウド、スケーラビリティ、リージョン、責任の共有
クラウドコンピューティング
クラウド コンピューティングは、オンデマンドでネットワーク上で共有コンピューティング リソースを使用するためのモデルであり、人々や組織は基盤となるすべてのインフラストラクチャを所有することなく、サーバー、ストレージ、データベース、ソフトウェア、ネットワーキング、プラットフォームをレンタルできます。
クラウドコンピューティングとは
クラウド コンピューティングを使用すると、ユーザーはネットワーク経由でサーバー、ストレージ、データベース、ネットワーキング、ソフトウェア、開発プラットフォームなどのコンピューティング リソースにアクセスできます。組織は、すべてのマシンを直接購入して運用する代わりに、クラウド プロバイダーから容量を借りて、ニーズの変化に応じて使用量を調整できます。
NISTの定義
NIST の定義では、クラウド コンピューティングを、最小限の管理労力で迅速にプロビジョニングおよびリリースできる、構成可能なコンピューティング リソースの共有プールへの便利なオンデマンドのネットワーク アクセスと説明しています。その重要な特性には、オンデマンドのセルフサービス、広範なネットワーク アクセス、リソース プーリング、迅速な弾力性、測定されたサービスが含まれます。
サービスモデル
Infrastructure as a Service は、仮想マシン、ストレージ、ネットワークの構成要素を提供します。 Platform as a Service は、多くのインフラストラクチャを処理せずにコードをデプロイするための管理された環境を開発者に提供します。 Software as a Service は、ブラウザーまたはアプリを通じて完全なアプリケーションを提供します。実際の製品の多くは、これらのカテゴリが混在しています。
導入モデル
パブリック クラウド サービスはプロバイダーによって運営され、論理的に分離されて多くの顧客間で共有されます。プライベート クラウドは 1 つの組織にサービスを提供します。ハイブリッド クラウドはクラウド システムとオンプレミス システムを組み合わせたものですが、マルチクラウドは複数のプロバイダーのサービスを使用します。適切なモデルは、コンプライアンス、遅延、コスト、スキル、既存のシステムによって異なります。
地域、可用性、規模
クラウド プロバイダーは、インフラストラクチャをリージョンと可用性ゾーンに編成します。これにより、お客様はワークロードをユーザーの近くに配置し、データの場所の要件を満たし、復元力を備えた設計を行うことができます。スケーリングは高速ですが、信頼性を確保するには、依然として慎重なアーキテクチャ、バックアップ、監視、容量計画、災害復旧が必要です。
セキュリティと責任の共有
クラウドのセキュリティはプロバイダーと顧客の間で共有されます。プロバイダーは基盤となる施設、ハードウェア、および多くのマネージド サービスを保護しますが、顧客はアクセス、ID、データ保護、ネットワーク、アプリケーション、監視を正しく構成する必要があります。構成ミス、弱い ID 管理、貧弱なデータ ガバナンスは依然として一般的なリスクです。
コストとロックイン
クラウド コンピューティングは、先行投資を削減し、実験をスピードアップできますが、自動的にコストが削減されるわけではありません。使用量ベースの価格設定、データ転送料金、オーバープロビジョニング、アイドル状態のリソース、およびマネージド サービスの選択は、チームを驚かせる可能性があります。アプリケーションが 1 つのプロバイダーのサービスに深く依存している場合、プロバイダーの切り替えも困難になることがあります。
なぜそれが重要なのか
クラウド コンピューティングが重要なのは、ソフトウェア、データ、AI、メディア、コマース、公共サービスの構築と運用方法が変化したためです。これにより、小規模なチームが大規模なインフラストラクチャにアクセスできるようになり、企業にシステムをより迅速に最新化する方法が提供され、ストリーミング、モバイル アプリ、データ分析、エッジ コンピューティング、機械学習などのテクノロジーがサポートされます。