
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Cloud Provisioning used to be done through deployment definitions (aka blueprints) which an infrastructure designer had to physically craft in a design canvas.
I say this used to be done as the approach has changed over the years, to do this through code. When written as code (JSON, YAML or even high-level procedural scripts), infrastructure definitions are easier to transport across multiple environments, easy to version and test. There are open or well-accepted, well-known standards in the cloud-native world such as cloud formation templates (CFT) for AWS, and Azure resource management (ARM) templates and again there's multi-cloud, horizontal technologies like Hashicorp's Terraform - with commercial (TF Enterprise - TFE) and open-source versions (TF Opensource - TFO). Many app dev teams nowadays use cloud templates such as these in their application builds.
Here's a schematic indicating ServiceNow's cloud provisioning and cloud operations flows along wth technologies supported.
How exactly does this work - you might have read earlier blog/articles on this topic, that show how we are able to understand variables in the IaC template and translate these into equivalent form variables in catalog item while linking this to CMDB resources. Of course, using a catalog item brings all the ServiceNow richness of control and governance into the picture - this is what I call our infrastructure deployment and management, with guardrails. The app dev teams will order the stack from ServiceNow through API instead of going to the cloud directly thereby ensuring consistency and conformance to the organizational norms.
Here's the big news -
Dear ServiceNow Cloud Management customers, I am happy to announce the latest version of the Terraform Connector for CPG loaded with some amazing features -
-
Support for AWS cloud with Terraform OSS and Enterprise
-
Support for VMware cloud with Terraform Enterprise (OSS supported from before)
-
GitLabs source code repository with TFE (GitHub supported from before)
-
Sharing workspaces across deployments - this way, you can reduce their workspace licensing costs with Terraform Enterprise
-
IaC Discovery schedule - for detecting changes to IaC sources, and creating 'change' tasks
-
Change Governance for IaC (Terraform) templates
- As app code changes software-defined infrastructure will change in nature and context
- Changes must be updated in catalog items ordered through ServiceNow
- Changes can be small or large and handling will vary in such cases
- Automation - Scheduled artefact discovery, prevent failures due to ungoverned change
- Governance - Get changes approved through CAB, interact via change task
- Higher cloud agility - Keep offerings up-to-date with the app builds non-intrusively
Our doc page is here.
Please try out the new app version from our store, and please share your feedback.
Ram Devanathan
ITOM product Management
- 1,079 Views
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.