AWS CloudFormation vs. IBM Cloud Virtual Servers for VPC

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
AWS CloudFormation
Score 8.8 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
IBM Cloud Virtual Servers for VPC
Score 7.8 out of 10
N/A
IBM Cloud Virtual Servers are customizable, public or private, cloud-based servers available from IBM. User can launch applications and software across blended, hybrid environments as the servers integrate with all cloud models.
$0.01
per hour
Pricing
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Editions & Modules
Free Tier - 1,000 Handler Operations per Month per Account
$0.00
Handler Operation
$0.0009
per handler operation
IBM Cloud Virtual Servers (dedicated host)
starting at $0.22
per hour
IBM Cloud Virtual Servers (dedicated host)
starting at $149.00
per month
IBM Cloud Virtual Servers (multi-tenant)
starting at $0.038
per hour
IBM Cloud Virtual Servers (multi-tenant)
starting at $25.21
per month
IBM Cloud Virtual Servers (reserved)
starting at $0.02
per hour
IBM Cloud Virtual Servers (reserved)
starting at $13.27
per month
IBM Cloud Virtual Servers (transient)
starting at $0.01
per hour
Offerings
Pricing Offerings
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Free Trial
YesYes
Free/Freemium Version
YesYes
Premium Consulting/Integration Services
NoNo
Entry-level Setup FeeNo setup feeOptional
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.IBM Cloud virtual servers include 250 GB of outbound public bandwidth, unmetered inbound public bandwidth, and unmetered private and management network bandwidth.
More Pricing Information
Community Pulse
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Considered Both Products
AWS CloudFormation
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 …
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 …
IBM Cloud Virtual Servers for VPC
Chose IBM Cloud Virtual Servers for VPC
We found it necessary to look at some alternatives to our normal cloud and server services. For the larger temorary projects, and trouble shooting issues we found IBM Cloud was suitable.
Chose IBM Cloud Virtual Servers for VPC
We have not necessarily used any other products, we may be using them in our junior companies or our sub-workplaces but there's nothing that I know off so far.
Chose IBM Cloud Virtual Servers for VPC
Have used it because of previous IBM partership, and also because of the need to test Linux on Z series.
Chose IBM Cloud Virtual Servers for VPC
IBM Cloud Virtual Servers offer more customization options than Amazon EC2, with the ability to select from a range of operating systems, storage types, and network configurations. IBM also provides a wide range of tools and services to help manage and optimize your virtual …
Chose IBM Cloud Virtual Servers for VPC
We decided to make use of IBM Virtual Cloud Servers because we were offered IBM Credits and assistance for set up. Our experience was unfortunately negative and in particular, we feel that IBM Cloud Virtual Servers would benefit from having more personnel available to provide …
Chose IBM Cloud Virtual Servers for VPC
Overall, IBM is more expensive, but provides a lot of support for these cloud virtual servers as well as makes it very easy to configure these servers to the desired needs. The usability of IBM is sometimes not as good as others, but the availability of these servers is fairly …
Chose IBM Cloud Virtual Servers for VPC
IBM virtual server is the most trusted brand to get good supports and high productivity. We used it for the most scalable servers to use and meet the needs. It provides scalability, security all in a single place to backup and use and store your data without any worry.
Chose IBM Cloud Virtual Servers for VPC
I think both IBM Cloud Virtual Servers and Google Compute Engine are good products. Each works the best when they are being used with other solutions in their respective clouds. When products in each ecosystem are used in conjunction, they work really well. When working with …
Chose IBM Cloud Virtual Servers for VPC
We have our running cloud projects hosted on Amazon EC2 and our primary option is always amazon because the team are more experienced with AWS, now we are looking into other options in the market
Chose IBM Cloud Virtual Servers for VPC
The selection of Virtual servers is easy and deployments and upgrades are easy to handle compared to the IBM cloud. Firstly UI is very easy and helps us to choose and customize fast without delay in critical times.AWS has a lot of varieties in instances we can choose based on …
Chose IBM Cloud Virtual Servers for VPC
IBM Power Virtual server offers machines certified by SAP. This means that SAP HANA runs perfectly without bottlenecks due to underpowered hardware.
Chose IBM Cloud Virtual Servers for VPC
This is our first foray into the Virtual Servers world, so I cannot give an accurate comparison to any other services yet.
Chose IBM Cloud Virtual Servers for VPC
AWS ec2 instance sometimes stops accidentally without any cloud watch alarms and sometimes instance not reachable. I used to connect with support for it but [it] never got resolved. IBM Cloud [Virtual Servers] has dedicated support with free support options and direct call …
Chose IBM Cloud Virtual Servers for VPC
Google Compute Engine and Amazon Elastic Compute Cloud (EC2)
Chose IBM Cloud Virtual Servers for VPC
Amazon Elastic Compute Cloud (EC2) and Google Compute Engine
Chose IBM Cloud Virtual Servers for VPC
Cloudflare is awesome for [a] global edge -- accelerate end-user accessibility. We use IBM Cloud Virtual Servers as the backend service layer.
Chose IBM Cloud Virtual Servers for VPC
IBM Cloud Virtual Servers is much more appropriate than IBM Cloud Bare Metal Servers as a remote development machine, as it is only being billed for a third of the day. However, it has fewer options (such as not having access to the T4 GPU).

