Projects tend to have a very high future scalability at the time of being created, so it is important to know what has been created, with what characteristics, as well as a versioning of the architectures.
The infrastructure as code comes to solve this problem came the paradigm of infrastructure as code, which allows us to imprison infrastructure through programming, allowing us to manage the implementation easily using a language, the most common is Terraform.
The benefits of infrastructure as code is that it avoids the execution of manual commands, as well as unnecessary clicks within a graphical interface and avoids generating a connection via SSH.
Terraform was created by Hashicorp and released as an open source project that is a completely free infrastructure-as-code solution for the community. It allows you to build the infrastructure, edit it if necessary and version it through repositories. It is functional for different platforms such as Amazon Web Services, Microsoft Azure, Google Cloud Platform, among others. It allows to set up different services such as databases, storage buckets, among others.
The basic statements of Terraform are the following four:
terraform init: Initializes the configuration of a Terraform.
terraform plan: Generates and displays the execution plan, that is to say, it shows the services that will be enabled, as well as the instances that will be created with their respective characteristics.
terraform apply: Builds or changes the infrastructure, i.e. applies the previously displayed plan.
terraform destroy: Delete all the instances contained in the Terraform script.
The future has caught up with us
“Technology is a word that describes something that doesn’t work yet.” Douglas Adams.
Technology has been growing exponentially, some things that were thought to be found only in the imagination are increasingly becoming reality. Examples from fiction to reality have been many from cartoons such as The Simpsons, Dragon Ball, The Supersonic, among others.
Listed below are some of the inventions that were invented by animations.
Smart Lenses: