<story><title>Comparing Nginx performance in bare metal and virtual environments</title><url>https://www.nginx.com/blog/comparing-nginx-performance-bare-metal-and-virtual-environments/</url></story><parent_chain><item><author>blowski</author><text>I recently moved a smallish business application from two bare-metal servers onto Azure VMs. It&amp;#x27;s a standard PHP 7.4 application, MySQL, Redis, nginx. Despite the VMs costing more and having twice the spec of the bare-metal servers, it has consistently performed slower and less reliably throughout the stack. The client&amp;#x27;s budget is too small to spend much time looking into it. Instead, they upped the spec even further, and  what used to cost £600 per month now costs £2000.</text></item></parent_chain><comment><author>hhw</author><text>(Disclaimer) As a bare metal provider, I hope more people become aware what I&amp;#x27;ve been saying for years: cloud is great for scaling down, but not that great for scaling up. If you want to have lots of VM&amp;#x27;s that don&amp;#x27;t warrant their own hardware that you can conveniently turn up and down, then cloud is fantastic. If you have a big application that needs to scale, you can get further vertically with bare metal, and if you need to scale horizontally, you need to optimize better higher up in the stack anyway, and the much lower cost for equivalent resources (without even taking any virtualization performance hit into account), more flexibility and thus more&amp;#x2F;better fitted performance of bare metal should have the clear advantage.</text></comment>
<story><title>Comparing Nginx performance in bare metal and virtual environments</title><url>https://www.nginx.com/blog/comparing-nginx-performance-bare-metal-and-virtual-environments/</url></story><parent_chain><item><author>blowski</author><text>I recently moved a smallish business application from two bare-metal servers onto Azure VMs. It&amp;#x27;s a standard PHP 7.4 application, MySQL, Redis, nginx. Despite the VMs costing more and having twice the spec of the bare-metal servers, it has consistently performed slower and less reliably throughout the stack. The client&amp;#x27;s budget is too small to spend much time looking into it. Instead, they upped the spec even further, and  what used to cost £600 per month now costs £2000.</text></item></parent_chain><comment><author>speedgoose</author><text>Did you throw money at the storage layer? The IOs are ridiculously slow by default.</text></comment>