Compared to IBM Watson Machine …
Chose IBM Cloud Virtual Servers for VPC
Not used others to provide a comparison, but will be delighted to provide once others are used.
Chose IBM Cloud Virtual Servers for VPC
They are equally in power with the competitor, with some give or takes, easy to use and very flexible.
Chose IBM Cloud Virtual Servers for VPC
We used to have our virtual machines at a contender, however, IBMs item range is substantially more practical which expanded our ROI. When I started using IBM for all my hosting solutions, I became a really big fan. They have well-built security and other features.
Features
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Infrastructure-as-a-Service (IaaS)
Comparison of Infrastructure-as-a-Service (IaaS) features of Product A and Product B
AWS CloudFormation
-
Ratings
IBM Cloud Virtual Servers for VPC
8.7
Ratings
8% above category average
Service-level Agreement (SLA) uptime00 Ratings9.00 Ratings
Dynamic scaling00 Ratings8.60 Ratings
Elastic load balancing00 Ratings8.60 Ratings
Pre-configured templates00 Ratings8.50 Ratings
Monitoring tools00 Ratings8.20 Ratings
Pre-defined machine images00 Ratings9.00 Ratings
Operating system support00 Ratings8.80 Ratings
Security controls00 Ratings9.10 Ratings
Best Alternatives
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Small Businesses
HashiCorp Terraform
HashiCorp Terraform
Score 8.5 out of 10
DigitalOcean Droplets
DigitalOcean Droplets
Score 8.7 out of 10
Medium-sized Companies
Ansible
Ansible
Score 9.2 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.5 out of 10
Enterprises
Ansible
Ansible
Score 9.2 out of 10
SAP on IBM Cloud
SAP on IBM Cloud
Score 9.5 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Likelihood to Recommend
7.6
(0 ratings)
8.2
(0 ratings)
Likelihood to Renew
-
(0 ratings)
8.2
(0 ratings)
Availability
-
(0 ratings)
9.1
(0 ratings)
Performance
-
(0 ratings)
7.3
(0 ratings)
Support Rating
-
(0 ratings)
8.1
(0 ratings)
Ease of integration
-
(0 ratings)
9.1
(0 ratings)
Product Scalability
-
(0 ratings)
7.3
(0 ratings)
User Testimonials
AWS CloudFormationIBM Cloud Virtual Servers for VPC
Likelihood to Recommend
Cloning a virtual machine creates a virtual machine that is a copy of the original. The new virtual machine is configured with the Cloning 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 for the original virtual machine. For information about persistent memory and PMem storage, see the vSphere Resource Management Guide. For information 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 for the original virtual machine. For information about persistent memory and PMem storage, see the vSphere Resource. Management guide. For information virtual hardware, installed software 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 for the original virtual machine. For information about persistent memory and PMem storage, see the vSphere Resource Management Guide. For information and other properties that were configured for the original virtual machine. For information about persistent memory and PMem storage, see the vSphere Resource Management Guide. For information.
Read full review
One scenario that immediately came to my mind was large-scale data processing, IBM Cloud Virtual Servers is well-suited for organizations that require high-performance computing capabilities, particularly when processing large amounts of data. It can also be useful for companies or organizations that wish to migrate their workplace to the cloud and it may suite companies that have strict compliance requirements since the servers have robust security features.
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
  • Scalability: IBM Cloud Virtual Servers enable businesses to simply and quickly scale up or down the resources they require in response to changing business demands. This enables firms to respond to traffic spikes, requests for new services, or changes in business size without the need for additional hardware purchases or maintenance.
  • Cost savings: By employing virtual servers in the cloud, enterprises can decrease capital expenditures for hardware and infrastructure while also lowering ongoing operational expenses by removing server maintenance and management costs. This can result in significant cost savings for enterprises, particularly those that need to raise or decrease their computer capacity fast and easily.
  • High availability: IBM Cloud Virtual Servers is built with high availability in mind, giving enterprises the certainty that their applications and data will be available and accessible even if hardware fails or other disruptions occur. This assists enterprises in maintaining business continuity and lowering the chance of downtime, which is crucial for firms that rely on 24/7 access to their systems. Furthermore, IBM's comprehensive network and security features aid in the prevention of data breaches and other security risks, assuring the availability and reliability of their applications and data.
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
  • Softlayer is designed primarily for advanced clients, and can be a little finicky like many other advanced services, such as highly-customizable options for nearly every part of a service. You build your servers by specs, just like a real server, rather than clicking a few buttons to get a basic cookie-cutter server.
  • Costs are much higher than one would expect, however, you do get what you pay for, and having high-quality equipment available at hourly rates is going to cost.
  • Support is surprisingly mediocre, and the primary cause of most complaints about softlayer. I personally have had no problems with support, but, remember that this is an "advanced" service, and even my eyes go cross-eyed looking at the config options of a server. I would imagine support is focused and trained for dealing with experienced Linux admins, and developers, and would not be of much help to anyone that accidentally ventured in, expecting an EC2 style experience.
