Cassandra on Amazon EC2 with resilient IPs

Is it possible to use cassandra for EC2 instances without Elastic IP addresses? I believe that in this case, any instance that goes down will create a problem.

If I use Elastic IP addresses for cassandra nodes, I have to configure them so that they use the Public IP address for internal communication (gossip, etc.). But this will increase network latency.

Please imagine how I can configure my nodes so that problems can be minimized.

+3
source share
3 answers

My answer would be to use Rackspace Cloud Servers, because you will get better I / O performance, as well as both public and internal IP addresses.

, EC2; cassandra, .:)

+2

( ) cassandra Amazon EC2 . IP- , DNS- EC2 ( IP- DNS-, , Amazon ).

, Cassandra node - , node ( , ), ( RF = 3)

+1

VPN-, EC2 Cassandra, Elastic IP. .

, EC2, IP- Elastic IP. , Amazon (/). , .. , - expcet, !

In addition, it allows us to make good use of the offers offered by @jbellis to use RackSpace. We have a mixed provider setting .. so we can use EC2, RackSpace and our own internal hosting nodes. Agnostic provider / service provider is very important to me ...

+1
source

Source: https://habr.com/ru/post/1724909/


All Articles