Cloud Archives - Percona Database Performance Blog Wed, 08 May 2024 18:11:31 +0000 en-US hourly 1 https://wordpress.org/?v=6.5.2 https://www.percona.com/blog/wp-content/uploads/2023/02/cropped-percona-favicon-32x32.png Cloud Archives - Percona Database Performance Blog 32 32 76301791 Troubleshooting PostgreSQL on Kubernetes With Coroot https://www.percona.com/blog/troubleshooting-postgresql-on-kubernetes-with-coroot/ https://www.percona.com/blog/troubleshooting-postgresql-on-kubernetes-with-coroot/#respond Wed, 08 May 2024 18:11:31 +0000 https://www.percona.com/blog/?p=96112 Coroot, an open source observability tool powered by eBPF, went generally available with version 1.0 last week. As this tool is cloud-native, we were curious to know how it can help troubleshoot databases on Kubernetes.In this blog post, we will see how to quickly debug PostgreSQL with Coroot and Percona Operator for PostgreSQL.PrepareInstall CorootThe easiest […]]]> https://www.percona.com/blog/troubleshooting-postgresql-on-kubernetes-with-coroot/feed/ 0 96112 Benchmarking MongoDB Performance on Kubernetes https://www.percona.com/blog/performance-implications-of-running-databases-in-kubernetes/ https://www.percona.com/blog/performance-implications-of-running-databases-in-kubernetes/#respond Fri, 26 Apr 2024 12:46:44 +0000 https://www.percona.com/blog/?p=96016 Cloud-native databases are becoming the norm, and containerized databases are a common trend (see the report from Dynatrace and Figure 1). Kubernetes—the de facto standard for platform engineers—and operators simplify database deployment and management. But what are the performance implications of running databases in Kubernetes? To answer this question, we compared the performance of Percona Server for […]]]> https://www.percona.com/blog/performance-implications-of-running-databases-in-kubernetes/feed/ 0 96016 Should You Deploy Your Databases on Kubernetes? And What Makes StatefulSet Worthwhile? https://www.percona.com/blog/should-you-deploy-your-databases-on-kubernetes-and-what-makes-statefulset-worthwhile/ https://www.percona.com/blog/should-you-deploy-your-databases-on-kubernetes-and-what-makes-statefulset-worthwhile/#respond Thu, 18 Apr 2024 15:21:54 +0000 https://www.percona.com/blog/?p=95948 Why do cloud-native databases matter?Kubernetes makes it easier to run applications. It’s like having a magic wand for managing everything from small tasks to significant operations. However, despite the popularity of Kubernetes, there are many cases when it might not be the best solution for your database needs.Kubernetes wasn’t built with the needs of databases […]]]> https://www.percona.com/blog/should-you-deploy-your-databases-on-kubernetes-and-what-makes-statefulset-worthwhile/feed/ 0 95948 Percona Monitoring and Management Setup on Kubernetes with NGINX Ingress for External Databases https://www.percona.com/blog/percona-monitoring-and-management-setup-on-kubernetes-with-nginx-ingress-for-external-databases/ https://www.percona.com/blog/percona-monitoring-and-management-setup-on-kubernetes-with-nginx-ingress-for-external-databases/#respond Wed, 10 Apr 2024 12:49:04 +0000 https://www.percona.com/blog/?p=95637 It’s a common scenario to have a Percona Monitoring and Management (PMM) server running on Kubernetes and also desire to monitor databases that are running outside the Kubernetes cluster. The Ingress NGINX Controller is one of the most popular choices for managing the inbound traffic to K8s. It acts as a reverse proxy and load […]]]> https://www.percona.com/blog/percona-monitoring-and-management-setup-on-kubernetes-with-nginx-ingress-for-external-databases/feed/ 0 95637 Querying Percona Operator for MongoDB Logs Using LogCLI https://www.percona.com/blog/querying-percona-operator-for-mongodb-logs-using-logcli/ https://www.percona.com/blog/querying-percona-operator-for-mongodb-logs-using-logcli/#respond Fri, 05 Apr 2024 15:08:36 +0000 https://www.percona.com/blog/?p=95653 With all the convenience Kubernetes operators provide in managing resources, it can still be a challenge to conveniently store, query, manage, and download the database logs from the pods. Since the pod logs are rotated after a certain period or size depending on the configuration and workload, it’s necessary to collect them to analyze for […]]]> https://www.percona.com/blog/querying-percona-operator-for-mongodb-logs-using-logcli/feed/ 0 95653 Copying Alert Rules From One Percona Monitoring and Management Server to Another https://www.percona.com/blog/copying-alert-rules-from-one-percona-monitoring-and-management-server-to-another/ https://www.percona.com/blog/copying-alert-rules-from-one-percona-monitoring-and-management-server-to-another/#respond Tue, 26 Mar 2024 16:08:19 +0000 https://www.percona.com/blog/?p=95341 Since Percona Monitoring and Management (PMM) 2.40.0, Grafana uses PostgreSQL instead of SQLite database to store users, dashboards, and other persistent data. This aids in getting some useful information related to [configured alerts] directly via querying from the Postgres backend.Sometimes we need to migrate only alert rules from one PMM server to another for some […]]]> https://www.percona.com/blog/copying-alert-rules-from-one-percona-monitoring-and-management-server-to-another/feed/ 0 95341 Percona Operator for MySQL Now Supports Automated Volume Expansion in Technical Preview https://www.percona.com/blog/percona-operator-for-mysql-now-supports-automated-volume-expansion-in-technical-preview/ https://www.percona.com/blog/percona-operator-for-mysql-now-supports-automated-volume-expansion-in-technical-preview/#respond Mon, 11 Mar 2024 14:28:53 +0000 https://www.percona.com/blog/?p=95031 Volume Expansion, a feature that became generally available since Kubernetes version 1.24, allows users to increase the capacity of their Persistent Volumes and underlying storage within Kubernetes. There is no need to use clouds’ UI or APIs to do that anymore. In our Operators, we use Stateful Sets – a Kubernetes resource that was designed for […]]]> https://www.percona.com/blog/percona-operator-for-mysql-now-supports-automated-volume-expansion-in-technical-preview/feed/ 0 95031 The Pain of AWS EKS and Stateful Workloads https://www.percona.com/blog/the-pain-of-aws-eks-and-stateful-workloads/ https://www.percona.com/blog/the-pain-of-aws-eks-and-stateful-workloads/#respond Thu, 07 Mar 2024 14:33:34 +0000 https://www.percona.com/blog/?p=95017 I really like AWS and the way they build their products, I really do. But for some reason, AWS Elastic Kubernetes Service (EKS) provides one of the worst user experiences. There are a couple of huge pain points that I want to cover in this quick blog post.Cluster deploymentTooling – AWS CLIIt is just unusual […]]]> https://www.percona.com/blog/the-pain-of-aws-eks-and-stateful-workloads/feed/ 0 95017 Easy Way to Provision a PostgreSQL Cluster on Kubernetes https://www.percona.com/blog/easy-way-to-provision-a-postgresql-cluster-on-kubernetes/ https://www.percona.com/blog/easy-way-to-provision-a-postgresql-cluster-on-kubernetes/#respond Wed, 06 Mar 2024 14:30:05 +0000 https://www.percona.com/blog/?p=95012 If you are reading this blog post, chances are you’re either curious about Kubernetes Operators, or you’ve specifically decided to install the Percona Operator for PostgreSQL, which I am glad to know!Suppose your environment isn’t set up yet. In that case, you can use this blog post, Setting Up Your Environment for Kubernetes Operators Using […]]]> https://www.percona.com/blog/easy-way-to-provision-a-postgresql-cluster-on-kubernetes/feed/ 0 95012 Percona Operator for PostgreSQL is Red Hat OpenShift Certified https://www.percona.com/blog/percona-operator-for-postgresql-is-red-hat-openshift-certified/ https://www.percona.com/blog/percona-operator-for-postgresql-is-red-hat-openshift-certified/#respond Mon, 04 Mar 2024 14:02:19 +0000 https://www.percona.com/blog/?p=94943 Percona Operator for PostgreSQL is now Red Hat OpenShift certified. You can now use Percona Operator for PostgreSQL to deploy and manage highly available PostgreSQL clusters on OpenShift. Certification guarantees that our Operator meets standards for interoperability, security, and life cycle management when deployed on Red Hat OpenShift. It is fully supported by Red Hat’s […]]]> https://www.percona.com/blog/percona-operator-for-postgresql-is-red-hat-openshift-certified/feed/ 0 94943 Transform Cloud-Native Database Management With Percona Everest, Now in Beta https://www.percona.com/blog/transform-cloud-native-database-management-with-percona-everest-now-in-beta/ https://www.percona.com/blog/transform-cloud-native-database-management-with-percona-everest-now-in-beta/#respond Thu, 29 Feb 2024 19:39:11 +0000 https://www.percona.com/blog/?p=94929 Join our Beta program to have a say in the development of Percona Everest and help us drive its progress!We are excited to unveil the Beta release of Percona Everest, an innovative open source cloud-native database platform built upon the robust Percona Operators.With Percona Everest, you can enjoy DBaaS provisioning and management features without the […]]]> https://www.percona.com/blog/transform-cloud-native-database-management-with-percona-everest-now-in-beta/feed/ 0 94929 Backing up and Restoring to AWS S3 With Percona Kubernetes Operators https://www.percona.com/blog/backing-up-and-restoring-to-aws-s3-with-percona-kubernetes-operators/ https://www.percona.com/blog/backing-up-and-restoring-to-aws-s3-with-percona-kubernetes-operators/#respond Thu, 22 Feb 2024 14:21:56 +0000 https://www.percona.com/blog/?p=94130 In our last post, we looked into the lifecycle of applications in Kubernetes. We see that Kubernetes doesn’t handle database backups itself. This is where Kubernetes Operators come into action. They add additional functions to Kubernetes, enabling it to set up, configure, and manage complex applications like databases within a Kubernetes environment for the user.In […]]]> https://www.percona.com/blog/backing-up-and-restoring-to-aws-s3-with-percona-kubernetes-operators/feed/ 0 94130 Securing Percona Everest with Ingress and Cert-Manager https://www.percona.com/blog/securing-percona-everest-with-ingress-and-cert-manager/ https://www.percona.com/blog/securing-percona-everest-with-ingress-and-cert-manager/#respond Wed, 21 Feb 2024 13:52:31 +0000 https://www.percona.com/blog/?p=94333 According to CNCF surveys, security is always among the top concerns for Kubernetes practitioners and platform engineers. Percona Everest — an open source cloud-native database platform –  is now in Alpha stage, but it is important to set it up properly from day 0. In this blog post, we will explain how to run Everest UI […]]]> https://www.percona.com/blog/securing-percona-everest-with-ingress-and-cert-manager/feed/ 0 94333 Exploring the Kubernetes Application Lifecycle With Percona https://www.percona.com/blog/exploring-the-kubernetes-application-lifecycle-with-percona/ https://www.percona.com/blog/exploring-the-kubernetes-application-lifecycle-with-percona/#respond Tue, 20 Feb 2024 14:40:27 +0000 https://www.percona.com/blog/?p=94769 This post was originally published on the Percona Community blog.If you are in the world of application development, you know that every application has a lifecycle. An application lifecycle refers to the stages that our application goes through, from initial planning, building, deployment, monitoring, and maintenance in different environments where our application can be executed.On […]]]> https://www.percona.com/blog/exploring-the-kubernetes-application-lifecycle-with-percona/feed/ 0 94769 What is a Cloud-Native Database? Everything You Need to Know https://www.percona.com/blog/what-is-a-cloud-native-database/ https://www.percona.com/blog/what-is-a-cloud-native-database/#respond Thu, 15 Feb 2024 14:23:46 +0000 https://www.percona.com/blog/?p=94521 A cloud-native database isn’t just a database that happens to be sitting in the cloud; it’s built from the ground up to harness the full potential of cloud computing. Unlike traditional databases only adapted to operate in the cloud, cloud-native databases are designed to work with the cloud’s distributed architecture to optimize performance, manage resources […]]]> https://www.percona.com/blog/what-is-a-cloud-native-database/feed/ 0 94521 Five Notable Changes in Percona Everest Alpha https://www.percona.com/blog/notable-changes-in-percona-everest-alpha/ https://www.percona.com/blog/notable-changes-in-percona-everest-alpha/#respond Mon, 05 Feb 2024 16:51:37 +0000 https://www.percona.com/blog/?p=94048 Percona Everest is a cloud-native database platform to deploy and manage enterprise-grade PostgreSQL, MongoDB, and MySQL database clusters.Percona Everest 0.7.0 (Alpha) was released on January 31, 2024. The new version contains significant changes on the backend. However, I will show what is visible to the user. Let’s explore what has improved.1. Installation with everestctl became […]]]> https://www.percona.com/blog/notable-changes-in-percona-everest-alpha/feed/ 0 94048 Configuring Keyring for Encryption Using AWS Key Management Service in Percona Server for MySQL https://www.percona.com/blog/configuring-keyring-for-encryption-using-aws-key-management-service-in-percona-server-for-mysql/ https://www.percona.com/blog/configuring-keyring-for-encryption-using-aws-key-management-service-in-percona-server-for-mysql/#respond Fri, 05 Jan 2024 14:08:09 +0000 https://www.percona.com/blog/?p=93286 The AWS KMS component is now available in Percona Server for MySQL starting from version 8.0.30. This addition enables data-at-rest encryption by utilizing the AWS KMS component, providing the functionality to create and manage cryptographic keys across AWS services.How do we set up encryption using AWS KMS?You should only load a keyring component with a […]]]> https://www.percona.com/blog/configuring-keyring-for-encryption-using-aws-key-management-service-in-percona-server-for-mysql/feed/ 0 93286 How to Run MongoDB on Kubernetes: Solutions, Pros and Cons https://www.percona.com/blog/run-mongodb-in-kubernetes-solutions-pros-and-cons/ https://www.percona.com/blog/run-mongodb-in-kubernetes-solutions-pros-and-cons/#respond Fri, 05 Jan 2024 10:00:08 +0000 https://www.percona.com/blog/?p=82065 This blog was originally published in August 2022 and was updated in January 2024.In this blog, we’ll examine the increasingly popular practice of deploying MongoDB on Kubernetes and explore various approaches to this setup. From direct deployments as a stateful application to utilizing specialized operators and considering cloud-based solutions, we’ll guide you through the key […]]]> https://www.percona.com/blog/run-mongodb-in-kubernetes-solutions-pros-and-cons/feed/ 0 82065 Cloud Native Predictions for 2024 https://www.percona.com/blog/cloud-native-predictions-for-2024/ https://www.percona.com/blog/cloud-native-predictions-for-2024/#respond Wed, 27 Dec 2023 13:22:24 +0000 https://www.percona.com/blog/?p=93030 The evolution of cloud-native technology has been nothing short of revolutionary. As we step into 2024, the cornerstone of cloud-native technology, Kubernetes, will turn ten years old. It continues to solidify its position and is anticipated to reach USD 5575.67 million by 2028, with a forecasted Compound Annual Growth Rate (CAGR) of 18.51% in the […]]]> https://www.percona.com/blog/cloud-native-predictions-for-2024/feed/ 0 93030 Using Huge Pages with PostgreSQL Running Inside Kubernetes https://www.percona.com/blog/using-huge-pages-with-postgresql-running-inside-kubernetes/ https://www.percona.com/blog/using-huge-pages-with-postgresql-running-inside-kubernetes/#respond Wed, 20 Dec 2023 16:49:58 +0000 https://www.percona.com/blog/?p=92436 Huge pages make PostgreSQL faster; can we implement it in Kubernetes? Modern servers operate with terabytes of RAM, and by default, processors work with virtual memory address translation for each 4KB page. OS maintains a huge list of allocated and free pages to make slow but reliable address translation from virtual to physical.Please check out […]]]> https://www.percona.com/blog/using-huge-pages-with-postgresql-running-inside-kubernetes/feed/ 0 92436