Skip to content

Essentially this is the culmination of the tools required to bring up a Percona Server in your Azure environment

License

Notifications You must be signed in to change notification settings

quintindk/azure-percona

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Percona

This is the repository for my Azure Percona product. Essentially this is the culmination of the tools required to bring up a Percona Server in your Azure environment while trying to remain as maintenance free as possible.

follow follow

✅ Introduction

Recently I was working on a MySQL implementation in Azure I was not happy with the [Azure MySQL Flexible Server] implementation from Azure itself and decided to go with MySQL VM instances instead. Of course, this was not the best decision and caused some crazy technical debt which we had to address such as automated backups, performance and management etc. So, I decided that the Percona set of tools for backups, management and monitoring would be a handy product in Azure Market place and I needed something to do.

⚙️ Technologies

  • Azure marketplace here
  • Percona Server here
  • Percona XtraBackup here
  • Percona Monitoring and Management here
  • Azure Container Instances here
  • Azure Container Apps here

📃 Architecture

The following diagram shows the architecture as deployed in Azure.

architecture

The components in the architecture above are as follows:

  1. Azure Linux Virtual Machine with docker installed for the Percona Server (5.7 or 8.1).
  2. Azure Container Instance for cron jobs such as backup or indexing.
  3. Azure Container Apps for the management user interface.
  4. Container registry for the containers.
  5. Storage account for the backup storage.

🌟 Getting started

Contributions

Giving Thanks

Thank you to the excellent engineers at Percona for open sourcing the Percona Server implementation and associated tooling, you rock 🙏.

About

Essentially this is the culmination of the tools required to bring up a Percona Server in your Azure environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published