Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS CloudFormation
Score 8.2 out of 10
N/A
AWS CloudFormation gives developers and systems administrators a way to create and manage a collection of related AWS resources, provisioning and updating them in a predictable fashion. Use AWS CloudFormation’s sample templates or create templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run an application. Users don’t need to figure out the order for provisioning AWS services or the subtleties of making those dependencies work.…
$0
Cisco Intersight
Score 8.9 out of 10
N/A
Cisco Intersight is an operations platform that helps IT operations teams control and automate Cisco UCS, converged, and hyperconverged infrastructure. Intersight consolidates and automates infrastructure lifecycle management from data centers to the edge in one solution delivered as-a-service.N/A
IBM Terraform
Score 8.8 out of 10
N/A
IBM Terraform (formerly Hashicorp Terraform) is a cloud infrastructure automation tool used to create, change, and improve production infrastructure, and it allows infrastructure to be expressed as code. It is available Open Source, and via Cloud and Self-Hosted editions.
$0
Pricing
AWS CloudFormationCisco IntersightIBM Terraform
Editions & Modules
Free Tier - 1,000 Handler Operations per Month per Account
$0.00
Handler Operation
$0.0009
per handler operation
No answers on this topic
Open Source
$0
Team & Governance
$20/user
per user/per month
Enterprise
Contact sales team
Offerings
Pricing Offerings
AWS CloudFormationCisco IntersightIBM Terraform
Free Trial
YesYesNo
Free/Freemium Version
YesNoYes
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeNo setup feeNo setup fee
Additional DetailsThere is no additional charge for using AWS CloudFormation with resource providers in the following namespaces: AWS::*, Alexa::*, and Custom::*. In this case you pay for AWS resources (such as Amazon EC2 instances, Elastic Load Balancing load balancers, etc.) created using AWS CloudFormation as if you created them manually. You only pay for what you use, as you use it; there are no minimum fees and no required upfront commitments. When you use resource providers with AWS CloudFormation outside the namespaces mentioned above, you incur charges per handler operation. Handler operations are create, update, delete, read, or list actions on a resource.
More Pricing Information
Community Pulse
AWS CloudFormationCisco IntersightIBM Terraform
Considered Multiple Products
AWS CloudFormation
Chose AWS CloudFormation
The only real comparison would be to Terraform, which is another IaC technology at the infra level. Terraform is cloud-agnostic, which means most popular cloud providers are supported. While AWS CloudFormation is AWS-only. Although, if you consider CDK, CDK for Terraform …
Chose AWS CloudFormation
Since the product I'm involved is primarily hosted on AWS we use CloudFormation but in some other products where we have hybrid cloud deployments we prefer terraform which is opensource.
Chose AWS CloudFormation
Cloning a virtual machine creates a virtual machine that is cloning a virtual machine creates a virtual machine that is a copy of the original. The new virtual machine is configured with the same virtual hardware, installed software, and other properties that were configured …
Chose AWS CloudFormation
As we have our whole infrastructure on AWS, that is why we selected AWS CloudFormation. AWS CloudFormation is better integrated with AWS services than other available products and also provides visibility and tracking on AWS. AWS CloudFormation is free while Terraform …
Chose AWS CloudFormation
We didn't look into anything else as Cloudformation was "built-in" for AWS, it just kind of made sense to go with that. Terraform was something that we briefly looked into Terraform but decides to stick with Cloudformation because our task was relatively "simple". Apparently if …
Chose AWS CloudFormation
AWS CloudFormation has more features and robustness. It is suited for professional projects since it provides stability and a wide variety of options for configurations. These include not only dividing stacks by specific code changes, but also in regions. This allows more …
Cisco Intersight
Chose Cisco Intersight
Much more advanced management tool.
Chose Cisco Intersight
They actually work together pretty well
Chose Cisco Intersight
To manage multiple environments, each of the environments has to be specifically accessed, whereas Cisco Intersight reduces the complexity and provides a single pane.
Chose Cisco Intersight
Our organisation has some experience with Dell OME (the centralised management plane for Dell PowerEdge server, equivalent to Cisco Intersight Infrastructure Service and UCS Manager, but not enough to contrast the two or say why one is better than the other.
Chose Cisco Intersight
The simple reason is we use Cisco Data center products and there is no other products that can offer these features for Cisco products other than Cisco Intersight.
Chose Cisco Intersight
I personally think that Cisco Intersight Infrastructure Service is at the top of its class when it comes to managing data center hardware. The cloud-connected design feels very modern and easy to use. The mobile app is something I wouldn't expect to get in a server management …
Chose Cisco Intersight
It has strong integration with cisco Solutions. Using cisco intersight you have fully managable environment. It is must have for cisco infratructure. For cisco usc serwera it is best choise becouse of deep integration and really great functionality. You can do things faster, …
Chose Cisco Intersight
Since Cisco Intersight Infrastructure Service is cloud-delivered, there is a great deal of flexibility found in this platform, including the ability to manage infrastructure from anywhere at any time. Cisco is also able to continually upgrade, modify, and enhance this platform, …
Chose Cisco Intersight
I really dont have a true comparison as we have just started down the path of managing our datacenters with Intersight vs UCSM. I can see where Intersight has a better/easier UI in terms of the workflow to create polices/templates ect.
Chose Cisco Intersight
When we compared it to our existing solution for managing our compute platforms we needed multiple tools to accomplish what we were able to accomplish with Cisco Intersight. We needed a tool just to manage our chassis/blade infrastructure, another to manager our SANs and then …
Chose Cisco Intersight
We compared this to the Dell offering of something similar and it was no contest. With Dell all the firmware, package management, updates, etc are all managed with separate products. You're tasked with building you own repositories of software, drivers, and firmware and …
Chose Cisco Intersight
Intersight can be used to monitor and not make changes, which is great because we want manual updates at times, not automatic updates.
Chose Cisco Intersight
I think that intersight is a more mature product, with little to no installation overhead. Its interface is easier to use. Also features workload optimization and vulnerability advisories that are not present in cloud forms.
Chose Cisco Intersight
I do not know any other software that is bringing the same abilities as Cisco Intersight if you have a Cisco-orientated Datacenter as we do.
Chose Cisco Intersight
While it has the downside of being limited to just Cisco equipment, it does that VERY well and the free tier version is good enough for most cases.
Chose Cisco Intersight
Intersight does not require any on-prem infrastructure deployment. No need to worry about patching or updates to any appliances or software. Other solutions must constantly be deployed and maintained by IT staff.
Chose Cisco Intersight
We use the Dell OpenManage product previously when we were using Dell servers. Cisco Intersight has much more capabilities than Dell OpenManage had in the past. I haven't used any other product lately which would allow me to compare the features. We use What's up gold for …
IBM Terraform
Chose IBM Terraform
AWS CDK is like a cloud-specific alternative to Terraform. As its name suggests, it's from AWS & only works with AWS, a job it does excellently. If your cloud provider is not AWS, then you really only have Terraform to choose. If you are on AWS, it boils down to which one you …
Chose IBM Terraform
IBM Terraform is better as the providers just work. Ansible is still finicky with their community modules for cloud, especially for Azure. We do not need to build execution environment containers like Ansible. Using statefil for drift analysis is also helpful to review changes …
Chose IBM Terraform
HashiCorp Terraform has more possibilities
Chose IBM Terraform
Dbt was fine, but you end up with an extremely bloated repo/project. Often where all of the models are the same, named similarly, and generally just doesn't adhere to the concept of DRY coding.
In Terraform we're able to template a lot of this work and dynamically generate …
Chose IBM Terraform
HashiCorp Terraform is much better than Cloud Formation. For one, the language is just easier to use, but more importantly, the provider ecosystem is much better in HashiCorp Terraform than in Cloud Formation.
Chose IBM Terraform
HashiCorp Terraform has Cloud agnostic capability to use with different cloud vendors and the ease of creating the code with minimal effort.
Chose IBM Terraform
I'm beginning to look at Pulumi. In my opinion, it looks like it would be a good replacement for HashiCorp Terraform, and it has the advantage of configuration via scripting, rather than via HCL, which is HashiCorp Terraform configuration markup language. In my opinion, the …
Chose IBM Terraform
We have used Vagrant to develop our application in a virtual box environment and prepare it to be packed with Packer. The image created from these two tools will be deployed by Terraform.

We are using Consul for service discovery and as a job locking so we don't have two jobs or …
Chose IBM Terraform
CloudFormation is only for AWS so if you're trying to deploy to another cloud provider then Terraform is your product. Terraform has lots of public support so you can find answers to questions by Googling. CloudFormation is easy to view the resources/services that are …
Chose IBM Terraform
Terraform was more preferred over ansible as it is considerably more intutive.
Chose IBM Terraform
Actually both products work very well. We use Terraform for speed and Ansible for configuration management both products work really well together
Chose IBM Terraform
Terraform is a large step ahead of the previous generation of infrastructure-as-code providers. I'd never go back to, e.g. Puppet or Chef, Ansible, etc. That said I think that Pulumi has a good chance of displaying it, in no small part because the Terraform language itself …
Chose IBM Terraform
AWS CloudFormation is better if you just want to stick with AWS because it's integration with AWS is better, provides auto-rollback in case of failures, and has GUI to manage and view the stacks built. Terraform is better when we want to stay cloud-agnostic. Terraform is better …
Chose IBM Terraform
I can't find these applications listed, but other IaC tools I have used include: AWS CloudFormation, Azure Resource Manager Templates, and GCP Cloud Deployment Templates. For a comparable tool, I have the most experience with CloudFormation.

Compared to CloudFormation, the first …
Chose IBM Terraform
Chef and Terraform are not apples to apples because Chef is more focused on config management, whereas Terraform is more focused on provisioning. However, I can say that where they do overlap in configuration management is that Terraform is the preferred tool because it has an …
Chose IBM Terraform
Terraform is the solid leader in the space. It allows you to do more then just provisioning within a pre-existing servers. It is more extensible and has more providers available than it competitors. It is also open source and more adopted by the community then some of the other …
Chose IBM Terraform
Terraform is open source and has strong community support. It is cloud-agnostic versus competing products like AWS cloud formation, hence has a distinct advantage. The scripts once set up are easy for developers to administer during development, hence during production …
Chose IBM Terraform
  • UI design and development always sticks when it comes to multiple or say 'n' number of same configurations.
  • It's very easy to download and execute
  • Provides cross platform support and it's reliable.
Chose IBM Terraform
Terraform has made better choices in how their product works, is used over time, and can be integrated with.
Chose IBM Terraform
Centralized and standard configuration. Ease of VM provisioning.
Chose IBM Terraform
- Terraform syntax is much easier to read and learn than Cloud Formation. - Terraform already supports AWS as well as several other cloud providers. - Terraform is backed by a great and supportive open-source community.
Chose IBM Terraform
Terraform shares the methodology of creating configuration files for your infrastructure with tools like CloudFormation. However, Terraform is cloud-agnostic unlike CloudFormation which is AWS specific.
Terraform can be used to maintain AWS and OpenStack clusters …
Chose IBM Terraform
CloudFormation is the lingua franca of AWS. You certainly can't go wrong using it, but I like the syntax and open-source nature of Terraform. That's mostly a personal preference. I have not tried any other non-Amazon tools for provisioning AWS. And, of course, the AWS tools …
Best Alternatives
AWS CloudFormationCisco IntersightIBM Terraform
Small Businesses
IBM Terraform
IBM Terraform
Score 8.8 out of 10
VMware Cloud Director
VMware Cloud Director
Score 9.4 out of 10
HashiCorp Vagrant
HashiCorp Vagrant
Score 9.0 out of 10
Medium-sized Companies
Ansible
Ansible
Score 9.1 out of 10
IBM Turbonomic
IBM Turbonomic
Score 8.7 out of 10
Ansible
Ansible
Score 9.1 out of 10
Enterprises
Ansible
Ansible
Score 9.1 out of 10
VMware Cloud Director
VMware Cloud Director
Score 9.4 out of 10
Ansible
Ansible
Score 9.1 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
AWS CloudFormationCisco IntersightIBM Terraform
Likelihood to Recommend
8.0
(0 ratings)
8.9
(0 ratings)
8.1
(0 ratings)
Likelihood to Renew
-
(0 ratings)
8.4
(0 ratings)
9.0
(0 ratings)
Usability
8.0
(0 ratings)
6.3
(0 ratings)
8.7
(0 ratings)
Availability
-
(0 ratings)
6.4
(0 ratings)
-
(0 ratings)
Performance
-
(0 ratings)
4.5
(0 ratings)
9.4
(0 ratings)
Support Rating
-
(0 ratings)
9.5
(0 ratings)
8.0
(0 ratings)
Implementation Rating
-
(0 ratings)
7.3
(0 ratings)
8.0
(0 ratings)
Ease of integration
-
(0 ratings)
6.4
(0 ratings)
9.2
(0 ratings)
Product Scalability
-
(0 ratings)
6.4
(0 ratings)
-
(0 ratings)
User Testimonials
AWS CloudFormationCisco IntersightIBM Terraform
Likelihood to Recommend
I still give it an 8 because it's one of those tools that just quietly does the heavy lifting for you but it can really test your patience when it breaks esp with deep nested stacks. It's perfect for projects where we need clean consistent environments every time. It's less ideal for quick experimental setups like new EC2 configs or Lambda permission tweaks.
Read full review
Cisco Intersight is very well suited for doing firmware upgrades across all of your cisco hardware. So far we have had no problems pushing out new firmware. It's also well suited for hardware management. Cisco TAC has the ability to pull logs for the IMC for themselves, which saves you from having to pull the logs yourself and then uploading them to the case. It may or may not be appropriate for upgrading operating systems. I have not been able to test it.
Read full review
8 because it's currently best-in-class and is completely essential to use in contrast to not expressing your infrastructure as code. That said, new contenders are nipping at its heels, and I expect stronger tools to emerge in the coming years. Hopefully the Terraform team is able to keep pace.
Read full review
Pros
  • IaC, transactional on top of that
  • Support for "mainstream" general programming languages
  • Sharable IaC "snippets" that can setup standardized environments for individuals quickly
  • OOP techniques are available thanks to OOP languages
Read full review
  • Standardising the environment by enforcing use of updating templates.
  • Show the difference on a profile between what has changed and what setting was last deployed.
  • Perform bulk deploy operation on profiles (like server profiles).
  • Policies underpin all settings (e.g. no more defining individual VLANs before being able to use them, or having to clean them up manually when they are no longer in use. You deploy a Domain VLAN policy that states which VLANs are configured on a domain (either standalone) or a domain profile template (if domains profiles are bound to an updating domain profile template).
Read full review
  • Terraform is cloud agnostic. Just select the suitable provider for the cloud and it will do the job.
  • Templating is possible to make the Terraform templates reusable.
  • Variables can be created to make the templates generic so that it can be reused for different environments or resources.
Read full review
Cons
  • Error Description upon Failure Needs to be Improved.
  • Slow to create, delete or update.
  • Need to delete resources manually. It can ask before starting deletion whether to skip those resources or delete them.
Read full review
  • It would be great to not having to create EVERY profile within a deployment. since some items can be done be default, the defaults should be set and the deployment can be much faster.
  • When adding Rack servers, indicating that the CIMC interface should not being connected before powering on the system and they it will be managed by Cisco Intersight can reduce down times. We had to manually reset our CIMC after disconnecting from our OOBM switches.
Read full review
  • The errors generated by the plan and preview commands are pretty cryptic, it can be hard for newcomers to the scripting language to understand how to address problems.
  • Access controls around workspaces is limited which makes it harder to secure reduce the scope of teams ability.
  • Analytics around user usage, applies and plans would be helpful for managemenet.
Read full review
Likelihood to Renew
No answers on this topic
Been using Cisco Software as a service (SaaS) platform in a production environment for a large medical and health professionals that has critical healthcare and patients care dependency.
Support team is very helpful getting system updated as needed, and vendor support is fantastic. Also get a dedicated Cisco networking engine to review and advise system health and recommendations.
Read full review
Still the best provisioning tool out there and good support from the community as well in terms of shared knowledge
Read full review
Usability
You just have to learn how it thinks then you'll be set. That however comes with a learning curve. Writing YAML or jSON templates feels natural now but early on, even a small syntax mistake could break a whole stack.
Read full review
Usability of Cisco Intersight is highly dependent on the licensing purchased. The default (free) license level provides a lot of value for the minimal amount of effort to implement. The paid license levels provide additional features (detailed inventory, configuration management and deployment, etc.)
Read full review
The syntax itself is pretty straightforward. The documentation is well-maintained & easy to follow. Most cloud providers, even smaller ones, maintain official provider libraries, making discovery & learning a breeze. Some, like GCP, even provide high-level libraries on top of their own more primitive provider, making building complex infra much more manageable. The language itself is cloud-agnostic, so you can literally manage resources from multiple providers in a single Terraform repo.
Read full review
Reliability and Availability
No answers on this topic
So far over the past 4 years we have not experienced any issues with the servers being available.
Read full review
No answers on this topic
Performance
No answers on this topic
Could need some more refinement. It takes some time getting used to where different settings are being defined.
Read full review
Terraform's performance is quite amazing when it comes to deployment of resources in AWS. Of course, the deployment times depend on various parameters like the number of resources to deploy and different regions to deploy. Terraform cannot control that. The only minor drawback probably shows up when a terraform job is terminated mid way. Then in many cases, time-consuming manual cleanup is required.
Read full review
Support Rating
No answers on this topic
Every time we need Cisco Intersight support it takes weeks until we get a solution. We have to change the tac 2 to 3 times every time because none of the engineers have any idea about Intersight. Cisco has not trained their engineers. one has the impression that they are often seeing Intersight for the first time.
Read full review
Terraform is community driven but does offer support for it's Enterprise product. When contacting the team at HashiCorp we have always gotten resolution to our issues. They have been very responsive in returning our calls and answering our questions as they come up. We are currently using the open source model.
Read full review
Online Training
No answers on this topic
You really need a lab to get hands on but it was useful
Read full review
No answers on this topic
Implementation Rating
No answers on this topic
Very smooth process and we did it for 2 data centers
Read full review
Implementation is straight forward. Never had issues as the team is already very familiar with Terraform installation from previous projects and roles
Read full review
Alternatives Considered
Since the product I'm involved is primarily hosted on AWS we use CloudFormation but in some other products where we have hybrid cloud deployments we prefer Terraform which is opensource.
Read full review
Our organisation has some experience with Dell OME (the centralised management plane for Dell PowerEdge server, equivalent to Cisco Intersight Infrastructure Service and UCS Manager, but not enough to contrast the two or say why one is better than the other.
Read full review
dbt was fine, but you end up with an extremely bloated repo/project. Often where all of the models are the same, named similarly, and generally just doesn't adhere to the concept of DRY coding. In Terraform we're able to template a lot of this work and dynamically generate assets based on variables instead.
Read full review
Scalability
No answers on this topic
Easy to add new services into it. Having everything policy driven makes it a lot easier to add new hardware into the solution and get setup.
Read full review
No answers on this topic
Return on Investment
  • + We can standup a VPC in minutes
  • - It took a lot of inital time to set up
  • + With logging/rollback, made testing much easier.
Read full review
  • It has positively impacted our business by having a validated architecture that is repeating, redeploy able that scales.
  • Some of the TAC tickets could have been solved with more detailed KB's. (ie. CIMC is managed by Cisco Intersight and not be our OOBM with rack servers)
Read full review
  • Using code, we are able to build and deploy cloud resources faster and more consistently than producing the same resources in the console manually.
  • For applications that share architectures, we can reuse code to expedite development. We can also do the same with modules that are shared across the organization.
  • By defining all of our resources as code, we can deploy complete environments with "batteries included." For example, we can use code that spins up servers in a cloud provider and at the same time, creates monitors with in our monitoring provider. Likewise, when the servers are decommissioned, the monitors are decommed along with them. In the past, the creation and decom of the monitors would have been a disjointed, manual step. With Terraform we get it all with one "terraform apply."
Read full review
ScreenShots

AWS CloudFormation Screenshots

Screenshot of CloudFormation - How it works overviewScreenshot of CloudFormation - High level how it worksScreenshot of CloudFormation - Template exampleScreenshot of CloudFormation - Template inputs overview

Cisco Intersight Screenshots

Screenshot of the Intersight dashboard, which provides out-of-the box summaries of real-time health and performance data across data center and edge infrastructure. Users can customize the dashboard with a library of widgets to quickly see information that's most important to them.Screenshot of the security advisories and field notices that alert users about endpoint devices in their environment that are impacted along with recommended resolution.Screenshot of the Topology Views that let users quickly identify any UCS domain connectivity issues thorugh a visual representation.Screenshot of an example of the automated workflows that users can create, using Intersight's drag-and-drop workflow designer and library of tasks and workflows.Screenshot of an example of the aggregated and visualized metrics that are collected for fabric interconnects, chassis, and servers to monitor devices, optimize performance, identify bottlenecks, and proactively address any potential issues.

IBM Terraform Screenshots

Screenshot of Terraform StateScreenshot of Terraform RunsScreenshot of Terraform VariablesScreenshot of Terraform WorkspacesScreenshot of Terraform Cost Estimation