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

...

Using AMQP as a cluster transport does have a cost associated with it due to network involving communication with AMQP borker. Sample Test setup will help us understand the performance cost comparison between the two transports.

Test Setup

TransportBroker Instance TypeBoroker VerisonCluster SizeCluster RelationshipDatabase
Cluster LoadRequestsResponse
AMQPAWS EC2 m1.mediumRabbitMQ 3.2.44AdvertiseToRemote Postgress RDS
Create instances on a model1000 Create Requests one after anotherTransactions:        1000 hitsAvailability:      100.00 %Elapsed time:      186.06 secsData transferred:        0.15 MBResponse time:        0.19 secsTransaction rate:        5.37 trans/secThroughput:        0.00 MB/secConcurrency:        1.00

Successful transactions:        1000

Failed transactions:           0Longest transaction:        0.65Shortest transaction:        0.16WS--4AdvertiseToRemote Postgress RDSCreate instances on a model1000 Create Requests one after another
WS--4AdvertiseToRemote Postgress RDS


Test Results


Cluster Topologies

Choosing the correct data storage strategy depends on the type of application (simple to complex), deployment and interoperability to other platforms. Here are some basic recommended guidelines

...