Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

第1章 アーキテクチャー

1.1. 集中ロギング

集中ロギングのツールチェーンは、以下のような複数のコンポーネントで構成されます。

  • ログ収集エージェント (Fluentd)
  • ログリレー/トランスフォーマー (Fluentd)
  • データストア (Elasticsearch)
  • API/プレゼンテーション層 (Kibana)

これらのコンポーネントとその対話については、以下の図に示されています。

図1.1 ハイレベルでの集中ロギングのアーキテクチャー

centralised logging arch

図1.2 Red Hat OpenStack Platform の単一ノードデプロイメント

centralised logging single node fluentd

図1.3 RHOSP の HA デプロイメント

centralised logging ha fluentd

1.2. 可用性の監視

可用性監視のツールチェーンは、以下のような複数のコンポーネントで構成されます。

  • 監視エージェント (Sensu)
  • 監視リレー/プロキシー (RabbitMQ)
  • 監視コントローラー/サーバー (Sensu)
  • API/プレゼンテーション層 (Uchiwa)

これらのコンポーネントとその対話については、以下の図に示されています。

図1.4 ハイレベルでの可用性監視のアーキテクチャー

availability monitoring arch

図1.5 Red Hat OpenStack Platform の単一ノードデプロイメント

availability monitoring single node sensu

図1.6 RHOSP の HA デプロイメント

availability monitoring ha sensu

1.3. パフォーマンスの監視

パフォーマンス監視のツールチェーンは、以下のような複数のコンポーネントで構成されます。

  • 収集エージェント (collectd)
  • 収集アグリゲーター/リレー (Graphite)
  • データストア (whisperdb)
  • API/プレゼンテーション層 (Grafana)

これらのコンポーネントとその対話については、以下の図に示されています。

図1.7 パフォーマンス監視のハイレベルアーキテクチャー

performance monitoring arch

図1.8 Red Hat OpenStack Platform の単一ノードデプロイメント

performance monitoring single node whisperdb

図1.9 RHOSP の HA デプロイメント

performance monitoring ha whisperdb