Compare Scalr to these popular alternatives based on real-world usage and developer feedback.

You can use AWS CloudFormation’s sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order in which AWS services need to be provisioned or the subtleties of how to make those dependencies work.

Packer automates the creation of any type of machine image. It embraces modern configuration management by encouraging you to use automated scripts to install and configure the software within your Packer-made images.

Pulumi is a cloud development platform that makes creating cloud programs easy and productive. Skip the YAML and just write code. Pulumi is multi-language, multi-cloud and fully extensible in both its engine and ecosystem of packages.

It is an open source software development framework to model and provision your cloud application resources using familiar programming languages. It uses the familiarity and expressive power of programming languages for modeling your applications. It provides you with high-level components that preconfigure cloud resources with proven defaults, so you can build cloud applications without needing to be an expert.

It is an open source collaboration project that helps developers create custom Linux-based systems regardless of the hardware architecture. It provides a flexible set of tools and a space where embedded developers worldwide can share technologies, software stacks, configurations, and best practices that can be used to create tailored Linux images for embedded and IOT devices, or anywhere a customized Linux OS is needed.

It is a hosted platform for managing MongoDB on the infrastructure of your choice. It saves you time, money, and helps you protect your customer experience by eliminating the guesswork from running MongoDB.

GeoEngineer uses Terraform to plan and execute changes, so the DSL to describe resources is similar to Terraform's. GeoEngineer's DSL also provides programming and object oriented features like inheritance, abstraction, branching and looping.

It is the deployment and management service for Azure. It provides a management layer that enables you to create, update, and delete resources in your Azure subscription. You use management features, like access control, locks, and tags, to secure and organize your resources after deployment.

Habitat is a new approach to automation that focuses on the application instead of the infrastructure it runs on. With Habitat, the apps you build, deploy, and manage behave consistently in any runtime — metal, VMs, containers, and PaaS. You'll spend less time on the environment and more time building features.

Atlas is one foundation to manage and provide visibility to your servers, containers, VMs, configuration management, service discovery, and additional operations services.

It provides a simple but feature-rich and flexible solution for the comprehensive management of virtualized data centers to enable on-premise enterprise clouds in existing infrastructures. It can be primarily used as a virtualization tool to manage your virtual infrastructure in the data-center or cluster, which is usually referred as Private Cloud. It supports Hybrid Cloud to combine local infrastructure with public cloud-based infrastructure, enabling highly scalable hosting environments.

Morpheus is a cloud application management and orchestration platform that works on any cloud or infrastructure, from AWS to bare metal. Enjoy complete cloud freedom with Morpheus.

It is a tool that simplifies and automates the process of building a complete Linux system for an embedded system, using cross-compilation.

Sentinel is an embeddable policy as code framework to enable fine-grained, logic-based policy decisions that can be extended to source external information to make decisions.

Google Cloud Deployment Manager allows you to specify all the resources needed for your application in a declarative format using yaml.

Automation is the core of RightScale, freeing you to run efficient, scalable, and highly-available applications. Our multi-cloud integration enables you to choose your own clouds, providing freedom to work with any vendor in a rapidly changing market. And rest assured knowing that you have visibility and control over all of your resources in one place. To take advantage of best practices, we encourage you to tap into cloud expertise provided by our service, support, and partner networks when building and managing your infrastructure.

It offers “Integrated Cloud Infrastructure” services to online businesses. Its services are reliable and secure, and it offers the cost effective “pay-as-you-go” pricing model to all customers. It offers live streaming, cloud security, and DDoS protection services to the most popular websites all around the world.

It lets you create new AWS accounts at no additional charge. With accounts in an organization, you can easily allocate resources, group accounts, and apply governance policies to accounts or groups.

It is a complete and mature solution for both the stateless and stateful components of your backend.

Continuous visibility and cloud monitoring for all your servers – hosted or private, Linux or Windows. Works great with Amazon EC2, Rackspace, or any public or private cloud.

