クラウド アーキテクチャとは、クラウドの構築に必要なすべてのコンポーネントと機能がどのように接続されて、アプリケーションが実行されるオンライン プラットフォームを提供するかを指します。クラウド プロバイダーがユーザーにプラットフォームと基盤となる IT インフラストラクチャを提供するため、クラウドはサービスとしてのプラットフォームとみなされます。
クラウド アーキテクチャ:
クラウド アーキテクチャとは、テクノロジがどのように連携してクラウドを作成するかを指します。クラウドとは、抽象化、集約、ネットワーク全体でスケーラブルなリソースを共有する IT 環境。クラウド アーキテクチャとは、クラウドの構築に必要なすべてのコンポーネントと機能がどのように接続されて、アプリケーションが実行されるオンライン プラットフォームを提供するかを指します。
(学習ビデオの推奨: java ビデオ チュートリアル)
家を建てていると仮定します。クラウド インフラストラクチャにはすべての材料が含まれており、クラウド アーキテクチャは青写真です。
クラウド アーキテクチャはどのようなものですか?
クラウド プロバイダーはプラットフォームと基盤となる IT インフラストラクチャをユーザーに提供するため、クラウドはサービスとしてのプラットフォーム (PaaS) とみなされます。クラウド プラットフォームの構築には、コンピューターのハードウェア コンポーネントからコンピューターの機能を抽象化するだけでなく、クラウド インフラストラクチャを作成してユーザーに提供するための複雑さが必要です。コンテナ化、オーケストレーション、アプリケーション プログラミング インターフェイス (API)、ルーティング、セキュリティ、管理および自動化ソフトウェアを組み込むには、追加の開発レイヤーも必要です。ユーザー エクスペリエンス デザイン (UX) も重要であり、ナビゲート可能なオンライン エクスペリエンスを作成するために必要な要素です。
用途は異なり、クラウド アーキテクチャも異なりますが、ほとんどのクラウドにはハードウェア、ミドルウェア、管理および自動化ソフトウェアが必要です。また、ほとんどのクラウドは仮想化を使用してハードウェア リソースを一元管理されたデータ レイクに抽象化しますが、ベア メタル クラウドと呼ばれる一部のクラウドはクライアントをハードウェアに直接接続します。
これは実際的な例です:
OpenStack® は、他の複数のオープンソース プロジェクトを組み合わせて、仮想化リソースを使用してクラウドを構築および管理する、主流のオープンソース クラウド プロジェクトです。 Red Hat はオープンソース プロジェクトを開発し、完成した後にリリースし、Red Hat® OpenStack Platform と名付けました。製品のバージョン 12 (2017 年後半にリリース) には、次のクラウド サービスがバンドルされており、全体として基本的なクラウド アーキテクチャを表します。
以上がクラウドアーキテクチャとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。