Who is this for?
This is an introductory topic for software developers who want to deploy MariaDB on Arm servers.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Deploy MariaDB on virtual machines (VMs) from different cloud service providers.
- Deploy MariaDB using Docker.
- Deploy MariaDB using Amazon Relational Database Service (RDS).
- Automate MariaDB EC2 instance creation using Terraform and Ansible.
Prerequisites
Before starting, you will need the following:
- Cloud service provider accounts for each service you want to use including AWS, Azure, and GCP
- A local computer with Docker , Terraform , AWS CLI , Azure CLI , Google Cloud CLI , and Ansible installed
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
You’ll deploy MariaDB on Arm-based cloud infrastructure with Terraform and Ansible. After provisioning a virtual machine on AWS Graviton, Azure Cobalt, or Google Axion, you’ll automate MariaDB configuration. You can also create a managed MariaDB instance on Amazon RDS or run MariaDB in a Docker container on Ubuntu. By following provider-specific instructions for your environment, you’ll build a repeatable deployment that matches your preferred operating model.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Review provider-specific Learning Paths, such as
Automate Amazon EC2 instance creation using Terraform
,
Automate Azure instance creation using Terraform
, and
Automate GCP instance creation using Terraform
.
Deploy MariaDB using Amazon RDS with Terraform, so that you don’t have to manage the database on a VM.
You need an AWS account along with an AWS access key ID and secret access key.
You should have one Arm-based VM on your chosen cloud provider with MariaDB configured by Ansible.
For the Docker deployment, use an Ubuntu cloud instance,
VM, or physical machine, then run Ansible from your control machine.