Do I get a public IP address for the Droplet I create? + basic deployment question

December 8, 2015 1.6k views
MongoDB DNS Networking Getting Started Node.js Configuration Management Deployment Ubuntu

I am a new user with Digital Ocean. I need to have the following:
i have a basic nodeJS with MongoDB server which will need to handle at the worst case about 300-400 http client requests at the same time.
This server handles basic requests and should query the local mongo db and save some information in the db which are basic CRUD operations on users\teams information (approx. 2 mongoDB collections with 500 documents in each one).
Question 1
Do i really need to 1 GB RAM or the 512 RAM should be enough for it ?
Question 2
When i create a Droplet, do i get a public IP which i can forward my domain dns record to?
I use dnsimple account for forwarding my domain name.
is there exist a tutorial for this kind of basic stuff - please let me know :)


1 comment
  • I'm not sure about question 1, but as far as question 2 is concerned, yes, you do get a public IP that you can forward a domain to.

1 Answer

1.) I always recommend at least a 1GB droplet when you are running a database. 300-400 simultaneous requests is a large amount of traffic. Figuring a second for the requests that is 18,000 requests per minute on your site. If you are actually seeing this volume of traffic you would need something much more robust than a 1GB droplet.

2.) When creating a droplet you automatically get a single ipv4 address. You also have the option to add:

  • 16 ipv6 addresses
  • 1 Private ipv4 address that only allows communication within the same datacenter.
  • 1 Floating IP (an ipv4 address that you can repoint to different droplets as needed).
Have another answer? Share your knowledge.