
Progressing to Multi-Cloud Deployments with Automated Workflows
Automating Past IST with ICO
With the accelerated digital transformation of companies, the tempo of innovation and motion to the cloud has solely elevated after the pandemic. Most enterprises are simply getting began with the modernization of their deployment instruments and purposes. Enterprises will presumably decide a selected cloud supplier that greatest meets their present necessities. Contemplating that enterprises are extra agile than ever, necessities round purposes and deployments are anticipated to alter as effectively. Although enterprises could get began with a single cloud supplier, deployments are largely going to be advanced going ahead with the inclusion of multi cloud and personal clouds. Automations round infrastructure and app deployments grow to be crucial in such advanced deployment eventualities.
Automation is an iterative course of
It’s best executed once you begin with a effectively exercised, documented handbook course of that you recognize works as designed after which methodically automate sections that are greatest fitted to automation. Complicated multi-cloud deployments can undoubtedly profit from automations leveraging IST (Intersight Service for Terraform) and ICO (Intersight Cloud Orchestrator). Let’s discover these Intersight companies with some pattern use instances.
Earlier than we transfer on, a short word on ICO and IST. There may be an excessive amount of literature on the market round these applied sciences if you want to discover them additional.
ICO mainly offers with workflows in Intersight. An outdated adage involves thoughts right here, “you can’t handle what you can’t measure.” Breaking down a fancy IT process with a workflow not solely supplies insights to search out your weakest hyperlink, it additionally helps manipulate your workflows to fulfill the ever altering enterprise necessities. You possibly can construct a library of your workflows and use these as constructing blocks to construct a workflow that works for you, swapping blocks out of your library per your necessities.
IST offers with the mixing of Intersight and Terraform Cloud for Enterprise and supplies that single pane of glass for Information Middle operations. Extra particulars on ICO may be discovered right here.
Whereas IST supplies a step in the direction of automation by its integration with TFCB (Terraform Cloud for Enterprise), ICO takes this a step additional by constructing workflows round these foundational automations.
In my earlier weblog, “Good day IKS”… from Terraform Cloud!“, we talked about IST and TFCB (Terraform Cloud for Enterprise). It describes provisioning IKS infrastructure and deploying a pattern cloud native software with IST. You’ll find the repo for this challenge on DevNet Code Change.
Over the forthcoming collection of blogs we’ll take a look at the next use instances, leveraging IST and ICO:
- “Good day IKS”… from Intersight Cloud Orchestrator!
Description: Provisioning IKS infrastructure and deploying a pattern cloud native software with ICO - Ease your legacy Tomcat App Deployments with IST
Description: Deploy a legacy micro companies Java app on VM based mostly infrastructure with IST and AppDynamics - Step up your legacy Tomcat App Deployment with ICO
Description: Deploy a legacy micro companies Java app on VM based mostly infrastructure with ICO and AppDynamics - Modernize each your Apps and Deployments with IST
Description: Deploy a cloud native micro companies Java app on IKS leveraging IST and AppDynamics - Step up your Cloud Native Deployments with ICO
Description: Deploy a cloud native micro companies Java app on IKS leveraging ICO and AppDynamics
Let’s get began now with the primary use case. Right here you’ll see how one can leverage the identical Terraform workspaces, however now use ICO to sew collectively an entire deployment.
“Good day IKS”… from Intersight Cloud Orchestrator (ICO)
Whereas TFCB workspaces automate infrastructure sources provisioning, there may be nonetheless a have to execute these workspaces manually, or through the use of the API. With ICO workflows and its integrations with the TFCB API’s, it turns into fairly easy to not solely construct the blocks but additionally sew the constructing blocks collectively to create any masterpiece that you just need!
Let’s check out how ICO builds on high of what TFCB supplies. Within the diagram under, the left hand aspect lists the TFCB workspaces that account for the terraform useful resource provisioning. The proper hand aspect lists the corresponding ICO workflows that captures not solely the stitching of those workspaces for an finish to finish deployment but additionally accounts for the dependencies between the workspaces.
For instance, within the above ICO use case, the workflow IKSICO.json units up the workspaces in TFCB, assigns the variables to every of the workspaces and captures any dependencies between the workspaces. An execution of this workflow will arrange the IKS insurance policies and cluster.
The workflow, IKSICOAppDeploy.json, is a pattern of deploying a cloud native software on the IKS cluster created within the earlier step utilizing Helm.
The workflow, IKSICODestroy.json, is a pattern of how with a single workflow one can clear up all sources and TFCB artifacts.
For additional particulars on this use case, please overview this entry on DevNet Code Change.
Further Sources
Please look ahead to the subsequent weblog on this use case collection, “Tomcat Software Deployments and AppDynamics Insights with IST.”
We’d love to listen to what you suppose. Ask a query or go away a remark under.
And keep linked with Cisco DevNet on social!
LinkedIn | Twitter @CiscoDevNet | Fb | Developer Video Channel
Share: