OpenStackのアーキテクチャと原則 OpenStackの論理アーキテクチャの簡単な説明

OpenStackのアーキテクチャと原則 OpenStackの論理アーキテクチャの簡単な説明

OpenStack は、データセンター全体のコンピューティング、ストレージ、ネットワーク リソースの大規模なプールを制御するクラウド オペレーティング システムです。これらはすべて、管理者が制御できるダッシュボードを通じて管理され、ユーザーは Web インターフェイスを通じてリソースをプロビジョニングできます。では、OpenStck のアーキテクチャと原理とは何でしょうか?この記事では、OpenStck の論理アーキテクチャについて簡単に説明します。

OpenStck は、一連のソフトウェア オープンソース プロジェクトを組み合わせたオープンソース クラウド コンピューティング管理プラットフォーム プロジェクトです。このプロジェクトは、いくつかの特定のタスクを完了するために組み合わされた複数の主要コンポーネントで構成されています。主にプライベートクラウドとパブリッククラウド向けに、スケーラブルで弾力性のあるクラウドコンピューティングサービスを提供しています。このプロジェクトの目標は、実装が簡単で、拡張性があり、機能が充実し、標準化されたクラウド コンピューティング管理プラットフォームを提供することです。ネットワーク、仮想化、オペレーティング システム、サーバーなどのあらゆる側面をカバーします。

OpenStck 論理アーキテクチャは、OpenStck ネイティブ アーキテクチャのコンポーネント (グローバル コンポーネント、コア コンポーネント、外部コンポーネント) を導入します。コンポーネントは、API を介してポイントツーポイントで通信します (前提条件は、認証のために要求が Keystone に送信され、通信の許可があるかどうかです)。 1 つのプロジェクト内には多くのサブ機能モジュールがあります。これらは AMQP メッセージ ブローカー (RbbitMQ) を介してやり取りし、サービス ステータスはデータベースに保存されます。

OpenStck は、OpenStck サービスと呼ばれるいくつかの独立したコンポーネントで構成されています。すべてのサービスは共通の ID サービスを通じて認証できます。管理者権限を必要とするコマンドを除き、各サービスはパブリック API を介して相互に対話できます。

各 OpenStck サービスは複数のコンポーネントで構成され、複数のプロセスが含まれます。すべてのサービスには、API リクエストをリッスンし、それらのリクエストを前処理して、サービスの他のコンポーネントに渡す API プロセスが少なくとも 1 つあります。認証サービスとは別に、実際の作業は特定のプロセスによって実行されます。サービスのプロセス間の通信には AMQP メッセージ ブローカーが使用され、サービスのステータスはデータベースに保存されます。

<<:  Anxin SSL 証明書「第 11 回」プレゼント、コードをスキャンして無料の証明書を獲得しましょう

>>:  ウェブサイトのドメイン名登録情報を確認するにはどうすればよいですか?ウェブサイトドメイン名登録情報照会方法

推薦する

ストアを宣伝する方法 (Taobao ストアを宣伝する最も効果的な 5 つの方法は何ですか?)

Taobao ストアを宣伝する最も効果的な 5 つの方法は何ですか?どれを知っていますか? 「良い...

データセンターの運営・管理(秦淮データはアジア最大の単一ユニットハイパースケールデータセンターに投資し、構築し、現在稼働中)

チンデータ、アジア最大の単一ユニットハイパースケールデータセンターに投資し、正式に運用を開始中国証券...

上海ブランドマーケティング(3つの「リニューアル」の道、上海ブランド拡大の「入り口」を見る)

上海ブランド拡大の「玄関口」を見る3つの「リニューアル」の道上海の企業はどのようにブランドを拡大して...

小さなレザーパネルとパゴダパネルのどちらが良いでしょうか?スモールレザーパネルとパゴダパネルの違い

小さなレザーパネルとパゴダパネルのどちらが良いでしょうか? Xiaopi Panel (phpStu...

WordPress セキュリティ プラグイン WP 2FA はどうでしょうか?

WodPess サイトのセキュリティを強化するために、市場には多くのセキュリティ プラグインが登場し...

Baota パネルでリモートからファイルをアップロードまたはダウンロードする方法

Baota Panel は、Web サイト、データベース、FTP、SSL などのワンクリック構成をサ...

.toドメイン名は登録できますか?

.to ドメイン名は、南太平洋の島国トンガの国別トップレベルドメイン名です。.to ドメイン名を登録...

情報フロー広告掲載お見積り(Douyinの情報フローに広告を掲載するには1日いくらかかりますか?)

Douyin情報フローに広告を出すには1日あたりいくらかかりますか?人が多いところは交通量も多く、...

Ueeshop PayPal支払い方法設定チュートリアル

Ueeshop で PyPl 支払い方法を受け入れる場合、Web サイトが PyPl 支払いをスムー...

CentOSにCouchDBをインストールする方法 CentOSでのCouchDBインストールチュートリアル

Apche CouchDB は、Apche Software Foundation によって開発され...

KTV の最新マーケティング計画 (KTV 人気の裏にあるマーケティングの魔法: 顧客ニーズを巧みに把握し、歌の饗宴を演出する方法)

KTV 人気の裏にあるマーケティングの魔法: 顧客のニーズを巧みに理解し、歌の饗宴を演出する方法と...

Linuxでのtailコマンドの使い方 Linux tailコマンドの詳しい説明

til コマンドはどういう意味ですか? til コマンドは、Linux で非常に実用的なアプリケーシ...

Ubuntu 20.04 LTS に Docker Swarm をインストールして構成するチュートリアル

Docker Swm は、Docker ホストのクラスターを作成し、それらを単一の仮想サーバーに変換...

運用データ分析の重要性(新しいメディア運用においてデータ分析はどのような役割を果たすのか?)

新しいメディア運営においてデータ分析はどのような役割を果たすのでしょうか?ビッグデータ分析は、企業が...