So I need to scale out my web application, but I need to ensure the data between my droplets stays private. All the tutorials on Digital Ocean only describe setting iptables to limit who can access you droplets. My question is, shouldn’t encryption be used for communication between nodes as well as iptables? So that no third party droplet can eaves drop on the conversation between nodes? I don’t see that discussed at all as a best practice. If it isn’t needed, can someone fill me in as why this wouldn’t be needed. My biggest concern is SSL on MySql kills performance by between 15-25% and if someone can tell me it isn’t needed that would be great.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
I know this is old, but others might still find it (as I just did).
Soon, not any more, see:
https://www.digitalocean.com/community/tutorials/digitalocean-private-networking-faq
Hi there,
I just came across this question and decided to post a small update here in case that anyone else comes across this in 2020.
I would recommend considering the new DigitalOcean VPC networks.
VPC networks are completely isolated from both other customers and other VPCs on your own account. See here for more details:
It’s also worth pointing out that DigitalOcean private networks provided account level isolation since July 18, 2018. The big changes with the release of VPCs are:
This question was answered by @CrypticDesigns:
I am not sure if its needed, don’t know the infrastructure. But an article has been posted earlier about this: https://www.digitalocean.com/community/questions/private-networking-for-databse-server-or-public-network
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.