More Related Content Similar to Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月) (20) More from VirtualTech Japan Inc. (20) Openstack管理運用ソフトの決定版?!かもしれないAppFormix - OpenStack最新情報セミナー(2017年3月)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
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. 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. 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. 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. 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