How to choose: answering the main questions
Private server vs. cloud: when is it time?
Calculate based on cloud costs: a stable 300,000+ ₸/month for computing is a sign that your own hardware will pay for itself in a year or a year and a half. Keep peak and unpredictable workloads in the cloud, and your core database on-premises.
What is important for web workloads?
Core frequency for PHP/Node, NVMe for databases and caches, 10GbE for external connectivity. Memory is cheaper than any optimization: Redis and page cache in RAM offload 80% of the pressure from the drives.
Docker/Kubernetes on your own hardware?
Yes, this is a standard scenario: 2–3 nodes for k3s/k8s provide fault tolerance and your own "mini-cloud" for microservices. We will calculate the nodes for your cluster with room for growth.