Overview

Product video
This is a repackaged open source software wherein additional charges apply for extended support with a 24 hour response time.
MariaDB on CentOS 10 provides a powerful, open-source relational database management system that delivers enhanced performance, scalability, and security for your applications. Built on the robust CentOS 10 platform, this AMI is optimized to meet the demands of both small and large-scale deployments.
CentOS 10 Key Features:
- Enhanced Performance: Leverage advanced storage engines and optimized queries for faster data processing.
- Scalability: Easily scale your database capacity to accommodate increasing workloads without impacting performance.
- Security: Implement security best practices with built-in encryption and access control mechanisms, ensuring your data remains safe.
- High Availability: Support for replication and clustering guarantees minimal downtime and improved access to your data.
CentOS 10 Benefits:
- Cost-Effective: Enjoy the advantages of a full-featured database without the high costs associated with proprietary solutions.
- Rapid Deployment: Quick setup on AWS allows you to get your database up and running in minutes, so you can focus on developing your applications.
- Community Support: Tap into a vibrant community for shared solutions, documentation, and best practices.
CentOS 10 Use Cases:
- Web Applications: Ideal for dynamic websites or web applications that require a robust backend database.
- Data Analytics: Easily handle large volumes of data for analytics and business intelligence tasks.
- E-commerce Solutions: Provide reliable and scalable database support for online shopping platforms.
Transform your data management experience with MariaDB on CentOS 10, harnessing the power of a proven open-source solution tailored for high-demand environments.
Try our most popular AMIs on AWS EC2
- Ubuntu 24.04 AMI on AWS EC2
- Ubuntu 22.04 AMI on AWS EC2
- Ubuntu 20.04 AMI on AWS EC2
- Ubuntu 18.04 AMI on AWS EC2
- CentOS 10 AMI on AWS EC2
- CentOS 9 AMI on AWS EC2
- CentOS 8 AMI on AWS EC2
- Debian 12 AMI on AWS EC2
- Debian 11 AMI on AWS EC2
- Debian 10 AMI on AWS EC2
- Debian 9 AMI on AWS EC2
- Red Hat Enterprise Linux 9 (RHEL 9) AMI on AWS EC2
- Red Hat Enterprise Linux 8 (RHEL 8) AMI on AWS EC2
- Red Hat Enterprise Linux 7 (RHEL 7) AMI on AWS EC2
- Oracle Linux 9 AMI on AWS EC2
- Oracle Linux 8 AMI on AWS EC2
- Oracle Linux 7 AMI on AWS EC2
- Amazon Linux 2023 AMI on AWS EC2
- Windows 2022 Server AMI on AWS EC2
- Windows 2019 Server AMI on AWS EC2
- Docker on Ubuntu 20 AMI on AWS EC2
- Docker on CentOS 10 AMI on AWS EC2
Highlights
- MariaDB on CentOS 10 offers a powerful, open-source relational database management system designed for high performance and reliability. Utilizing the latest CentOS 10 environment, it ensures optimal compatibility and performance enhancements while providing robust features such as support for ACID transactions, replication, and partitioning. Users can easily scale their database solutions, making it ideal for both small applications and large enterprise workloads.
- This AMI provides a streamlined setup process for database administrators, facilitating quick deployment on AWS EC2. With pre-configured settings, users can reduce time spent on installation and enable focus on application development and database tuning. The AMI leverages CloudFormation templates to automate infrastructure provisioning, ensuring a consistent and repeatable deployment across environments, which is key for DevOps practices.
- MariaDB on CentOS 10 caters to various use cases, from web applications to business analytics. With its dynamic query optimizer and powerful storage engines, it can handle high-concurrency workloads efficiently. Additionally, it supports advanced security features like SSL encryption and role-based access control, ensuring that sensitive data remains protected while maintaining user accessibility tailored to specific needs.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Buyer guide