Read full review
Likelihood to Renew
No answers on this topic
It has a flexible and affordable pricing, easy to configure and manage. It is easy to spawn one or multiple instances and have them up and running in no time
Read full review
Usability
It's easy enough to get a shared template & apply it. You don't even have to download-then-upload or copy-and-paste, a publicly-accessible url works.
Diving deeper, it has enough powerful capabilities to make the life of a platform / DevOps engineer bearable.
However, you need equally deep knowledge to troubleshoot issues, when they inevitably pop up. This is the same for all IaC technologies, as they are additional abstraction layers on top of the native API provided by the cloud providers.
Read full review
No answers on this topic
Reliability and Availability
No answers on this topic
Always available when you need an instance.
Read full review
Performance
No answers on this topic
Most of the instances work on hypervisors with good processors, but not all of them.
Read full review
Support Rating
No answers on this topic
It is adequate, but you need to be ready to argue your point - which is fair enough, I suppose, but being given the opposite of the benefit of the doubt every time does not necessarily result in an enjoyable user experience.
Read full review
Implementation Rating
No answers on this topic
We did not use IBM professional services to implement IBM Cloud Virtual Servers.
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
IBM Cloud Virtual Servers offer more customization options than Amazon EC2, with the ability to select from a range of operating systems, storage types, and network configurations. IBM also provides a wide range of tools and services to help manage and optimize your virtual servers, including a web-based console, CLI, and API.

AWS EC2 is a more managed platform, with a focus on providing a simple and easy-to-use interface. Amazon provides a range of predefined instance types, each with different specs and pricing, to make it easy to find the right option for your needs. AWS also offers a number of management and monitoring tools, but these are often more basic than what is available from IBM.
Read full review
Scalability
No answers on this topic
It worked well for us in the beginning, it works well for us when we have more instances.
Read full review
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
  • IBM Cloud Virtual Servers has allowed us to reduce our costs of training and development by 100%. We no longer need hardware that is specific to the development environment. This means we can act more quickly on new business initiatives since they are not hampered by the availability of hardware, downtime, or maintenance windows. The time savings stemming from this alone makes the investment pay for itself.
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