bf9a5840b2
As discussed at the Denver PTG, create a document to describe some concepts for a user to understand when using auto-scaling. Original draft at https://wiki.openstack.org/wiki/Auto-scaling_SIG/Theory_of_Auto-Scaling Change-Id: Id3fb78adca4ca0032de4ca15b7c9c821bdfe756f
34 lines
721 B
Plaintext
34 lines
721 B
Plaintext
# Diagram of OpenStack Auto-Scaling Concepts
|
|
# PlantUML diagram - https://en.wikipedia.org/wiki/PlantUML
|
|
@startuml
|
|
|
|
cloud Cloud\n {
|
|
rectangle host as "Host" {
|
|
}
|
|
rectangle host2 as "Host" {
|
|
agent VM
|
|
agent VM2 as "VM"
|
|
agent Container
|
|
agent Container2 as "Container"
|
|
}
|
|
}
|
|
|
|
agent MS as "Monitoring Service"
|
|
|
|
agent DS as "Decision Services\n(Clustering,\nOptimization,\nRoot Cause)"
|
|
agent Heat as "Orchestration \nEngine"
|
|
|
|
host -down-> MS
|
|
VM -down-> MS
|
|
Container -down-> MS : "Metric \nSamples"
|
|
|
|
MS -down-> DS : "Alarms"
|
|
MS -down-> Heat : "Alarms"
|
|
|
|
DS -right-> Heat : "Scaling Commands"
|
|
|
|
Heat -up-> host : "Orchestration"
|
|
Heat -up-> VM2 : "Orchestration"
|
|
Heat -up-> Container2 : "Orchestration"
|
|
|
|
@enduml |