Listing Thumbnail

    Percona Monitoring and Management Server

     Info
    Sold by: Percona LLC 
    Deployed on AWS
    AWS Free Tier
    PMM is an award-winning database monitoring tool built by Percona.
    4.6

    Overview

    Play video

    PMM2 has been replaced by PMM3 which is available here: https://aws.amazon.com/marketplace/pp/prodview-s2hfhzrvsmawu 

    PMM2 will be retired at the end of July; existing instances will continue to run.

    Percona Monitoring and Management (PMM) is a single pane of glass to help manage complex database environments in public, private or on-premises environments. Designed to help DBAs and developers gain deep insight into their applications and databases, PMM is used by thousands of organizations around the globe to manage complex database environments. PMM is an award-winning database monitoring tool built by Percona, the database performance and scalability experts, using best-of-breed tools.

    Highlights

    • Keep your revenue engine up and running. With PMM, you can keep your databases running smoothly and continuously, with consistent end-user experience for applications. Easily find, fix, and prevent scaling issues, bottlenecks, and potential outages.
    • Spend less time managing complex environments. Enable developers and DBAs to be able to view and monitor complex environments with multi-databases, multiple technologies, and multiple providers.
    • Speed up development. PMM creates a common language between DBAs, developers, and sysadmins to help speed development and release cycles. With PMM, high-quality releases will not negatively impact performance, scale, or security.

    Details

    Categories

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    OtherLinux Oracle Linux 9

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Buyer guide

    Gain valuable insights from real users who purchased this product, powered by PeerSpot.
    Buyer guide

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Percona Monitoring and Management Server

     Info
    This product is available free of charge. Free subscriptions have no end date and may be canceled any time.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Vendor refund policy

    This is a free product

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    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.

    Additional details

    Usage instructions

    Support

    Vendor support

    Support, Consulting, and Managed Services info@percona.com  +1-888-316-9775

    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.

    Product comparison

     Info
    Updated weekly

    Accolades

     Info
    Top
    10
    In Monitoring
    Top
    50
    In Monitoring
    Top
    25
    In Databases

    Customer reviews

     Info
    Sentiment is AI generated from actual customer reviews on AWS and G2
    Reviews
    Functionality
    Ease of use
    Customer service
    Cost effectiveness
    Positive reviews
    Mixed reviews
    Negative reviews

    Overview

     Info
    AI generated from product descriptions
    Multi-Database Environment Monitoring
    Supports monitoring of complex database environments with multiple database technologies and multiple cloud providers in a unified interface
    Performance Bottleneck Detection
    Identifies and helps prevent scaling issues, bottlenecks, and potential outages through deep performance insights
    Database Performance Metrics Collection
    Collects comprehensive performance and scalability metrics from databases across public, private, and on-premises environments
    Integrated Monitoring Dashboard
    Provides a single pane of glass interface for managing and viewing database environments across distributed infrastructure
    Cross-Functional Visibility
    Enables visibility and monitoring capabilities for DBAs, developers, and system administrators across complex multi-technology database environments
    Anomaly Detection
    Machine learning-powered anomaly detection to proactively identify performance deviations and potential issues
    Response-Time Analysis
    Root cause analysis using response-time analysis to identify performance problems in databases
    Cross-Platform Database Support
    Support for monitoring and optimization across Aurora, SQL Server, MySQL, PostgreSQL, Oracle, and other databases on AWS RDS, EC2, and on-premises environments
    Query and Execution Plan Diagnostics
    Comprehensive performance data visibility including SQL statements, indexes, execution plans, and blocking analysis
    Automated Alerting and Management
    RESTful management APIs and customizable email alert templates for automated instance monitoring and alerting
    Multi-Database Platform Support
    Monitoring coverage for SQL Server, PostgreSQL, Oracle, MySQL and MongoDB across on-premises, Amazon RDS, Amazon Aurora and hybrid environments from a unified dashboard
    Intelligent Alerting and Diagnostics
    Customizable alerts with context-rich drill-down capabilities, instant problem diagnosis and deep dive performance metrics to reduce mean time to detection and resolution
    Cloud Cost Visibility and Optimization
    Virtual machine cost data integration from AWS showing allocated versus actual usage across vCPUs, memory and storage with period-over-period spend comparison and right-sizing recommendations
    Security Auditing and Compliance Tracking
    Automated security auditing against CIS Benchmark for SQL Server 2022, permission tracking across entire estate, and access rights visibility with compliance trail generation
    High Availability Architecture
    Multiple Base Monitors behind load balancers for monitoring continuity with Data API integration for operational tooling and management dashboards

    Contract

     Info
    Standard contract
    No
    No
    No

    Customer reviews

    Ratings and reviews

     Info
    4.6
    24 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    83%
    13%
    4%
    0%
    0%
    6 AWS reviews
    |
    18 external reviews
    External reviews are from G2  and PeerSpot .
    Pieter Geelen

    Reliable open-source database has supported our migration and improved e-commerce performance

    Reviewed on Jun 10, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Percona Server  was for an e-commerce platform, operating as a webshop. The customer had a migration underway where they wanted to move from a certain service provider to managing things themselves. They previously used MariaDB , which did not work, so we needed to move to MySQL , and Percona has a MySQL  derivative that worked for us. The use case also involved running this within a Kubernetes  cluster.

    A specific example of how Percona Server was used in that e-commerce platform is that the state was managed through the database, and the entire hydration process occurred there as well. We had server-side rendering happening, and the client-side renders were hydrated through whatever lived in Percona Server database, which resulted in a huge amount of read operations. For redundancy and performance reasons, we worked with about three instances of Percona Server running to ensure that we got the read performance we needed. One issue was the contention and locking that occurred during write operations, and this is where I think Percona showcased that their system was better than other MySQL derivatives.

    We used Kubernetes  installed on VPS in Hetzner for that project, and it was very important for us to have a platform that was MySQL compliant, along with all the CRDs, the custom resource definitions, required to use it properly in Kubernetes. We also needed support in managing the service, so having a specialist to tweak those parameters for good database performance was really good to have.

    My experience with the Kubernetes-native features was that getting it into Kubernetes was really easy. It is just a Helm chart that you throw in there, and it kind of works. Of course, Helm charts have many intricacies, so parameterizing it correctly was essential, but it provided an out-of-the-box experience for getting it into our cluster.

    A cool thing to call out is that they have an observability dashboard for Grafana  to see what is going on, which works seamlessly. It is not just about getting everything in there, but also having visibility into how it works, and we had lots of interesting metrics available to use.

    What is most valuable?

    Percona Server offers excellent features including its compliance with the MySQL/Maria dialect, which was essential for our existing application. We faced the challenge of deploying it redundantly in a way that ensured the application would work now and in the future, which involved different replication strategies. Additionally, we needed it to be Kubernetes-native with an operator to check if the database was running and to manage redeployments. Percona provided all of that, along with optimization recommendations from a specialist. There were not many alternatives available, and we also wanted to stay on an open-source stack, which Percona supports to keep everything transparent while providing support as well.

    Impact  of Percona Server on my organization has been positive. The database was a mess and did not run well, and we suffered a loss of revenue in that project. The website needed to work, as it was a legacy system with lots of Java applications depending on it. If that database did not work, the website could not even start up, making it extremely important for the e-commerce side to have a well-functioning database.

    After switching to Percona Server, we were able to resolve those issues quickly. The platform originally worked with MariaDB , so we spent about three months refactoring the software to accommodate features that MariaDB does not support or supports differently compared to MySQL dialect. The implementation for Percona Server took less than a month, and we have not encountered issues since then.

    What needs improvement?

    Percona Server seems great to me overall. If I had to think of any small area for improvement for Percona Server, it would be around the proxy story. When adding a proxy to manage traffic better, we first tried SQL Proxy, but it never really worked for us, which was unfortunate because SQL Proxy offers better optimizations for read performance. We did have success with HAProxy , but it works on a network level, while SQL Proxy was designed to be SQL-aware and distribute parts of the query across the database cluster. The performance gain we were hoping for with SQL Proxy did not materialize, so we remained on the network level with HAProxy .

    Databases can be finicky regarding the performance they need. We had some disk I/O latency issues, which led us to use different types of nodes in our Kubernetes cluster where we provisioned Percona Server explicitly. There is a lot of IOPS happening under the hood, and while I suspect the application was not very efficient, it was also challenging to identify that we were experiencing performance issues due to disk performance. It would be helpful to clarify the metrics related to disk I/O latency so we could understand where our bottlenecks are.

    For how long have I used the solution?

    I used Percona Server  in a project for about a year.

    What do I think about the stability of the solution?

    Percona Server is stable.

    What do I think about the scalability of the solution?

    Percona Server's scalability is great, which is its core feature.

    How are customer service and support?

    Percona Server's customer support is excellent with very responsive and friendly service.

    Which solution did I use previously and why did I switch?

    We initially struggled with getting MariaDB working, which took a team of six people several months. This was time wasted, whereas with Percona Server, once it is up and running, you really have to do very little.

    How was the initial setup?

    We evaluated different solutions such as MariaDB and MySQL, but we only evaluated them without implementing them. Our experience with MariaDB was that it did not work for us.

    What about the implementation team?

    My advice for others looking to use Percona Server is that while it is a great product for making things work, it does not eliminate the need for a database administrator. You still need to know what you are doing, and it can alleviate a lot of the pain of running a database. However, it does not equate to a fully managed database, at least in our use case where we run it in our own Kubernetes cluster. That knowledge is also beneficial when working with a consultant for setup and database optimization.

    What's my experience with pricing, setup cost, and licensing?

    I was involved on the sideline when it comes to pricing, setup cost, and licensing. I think the pricing was good. What I appreciated was that they packaged support with the licenses, ensuring that we ended up with a working database, which is powerful because it shows that they are focused on solving a problem rather than just selling a product.

    Which other solutions did I evaluate?

    We evaluated different solutions such as MariaDB and MySQL, but we only evaluated them without implementing them. Our experience with MariaDB was that it did not work for us.

    What other advice do I have?

    My advice for others looking to use Percona Server is that while it is a great product for making things work, it does not eliminate the need for a database administrator. You still need to know what you are doing, and it can alleviate a lot of the pain of running a database. However, it does not equate to a fully managed database, at least in our use case where we run it in our own Kubernetes cluster. That knowledge is also beneficial when working with a consultant for setup and database optimization. If you want to go open-source and are knowledgeable about databases, Percona Server is great and will provide everything you need. But if you are looking for a solution without needing to understand databases, this might be too advanced. I would rate this product an 8 overall.

    Aidan McCarthy

    Improved high-volume workflows and backups but still need materialized views and feature parity

    Reviewed on Jun 07, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Percona Server  and Percona Cluster are used for transactional workloads, analytics, and high availability.

    Percona Server  is used on a master-master cluster for Airflow .

    Percona Server is used because it is useful for distributing the workload on Airflow , which is a scheduling workflow engine for scheduling jobs.

    What is most valuable?

    Percona Server offers features such as thread pooling that supports over 10,000 connections, providing significant performance benefits, and a reduced backup impact with tools such as XtraBackup.

    Performance improvements are delivered largely through features such as XtraBackup, which support these advancements.

    The monitoring tool of Percona Server is very good.

    Percona Server positively impacts the organization because it is free and open-source.

    Being open-source significantly helps with cost savings and lowers the costs that had to be paid for enterprise licensing for MySQL  with Oracle.

    What needs improvement?

    Percona Server could be improved to keep pace with other flavors of MySQL , such as MariaDB , and could pivot to be Percona Server for MariaDB  given Oracle's reduced investment in MySQL recently.

    The introduction of materialized views in Percona Server would be a significant help, as this feature has been requested for a long time.

    For how long have I used the solution?

    Percona Server and the associated toolkits and tools have been used for approximately 15 to 16 years.

    What do I think about the stability of the solution?

    Percona Server is stable.

    What do I think about the scalability of the solution?

    Percona Server's scalability is very strong, as it features thread pooling for over 10,000 connections, scales out horizontally, and comes with XtraDB Cluster and ProxySQL, making it very effective.

    How are customer service and support?

    Customer support is not used, but it is assumed to be good.

    Which solution did I use previously and why did I switch?

    MySQL Community Edition was previously used before switching to Percona Server to access extra features, including features from Percona toolkit and clustering capabilities without the high costs of MySQL Enterprise. Percona provides enterprise features at zero cost, such as audit logging, which is not available in the community version.

    Which other solutions did I evaluate?

    Other options have not been evaluated before choosing Percona Server because the specific intent was to access MySQL features.

    What other advice do I have?

    My advice for others looking into using Percona Server is that it is a no-brainer if you are using it yourself, as it is a drop-in replacement, meaning the migration risk is low, and XtraBackup is a killer feature.

    Percona is a drop-in replacement for MySQL, with XtraBackup being a killer feature, as it provides non-locking backup, and PMM is a complete monitoring solution. The overall review rating for Percona Server is 7.

    reviewer2845596

    Database platform has provided cost-saving Kubernetes deployments and reliable backups

    Reviewed on May 22, 2026
    Review provided by PeerSpot

    What is our primary use case?

    My main use case for Percona Server  is deploying the community version without support to MongoDB servers in Kubernetes , and I also use Percona Server  Exporter tools.

    Using Percona Server for deploying MongoDB servers in Kubernetes  helps my team day-to-day by allowing us to quickly deploy small replica sets of MongoDB and configure it in YAML files.

    I use Percona MongoDB Exporter to export all metrics to Grafana .

    What is most valuable?

    Percona Server offers excellent features including being open source, which allows us to use the tools the way we want. Percona Kubernetes for MongoDB is a unique offering since no other companies provide a proper Kubernetes operator that supports deployment, maintenance, and backup.

    Percona's unique Kubernetes Operator for MongoDB has made my life easier by first providing backup, which is the main feature for databases, and it also includes advanced maintenance features when I need to upgrade to the next version of MongoDB.

    Additionally, Percona has a great community, so I can always expect help from Percona fans regarding the features.

    Percona Server has positively impacted my organization because it is open source, and if the official MongoDB goes in different directions or makes its product expensive, we can still use Percona Server, which serves as a sort of safety net.

    This safety net has helped my organization save costs, as Percona costs nothing in the community version.

    What needs improvement?

    I believe it would be great to have tools to deploy Percona Server in Docker  so that we can split a huge database server into many small servers, which are easier to maintain and delegate to junior administrators.

    I also think there should be more use cases and documentation on deploying in Kubernetes with real-life examples, as currently, the documentation is minimal, making it difficult in a production situation.

    For how long have I used the solution?

    I have been using Percona Server for more than a year.

    What do I think about the stability of the solution?

    Percona Server is perfectly stable and reliable.

    What do I think about the scalability of the solution?

    Percona Server's scalability meets our needs well, as we use it in Docker  and scale the way we want with multiple MongoDB servers rather than one huge server, so scalability is in our hands and not Percona's, and it works well for us.

    Which solution did I use previously and why did I switch?

    I previously used FerretDB, but I think it is not mature enough, and we also considered CockroachDB .

    Before choosing Percona Server, I did not really evaluate other options since developers are conservative people and once they use a NoSQL solution, they prefer MongoDB over all other options.

    What was our ROI?

    We have definitely saved money since using Percona Server.

    What's my experience with pricing, setup cost, and licensing?

    I do not have experience with pricing, setup cost, or licensing for Percona Server.

    What other advice do I have?

    My advice to others looking into using Percona Server is to learn Linux, Kubernetes, and test Percona Server before running it in production.

    Frederico De Almeida

    Clustered databases have improved consistency and reduced downtime for critical applications

    Reviewed on Apr 16, 2026
    Review provided by PeerSpot

    What is our primary use case?

    Percona Server  is my main solution for electronic information systems, and I use Percona XtraDB Cluster for this purpose.

    Percona Server  has facilitated the configuration of clusters compared to using a large cluster setup.

    Percona Server helps me maintain consistency in my systems.

    What is most valuable?

    Percona Server offers excellent scalability and easy configuration.

    The configuration feature is particularly valuable to me because adding a new server requires minimal effort, which streamlines my workflow.

    Database consistency is the most important feature for me.

    Percona Server has positively impacted my organization by reducing downtime for applications and improving backup capabilities.

    Percona Server has improved downtime and backup management by making it easy to switch to another server when necessary, and it includes built-in backup functionality.

    What needs improvement?

    Percona Server could be improved by adding more advanced query fields, which would be very helpful.

    For how long have I used the solution?

    I have been using Percona Server for more than eight years.

    What do I think about the stability of the solution?

    Percona Server is very stable.

    What do I think about the scalability of the solution?

    Percona Server's scalability is easy to configure.

    Which solution did I use previously and why did I switch?

    I previously used the free version of MySQL  before switching to Percona Server.

    How was the initial setup?

    I would advise others looking into using Percona Server that it is very good and safe, as well as being easy to set up.

    What was our ROI?

    I have not seen a return on investment since I am using the free version.

    What's my experience with pricing, setup cost, and licensing?

    My experience with pricing, setup cost, and licensing is that I am using the free version.

    Vikas t.

    Optimized Database Efficiency

    Reviewed on Jul 18, 2023
    Review provided by G2
    What do you like best about the product?
    open ource MySQL server alternative that impresses with its enhanced performance and scalability.It satisfies the requirements of heavily used databases.
    What do you dislike about the product?
    may find its learning curve steeper due to its sophisticated configuration options.
    What problems is the product solving and how is that benefiting you?
    improved query execution and advanced optimizations
    View all reviews