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:

Summary

AI-assisted

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.

Close
?
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

AI-assisted

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.

Close
?
What Learning Paths should I review before provisioning instances?Which option should I use if I want a managed MariaDB service instead of managing VMs?
Deploy MariaDB using Amazon RDS with Terraform, so that you don’t have to manage the database on a VM.
What credentials do I need before running the deployment on Amazon RDS?
You need an AWS account along with an AWS access key ID and secret access key.
What result should I expect after completing an AWS, Azure, or GCP deployment?
You should have one Arm-based VM on your chosen cloud provider with MariaDB configured by Ansible.
What do I need for the Docker-based deployment?
For the Docker deployment, use an Ubuntu cloud instance, VM, or physical machine, then run Ansible from your control machine.
Next