How Infrastructure as Code Supports DevOps Best Practices
As operations increasingly migrate to the cloud, there are more opportunities to develop support solutions and infrastructure, from ensuring security to improving integrations. Infrastructure as code can help you increase automation and reduce your deployment cycle time so you can help more customers interested in these services. Incorporating infrastructure as code into your IT org’s practices can help eliminate costly human setup errors and inconsistencies, save time, and more easily debug issues with your team or the open source community at large. What is Infrastructure as Code, Anyway? Infrastructure as Code (or IaC) is a descriptive model that allows you to automatically generate a desired environment, including networks, VMs, and connection types. IaC uses the same type of versioning approach that DevOps and software engineering teams use in source code, but it’s applied to build the exact same environment for each and every deployment. Consider IaC a method of automating the process of test environment setup. In the past, you would have had to manually specify the machines, configuration, and network each time you were testing an application in a particular environment. The manual approach is prone to human error and quite time-consuming. IaC automates the process by giving you…
Using Terraform with Rubrik Just Got Easier!
Automation is a part of Rubrik’s cultural DNA. Whether we are automating our testing framework or making our platform APIs as easy to consume as possible, we’re always looking for ways to help our customers increase automation. One of the ways that our customers are leveraging Rubrik APIs is via infrastructure-as-code workflows. That’s why I’m happy to announce the availability of the Rubrik Provider for Terraform! Terraform is an open source orchestration tool that allows you to provision, manage, and codify your infrastructure. The configuration file that Terraform uses enables you to write infrastructure as code in either JSON or HashiCorp Configuration Language (HCL). Simply define the desired infrastructure state, and then Terraform updates the target environment in a declarative manner to match the defined state. This model allows for easy repeat automation. A Terraform Provider is responsible for understanding API interactions between and exposing the resources from a given infrastructure, platform, or SaaS offering to Terraform. Rubrik offers a provider for CDM, which can be used to manage several aspects of Rubrik, including the ability to create, update, or destroy: AWS Native Accounts AWS S3 CloudOut (using either RSA or KMS for encryption) AWS CloudOn Azure CloudOn Azure CloudOut…