Which Ansible cloud deployment option is right for you?

Copy URL

Organizations have an increasing number of choices when it comes to where and how they deploy applications—and automation solutions are no exception.

Red Hat® Ansible® Automation Platform provides an enterprise framework for building and operating IT automation at scale, from hybrid cloud to edge locations. It helps users across an organization—from development and operations to security and network teams—to create, share, and manage automation.

You have your choice of cloud deployment options for Ansible Automation Platform:

  • You can purchase a managed or self-managed application from a major public cloud provider.
  • You can buy a self-managed option directly from Red Hat to deploy to the infrastructure of your choice (cloud or on-premises).

How your deployment of Ansible Automation Platform is installed, managed, and maintained depends on the level of flexibility or customization your organization needs.

In a managed application deployment model, Red Hat and the customer share the responsibility of managing Ansible Automation Platform. The managed application works best for organizations that prefer that Red Hat handle the deployment, patching, and upgrades of Ansible Automation Platform so they can focus on developing automation strategies for a more efficient and scalable business. Customers who choose this option are still responsible for configuring Ansible Automation Platform and any application settings for automation hub, automation controller, customer-facing functions, and single sign-on (SSO).

You should choose a managed application deployment of Ansible Automation Platform if:

  • You want Red Hat to manage, service, and support the platform.
  • You want minimal setup and maximum support for your deployment.
  • You prefer that Red Hat performs upgrades and management for your Ansible Automation Platform environment.

Self-managed deployment is more flexible and better suited for customers who want to be able to customize or manage their environment directly—an option that works well in use cases where security or corporate governance policies are a factor. It also gives customers access to cloud deployments with added security, such as Government Cloud.

You should choose a self-managed deployment of Ansible Automation Platform if:

  • You want to deploy enterprise-wide automation with minimal setup and maximum flexibility.
  • You have specific security or corporate governance requirements that require customization.
  • You are comfortable installing, upgrading, managing, and scaling your Ansible Automation Platform environment.

In simple terms, a public cloud is an environment made up of virtual resources developed on hardware that is owned and managed by a third-party company. Cloud service providers automatically provision and allocate these resources among multiple clients—making their service scalable to account for unanticipated fluctuations in demand.

Large cloud service providers—also known as hyperscalers—offer both managed and self-managed solutions that include a range of benefits, such as integration with other services or applications and committed spend or committed use discounts. Amazon Web Services (AWS), Google Cloud, and Microsoft Azure are all considered hyperscalers, and you can buy Ansible Automation Platform through each of their respective cloud marketplaces. Each of these options is described below.

You should buy Ansible Automation Platform from a cloud marketplace if:

  • You are interested in a public cloud provider’s committed spend programs or you want to apply your organization’s existing committed spend to purchase Ansible Automation Platform.
  • You are interested in templatized or managed deployments of Ansible Automation Platform.
  • You want to take advantage of the hundreds of available Ansible modules that support AWS, Microsoft Azure, or Google Cloud services and capabilities.

Microsoft Azure

Red Hat Ansible Automation Platform on Microsoft Azure allows you to host Ansible Automation Platform on your Microsoft Azure cloud. It is purchased from Azure Marketplace and included in your Azure public cloud billing. Customers can take advantage of the Microsoft Azure Consumption Commitment or use existing committed spend with Microsoft to purchase this solution.

Ansible Automation Platform on Azure is already integrated with Azure services, including Azure Active Directory, Azure Virtual Machines, Azure database services, Azure Container Registry, and Azure Key Vault.

It is available as both a managed application for customers who want minimal setup and maximum support and a self-managed deployment for customers who want the ability to customize or manage their environment directly.

Learn more about Ansible Automation Platform on Microsoft Azure

Amazon Web Services (AWS)

Red Hat Ansible Automation Platform from AWS Marketplace allows you to host Ansible Automation Platform on your AWS cloud. This subscription-only, self-managed offering is purchased from the AWS Marketplace and included in your AWS cloud billing. Customers can use existing AWS committed spend to purchase this solution and take advantage of nearly 100 modules supporting AWS capabilities and services.

In addition to architecting your deployment on AWS infrastructure, this option also allows you to install Ansible Automation Platform on Red Hat OpenShift® Service on AWS via the operator.

Learn more about Ansible Automation Platform available from AWS Marketplace

Google Cloud

Red Hat Ansible Automation Platform available from Google Cloud Marketplace allows you to host Ansible Automation Platform on your Google Cloud. This self-managed offering is included in your Google cloud billing and counts toward Google Cloud spend commitments.

Ansible Automation Platform is fully integrated with Google Cloud services, such as Google Virtual Private Cloud (VPC), security groups, load balancers, Google Compute, and instance groups, and has been co-developed and security tested by both Google and Red Hat. It helps you automate and manage Google Cloud resources, with more than 170 modules available to support Google Cloud capabilities and services.

Learn more about Ansible Automation Platform available from Google Cloud Marketplace

An alternative to buying Ansible Automation Platform from a cloud provider, on-premise deployments are sold by Red Hat and installed on hardware that is physically located within your organization’s premises, datacenter, or in a private or public cloud. This option allows you to install, operate, and manage Ansible Automation Platform environments with maximum control, flexibility, and customization. You handle upgrades, manage the lower-level infrastructure, and maintain service-level agreements (SLA). Two on-premise, self-managed deployment options are available for Ansible Automation Platform: Red Hat Ansible Automation Platform via Red Hat Enterprise Linux® and Red Hat Ansible Automation Platform via Red Hat OpenShift.

Ansible Automation Platform via Red Hat Enterprise Linux allows you to host Ansible Automation Platform on Red Hat Enterprise Linux, and is billed by Red Hat. You should choose this deployment option if:

  • You can manage the upgrades and want total control over all the automation content in your deployment.
  • You have experience automating with Ansible and want Ansible Automation Platform as your central platform for automation across your enterprise.
  • Your organization does not have existing committed spend with any public cloud providers, and you want an offline deployment.
  • You currently don’t use containers or containerized technology.
  • You want to expand automation to your global datacenters seamlessly.

Ansible Automation Platform via Red Hat OpenShift allows you to host Ansible Automation Platform on your Red Hat OpenShift infrastructure via a dedicated operator. You should choose this option if:

  • Your organization is already using Red Hat OpenShift, including deployments offered through public clouds like Red Hat OpenShift on AWS or Microsoft Azure OpenShift.
  • You manage your DevOps and continuous integration and continuous delivery (CI/CD) pipelines using Red Hat OpenShift and want to integrate Ansible Automation Platform within those workflows. 

Choosing the right Ansible Automation Platform deployment option for your organization may seem like a complex task, but it becomes much simpler when you identify where you want to install Ansible Automation Platform (public cloud vs. on-premise) and how much control you want over your deployment (managed vs. self-managed). You can also narrow down your options by evaluating existing committed spend with public cloud providers and identifying the cloud services you want Ansible Automation Platform to manage.

A decision tree for choosing the right Ansible Automation Platform cloud deployment option for your organization.

Whether you choose to buy Ansible Automation Platform from a cloud marketplace or directly from Red Hat, the variety of available deployment options support frictionless adoption and integration with your current infrastructure and IT strategy. All Ansible Automation Platform subscriptions come with premium level support from Red Hat, plus access to expert consulting and training, fully integrated tools, and more than 140 certified content collections maintained by Red Hat and our technology partners. 

Keep reading

Article

Learning Ansible basics

Ansible automates IT processes like provisioning and configuration management. Learn the basics of Ansible with this introduction to key concepts.

Article

What's an Ansible Playbook?

An Ansible Playbook is a blueprint of automation tasks, which are IT actions executed with limited manual effort across an inventory of IT solutions.

Article

Why choose Red Hat for automation?

Red Hat Ansible Automation Platform includes all the tools needed to share automation across teams and implement enterprise-wide automation.

More about automation

Products

A unified solution that combines the security, features, integrations, and flexibility needed to scale automation across domains, orchestrate essential workflows, and optimize IT operations for AI adoption. 

Engagements with our strategic advisers who take a big-picture view of your organization, analyze your challenges, and help you overcome them with comprehensive, cost-effective solutions.

Resources

E-BOOK

Red Hat Ansible Automation Platform: A beginner’s guide

Customer Success Stories

See how our customers have used Ansible Automation Platform to accelerate IT operations

Podcast

Code Comments Season 2: Hear how organizations have adapted to do more with IT automation 

Training

Learning hub

Explore learning materials and tools designed to help you use Ansible Automation Platform, organized by the tasks you need to accomplish. 

Interactive Labs

These interactive scenarios let you start learning how to use Ansible Automation Platform for a variety of use cases—in your own browser. 

Technical Overview

This series of on-demand videos introduces you to using Ansible Automation Platform for a variety of use cases across IT environments.

Automating RED HAT ENTERPRISE LINUX

This course will teach you how to automate Linux® system administration tasks with the latest version of Ansible Automation Platform.