Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
minLevel3
outlinetrue
stylenone

Cluster Terminology

This topic introduces some of the concepts unique to the cluster creation and communication feature of A-Stack. 

TerminologyDescriptionSynonym Terms

Network

A collection of A-Stack running instances that communicates (notifications) and keep persistent data store in sync.Cluster, Clustering
PeerA-Stack running instance that is participating in forming a Network
NodeA-Stack running instancePeer if participating in forming a network.
GroupLogical Name defined to make communication type between a collection of Nodes
AdvertiseSend Notifications to peer or group
ReplicateReplication of data (TQL Storage) between nodes or a group of nodes

...

TransportBroker Instance TypeBoroker VerisonCluster SizeCluster RelationshipDatabase
AMQPAWS EC2 m1.mediumRabbitMQ 3.2.44AdvertiseToRemote Postgress RDS
WS--4AdvertiseToRemote 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

                        Image Added

Managing Multiple Clusters

                        Image Added

A-Stack offers following components to help deploy, manage and monitor array of clusters


ComponentDescription
Configurator DaemonA-Stack Runtime with configurator models to help signal cluster management on a given Cluster host
TQLConsole - ThingSpace ConfiguratorUser 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 DashboardRead-onlty view of the cluster, alarms, and alerts