Deploy Python, Go, Rust, and more on any server

Build and deploy your applications into Docker containers with ease and deploy them on any server.

Container Deployments without the Hassle

The easiest way to deploy any application to any server

If you want to deploy your applications in Golang, Python or Rust deployed to any server on any cloud, Cloud 66 is the easiest way to do it.

Simply connect your repository and your cloud provider and let Cloud 66 handle the rest.

Cloud 66 will build your application into a Docker container on our BuildGrid, firesup the servers, sets up a Kubernetes cluster and deploys your application.

You don't need be a Kubernetes admin or a Docker expert to deploy your applications with Cloud 66. We take care of the entire process.

River Island
Disney
CareerBuilder
Epic Games
Timbuk2
Discovery Channel
Glossier
Canva
Ardan Labs
RedwoodJS
River Island
Disney
CareerBuilder
Epic Games
Timbuk2
Discovery Channel
Glossier
Canva
Ardan Labs
RedwoodJS
Descartes Systems
Lufthansa
UC Berkeley
Northwestern University
George Mason University
Ritual
Spoon University
Web Summit
Usborne
Pixar
Descartes Systems
Lufthansa
UC Berkeley
Northwestern University
George Mason University
Ritual
Spoon University
Web Summit
Usborne
Pixar

Easy Setup for Images and Services

Hosted build servers to reduce deployment time and complexity. Web based UI for managing serivce network and storage for simple management.

Images

Preview Deployments

Deploy a new instance of your code every time you push a new commit to your repository so your team and clients can preview the changes you're making.

BranchBranch
Branch deployments are triggered when you push a new branch to your git repository. This is useful for testing your code before merging it to your main branch.
Pull RequestPull Request
Pull Request deployments are triggered when you open a new pull request on your git repository. This is useful for approvals of your code before merging it to your main branch.
TagTag
Tag deployments are triggered when you push a new tag to your git repository. This is useful for deploying a specific version of your code or for deploying a release.

Autoscaling

Respond to changes in traffic with automatic scaling of your web servers and reduce costs by scaling down when traffic is low.

Autoscaling

Cloud 66 can automatically scale your web servers based on real user experience metrics like HTTP Response Time or conventional metrics like the CPU or Memory usage of your servers.

Setting up an Autoscaling rule is as simple as declaring your desired value for a specific metric. This metric will be calculated across all your servers to drive automatic scaling decisions.

All scaling decision are logged and audited so you can debug and see your Autoscaling rules in action.

Managed Databases, Backups and Replication

Bring your own managed database or let Cloud 66 deploy any of the major databases and manage their backups and replication for you on your own servers.

DB Management

Deploy Your First Application Today

Firewalls

Managing firewalls can be intimidating and challenging when you need to scale them up and down. Our dynamic firewall rules make this easy. Hardening your servers and services is a must, but so is making sure you can scale them up and down when you need to.

Instead of the usual IP and port approach, our Dynamic Firewall keeps track of your servers and their roles and adjusts the firewall rules accordingly. This means no more manually keeping track of IPs and ports and no more sudden downtime because of a misconfigured firewall.
Dynamic Firewall

Version Controlled Configuration

All components deployed by Cloud 66 on your servers are the ones your team would have picked if you wanted to manage them manually. They also come with a git backed version control for your configuration files so you can make changes confidently.

Sometimes you need to make changes to your configuration files. We don't want to take that away from you. We also want to make it easy for you and your team to make those changes in a controlled and safe way and across all your servers at the same time.

All components installed and configured by Cloud 66 on your servers have their configuration files accessible via a git backed version control. Any changes you make will be sent to the server and tested before going live, and you can always rollback to a previous version.

All configuration files also benefit from ongoing security updates and patches, applied by Cloud 66.

We call this CustomConfig

Metrics

Cloud 66 collects metrics from your servers and all deployed components. These metrics are specific to each component.

For example for a server, as well as collecting CPU, Memory, Disk and Network metrics, specific metrics like Database slow queries, DB connections or Nginx response time and other deployed components are also automatically collected and stored for at least 7 days at a high resolution and are visible as charts.

CPU
Memory
Disk
Network
MySQL
Postgres
MongoDB
Redis
Elastic
Nginx
HAProxy
Queues

SSL Certificates

Managed CertificatesManaged Certificates

All endpoints of your application and API are automatically protected by SSL certificates issued by Let's Encrypt for your domain. These certificates are automatically renewed and managed by Cloud 66.

Wildcard CertificatesWildcard Certificates

Wildcard Certificates are automatically issued for your domain and all subdomains. These certificates are automatically renewed and managed by Cloud 66. We support a wide range of DNS providers.

Bring your own CertificateBring your own Certificate

If you prefer to use your own SSL certificates, you can upload them to Cloud 66 and we will install them on your servers for you. Intermediate certificates are also supported.

Deploy Any App, Anywhere

Monitoring and Health Checks

Cloud 66 monitoring and health checks, check the health of your servers during and after each deployment and contiously monitor them from different locations around the world.

During deployment your defined tests run to ensure your application is healthy before moving to the next server. This guarantees that your application is healthy before it starts receiving traffic and there is no downtime as a result of a failed deployment.
During Deployment Health Check

Hosted Container Image Builds

All Cloud 66 accounts come with a hosted container building service, called BuildGrid

BuildGrid can use the Dockerfile that's in your repository or automatically generate a Dockerfile based on your used framework. Using Habitus open source projects, image builds have support for multi-step builds and injection of SSH keys and other secrets without exposing them in the final image.

Container images built with BuildGrid are pushed to the hosted container image registry or can be pushed to your own image registry.

Failover and Disaster Recovery

The worst time to find out that your failover and disaster recovery plan doesn't work is when you need it the most.

That's why we built FailoverGroups, a feature that lets you deploy the same code across multiple servers, regions or even clouds and switch between them with a single click or API call.

Combined with database replication and monitoring features, FailoverGroups give you the control and simplicity you need during an emergency.

Ready to Deploy Happy?