Hi,
I run a large website with about 700,000 visitors, 7,000,000 pageviews and 4 TB of traffic recorded during our busiest month ever.
Do you think DO is suitable for a site like this? If yes, which plan would you recommend. We’re currently with Hostagor Pro dedicated server (http://www.hostgator.com/dedicated).
Thanks in advance!
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!
@gagadaily: Unfortunately we are an unmanaged VPS provider and do not provide installation services. <br> <br>@Leckoren: http://wiki.nginx.org/NginxHttpUpstreamModule#ip_hash ;)
With that many visitors, why put all your eggs in one basket (i.e. 1 server)? I’m no expert, by any means, but my first inclination is that you should (i) set up an Nginx load balancer; (ii) two web servers w/Varnish; and (iii) MySQL on its own multi-core server w/Memcache… and I bet you could do it for less than what you’re paying now. <br> <br>Check out: <a href=“http://ewan.im/900/10-million-hits-a-day-with-wordpress-using-a-15-server”>10 Million hits a day with WordPress using a $15 server</a>, as a loose-fitting example.
As Pablo said, I would recommend having a horizontally-scalable cluster. Start off with 1 nginx load balancer, 2 nginx webservers, and 1 database server (2GB would be fine, but it mostly depends on your application). <br> <br>The total monthly cost would be about $35 if you go with 512MB droplets for the load balancer and the webservers. Nginx should handle a lot of load on 512MB so I’d say you start off with a 512MB load balancer and two 512MB web servers, and scale up as needed by adding more webservers to the cluster. You can either create a new database server with master-master replication or scale your database server to the next plan. <br> <br>Once you reach the point where one load balancer is not enough, add another load balancer with its own set of webservers and have it on a round-robin DNS setup. <br> <br>Even if you do that, it would still cost you less than 1/3 of what you’re currently paying. <br> <br>Let me know how it goes :]
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.