Benchmarks on client connect times for AWS, Azure, GCP and VMware!

Benchmarks on client connect times for AWS, Azure, GCP and VMware!

A quick Friday article! To summarise:

  • Used the "client" written in Go to start a connection to an Ubuntu and Vorteil.io NGINX server serving index.html, timeout set to 5ms (except for Azure ... nothing less than a 100ms would work ... more in the video)
  • Used each of the public cloud provider tools (aws cli, gcloud cli, azure cli) and VMware PowerCLI to start the virtual machines and print a timestamp
  • Printed a timestamp the moment the "client" could connect to the NGINX hosted web page
  • Simple math subtraction (yes ... this really IS rocket science ... putting Engineering degree to use) gives us the time between machine start and first page being served!

Results

No alt text provided for this image

And here are the graphs:

No alt text provided for this image

Things to note

I used the following machines sizes in each cloud environment:

  • AWS
No alt text provided for this image
  • Azure
No alt text provided for this image
  • GCP
No alt text provided for this image

Takeaways:

  1. Between AWS and GCP, the startup and serving times for both Ubuntu and Vorteil are on par. Azure is ... I'll let you look at the numbers
  2. Vorteil.io beats Ubuntu EVERY single time. No matter what the virtualisation platform.
  3. VMware ESXi is blindingly fast. But consider the machine used was provisioned from Packet.com and had the following specifications:
  • 4 CPUs x Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
  • 31.82 GB memory
  • NVMe or SSD storage ...

The video is up!


要查看或添加评论,请登录

Wilhelm Wonigkeit的更多文章

社区洞察

其他会员也浏览了