<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DRP Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/drp/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/drp/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Mon, 10 Jun 2024 14:26:03 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>DRP Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/drp/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Proxmox VE Ceph cluster and DRP using OVHcloud dedicated servers</title>
		<link>https://blog.ovhcloud.com/ovh-proxmox-drp-servers/</link>
		
		<dc:creator><![CDATA[Carles Munoz&nbsp;and&nbsp;Cristina Ortiz]]></dc:creator>
		<pubDate>Mon, 10 Jun 2024 13:59:17 +0000</pubDate>
				<category><![CDATA[OVHcloud Partner Program]]></category>
		<category><![CDATA[ceph]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[DRP]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[VE]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=26885</guid>

					<description><![CDATA[OVHcloud’s IaaS (Infraestructure as a Service) services allow us to hire dedicated servers (bare metal) for rent that we can have at our disposal in a matter of minutes. There is a wide range of options (rise, advance, storage, scale, high quality, etc.) from which we can choose according to our needs. In this article [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fovh-proxmox-drp-servers%2F&amp;action_name=Proxmox%20VE%20Ceph%20cluster%20and%20DRP%20using%20OVHcloud%20dedicated%20servers&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p></p>



<p><a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud’s</a> <strong>IaaS</strong> (Infraestructure as a Service) services allow us to hire <strong>dedicated servers</strong> (bare metal) for rent that we can have at our disposal in a matter of minutes. There is a wide range of options (rise, advance, storage, scale, high quality, etc.) from which we can choose according to our needs.</p>



<p>In this article we will see how we can use these dedicated servers to create <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Clusters</a> with the same functionalities that we would have if we used proprietary servers in our facilities (on premises). In addition, we will see how <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> services allow us to create a very complete <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a> (Disaster Recovery Plan) to achieve maximum resilience for our data</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="850" height="476" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/DedicatedServers.png" alt="" class="wp-image-26894" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/DedicatedServers.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/DedicatedServers-300x168.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/DedicatedServers-768x430.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p><a href="https://www.ovhcloud.com/en-gb/bare-metal/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a>OVHCloud &#8211; Dedicated Servers</p>



<p><strong>Ceph Proxmox VE Cluster</strong></p>



<p>A cluster of Proxmox VE servers combined with a Ceph distributed storage system allows you to create a highly available, load-balanced, horizontally scalable, hyperconverged virtualization infrastructure with ease.</p>



<p>Let’s first look at some concepts to fully understand what a <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Cluster</a> is.</p>



<p><strong>What is a cluster?</strong></p>



<p>A cluster in computing refers to a group of interconnected computers or nodes that function together as if they were a single entity. Clusters are used to improve the availability, performance, and scalability of applications and services. There are different types of clusters, but in general they share the objective of providing greater processing capacity and redundancy.</p>



<p><strong>What is Ceph?</strong></p>



<p>Ceph is a distributed storage system designed to provide object, block, and file storage in a single unified cluster. . Proxmox can use Ceph as a virtual machines storege.</p>



<p><strong>What is a Proxmox VE Ceph cluster?</strong></p>



<p>It is three or more servers forming part of a Proxmox cluster and using Ceph as a distributed storage system, all managed from the Proxmox web interface, thanks to which we achieve a hyperconverged virtualization infrastructure.</p>



<p><strong>What is hyperconvergence?</strong></p>



<p>A hyperconverged virtualization infrastructure is an integrated system that combines compute, storage, and networking in a single environment. This simplifies management, improves efficiency, and enables easy scalability, making it easy to create and manage virtual machines in a single cluster.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="850" height="444" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/ProxmoxVECeph.png" alt="" class="wp-image-26895" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/ProxmoxVECeph.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/ProxmoxVECeph-300x157.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/ProxmoxVECeph-768x401.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p><a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a>Proxmox VE Ceph Cluster</p>



<p>By means of the OVHcloud dedicated server service we can create a <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph cluster</a> with three or more nodes in the same way that we would do if we acquired our own servers to create the cluster in our facilities, but with the versatility and advantages that come with using rental servers instead of proprietary hardware, among which we can mention:</p>



<ul class="wp-block-list">
<li><strong>Abstraction</strong> of the hardware layer since any breakdown will be solved by <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> and, if necessary, they will replace the damaged parts or even the entire server.</li>



<li>We <strong>forget</strong> about <strong>hardware obsolescence</strong>. After a few years we will be able to add new servers with the latest technologies to our cluster and eliminate the old ones in a completely transparent way for the user of the virtualization environment, without any interruption of service.</li>



<li>Easily add <strong>more nodes</strong> to our virtualization cluster to increase your computing power. In a matter of minutes we can have new servers that we can add to our cluster.</li>
</ul>



<p>The large number of dedicated server options that <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> makes available to its clients allows us to create <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Clusters</a> for practically any client. We can use different CPUs depending on our needs, large amounts of RAM, large NVMe disks, dedicated 25Gbps networks for Ceph communication, the vRACK service to connect our servers, dedicated IP ranges, etc. All this allows us to cover practically the needs of any client.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="850" height="450" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/A2ScaleServers.png" alt="" class="wp-image-26896" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/A2ScaleServers.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/A2ScaleServers-300x159.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/A2ScaleServers-768x407.png 768w" sizes="(max-width: 850px) 100vw, 850px" /></figure>



<p><a href="https://www.ovhcloud.com/en-gb/bare-metal/scale/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a>OVHCloud &#8211; A2-Scale Servers</p>



<p><strong>DRP (Disaster Recovery Plan)</strong></p>



<p>A <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a> (Disaster Recovery Plan) is crucial to maintaining business operations in the event of disasters, guaranteeing the continuity and protection of essential data. It is very important to have a good <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a> to ensure the resilience of the data.</p>



<p><strong>What is a Disaster Recovery Plan?</strong></p>



<p><a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Disaster Recovery Plan</a> in IT refers to a set of strategies, policies and procedures that an organization implements to restore its critical systems and data after a catastrophic event or disaster that causes significant disruptions to operations. normal.que cause interrupciones significativas en las operaciones normales.</p>



<p>These events may include:</p>



<ul class="wp-block-list">
<li>Natural disasters: Such as earthquakes, floods, storms, etc.</li>



<li>Man-made disasters: Such as cyber attacks, infrastructure failures, acts of vandalism, etc.</li>
</ul>



<p>The goal of the <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Disaster Recovery Plan</a> is to minimize downtime and ensure business continuity, allowing the organization to recover quickly after a disaster.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="850" height="534" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/DRP.png" alt="" class="wp-image-26897" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/DRP.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/DRP-300x188.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/DRP-768x482.png 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></figure>



<h3 class="wp-block-heading"><a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a><strong>DRP (Disaster Recovery Plan)</strong></h3>



<p>Below we will list several options, taking into account that our <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a> may have some of these or even a combination of all of them, depending on the level of data resilience desired. <strong>Option 1: Proxmox VE Ceph Cluster distributed in OVHcloud 3-AZ region</strong> Our partner <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> has a service called <a href="https://www.ovhcloud.com/en-gb/bare-metal/uc-3-az-resilience/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">3-AZ region</a> thanks to which we can distribute a <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Cluster</a> made up of dedicated servers (bare metal) between three different data centers separated by a few tens of kilometers. These data centers that make up the <a href="https://www.ovhcloud.com/en-gb/bare-metal/uc-3-az-resilience/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">3-AZ region</a> are interconnected through redundant fibers with minimal latency, thanks to which we can set up a <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Cluster</a> distributed within said region. This provides us with great resilience of the data against incidents located in one of the data centers since our virtualization service will not be affected by it.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="850" height="246" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/3AZ.png" alt="" class="wp-image-26898" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/3AZ.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/3AZ-300x87.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/3AZ-768x222.png 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></figure>



<p><a href="https://www.ovhcloud.com/en-gb/bare-metal/uc-3-az-resilience/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a>OVHcloud &#8211; 3-AZ Region</p>



<p><strong>Option 2: Proxmox Backup Server with frequent replication</strong> Make use of a <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox Backup Server</a> (PBS) or by means of our <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">PBS Online service</a> in a data center (even a different country or continent) where you have a backup copy of all virtual machines, maintaining a history of various versions over time depending on the space available for copies. For those virtual machines that are more critical, you can even make more frequent copies (for example, every hour) so that if you have to activate the <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a>, the data loss is as little as possible. This option can be implemented using the <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">PBS Online</a> service, the <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> IaaS service to rent a dedicated server on which to install the <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">PBS</a> or any other cloud service or even own facilities in which to locate the <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">PBS</a>.</p>



<p><strong>Option 3: Ceph Replicación</strong> Create a <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Cluster</a> identical to the production one in a data center geographically separated from the main cluster and activate <strong>Ceph replication</strong> between both clusters. This is the option with the least data loss if we compare it with option 2, but much more expensive since we have to have a cluster equal to the main cluster that we will only activate in case of disaster. This option can be implemented using the <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a> IaaS service, given that they have data centers distributed in several countries and continents. Therefore, it would be viable to host the main cluster in a data center and the replication cluster located in another country. It can also be implemented using different cloud providers and also on the customer’s premises if he has geographically separated data centers.</p>



<p><strong>Conclusion</strong></p>



<p>As we have seen throughout this article, we can create a hyperconverged virtualization infrastructure with great data resilience using the <a href="https://soltecsis.com/en/proxmox-ve/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE</a> hypervisor and dedicated <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHCloud</a> servers. A <a href="https://soltecsis.com/en/proxmox-ve-ceph-cluster/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Proxmox VE Ceph Cluster</a> with three or more nodes located in a <a href="https://www.ovhcloud.com/en-gb/bare-metal/uc-3-az-resilience/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">3-AZ region</a> of <a href="https://www.ovhcloud.com/en-gb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud</a>, in combination with a <a href="https://soltecsis.com/en/proxmox-backup-server/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">PBS</a> (Proxmox Backup Server) hosted in a different data center and country is a highly available solution, with high scalability and with great data resilience. If we also add an identical cluster in another data center outside the <a href="https://www.ovhcloud.com/en-gb/bare-metal/uc-3-az-resilience/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">3-AZ region</a> with real-time Ceph replication, we can have a <a href="https://soltecsis.com/en/disaster-recovery-plan-drp/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">DRP</a> (Disaster Recovery Plan) that allows rapid disaster recovery.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="850" height="596" src="https://blog.ovhcloud.com/wp-content/uploads/2024/06/Proxmox2.png" alt="" class="wp-image-26899" srcset="https://blog.ovhcloud.com/wp-content/uploads/2024/06/Proxmox2.png 850w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/Proxmox2-300x210.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2024/06/Proxmox2-768x539.png 768w" sizes="auto, (max-width: 850px) 100vw, 850px" /></figure>



<p><a href="https://soltecsis.com/en/proxmox-ve/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"></a>&nbsp;</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fovh-proxmox-drp-servers%2F&amp;action_name=Proxmox%20VE%20Ceph%20cluster%20and%20DRP%20using%20OVHcloud%20dedicated%20servers&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The importance of backup and DRP for Kubernetes clusters</title>
		<link>https://blog.ovhcloud.com/the-importance-of-backup-and-drp-for-kubernetes-clusters/</link>
		
		<dc:creator><![CDATA[Marine Terrier&nbsp;and&nbsp;Antoine Lecorgne]]></dc:creator>
		<pubDate>Mon, 10 Jul 2023 13:41:00 +0000</pubDate>
				<category><![CDATA[OVHcloud Partner Program]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[DRP]]></category>
		<category><![CDATA[Kubernetes]]></category>
		<category><![CDATA[Partner Program]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=25483</guid>

					<description><![CDATA[The containers, in software development, have now become key elements for hosting and managing applications. The use of these containers has allowed companies to be more efficient and flexible in the deployment of their applications, thereby improving their competitiveness in the market. Orchestration tools like Kubernetes have significantly changed the way applications are developed and [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-importance-of-backup-and-drp-for-kubernetes-clusters%2F&amp;action_name=The%20importance%20of%20backup%20and%20DRP%20for%20Kubernetes%20clusters&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>The containers, in software development, have now become key elements for hosting and managing applications. The use of these containers has allowed companies to be more efficient and flexible in the deployment of their applications, thereby improving their competitiveness in the market.</p>



<p>Orchestration tools like Kubernetes have significantly changed the way applications are developed and deployed. They provide developers with the opportunity to focus fully on creating software, which has enabled containers to revolutionize software development. Today, containers have become key elements for hosting and managing applications, and they continue to gain popularity in the world of technology. Their use has allowed companies to gain efficiency and flexibility in deploying their applications, thus improving their competitiveness in the market.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1548-1024x538.jpg" alt="The importance of backup and DRP for Kubernetes clusters" class="wp-image-25491" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1548-1024x538.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1548-300x158.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1548-768x404.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1548.jpg 1199w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<p>Kubernetes has become the go-to platform for container orchestration, with more and more organizations using it for their production environments. Kubernetes provides many benefits, but it also introduces new challenges and risks. Indeed, as with any technology, Kubernetes is not immune to disasters, data loss, downtime, or infrastructure failures. Therefore, it is crucial to consider the importance of backup and disaster recovery planning (DRP) for Kubernetes clusters too.</p>



<p>To start with, we&#8217;ll explain why backup and DRP are critical for Kubernetes clusters, like any other type of clusters, how to implement a backup and DRP strategy, and some best practices for maintaining a healthy Kubernetes environment. Then, we&#8217;ll explore how infrastructure as code (IAC) can facilitate DRP, and why Velero Backup is an ideal tool to protect Kubernetes cluster data.</p>



<h3 class="wp-block-heading">Why Backup and DRP are Critical for Kubernetes Clusters</h3>



<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1546.png" alt="Kubernetes" class="wp-image-25487" width="190" height="162" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1546.png 380w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1546-300x255.png 300w" sizes="auto, (max-width: 190px) 100vw, 190px" /></figure>



<p>Kubernetes clusters are complex systems that consist of multiple components and layers, such as nodes, pods, services, and etc. These components are distributed across different hosts and can be subject to failures or errors, whether caused by hardware or software issues, human errors, or even cyber-attacks. When a component fails, it can result in data loss, downtime, or degraded performance.</p>



<p>To avoid these risks and maintain business continuity, it&#8217;s essential to have a backup and DRP plan for your Kubernetes clusters. Here are some reasons why:</p>



<ol class="wp-block-list" type="1" start="1">
<li><strong>Data protection</strong>: Kubernetes stores critical data, such as application configurations, persistent volumes, and stateful sets, in etcd. Backups ensure that your critical data is protected in case of a failure or outage.</li>



<li><strong>Disaster recovery</strong>: In case of a disaster or outage, a DRP plan helps you recover your data and applications quickly and minimize downtime.</li>



<li><strong>Compliance</strong>: Many industries and regulations ( GDPR ) require businesses to have a DRP plan to protect sensitive data and maintain business continuity.</li>



<li><strong>Risk management</strong>: A backup and DRP plan can help you identify potential risks and vulnerabilities in your Kubernetes environment and proactively mitigate them.</li>
</ol>



<h3 class="wp-block-heading">How to Implement a Backup and DRP Strategy for Kubernetes Clusters</h3>



<p>Implementing a backup and DRP strategy for Kubernetes clusters involves several steps, including:</p>



<ol class="wp-block-list" type="1" start="1">
<li><strong>Define your backup and DRP requirements</strong>: Identify your critical data and applications, recovery time objectives (RTOs), recovery point objectives (RPOs), and compliance requirements.</li>



<li><strong>Choose a backup and DRP solution</strong>: There are many backup and DRP solutions available for Kubernetes, such as Velero, Kubernetes Disaster Recovery (KDR), Kasten and Stash. Choose a solution that meets your requirements and integrates with your OVHcloud environment (i.e. using <a href="https://www.ovhcloud.com/en-gb/public-cloud/object-storage/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud S3 object storage services</a> ensuring full interoperability and resilience), existing tools and workflows.</li>



<li><strong>Configure and test your backup and DRP solution</strong>: Set up your backup and DRP solution and test it thoroughly to ensure it meets your RTOs and RPOs. Regularly validate and update your backup and DRP plan as your Kubernetes environment changes.</li>



<li><strong>Document and train your team</strong>: Make sure your backup and DRP plan are clear and familiar to all, and keep your team trained on how to execute it in case of a disaster or outage. Regularly review and update your plan to reflect changes in your Kubernetes environment or compliance requirements.</li>
</ol>



<h3 class="wp-block-heading">Infrastructure as Code (IaC) to Facilitate DRP</h3>



<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1547.png" alt="Kubernetes &amp; IaC - Terraform, Ansible &amp; Helm" class="wp-image-25489" width="128" height="373" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1547.png 256w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1547-103x300.png 103w" sizes="auto, (max-width: 128px) 100vw, 128px" /></figure>



<p>Infrastructure as code (IAC) is a methodology that uses code to automate the provisioning, configuration, and management of infrastructure.</p>



<p>With IAC, you can define your Kubernetes environment as code, using tools such as Terraform, Ansible, or Helm. This code can be version controlled, tested, and audited, making it easier to maintain, replicate, and recover your Kubernetes environment in case of a disaster or outage.</p>



<p>IAC can facilitate DRP by providing a consistent, repeatable, and scalable way to deploy and configure your Kubernetes environment. With IAC, you can easily rebuild your Kubernetes environment from scratch, which is especially important in case of a catastrophic failure.</p>



<p>In the context of a Disaster Recovery Plan (DRP), GitOps can be a particularly useful method for managing Kubernetes infrastructure. Thanks to its consistent, reproducible, and auditable approach, GitOps allows for effective control over changes and deployments in the Kubernetes environment. Additionally, by using continuous deployment practices, GitOps makes it easier to monitor and update the Kubernetes environment, which can be crucial for maintaining service availability in the event of an incident.</p>



<p>In case of a disaster or outage, GitOps allows for the quick recovery of the previous state of the infrastructure by using Git&#8217;s version control features. Indeed, all changes made to the infrastructure are versioned and documented, making it easier to restore the previous state. Moreover, the consistency of the infrastructure ensured by GitOps reduces the risk of human error and facilitates collaboration between operational and development teams. Overall, GitOps can be a key element in ensuring business continuity within a DRP.</p>



<h3 class="wp-block-heading">Advantages of Velero Backup to Protect Kubernetes Cluster Data</h3>



<figure class="wp-block-image alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1545.png" alt="Velero" class="wp-image-25484" width="209" height="176" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1545.png 417w, https://blog.ovhcloud.com/wp-content/uploads/2023/06/IMG_1545-300x253.png 300w" sizes="auto, (max-width: 209px) 100vw, 209px" /></figure>



<p>Velero is an open-source tool that provides backup and disaster recovery capabilities for Kubernetes clusters. Velero offers several advantages for protecting Kubernetes cluster data, including:</p>



<ol class="wp-block-list" type="1" start="1">
<li><strong>Automated backups</strong>: Velero allows you to schedule automated backups of your Kubernetes resources and their associated volumes. This means that you don&#8217;t have to manually create and manage backups, saving you time and reducing the risk of human error.</li>



<li><strong>Customizable backup policies</strong>: Velero offers flexible backup policies that enable you to customize your backups to meet your specific needs. For example, you can choose to back up only certain namespaces, labels, or annotations.</li>



<li><strong>Incremental backups</strong>: Velero performs incremental backups, which means that only the changes made since the last backup are saved. This reduces the backup window and saves storage space.</li>



<li><strong>Disaster recovery</strong>: Velero provides an easy way to restore your Kubernetes resources and their associated volumes in case of a disaster or outage. You can restore your resources to the same cluster or to a different one, making it easier to switch between different environments.</li>



<li><strong>Support for multiple cloud providers</strong>: Velero supports several cloud providers, allowing multi-cloud strategy and making it easier to use the same tool for backup and disaster recovery across different environments.</li>



<li><strong>Integration with IAC tools</strong>: Velero integrates with infrastructure as code (IAC) tools, such as Kubernetes manifests and Helm charts. This means that you can include backup and disaster recovery configurations in your IAC templates, making it easier to manage your backups alongside your infrastructure.</li>
</ol>



<p>To ensure optimal use of Velero, it is recommended to enable Velero metrics to monitor the status of backups. Using the open-source monitoring tools Prometheus and Grafana, you can create a dedicated Kubernetes backup dashboard to display key metrics such as backup size, backup duration, number of successful and failed backups. These metrics provide useful information about the progress and success of backups, allowing for early detection of any potential issues. In addition, to improve visibility and resolution of backup issues, it is recommended to implement Loki and Promtail to retrieve logs and trigger alerts in case of warnings or errors on backups. This proactive approach helps resolve problems faster and improve the quality of backups. By following these best practices, Velero users can ensure that their backups are reliable and available when needed.</p>



<p>In a nutshell, Velero offers a reliable and flexible way to protect your Kubernetes cluster data, automate backups, and streamline disaster recovery.</p>



<h3 class="wp-block-heading">Conclusion</h3>



<p>Backup and DRP are critical for Kubernetes environments to ensure data protection, disaster recovery, compliance, and risk management. IAC can facilitate DRP by providing a consistent, repeatable, and scalable way to deploy and configure your Kubernetes clusters.</p>



<p>As highlighted above, Velero Backup is for sure a reliable and flexible solution to automate backups and streamline disaster recovery.</p>



<p>But there are various solutions available on the market to protect Kubernetes cluster data, and <a href="https://www.ovhcloud.com/en/public-cloud/kubernetes/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">OVHcloud Managed Kubernetes</a> offer (CNCF software compliant) is compatible with all of them by design &#8211; you can find out more in the dedicated content library available <a href="https://help.ovhcloud.com/csm/en-gb-documentation-storage-backup?id=kb_browse_cat&amp;kb_id=38e74da5a884a950f07829d7d5c75217&amp;kb_category=7aa0e58cb1a1ad50f078c690ed704d6b" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">here</a>.</p>



<p>If you want to get expert advice and support on this topic, we invite you to reach out to our partner LecPac-Consulting using the following contact details or to our Professional Services team.</p>



<p><strong>Email </strong><a href="https://lecpac-consulting.com/contact/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">info@lecpac-consulting.com</a> <br><strong>Telephone</strong> <a href="tel:0613028171" data-wpel-link="internal">06 13 02 81 71</a><br><strong>Website</strong> <a href="https://lecpac-consulting.com/contact/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://lecpac-consulting.com/contact/</a></p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="336" height="242" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0699.png" alt="OVHcloud Partner Program Blog" class="wp-image-21415" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0699.png 336w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0699-300x216.png 300w" sizes="auto, (max-width: 336px) 100vw, 336px" /></figure>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fthe-importance-of-backup-and-drp-for-kubernetes-clusters%2F&amp;action_name=The%20importance%20of%20backup%20and%20DRP%20for%20Kubernetes%20clusters&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>In a nutshell… Preparing for disaster recovery with Zerto</title>
		<link>https://blog.ovhcloud.com/in-a-nutshell-preparing-for-disaster-recovery-with-zerto/</link>
		
		<dc:creator><![CDATA[David Mondon]]></dc:creator>
		<pubDate>Fri, 11 Mar 2022 13:35:05 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[DRP]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=21502</guid>

					<description><![CDATA[Zerto is a software solution for continuous protection and disaster recovery available on OVHcloud Hosted Private Cloud Premier powered by VMware. Currently we have two available solutions for Zerto replication: replication between 2 OVHcloud Hosted Private Cloud PCC replication between your VMware platform on premise and a OVHcloud Hosted Private Cloud PCC. (note that a [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fin-a-nutshell-preparing-for-disaster-recovery-with-zerto%2F&amp;action_name=In%20a%20nutshell%E2%80%A6%20Preparing%20for%20disaster%20recovery%20with%20Zerto&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Zerto is a software solution for continuous protection and disaster recovery available on OVHcloud Hosted Private Cloud Premier powered by VMware.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="537" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/IMG_0846-1024x537.jpeg" alt="In a nutshell… Preparing for disaster recovery with Zerto" class="wp-image-22677" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/IMG_0846-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/IMG_0846-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/IMG_0846-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/IMG_0846.jpeg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Currently we have two available solutions for Zerto replication: </p>



<ul class="wp-block-list"><li>replication between 2 OVHcloud Hosted Private Cloud PCC</li><li>replication between your VMware platform on premise and a OVHcloud Hosted Private Cloud PCC. (note that a maximum of 120ms latency is recommended between the 2 sites)</li></ul>



<p>The choice is made in the OVHcloud manager when you enable the option. The Zerto licence required for the on-premises platform is automatically provided by OVHcloud.</p>



<p>In both scenarios, all the replicated data is sent to the other site, there is no local replication.</p>



<p>Zerto replication can only be setup one to one (not «&nbsp;one to many&nbsp;» or «&nbsp;many to one&nbsp;» or «&nbsp;multi-hops&nbsp;»)</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="779" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/Zerto1-1024x779.png" alt="" class="wp-image-21504" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/Zerto1-1024x779.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/Zerto1-300x228.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/Zerto1-768x584.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/Zerto1.png 1044w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>As of Oct 5th 2021, the option is available from 30€HT/VM/mois</p>



<h3 class="wp-block-heading">Architecture&nbsp;</h3>



<p>Let’s dive further in our Zerto implementation and how it works</p>



<p>Upon activation in the OVHcloud manager, a <em>Zerto Virtual Manager</em> (ZVM) is deployed inside OVHcloud own infrastructure, and a <em>Virtual Replication Appliance</em> (VRA) on each host of the customer PCC (using only vCPU and vRAM, storage is provided by OVHcloud and doesn’t consume PCC storage). The ZVM is the Zerto UI and the control plane for the solution. The VRA are the «&nbsp;data movers&nbsp;».</p>



<p>A dedicated VPN is also created for the VRA data traffic as early Zerto versions didn’t encrypt in-flight data.</p>



<p>In case of a <em>on premise&nbsp;to OVHcloud</em> setup, the customer needs to <a href="https://docs.ovh.com/gb/en/private-cloud/zerto-virtual-replication-customer-to-ovh/" data-wpel-link="exclude">deploy the ZVM, VRA and VPN on his own platform</a>.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="445" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto2-1024x445.png" alt="" class="wp-image-21505" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto2-1024x445.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto2-300x130.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto2-768x334.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto2.png 1359w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>Zerto replication is bi-directional, so we can protect both sites with each other, providing they have enough space to host the replicas, and enough CPU/RAM to restart the VM’s.</p>



<p>To start replicating VM’s, we have to set-up at least one <em>Virtual Protection Group</em> (VPG). This is an important step because&nbsp;:</p>



<ul class="wp-block-list"><li>a VM can only be part of 1 VPG</li><li>only a running VM can be added to a VPG</li><li>all VM in the same VPG will have the same recovery checkpoint, allowing for a consistent recovery/restart. This is very useful for a multi-tiered application.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="452" height="186" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto3.png" alt="" class="wp-image-21506" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto3.png 452w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto3-300x123.png 300w" sizes="auto, (max-width: 452px) 100vw, 452px" /></figure></div>



<p>Zerto uses Continuous Data Protection (CDP) mechanism and journalisation. All writes to a VM are kept in a journal, and all VM in a VPG are kept consistent by regular checkpoints. This enables very low Recovery Point Objectives (RPO), and high granularity for recovery.</p>



<p>The journal can log changes up to 30 days. Depending on the workload this can represent a LOT of data, you have to make sure your datastores can handle the load and have enough capacity.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="211" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-1024x211.png" alt="" class="wp-image-21507" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-1024x211.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-300x62.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-768x159.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-1536x317.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/zerto4-2048x423.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p>An important aspect of Zerto on OVHcloud is that the customer is responsible for configuring the VPG (and the ZVM, VRA and VPN for the on-premises side) and ensuring replication is running without error and triggering a failover and/or failback. We do not monitor the replication processes as we do not have access to them (and to your data).</p>



<h3 class="wp-block-heading">Day to day</h3>



<p>Initial setup and failover are covered in our <a href="https://docs.ovh.com/ie/en/private-cloud/zerto-virtual-replication-vmware-vsphere-drp/" data-wpel-link="exclude">Setting up Zerto Virtual Replication for your DRP</a> and <a href="https://docs.ovh.com/ie/en/private-cloud/zerto-virtual-replication-customer-to-ovh/" data-wpel-link="exclude">Using Zerto between OVHcloud and a third party&nbsp;platform</a> guides.</p>



<p>We manage the ZVM, ZRA and VPN tunnel on OVHcloud infrastructure, and you manage the VPG, the replication options and the replication reports. And this is achieved by accessing the Zerto UI at your personal URL:  <code>https://zerto.pcc-xxx-xxx-xxx-xxx.ovh.xxx/</code></p>



<p>You also have to manage the ZVM, ZRA and your end of the VPN tunnel, if you replicate to/from your own datacentre to/from OVHcloud PCC.</p>



<p>But Zerto is not only a solution enabling to fail-over and restart production on a distant site. It is also a mean to restore locally VM’s that have been damaged/corrupted/deleted by using the target replica.</p>



<p>A single VM or an entire VPG can be restored this way, the time required for the restoration depending on CPU/RAM/network available considering the data is on the remote site.</p>



<h3 class="wp-block-heading">Sources</h3>



<ul class="wp-block-list"><li><a href="https://www.zerto.com/wp-content/uploads/2020/02/Zerto-Architecture-Guide.pdf" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Zerto-Architecture-Guide.pdf</a> </li><li><a href="https://www.ovhcloud.com/en-gb/enterprise/products/hosted-private-cloud/zerto/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Zerto @OVHcloud.com</a></li></ul>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fin-a-nutshell-preparing-for-disaster-recovery-with-zerto%2F&amp;action_name=In%20a%20nutshell%E2%80%A6%20Preparing%20for%20disaster%20recovery%20with%20Zerto&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
