Ease of Use
Fly.io is easy to get started but due to its nature (running ephemeral Firecracker VMs on an edge network) you might need to make slight changes to your application to make it work on Fly.io.
On the other hand, Cloud 66 deploys your apps and databases on your own servers, so you don't need to make any changes to your application to make it work on Cloud 66.
Both Cloud 66 and Fly.io have detailed and well-written documentation, making it easy to get started and deploy your applications.
Flexibility and control is where Cloud 66 shines. Running your applications on your own servers, means there is not a single platform to build for all Cloud 66 users. This gives you great flexibility in many ways compared to Fly.io.
HTTP Response Time
Long running processes
Fly.io offers managed Postgres and SQLite (Redis is provided via a third-party, purchased separately). Cloud 66 offers managed MySQL, Postgres, MongoDB, Redis, Elasticsearch and InfluxDB as well as support for connecting to your cloud provider's managed database like RDS.
Fly.io takes daily snapshots of Postgres. Cloud 66 backups are configurable and can be taken as often as every 1 minute and be kept for as long as you want.
Cloud 66 takes synchronized backups across all your databases like Postgres and Redis, so you can restore your entire stack to a previous state with a single click.
|HTTP Response Time||No limit||60 seconds|
|Long running processes|
|Managed Databases||Postgres, MySQL, MongoDB, Redis, Elasticsearch, InfluxDB||Postgres, SQLite|
|Database Backups||As often as every 1 minute||Daily|
Framework and Language Support
Cloud 66 supports all frameworks and languages, including Ruby, Node, Python, Go, Java and PHP as well as anything you can run in a Docker container. It also supports static site generators like Jekyll, Hugo and Gatsby.
|VM and Container Support|
|Static Site Generators|
|Shell into running VM or container|
Reliability and Performance
Fly.io is specialized in running ephemeral request based workloads on an edge network and close to your users.
Cloud 66 is a DevOps as a Service provider, which means you are running your applications on any of the data centers of all major cloud providers, around 242+ data centers in total.
Fly.io infrastructure is shared between all their users, while Cloud 66 infrastructure is dedicated to your applications and databases.
|Data Center Regions||242+||4|
Fly.io is priced by the time a request is served, while Cloud 66 is priced by the size of your servers.
Comparing Fly.io pricing to Cloud 66 pricing is not straightforward, as Fly.io does not provide servers, and a lot of the cost depends on the type of Firecracker VMs you use on Fly.io.
While Cloud 66 email support is free, Fly.io charges $29/month for email support.
All VMs created by Cloud 66 come with a large amount of SSD storage, while Fly.io charges $0.15/GB/month for persistent storage.
|Instance Ram||Fly1||Cloud 662||Savings|
|Instance Ram||Storage||Fly||Cloud 663||Savings|
|2 GB||20 GB||$63||$18||71%|
|4 GB||40 GB||$97||$35||64%|
|8 GB||80 GB||$133||$60||55%|
- 1Fly.io performance-1x VM plus email support and no persistent storage.
- 2Single deployment server on Cloud 66 Developer Plan, paid monthly plus Hetzner cloud Shared CPU x86 server.
- 3Managed databases on a Cloud 66 Developer Plan, plus Hetzner cloud server and managed backups storage.