TrafficBare-metal or Cloud? The cost of performance and traffic

  • Bare metal offers greater control than the cloud, as the VM layer is removed. The developers can access the physical infrastructure directly and get more detailed information in case of failure.
  • You “own” the servers and you don’t share them with others, whereas cloud providers routinely host multiple virtual servers for different users on the same physical server. In rare cases, someone else’s security breaches can affect your application. Also, as the software layer is removed from the bare metal, it reduces points of attack.
  • The single-tenant feature guarantees isolation for the servers. This is great news for companies with security and compliance requirements. Additionally, it provides better performance as there are no multi-tenant or hypervisor overheads.
  • Your application workers should run faster on the bare metal as there is no hypervisor to slow them down.
  • The higher cost is a myth. Bare metal can be perceived as an expensive option, and for that reason, it is often overlooked by startups. However, when you compare the performance cost, running your application on bare metal can be cheaper than on the virtualized cloud.
  • Bare metal is less agile than the cloud. It is harder to scale horizontally, or on-demand. Therefore it is not the best option for companies that need to add and remove servers in large quantities and at short notice.
  • Bare metal requires more operational management e.g. database backups, recovery, etc.

Cost of Performance:

Let’s see how it works in practice and compare the prices of bare metal with the popular cloud providers. It’s tricky to find a unified measurement. For example, if we look at the Cores/CPUs, some virtual CPUs represent a share of the physical CPU and cannot be treated in the same way, unless they are dedicated CPUs.

Cost of traffic:

To have a clear pricing picture we need to include a traffic cost (both egress and ingress) in the total price. None of the providers has an ingress charge. We measured egress pricing based on a typical rate to transfer 10TB a month per GB.

Get started with Cloud 66 and Maxihost

Watch a 2 mins video to see how to deploy your application to bare-metal servers with Maxihost and Cloud 66. Benefit from the bare metal cost and Cloud 66 DevOps services.

--

--

DevOps-as-a-Service to help developers build, deploy and maintain apps on any Cloud. Sign-up for a free trial by visting: www.cloud66.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cloud 66

Cloud 66

DevOps-as-a-Service to help developers build, deploy and maintain apps on any Cloud. Sign-up for a free trial by visting: www.cloud66.com