We just released dedicated hosts. In short, it’s in the name - you can buy an entire physical server where only you can run Machines.
How it works on Fly.io
Buying a Fly dedicated host works similarly to buying a physical server, and similarly to managed web hosting of yesteryear. There is a one-time initial cost, and a monthly fee for hosting and maintenance. We maintain the Fly stack on the server, and give you access through our regular API endpoints / flyctl
.
A group of dedicated hosts is called a “host dedication”. Each host dedication has an UUID host_dedication_id
identifier that can be used to create resources on that group of hosts.
It is possible to create a host dedication with only a subset of your hosts, or to use the same host dedication between multiple Fly organisations (prod/staging), or a combination of both. How you want to organise your dedicated hosts is up to you.
Dedicated hosts are in the same regions as our regular hosts. If you try to create resources in a region where the chosen host dedication doesn’t have hosts, our API will return an error message.
Both the Create Machine and Create Volume API endpoints accept a host_dedication_id
parameter. Resources on dedicated hosts will have the host_dedication_id
in the returned json.
If you are managing your machines via fly deploy
, you can set the host_dedication_id
key in fly.toml
, and flyctl will make sure all your machines are on dedicated hosts. (This does not work yet for fly scale
: fly scale
command ignores host_dedication_id ).
if you’re using manual API calls, it’s up to you to ensure the host_dedication_id is correct.
Get your own dedicated hosts!
Since it’s a beta feature that requires a setup fee, it’s not self serve yet. Email sales@fly.io and we’ll get you started in no time!
Also, being a beta feature, it’s not covered by Premium Support yet. If you have any questions about it, give us your ideas and opinions here! We’ll be especially attentive here, because it’ll help us build the best dedicated host experience for everyone.