Financing for AWS Marketplace purchases
Pricing
- ...
Dimension | Cost/hour |
|---|---|
t2.2xlarge Recommended | $0.56 |
t2.micro | $0.21 |
t3.micro | $0.07 |
c5.12xlarge | $3.36 |
r7iz.16xlarge | $4.48 |
m5dn.12xlarge | $3.36 |
c5.9xlarge | $2.24 |
c7i.48xlarge | $4.48 |
m7a.4xlarge | $1.12 |
vt1.24xlarge | $4.48 |
Vendor refund policy
The instance can be terminated at anytime to stop incurring charges, no charges will be incurred in the 7 day trial period.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
System Update
Additional details
Usage instructions
SSH to the instance and login as 'ec2-user' using the key specified at launch.
OS commands via SSH: SSH as user 'ec2-user' to the running instance and use sudo to run commands requiring root access.
Resources
Vendor resources
Support
Vendor support
Email support for this AMI is available through the following: https://supportedimages.com/support/ OR support@supportedimages.com
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
Robust replication has improved uptime and simplifies high-performance database administration
What is our primary use case?
My main use case for MariaDB on CentOS is that we use MariaDB MaxScale for proxies. A quick specific example of how I use MariaDB on CentOS in my day-to-day work is that we install it using MaxScale.
What is most valuable?
MariaDB on CentOS works very well and provides high performance. The best features MariaDB on CentOS offers are global transaction IDs and GTID-based replication. Additionally, MariaDB now owns Galera Clustering, which we are not currently using.
GTID-based replication has helped me significantly because it makes the replication very robust. If a node goes down, it can resume, especially with MariaDB MaxScale, allowing you to resume replication very easily.
MariaDB on CentOS has positively impacted my organization with some good features in terms of administration. One such feature is flashback, which not many people are aware of, allowing you to roll back DML transactions without having to restore from backup.
From these features, I have seen specific outcomes such as time savings and fewer errors. Because we use MariaDB MaxScale with MariaDB async replication, we have noticed very little intervention in terms of failovers and high availability support, which is very useful.
What needs improvement?
To improve MariaDB on CentOS, I believe it needs materialized views, as stored procedures in MariaDB are not as good as those in Postgres or Oracle.
For how long have I used the solution?
I have been using MariaDB on CentOS for about ten years.
What do I think about the stability of the solution?
MariaDB on CentOS is very stable in my experience.
What do I think about the scalability of the solution?
The scalability of MariaDB on CentOS is good.
How are customer service and support?
Customer support for MariaDB on CentOS is excellent and very good.
Which solution did I use previously and why did I switch?
I previously used MySQL Enterprise Edition before MariaDB on CentOS. We switched because of the lack of support.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing for MariaDB on CentOS has been that we use MariaDB Enterprise Edition, so the cost and pricing are very competitive.
Which other solutions did I evaluate?
Before choosing MariaDB on CentOS, we needed a MySQL-like solution, and although we did consider Percona, we chose MariaDB.
What other advice do I have?
My advice to others looking into using MariaDB on CentOS is to not treat it as a drop-in replacement for MySQL , as it is a completely separate database now with more features. You should look into the features and replication topology, which is quite different, and understand the storage engines and spider engine. You should definitely make sure you use Maria Backup for backups because it is a fork of Percona XtraBackup and understand the difference. The community is very good, and we need to see what direction they take on AI, as AI vector features look decent and very good so far. MariaDB on CentOS is very good, and they are looking at Kubernetes Operator now that supports async replication, which is something we want to look at in the future. I would rate this product eight out of ten.
Database choice has improved app performance and has supported modern frameworks securely
What is our primary use case?
My main use case for MariaDB on CentOS is as a database for my application.
A quick specific example of how I'm using MariaDB on CentOS for my application includes Laravel-based applications and WordPress-based applications as a replacement for MySQL .
What is most valuable?
The best features that MariaDB on CentOS offers are a reliable, high-performance database and an open-source solution.
Being open source reduces licensing costs and allows me to install it anywhere I want on any type of environment, and high performance is absolutely critical and mandatory for any application.
MariaDB on CentOS has positively impacted my organization by enabling us to use more recent versions of frameworks and improve the performance of the application in general. Using newer frameworks and improved performance benefits my team and business by providing a newer framework that is more secured, has better performance optimization, and allows us to integrate more new features.
What needs improvement?
I have no suggestions on how MariaDB on CentOS can be improved. There are no specific areas or features where I would like to see improvements in MariaDB on CentOS.
For how long have I used the solution?
I have been using MariaDB on CentOS for about five years.
What do I think about the stability of the solution?
MariaDB on CentOS is absolutely stable.
What do I think about the scalability of the solution?
As with any database, there are some challenges for scalability, but from the software point of view, I have no issues with replication or adding resources.
How are customer service and support?
I have never used customer support.
Which solution did I use previously and why did I switch?
What was our ROI?
I have seen a return on investment through specific improvements in performance optimization for the application, resulting in a better user experience.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing has been positive since it is open source, and we did not have any issues with licensing and pricing. My costs are based on resource allocation for this database, which depends on the project.
Which other solutions did I evaluate?
I did not evaluate other options before choosing MariaDB on CentOS.
What other advice do I have?
I would rate MariaDB on CentOS a nine on a scale of one to ten.
I choose a nine because there is always room for improvement for any software, but in general, it is a reliable, stable, and easy-to-use solution.
Regarding MariaDB on CentOS's security and governance, I think they are pretty secure if you configure it properly.
I have never used MariaDB on CentOS with artificial intelligence.
My advice to others looking into using MariaDB on CentOS is to not rely on default configuration and to secure it from the first minute of your work with MariaDB on CentOS. My overall review rating for MariaDB on CentOS is nine.
Deployment has become faster and integration is smooth but AI features still need improvement
What is our primary use case?
Regarding our use case, I find that it is quite a good database to use. It has all the MySQL features that we want, and it is quite easy to deploy as well. The whole table is in MariaDB , and that is how we use it in our day-to-day work.
What is most valuable?
In comparison to other databases, MariaDB on CentOS has most of the features that I love to use, especially considering how easy it is to use. If I compare it with PostgreSQL , PostgreSQL is quite a large database with many features. I would not say that MariaDB has everything, but it has most of the features when compared to other normal databases such as MySQL or any other small databases.
The positive impact of MariaDB on CentOS in our organization is that the overall deployment flow has been quite easier. We have MariaDB as one of the databases in our stack; we also use PostgreSQL and Redis , but MariaDB is a component in our database infrastructure. Installing it on CentOS is quite easy as well. The specific outcomes, such as faster deployment and improved performance metrics, have been quite noticeable. Earlier, we were using MySQL Lite, which, although a light database, lacked some features and performance. We found MariaDB quite performant with our applications.
What needs improvement?
Regarding MariaDB on CentOS's AI capabilities, I think its governance and security are good. The AI capabilities are good, and the guardrails are also to the point, but there is still room for improvement in the AI part.
For how long have I used the solution?
What do I think about the stability of the solution?
What do I think about the scalability of the solution?
How are customer service and support?
Which solution did I use previously and why did I switch?
How was the initial setup?
We deploy MariaDB on CentOS in our organization using a public cloud.
What was our ROI?
What's my experience with pricing, setup cost, and licensing?
Which other solutions did I evaluate?
What other advice do I have?
I would advise others looking into using MariaDB on CentOS to give it at least a try to see how it performs in their case, as it will really be helpful for them. I do not have any additional thoughts about MariaDB on CentOS at this time. My overall review rating for this product is 7.
Hosting many sites has become reliable while version currency and repo handling still need work
What is our primary use case?
MariaDB on CentOS was used for basic managed WordPress hosting, having all the databases of customers with WordPress websites. Regarding my use case with MariaDB on CentOS , we also took MySQL dumps, which is similar in MariaDB . We also used replication sometimes for those MariaDB instances. Sometimes, we needed to use some queries to check the max connection on the database; these are a few things that we were doing.
What is most valuable?
The best features of MariaDB on CentOS, in my experience, are that it is mainly enterprise-friendly. We can also manage MariaDB on CentOS through systemd and systemctl, which runs on CentOS . It also has SELinux support, and the package management is easy and reliable through those package managers, YUM and DNF. MariaDB on CentOS is reliable and very good for production.
The reliability and ease of management of MariaDB on CentOS helped me day-to-day, for example, because the company I worked for used to host all the customers' databases under the cluster. It was not a single database for them; the customers could access their individual databases, but for us, it was very good to go into the big box and then enter the MariaDB on CentOS engine, where we could run queries on multiple databases. That made it easy to avoid going into single databases to do it, so multiple queries to update multiple databases for a single table were things that made it easy.
MariaDB on CentOS impacted my organization positively, helping in database redundancy. It helped to have MySQL dumps, so if a customer removes their database entries, we could easily pull the dumps to provide the backups to the customer. That's how it was done, and it made things easy.
Regarding MariaDB on CentOS and reduced manual effort, there were scripts automating the backups. The MySQL dump feature in MariaDB on CentOS helps to take the dumps. Also, since it runs on systemd, when a big server reboots, the engine starts up, causing less downtime.
What needs improvement?
MariaDB on CentOS has older versions than the latest upstream releases, so package versions can be older, and that's something that should be improved. CentOS is also at end of life, so I'm not sure; I have not run it on the latest RHEL versions like AlmaLinux . Perhaps they have improved now. Also, since it is a fork of MySQL, repo management is a little tricky.
Regarding needed improvements for MariaDB on CentOS, the database version testing took time, so perhaps the provider could work on that.
For how long have I used the solution?
I used MariaDB on CentOS for around two to three years when I was working for a web hosting company, where they used MariaDB on CentOS.
What do I think about the stability of the solution?
MariaDB on CentOS is pretty stable; I have not seen the engine going down.
What do I think about the scalability of the solution?
Regarding the scalability of MariaDB on CentOS, if you're referring to allotting resources like increasing the max number of connections and things such as that, it's pretty scalable. The configuration file is available, and we can make the changes and restart the MariaDB on CentOS engine; it is pretty approachable once it is done.
How are customer service and support?
I have not needed to reach out for help regarding customer support for MariaDB on CentOS; I think it was done by the admins.
Which solution did I use previously and why did I switch?
The organization was using MariaDB on CentOS only. I used some other products, such as PostgreSQL , which I think is better for backup products, but for WordPress and things, MariaDB on CentOS is better.
What was our ROI?
I have seen a return on investment with MariaDB on CentOS; the management is easy. The support engineers could run queries without needing DBA admin level knowledge to perform some functions, so you do not need to hire MySQL admins every time. It was good, and it also saves time with the easy deployment; everything is good.
Which other solutions did I evaluate?
This was an organizational decision, and it wasn't on me; I did not evaluate other options before choosing MariaDB on CentOS.
What other advice do I have?
I would rate MariaDB on CentOS a seven out of ten.
I chose seven out of ten because it needs some improvements related to optimization and the upstream packages. However, seven is a very good number because it also has the feasibility of MySQL dumps, and it's a fork of MySQL. The configuration is very easy; you can configure the ports and things such as that, and it's compatible with SELinux, so that's why.
Regarding MariaDB on CentOS's AI capabilities, I'm not sure how it works with AI, but the governance and security capabilities of MariaDB on CentOS are good. We can set the root password for it, and the governance is also easy; we can automate it or have different users. The different user roles, levels, and permissions make it a good product to govern.
The output of MariaDB on CentOS is very reliable; the queries are similar to MySQL. Because it's also a fork of MySQL, the queries are reliable, providing very accurate results. You can use all the operations of MySQL and it gives very accurate results.
For others looking into using MariaDB on CentOS, I would say they should be very familiar with SQL queries, as you can run any complex queries on it. However, they should also not expose some open ports and ensure that the configuration is good to avoid outrunning the RAM.
Reliable data platform has supported long-term IoT energy monitoring and simplified deployment
What is our primary use case?
The major use case for MariaDB on CentOS is that we are working in IoT; we have installed some NFC meters on the network towers, basically mobile towers, for collecting metrics such as voltage, current, load, and everything that consumes electricity, which we are storing in MariaDB on CentOS . It is a small project, so we directly went with it.
MariaDB on CentOS is effective in handling large data volumes; I have installed approximately 10,000 devices and it is working well. I have put MariaDB on CentOS behind a few systems and it is working for my 10,000 devices easily with no issues.
What is most valuable?
The biggest advantages of MariaDB on CentOS, from my perspective, are that it looks similar to MySQL , making it slightly lightweight and easy to install. We need to set up many things for MySQL , but I find MariaDB on CentOS lightweight, which is a main feature.
MariaDB on CentOS is easy to use and easy to install. The setup is straightforward and everything is the same as MySQL, so nothing is different.
I have seen a return on investment with MariaDB on CentOS in terms of time savings because time is money; saving time is also saving money. I have saved a lot of time due to its easy installation and use case.
What needs improvement?
For potential improvements that could be made in the future for MariaDB on CentOS, I think two or three things are needed; one is AI to support rewriting queries because at this stage every database supports AI. Another thing I have not seen in any database is an AI engine that analyzes a query and suggests a better way to write it. If I write any query, an AI engine could suggest that the same result can be obtained with a better query. This is something that could help me write better queries.
For how long have I used the solution?
I have been working with MariaDB on CentOS for approximately one year.
What do I think about the stability of the solution?
Regarding stability, I have been working on my project for the last year and, while the project has run for four to five years, I have not seen any technical glitches from MariaDB on CentOS that caused downtime; it is working fine.
What do I think about the scalability of the solution?
I have not run MariaDB on CentOS in cluster mode, so I cannot comment on its scalability.
How are customer service and support?
I have used the community support and I can easily find answers to almost all my queries from there. The community is pretty good, so I got all the solutions I needed.
How was the initial setup?
MariaDB on CentOS is easy to use and easy to install. The setup is straightforward and everything is the same as MySQL, so nothing is different.
What was our ROI?
I have saved approximately 10 to 20 percent of time and money due to MariaDB on CentOS.
What other advice do I have?
I have not integrated MariaDB on CentOS with MySQL; I am running purely MariaDB on CentOS.
Regarding the security aspect of MariaDB on CentOS, I have used SSL, and I also use RBAC, role-based access control. I mainly use these two. I am satisfied with the security aspect.
Regarding any negatives in MariaDB on CentOS, there may be some minor improvements, but I have not seen anything significant that I consider negative. As per my use case, it is working fine and I have not seen a need for improvement.
I rate this product nine out of ten.