Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Openstack管理運用ソフトの決定版?!
かもしれないAppFormix
Juniper Networks | Senior System Engineer
の運用って大変ですか?
• サービス管理?
• リソース管理?
• 障害対応?
AppFormix
Ops Tools For The DevOps Era
Operations
Analytics
State-Driven
Orchestration
Billing and
Reporting
Role-Based
Mo...
AppFormix Architecture
AppFormixはController部分とAgentで構成されます。AppFormix ControllerはすべてDockerコンテ
ナで動作し、モニタリング対象機器にはAgentが動作します...
AppFormix – Distributed Stream Analysis & Optimization
Fast! Efficient! Responsive!
 Actionable : Real-time optimizations...
Fabric
Host
Distributed Policy Evaluation At the Edge
AppFormix 収集したデータを
ホスト側で評価
 Scales with the
infrastructure
 Real-t...
Host
Extensible Architecture - Adapters
Agent
VM Container
AppFormix
Controller
OpenStack
Adapter
Kubernetes
Adapter
Contr...
AppFormix Orchestration for OpenStack
OpenStack VM Placement AppFormix SLA aware VM Placement
ユーザーが定義したSLAに基づいた仮想マシンの配備
Fi...
AppFormix filter plugin for nova-scheduler
• OpenStack nova-scheduler はプラグイン
フレームワーク
• AppFormix はプラグインを提供.
• AppFormix fi...
クラウド基盤の管理
管理の容易さ
• シングルペインでOpenstack基盤、Compute
ノード、プロジェクト、インスタンス単位の状態
確認が可能
• Risk、BadなどAlarmの閾値を設定でき状態に応
じて自動的にインスタンスのライブ...
f
リソース管理
過去から現在使用しているFlavorの仕様状態をグラフ化し傾向を確認。また、既存リソースからFlavor単位であと各Flavorが
何個作成できるかを自動計算。Compute nodeの増設を計画的に行えます。
クラウド基盤のリソ...
課金管理
テナント単位で課金情報やインスタンスの使用量が出力できます。課金データはFlavor,Network,Storage,データ転送量など
を組み合わせて設定が可能です。
クラウド基盤の課金管理
仮想マシンの動作
オペレータが手動で仮想マシンのスタート/ストップ/Live Migrationなども可能です。
仮想マシンの管理
アラームは静的なアラームだけでなく、動的(機会学習した閾値)でのアラームも作成できます。
アラームは対応したサービスとの連携が可能となっており、オートヒーリングやオートスケーリングなどのサービスと組み合
わせることにより、クラウドに様々な自動化...
物理ネットワークのトータル管理
物理ネットワーク機器の情報をAppFormixの管理画面に統合。仮想基盤を物理から仮想までトータルで管理できます。
物理ネットワークの管理
Thank youThank you
Upcoming SlideShare
Loading in …5
×

Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月)

2,566 views

Published on

タイトル:Openstack管理運用ソフトの決定版?!かもしれないAppFormix
アジェンダ:
- OpenStackの運用について
- AppFormixによる運用の改善

