Provisioning Your Infrastructure
Explore how to provision infrastructure for deploying Docker containers on various cloud providers. Understand the roles of Docker Machine, Terraform, and traditional tools like Chef and Puppet in managing instances and server configurations. Gain insights into choosing the right provisioning approach for your Docker-based Rails applications.
We'll cover the following...
What if you choose IaaS?
If you go down the IaaS route, in theory, you can go with any cloud provider. The cloud providers are just providing the raw infrastructure that you will run your Docker containers on top of.
Here are some of the big players that you have probably heard of:
- Amazon AWS
- Microsoft Azure
- Google Compute Engine (GCE)
- DigitalOcean
However, you are going to need to provision your infrastructure, and in particular, the instances that Docker and your orchestration layer will be installed on. ...