auto-scaling-sig/doc/source/media/OpenStack-Auto-Scaling-Conc...

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