Published in: Technology
  • Be the first to comment

Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月)

  1. 1. Openstack管理運用ソフトの決定版?! かもしれないAppFormix Juniper Networks | Senior System Engineer
  2. 2. の運用って大変ですか?
  3. 3. • サービス管理? • リソース管理? • 障害対応?
  4. 4. AppFormix Ops Tools For The DevOps Era Operations Analytics State-Driven Orchestration Billing and Reporting Role-Based Monitoring & Alarms Showback and ChargebackEmpower your users with Role Based GUIs and APIs Prevent Service DisruptionsStream Analysis for real-time risk analysis Physical and Software Defined Infrastructure DevOps Ready Data-Driven Capacity Planning Enhance reliability and improve your cloud ROI IT Automation
  5. 5. AppFormix Architecture AppFormixはController部分とAgentで構成されます。AppFormix ControllerはすべてDockerコンテ ナで動作し、モニタリング対象機器にはAgentが動作します。 ControllerおよびAgentのインストールは、Ansibleを用いて実施します。
  6. 6. AppFormix – Distributed Stream Analysis & Optimization Fast! Efficient! Responsive!  Actionable : Real-time optimizations  共有リソースのローカル最適化  AppFormix Orchestrationは、最適なのワークロー ド配置を提供し、高性能&高信頼性を保証します  障害予測を向上させるために多くのメトリックを分 析します  インフラのスケールを解決  分散システムの採用  拡張性  Nagios スタイルのプラグインで独自のメトリックが 追加可能 Compute & Storage Infrastructure Signals policy policy policy policy NoSQL Data Streams Message Bus Capacity Planning Reporting & Alarming Resource Orchestration Distributed Data Platform
  7. 7. Fabric Host Distributed Policy Evaluation At the Edge AppFormix 収集したデータを ホスト側で評価  Scales with the infrastructure  Real-time  Efficient VM1 VM9 VM3 VM6 NIC SR-IOVVirtual Switch Compute: • CPU • memory • local storage Network: • NIC bandwidth • flow table Agent policy Events Light Weight User- Space Agent
  8. 8. Host Extensible Architecture - Adapters Agent VM Container AppFormix Controller OpenStack Adapter Kubernetes Adapter Contrail Adapter Storage Ceph Adapter Network Import data model into AppFormix using adapters
  9. 9. AppFormix Orchestration for OpenStack OpenStack VM Placement AppFormix SLA aware VM Placement ユーザーが定義したSLAに基づいた仮想マシンの配備 Filters: • ホストの状態を考慮した、ユーザーが定義したポリシー • 障害リスクのあるホストを排除し、信頼性を向上CPU, memory available You are not required to write any code 静的なインベントリに基づいた仮想マシンの配備 Filters : • Regions, Aggregates • affinity groups • CPU Core, memory allocated May require code changes to achieve desired filter Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Filters Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Weighting Host 1 Host 3 Host 5 Host 6 Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Filters Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Weighting Host 6 Host 1 Host 3 AppFormix Filter Host 1 Host 3 Host 5 Host 6
  10. 10. AppFormix filter plugin for nova-scheduler • OpenStack nova-scheduler はプラグイン フレームワーク • AppFormix はプラグインを提供. • AppFormix filter plugin はAppFormixから ホストの状態を問い合わせ • AppFormixへのクエリが失敗した場合、デ フォルトのNovaスケジューラを使用します Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Filters Host 1 Host 2 Host 3 Host 4 Host 5 Host 6 Weighting Host 6 Host 1 Host 3 AppFormix Filter Host 1 Host 3 Host 5 Host 6 nova-scheduler AppFormix Platform REST API call
  11. 11. クラウド基盤の管理 管理の容易さ • シングルペインでOpenstack基盤、Compute ノード、プロジェクト、インスタンス単位の状態 確認が可能 • Risk、BadなどAlarmの閾値を設定でき状態に応 じて自動的にインスタンスのライブマイグレー ションを指定可能 • Computeノードの状態だけでなく、インスタンス の状態監視が可能 – CPU、メモリ使用率 – Disk IO Read/Write、レスポンスタイム – トラフィック量 – インスタンスのキープアライブ • 動的な閾値の設定 – 例えば月曜日-金曜日の9AM – 10 PMの間は ComputeノードのCPU使用率が70%でも特に問 題ないが、土曜日の9PM – 11PMはCPUの使用 率が高騰する状態がある。AppFormixはこのよ うな状態変化を自動学習して、動的にAlarmを作 成する
  12. 12. f
  13. 13. リソース管理 過去から現在使用しているFlavorの仕様状態をグラフ化し傾向を確認。また、既存リソースからFlavor単位であと各Flavorが 何個作成できるかを自動計算。Compute nodeの増設を計画的に行えます。 クラウド基盤のリソース管理
  14. 14. 課金管理 テナント単位で課金情報やインスタンスの使用量が出力できます。課金データはFlavor,Network,Storage,データ転送量など を組み合わせて設定が可能です。 クラウド基盤の課金管理
  15. 15. 仮想マシンの動作 オペレータが手動で仮想マシンのスタート/ストップ/Live Migrationなども可能です。 仮想マシンの管理
  16. 16. アラームは静的なアラームだけでなく、動的(機会学習した閾値)でのアラームも作成できます。 アラームは対応したサービスとの連携が可能となっており、オートヒーリングやオートスケーリングなどのサービスと組み合 わせることにより、クラウドに様々な自動化されたサービスを提供できます。 アラーム
  17. 17. 物理ネットワークのトータル管理 物理ネットワーク機器の情報をAppFormixの管理画面に統合。仮想基盤を物理から仮想までトータルで管理できます。 物理ネットワークの管理
  18. 18. Thank youThank you

×