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
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.
Performance tests have been streamlined for analysis while query tuning still needs improvement
What is our primary use case?
I always use MariaDB on CentOS for performance testing, as my main job is to analyze all the issues after the load test. Performance testing is the central use case.
What is most valuable?
With 10 years of experience with the product, I think the biggest advantage is that it is easier to maintain than Oracle. Both Postgres and MariaDB are definitely embedded with Docker , and it is really easier to change, modify, and maintain than Oracle.
What needs improvement?
For the moment, I did not see any advantage of using Galera Cluster . I prefer to work on Docker because it is easier and faster for me.
MariaDB on CentOS may have some negative sides against Postgres. To improve some requests and modify low-consume requests is a bit longer than with Postgres. Postgres is easier to work with because you can use the explain plan to see directly and immediately if your new request is good or not. This is the main point. MariaDB is a bit complicated and a little bit tough.
For how long have I used the solution?
I have been working in APM for up to 25 years.
What do I think about the stability of the solution?
MariaDB on CentOS is stable, more or less. I would rate the stability at seven points.
What do I think about the scalability of the solution?
The scalability of MariaDB on CentOS depends on the use case. In my opinion, in my use case, the scalability is good. I would give a rating of seven for scalability.
How are customer service and support?
The technical support or community support for MariaDB on CentOS is bad. There is a main problem with all the companies that sell this kind of tool and services. The first level of support is the first one you reach. When you begin to have a more difficult problem, there is no one available because sometimes you need to update the call and recall on it. This is not good because when we have some big problem on the database, we need to have a database administrator, not a person who reads instructions on the screen. It is always the same problem. My rating is two.
How was the initial setup?
The installation of MariaDB on CentOS is not complicated to do.
What was our ROI?
I cannot answer about ROI with MariaDB on CentOS. I have no idea about that. I do not see any savings from MariaDB on CentOS.
What other advice do I have?
I am working with some testing tools today, and it is always the same tools. The big ones are LoadRunner and NeoLoad , and for APM I use Dynatrace . I also work with Grafana , but LoadRunner is my primary testing tool.
JMeter is an open source tool, and LoadRunner is from OpenText . I have not been using LoadRunner in the cloud. I work with Micro Focus solutions apart from LoadRunner. I use functional testing solutions such as HP ALM .
In terms of APM and performance monitoring, I work with LogicMonitor . I may also work with tools like New Relic and Dynatrace for performance monitoring, and Apache SkyWalking for performance. I work with backup solutions, storage, and database tools.
I have experience with CentOS , Debian , Ubuntu , and similar products. I have been working with MariaDB on CentOS for 10 years. I use Galera Cluster as a feature of MariaDB on CentOS. I cannot answer about the largest volume because I have never used MariaDB on CentOS with the largest volume. My experience with the largest volumes is only with Postgres and Oracle.
Postgres is easier for me because of the modification of requests. I do not know the difference about the license, as licensing is not my area. I use and maintain MariaDB because I am not really aware of the price of MariaDB license or Postgres licensing.
If asked to rate MariaDB on CentOS from zero to ten, with ten being the best, I would give it a rating of seven. The compatibility with MariaDB on CentOS and SQL is good. I do not have experience with MySQL currently because the most database that I work with now is Postgres. I do not know about the advanced security features of MariaDB on CentOS because I do not work on security and am not skilled to answer that.
I use AWS as my cloud provider. I do not have experience with AWS Marketplace as it is not my area.
My overall experience with MariaDB on CentOS is seven. My review rating for MariaDB on CentOS is seven.