4 ms·
Here's the way I see it: there are a lot of customers who don't need all of the AWS services. They also would prefer to be running on bare metal for performance
by shaklee3 7y ago
Here's the way I see it: there are a lot of customers who don't need all of the AWS services. They also would prefer to be running on bare metal for performance reasons, and to have slightly more control over their application. I know AWS with the nitro instances are closing that gap, but packet was around before they had those.
Also, their provisioning software is excellent. From the time you choose to deploy, it takes only about 30 to 45 seconds for your instance to start. I know AWS is faster, but AWS isn't installing a new operating system each time. as the other posters pointed out, they have a lot of features that AWS will also not let you do, like bgp with ecmp.
lastly, they tend to have newer types of instances that other providers don't that you can play around on. The cavium arm processor comes to mind, which I haven't seen on any of the major cloud providers.
- swyx 7y agook awesome. minor follow up - why do customers care about the newer instances like cavium arm processors? again is it a pure performance thing? or they are extremely optimized for some kind of workload? maybe i'm so used to OSes abstracting things that I completely lack knowledge about what baremetal choices can do for me. this is a little scary.
- shaklee3 7y agoI can't speak for everyone, but ARM processors may be cheaper for some types of workloads. In terms of cores/$, they're cheaper, but some applications would perform far worse on those than on x86. Others just want to use them as a playground to test ideas without buying an ARM server.