5 ms·
Nice try. ">People can complain all they want about how the cloud providers operate, but there are ways to utilize cloud infrastructure without breaking the ba
by FpUser 4y ago
Nice try.
">People can complain all they want about how the cloud providers operate, but there are ways to utilize cloud infrastructure without breaking the bank"
Alternatively do what I do (example of particular product I developed and nor run for a client):
Single exe in C++ talking to a local Postgresql database. Combo is capable of processing thousands of requests per second sustainably without breaking sweat (this will cover business needs for a next 20 years). Also standby always on server with replication. Daily backup to on premises backup server. Hardware for production and standby is dedicated 16 Core AMD with 128GB RAM and 2x4TB SSD. Each rented from Hetzner at about $100 each. Fronted by Clouflare, not sure about the price as Client pays it. All deployment / management / maintenance / backup / Point In Time Recovery is done by couple of scripts. Reinstalling whole thing on a totally new server takes running single script for about few minutes (at some point will take longer as the size of the database grows but would still be very manageable).
The cost on Azure for the equivalent processing power and features accordingly to their calculator is 10 times more.
- datadeft 4y agoThis is great. Well most companies I migrate to the cloud are not running a single workload that fits on a single server. Most companies that save a lot by moving to the cloud are the ones which have several workloads, multiple products, teams, and verticals. They got security requirements, compliance, logging requirements to name a few. So yeah, if you only consider a most basic business that has a single website with a single use case and non of the above then Hetzner is a great option.
- FpUser 4y agoThis is why there are containers and you can rent multiple servers as well if there is a need. Security requirements have nothing to do with being on the cloud. You just basically have to encrypt data at rest and satisfy couple of other things to get your SOCS2 label. Did it, no sweat.