eBooks

OreillyMultiCloudFinalEBOOK

Learn all you need to know about email best practices, deliverability, and tools with email whitepapers and ebooks.

Issue link: https://hub.dyn.com/i/1119883

Contents of this Issue

Navigation

Page 30 of 57

Orchestration Using Terraform Terraform is another widely used orchestration tool for container management. Terraform treats infrastructure as code and maintains version-controlled container repositories. This makes it easy to track changes and revisit older containers when needed. It also means that changes made on the fly can quickly be saved as either an updated repository or a fork of an existing container. You can store special configuration requirements or changes in case they are needed later. Much like Kubernetes, Terraform allows you to deploy clustered systems together. If an organization needs to quickly redeploy an application or add a new cloud provider, it is a simple API call to replicate the existing infrastructure. Terraform also helps build execution plans. These plans help you walk through what will happen when you make the API call. As a result, organizations can ensure that everything will publish and connect as expected before actually deploying. Terraform also allows organizations to work with a DNS and canon‐ ical name (CNAME) entries. Rather than rely on the rather obscure hostnames provided by many cloud providers, users can provision new containers with a DNS name already populated and get every‐ thing up and running that much faster. Conclusion Truly adaptive multicloud architecture makes use of containers for rapid deployment across different cloud providers. Although the use of containers greatly improves the agility of your organization's deployment, it also means greater complexity. The best way to deal with that complexity is to use a container orchestration tool. The orchestration tool enables users to centralize and automate the deployment, management, and monitoring of all containers across all cloud providers. This type of deployment requires well-documented underlying pro‐ cesses and policies, including security policies, to ensure that your organization consistently and securely deploys that infrastructure across all cloud providers. Conclusion | 25

Articles in this issue

view archives of eBooks - OreillyMultiCloudFinalEBOOK