Percona Resources

Software
Downloads

All of Percona’s open source software products, in one place, to download as much or as little as you need.

Valkey Contribution

Product Documentation

Why Percona for MongoDB?

Why Percona for PostgreSQL?

Percona Blog

Percona Blog

Our popular knowledge center for all Percona products and all related topics.

Community

Percona Community Hub

A place to stay in touch with the open-source community

Events

Percona Events Hub

See all of Percona’s upcoming events and view materials like webinars and forums from past events

About

About Percona

Percona is an open source database software, support, and services company that helps make databases and applications run better.

Percona in the News

See Percona’s recent news coverage, press releases and industry recognition for our open source software and support.

Our Customers

Our Partners

Careers

Contact Us

Sergey Pronin
Sergey is a product leader at Percona focusing on delivering robust open-source database and cloud-native solutions. Prior to Percona Sergey led product management and engineering teams in other organizations with a primary focus on products in infrastructure and platforms space.

Percona Operator for MongoDB Goes Cluster-Wide, Adds AKS Support, and More!

Percona Operator for MongoDB version 1.13 was recently released and it comes with various ravishing features. In this blog post, we are going to look under the hood and see what are the practical use cases for these improvements. Cluster-wide deployment There are two modes that Percona Operators support: Namespace scope Cluster-wide Namespace scope limits […]

Percona Private DBaaS API in Action

Percona Monitoring and Management (PMM) comes with Database as a Service (DBaaS) functionality that allows you to deploy highly-available databases through a simple user interface and API. PMM DBaaS is sort of unique for various reasons: It is fully open source and free It runs on your premises – your data center or public cloud […]

Private DBaaS with Free Kubernetes Cluster

We at Percona are committed to delivering software that enables users to run databases anywhere. Our Operators for databases and Percona Monitoring and Management (PMM) Database as a Service (DBaaS) confirm our commitment to Kubernetes. Kubernetes is not only the most popular container orchestrator, but also becoming a de-facto standard for containerized workloads. Even though […]

Percona Monitoring and Management in Kubernetes is now in Tech Preview

Over the course of the years, we see the growing interest in running databases and stateful workloads in Kubernetes. With Container Storage Interfaces (CSI) maturing and more and more Operators appearing, running stateful workloads in your favorite platform is not that scary anymore. Our Kubernetes story at Percona started with Operators for MySQL and MongoDB, […]

Percona Operator for MongoDB and Kubernetes MCS: The Story of One Improvement

Percona Operator for MongoDB supports multi-cluster or cross-site replication deployments since version 1.10. This functionality is extremely useful if you want to have a disaster recovery deployment or perform a migration from or to a MongoDB cluster running in Kubernetes. In a nutshell, it allows you to use Operators deployed in different Kubernetes clusters to […]

Expose Databases on Kubernetes with Ingress

Ingress is a resource that is commonly used to expose HTTP(s) services outside of Kubernetes. To have ingress support, you will need an Ingress Controller, which in a nutshell is a proxy. SREs and DevOps love ingress as it provides developers with a self-service to expose their applications. Developers love it as it is simple […]

Run PostgreSQL on Kubernetes with Percona Operator & Pulumi

Avoid vendor lock-in, provide a private Database-as-a-Service for internal teams, quickly deploy-test-destroy databases with CI/CD pipeline – these are some of the most common use cases for running databases on Kubernetes with operators. Percona Operator for PostgreSQL enables users to do exactly that and more. Pulumi is an infrastructure-as-a-code tool, which enables developers to write […]

DBaaS in Under 20 Min!

My father always used the expression, “sometimes the juice ain’t worth the squeeze”. What he meant by it was, “what you put into something better be worth what you get out of it”. Why do I bring this up?  Well…we’ve got this GREAT feature for Percona Monitoring and Management (PMM) we’ve been banging away on: […]

Percona Operator for MySQL – Alpha Release

Operators are a software framework that extends Kubernetes API and enables application deployment and management through the control plane. For such complex technologies as databases, Operators play a crucial role by automating deployment and day-to-day operations. At Percona we have the following production-ready and enterprise-grade Kubernetes Operators for databases: Percona Operator for MySQL Leverage Percona […]

Percona Operator for MongoDB with Local Storage and OpenEBS

Automating the deployment and management of MongoDB on Kubernetes is an easy journey with Percona Operator for MongoDB. By default, MongoDB is deployed using persistent volume claims (PVC). In the cases where you seek exceptional performance or you don’t have any external block storage, it is also possible to use local storage. Usually, it makes […]

High Availability and Disaster Recovery Recipes for PostgreSQL on Kubernetes

Percona Distribution for PostgreSQL Operator allows you to deploy and manage highly available and production-grade PostgreSQL clusters on Kubernetes with minimal manual effort. In this blog post, we are going to look deeper into High Availability, Disaster Recovery, and Scaling of PostgreSQL clusters. High Availability Our default custom resource manifest deploys a highly available (HA) […]

Percona Distribution for PostgreSQL Operator 1.1.0 – Notable Features

Percona in 2021 is heavily invested in making the PostgreSQL ecosystem better and contributing to it from different angles: We have created pg_stat_monitor – query performance monitoring tool for PostgreSQL Percona Distribution for PostgreSQL Operator was released in October Greatly improved PostgreSQL monitoring with Percona Monitoring and Management At PGConf NYC 2021 we were a […]

Multi-Tenant Kubernetes Cluster with Percona Operators

There are cases where multiple teams, customers, or applications run in the same Kubernetes cluster. Such an environment is called multi-tenant and requires some preparation and management. Multi-tenant Kubernetes deployment allows you to utilize the economy of scale model on various levels: Smaller compute footprint – one control plane, dense container deployments Ease of management […]

Upcoming End of Life for PMM v1 and MongoDB 4.0, Ubuntu 16.04 End of Support

TL;DR The table below summarizes the message in this blog post. For more details and reasoning, please continue reading. What What is happening and when Percona Monitoring and Management v1 End of Life – May 2022 Percona Server for MongoDB v4.0 Percona Distribution for MongoDB v4.0 End of Life – April 2022 Packaging and support […]

Migrating MongoDB to Kubernetes

This blog post is the last in the series of articles on migrating databases to Kubernetes with Percona Operators. Two previous posts can be found here: Migrating PostgreSQL to Kubernetes Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication As you might have guessed already, this time we are going to cover […]

Disaster Recovery for MongoDB on Kubernetes

As per the glossary, Disaster Recovery (DR) protocols are an organization’s method of regaining access and functionality to its IT infrastructure in events like a natural disaster, cyber attack, or even business disruptions related to the COVID-19 pandemic. When we talk about data, storing backups on remote servers is enough to pass DR compliance checks […]