In this architecture diagram -
https://aws.amazon.com/quickstart/architecture/bitbucket/
I see that the BitBucket nodes are placed only on one AZ.
Ideally in a HA setup, the nodes should be installed in both Availability Zones ... Am I right?
Can someone help to clarify this?
Hi Karthikeyan,
The Hazelcast component of Bitbucket Server, which handles node-to-node communication, depends on low latency, and since only having all nodes in the same AZ guarantees low latencies, that's why all nodes are in the same AZ.
Cheers,
Christian
Premier Support Engineer
Atlassian
Thanks Chris. Appreciate your help.
Please help me understand ... what role Hazelcast component play in BitBucket server, and why there is a need for an inter-node communication, within a cluster?
Regards.
As I said, Hazelcast is used for inter-node communication. That communication is needed for various things, such as caches, synchronization of settings, identifying which node is the master, etc.
I got it. It now makes sense.
We are actually interested to host all 3 products - BitBucket, Jira and Cloud Data centers on AWS ... and roll it out enterprise wide.
Wondering whether we can place all the 3 clusters in the same AZ and build it out together. Does it make sense?
It looks like you're new here. Sign in or register to get started.