With that, let's jump to the first topic. Teams managing infrastructures have a lot of choices today for running their builds, tests, and deployments. Providers such as Amazon, Azure, and DigitalOcean primarily provide Infrastructure as a Service (IaaS). When we speak about IaaS, it's better to speak about resources not virtual machines for different reasons:
- The majority of the products that those companies allow you to provision are not machines but other critical resources such as networking and storage.
- Lately, many of those companies have started to provide many different kind of compute instances ranging from bare-metal machines to containers.
- Setting up machines with no networking (or storage) could be all you need for some very simple environments, but this might not be enough in production environments.
Those companies usually...