Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Cluster Terminology
This topic introduces some of the concepts unique to the cluster creation and communication feature of A-Stack.
Terminology | Description | Synonym Terms |
---|---|---|
Network | A collection of A-Stack running instances that communicates (notifications) and keep persistent data store in sync. | Cluster, Clustering |
Peer | A-Stack running instance that is participating in forming a Network | |
Node | A-Stack running instance | Peer if participating in forming a network. |
Group | Logical Name defined to make communication type between a collection of Nodes | |
Advertise | Send Notifications to peer or group | |
Replicate | Replication of data (TQL Storage) between nodes or a group of nodes |
...
Transport | Broker Instance Type | Boroker Verison | Cluster Size | Cluster Relationship | Database |
---|---|---|---|---|---|
AMQP | AWS EC2 m1.medium | RabbitMQ 3.2.4 | 4 | AdvertiseTo | Remote Postgress RDS |
WS | - | - | 4 | AdvertiseTo | Remote Postgress RDS |
...
Deploy, Manage and Monitor Cluster
In this section we discuss discuss how to deploy, manage and monitor cluster. A-Stack support to deploy, manage and monitor cluster can described using following high level picture
High Level Architecture of Cluster Management
Managing Multiple Clusters
A-Stack offers following components to help deploy, manage and monitor array of clusters
Component | Description |
---|---|
Configurator Daemon | A-Stack Runtime with configurator models to help signal cluster management on a given Cluster host |
TQLConsole - ThingSpace Configurator | User Interface based deployment of a remote cluster |
TQL Command Line Interface (Cluster Option) | Command line interface to create, start, stop, list a remote cluster |
TQL Command Line Interface (MonitorDashboard Option) | Command line interface to provision alarms, notification options |
Cluster Monitoring Dashboard | Read-onlty view of the cluster, alarms, and alerts |