You will need to have the nodes running on AWS in a VPC. 

You can then configure a VPN to work with your VPC, see 
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_VPN.html. Also as you 
will have multiple VPN connections (from your private DC and the other AWS 
region) AWS CloudHub will be the way to go 
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPN_CloudHub.html.

Additionally to access your Cassandra instances from your other VPCs you can 
use VPC peering (within the same region). See 
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-peering.html 

Ben Bromhead
Instaclustr | www.instaclustr.com | @instaclustr | +61 415 936 359

On 30 Apr 2014, at 11:38 am, Chris Lohfink <clohf...@blackbirdit.com> wrote:

> Cassandra will require a different address per node though or at least 1 
> unique internal for same DC and 1 unique external for other DCs.  You could 
> look into http://aws.amazon.com/vpc/ or some other vpn solution.
> 
> ---
> Chris Lohfink
> 
> On Apr 29, 2014, at 6:56 PM, Trung Tran <tr...@brightcloud.com> wrote:
> 
>> Hi,
>> 
>> We're planning to deploy 3 cassandra rings, one in our datacenter (with more 
>> node/power) and two others in EC2. We don't have enough public IP to assign 
>> for each individual node in our data center, so i wonder how could we 
>> connect the cluster together? 
>> 
>> Have any one tried this before, and if this is a good way to deploy 
>> cassandra?
>> 
>> Thanks,
>> Trung.
> 

Reply via email to