Category: Data, Kubernetes, Docker, Infrastructure, automation, ansible

Within the Cloud infrastructure space, there are several approaches on how to manage infrastructure. Within the second group, there are several approaches as well; you can have your infrastructure automated provisioned with Terraform and use Ansible for the configuration management, or you can also use things like Packer to manage Compute instance images.There are combinations as people that manage infrastructure. Even when there is nothing wrong with using for example: Terraform + Ansible, if your application is Cloud-native, there are better technologies that you can leverage, like containers, Kubernetes and the Immutable Infrastructure model.

Immutable infrastructure is considered to be formed by unchangeable components, and they are able to be replaced one by one.

It is highly important to emphasize that there are certain tools which can be used on an immutable infrastructure environment, such as Docker, Kubernetes, AWS, GCP, and Azure.CONCLUSIONThere is a current tendency moving forward immutable infrastructure.

Related Articles