Create, reboot or destroy virtual machines. View their metadata, tag and search them. Assign keys and send SSH commands through the web. Enable monitoring, alerting & automation. You'll know right away if anything goes wrong. You'll be able to address issues from anywhere, using your phone or tablet.
A simpler way to manage servers online. Commando.io empowers users to be more efficient, improve their workflow, and eliminate anxiety over server provisioning, maintenance, and deployment.

Multy is an open-source tool that makes it easy to deploy and switch to any cloud provider, such as AWS, Azure and GCP. Multy offers a single cloud-agnostic API that handles the complexities of each different cloud.

It is a venture-backed software company that ensures cloud infrastructure stays in continuous compliance with enterprise security policies. Its an automation tool for enterprise cloud operations and DevOps. Build, enforce, and deploy faster without human error. Control your cloud with Fugue.

Deploys in minutes. Simple to use. Easy to extend. Centralize workload automation and orchestration, achieve unparalleled hybrid cloud visibility and cost-savings, and deliver self-service IT for your developers.

An App Service plan defines a set of compute resources for a web app to run. These compute resources are analogous to the server farm in conventional web hosting. One or more apps can be configured to run on the same computing resources (or in the same App Service plan).

It provides everything you need to improve your developers' experience and operational capabilities. It comes with several out-of-the-box features for managing cloud-native infrastructure, but is easily configured or extended to interact with whatever you run, wherever you run it.

It is a cloud cost management platform built for engineering teams. It automatically identifies cost anomalies and insights, maps cloud costs to the specific products and features they support, and delivers that data to relevant teams so that they can build cost-optimized software.

It is a tool built by developers for developers that aims to solve a few major problems in the world of the cloud. It is a desktop based cloud management tool that allows you to view and edit data.

GoFormation is a Go library for working with AWS CloudFormation / AWS Serverless Application Model (SAM) templates.

It is a new kind of Infrastructure-As-Code framework where you work with high-level constructs instead of getting lost in low level cloud configuration.

It is a Ruby DSL library that assists in programmatically composing template files commonly used by orchestration APIs. It can be used to compose templates for any orchestration API that accepts serialized documents to describe resources.

Cloud Portam is a browser based application for managing Azure Resources (Storage, Search Service & DocumentDB).

It offers simplified management, faster app development, and consistent Azure services. Easily organize, govern, and secure Windows, Linux, SQL Server, and Kubernetes clusters across data centers, the edge, and multi-cloud environments right from Azure. Architect, design, and build cloud-native apps anywhere without sacrificing central visibility and control. Get Azure innovation and cloud benefits by deploying consistent Azure data, application, and machine learning services on any infrastructure.

It is the first fully managed application deployment service for container and serverless applications. Platform engineering teams can use Proton to connect and coordinate all the different tools needed for infrastructure provisioning, code deployments, monitoring, and updates.

It is autonomous AWS Reserved Instance Management It algorithmically builds and maintains the optimal RI portfolio to maximize your RI savings, even as your EC2 instance use changes. Save time, save money, and never worry about RIs again.

It is a cloud cost management and analytics platform focused on cloud and infrastructure automation workflows. Cut your cloud costs from 20% to 60% in a few clicks. Think of it as Nest for your cloud.

stacker is a tool and library used to create & update multiple CloudFormation stacks. stacker Blueprints are written in troposphere, though the purpose of most templates is to keep them as generic as possible and then use configuration to modify them.

It is the most comprehensive visualization and documentation tool available for the public cloud. With just a read-only access role, it crawls your Google Cloud projects and generates interactive 3D diagrams that let you see what services are running, where they live, and how they're configured. Instead of hours to days of digging around in the Google console and creating manual documentation of infrastructure, It can show you exactly what's there in minutes.

Metamon is a Vagrantfile combined with a set of Ansible Playbooks which can be used to quickly start a new Django project. Although Metamon is easily extensible by adding new Ansible roles, it is a better fit for people who use Django + Gunicorn + Nginx + PostgreSQL.