Tjuggles wrote: ↑24 Jan 2017 14:21
Awesome, thanks! So the whole of modified is supported on this amount of memory, RAM, etc. Good to know!
The whole of modified, and about 12 other relatively low traffic sites that are almost all Wordpress-based. I've not looked at the stats in months, but I serve approximately 3000-4000 unique hits a day on a good day. My server barely registers the use at all, with my memory/cpu usage charts topping out at 40% when spikes happen. It's just a simple Ubuntu install that I've hardened and apache2 and mysql, php7 and few other niceties thrown in. It's $20/month. I could probably run this on the $10 tier, but I like to have some cushion.
Tjuggles wrote: ↑24 Jan 2017 14:21
So, to show my ignorance, the data on modified (i.e., posts, pics, etc.) is on that machine, and sent to digitalOcean? Thanks for helping!
Yes, technically (AFAIK), in a "cloud" your data needs to be spread over 3 different physical servers in a datacenter; when you create what used to be referred to as a Virtual Private Server (e.g. a "droplet" in Digital Ocean parlance, or an "instance" on Amazon Web Services), you are getting a server that is actually running, virtually, on several different machines in a single datacenter (in this case SFO1; San Fransisco) that all share resources.
Depending on your cloud provider, you usually also get tools that you allow you upgrade and replicate servers with a click of a button; when you combine multiple running instances of a server with load balancing techniques, you can "scale" your application up to tens or hundreds of thousands of requests per second without a lot of hassle (not that I personally have had a need to do this).
To actually answer your question: yes, I upload all the code and photos and other things to a server in San Francisco; when you type in "modified.in" into a web browser, your computer talks to that computer, and you download the pages and stuff to your system from there.
To be clear: when you create a droplet on Digital Ocean, you choose your OS and it's basic RAM/CPU, but from then on, you are entirely responsible for that machine and what it does. You manage it all via SSH and (typically) BASH (the command line). "sudo apt-get install apache2" type stuff. There is no web-based admin panel or tech support if you fuck something up
Gotta go...