{"id":616329,"date":"2023-03-10T08:49:38","date_gmt":"2023-03-10T14:49:38","guid":{"rendered":"https:\/\/news.sellorbuyhomefast.com\/index.php\/2023\/03\/10\/velero-wants-to-become-the-kubernetes-backup-standard\/"},"modified":"2023-03-10T08:49:38","modified_gmt":"2023-03-10T14:49:38","slug":"velero-wants-to-become-the-kubernetes-backup-standard","status":"publish","type":"post","link":"https:\/\/newsycanuse.com\/index.php\/2023\/03\/10\/velero-wants-to-become-the-kubernetes-backup-standard\/","title":{"rendered":"Velero wants to become the Kubernetes backup standard"},"content":{"rendered":"<div id=\"content-header\">\n<h2>Open source Velero offers modular data protection and disaster recovery functionality via API for Kubernetes container clusters in an effort to become the standard in the field<\/h2>\n<\/div>\n<div id=\"content-center\">\n<ul>\n<li><i data-icon=\"1\"><\/i><\/li>\n<li><i data-icon=\"2\"><\/i><\/li>\n<\/ul>\n<div id=\"contributors-block\">\n<p><span>By<\/span><\/p>\n<ul>\n<li>\n\t\t\t\t\t<a href=\"https:\/\/www.techtarget.com\/contributor\/Yann-Serra\">Yann Serra,<\/a><br \/>\n\t\t\t\t\t\t<span>LeMagIT<\/span>\n\t\t\t\t\t\t\t<\/li>\n<li>\n\t\t\t\t\t<a href=\"https:\/\/www.techtarget.com\/contributor\/Antony-Adshead\">Antony Adshead,<\/a><br \/>\n\t\t\t\t\t\t<span>Storage Editor<\/span>\n\t\t\t\t\t\t<\/li>\n<\/ul>\n<p>\n\tPublished: <span>09 Mar 2023 11:30<\/span>\n<\/p>\n<\/div>\n<section id=\"content-body\">\n<p>In the margins of the commercial products aimed at <a href=\"https:\/\/www.techtarget.com\/searchdatabackup\/feature\/6-Kubernetes-backup-tools-to-address-container-app-protection\">backup for Kubernetes clusters<\/a> \u2013 Kasten from Veeam, Trilio and Pure\u2019s Portworx \u2013 the open source project from Velero aims at becoming a standard. \u00a0<\/p>\n<p>\u201cVelero\u2019s ambition is to take into account the most possible scenarios,\u201d said Shubham Pampattiwar, chief engineer at Red Hat, who oversees contributions to Velero, and who met ComputerWeekly\u2019s sister publication <a href=\"https:\/\/www.lemagit.fr\/\">LeMagIt<\/a> at a recent <a href=\"https:\/\/www.itpresstour.net\/\">IT Press Tour<\/a> event. \u00a0<\/p>\n<p>\u201cWe have developed, for example, hooks or modules that quiesce an activity for the time needed to <a href=\"https:\/\/www.computerweekly.com\/resources\/Data-protection-backup-and-archiving\">backup<\/a> its data so as not to save it with incoherencies,\u201d said Pampattiwar.<\/p>\n<p>\u201cBut also modules that will carry out asynchronous backups so that data is backed up without stopping production. And an engine that parallelises several backup processes and\/or restores so that activity can be restored as quickly as possible in case of cyber attack.\u201d<\/p>\n<p>It\u2019s quite probable that the likes of Dell, Veritas or IBM could integrate Velero as a Kubernetes extension to <a href=\"https:\/\/www.techtarget.com\/searchdatabackup\/news\/252503874\/Vendors-push-Kubernetes-backup-as-a-must-for-production\">their backup products<\/a>, while Red Hat and VMware could enhance their Kubernetes offers, namely OpenShift and Tanzu, with a native backup function.<\/p>\n<section data-menu-title=\"An assembler of storage processes\">\n<h3><i data-icon=\"1\"><\/i>An assembler of storage processes<\/h3>\n<p>Initially called Heptio Ark, Velero offers just three functions for now. These are backup scheduling, backup and recovery. These take the form of a CRD \u2013 a Kubernetes CustomResourceDefinition \u2013 or a functional extension to Kubernetes and its configuration that\u2019s defined in the <a href=\"https:\/\/www.techtarget.com\/searchdatabackup\/tutorial\/How-to-restore-a-Kubernetes-cluster-from-an-etcd-snapshot\">ectd<\/a> registry to configure the entire cluster.<\/p>\n<p>Velero doesn\u2019t implement backup functionality as such \u2013 rather, it acts as an engine to manage functionality on the cluster that can carry out backup. It manages snapshots, for example, offered through the <a href=\"https:\/\/www.computerweekly.com\/feature\/Container-storage-101-What-is-CSI-and-how-does-it-work\">CSI drivers<\/a> provided by vendors for block storage, Restic or Kopia for file backup, or the Kubernetes API for emergency volumes in object storage mode.<\/p>\n<p>\u201cThe availability of a growing number of modules that can integrate with surrounding infrastructure is the advantage of Velero,\u201d said <a href=\"https:\/\/www.linkedin.com\/in\/shubham-pampattiwar\/\">Pampattiwar<\/a>. \u201cFor example, it is due to this that we can connect via API to cloud hosts to protect their resources. For the user, everything is transparent. They schedule their backup or carry out restores without having to be concerned with the underlying infrastructure.\u201d<\/p>\n<p>Drilling down, the user runs or schedules the running of commands such as \u201cvelero backup create <name of backup>\u201d and that launches the right scripts for the right APIs in the underlying infrastructure.<\/p>\n<p>Concerning the infrastructure that hosts the backups, that can be an S3 cloud volume or file volume. All there needs to be is a module that defines the destination storage that the admin can point to in backup settings. The admin can enter, for example, \u201c&#8211;provider aws\u201d or \u201c&#8211;provider Portworx\u201d followed by necessary details such as the name of the volume or access credentials.<\/p>\n<p>In the same way, the hooks are maintenance scripts adapted to run before or after backup functions.<\/p>\n<p>For example, to backup files of a functioning pod running on a Linux system it\u2019s enough to define a \u201cpre-hook\u201d during pod deployment that asks for a container to run the command \u201c\/sbin\/fsfreeze\u201d \u2013 where \u201cfreeze\u201d stops access before the backup \u2013 then the command \u201c\/sbin\/fsfreeze\u201d to unfreeze it and reactivate I\/O. In the same way, it can act on requests formulated by application <a href=\"https:\/\/www.computerweekly.com\/feature\/Cloud-storage-APIs-What-are-they-and-what-can-be-done-with-them\">API<\/a>s, sent in JSON format, at restore time, for example.<\/p>\n<\/section>\n<section data-menu-title=\"A plug-in engine for backup\">\n<h3><i data-icon=\"1\"><\/i>A plug-in engine for backup<\/h3>\n<p>Pampattiwar admits that to execute all backup functions from the command line could be complex for system administrators. But according to him, it\u2019s a detail.<\/p>\n<p>\u201cThe attraction of Velero is that it is open source,\u201d said Pampattiwar. \u201cThat means it is useable by all storage vendors who have developed a CSI driver for their solution that is recognised by Kubernetes. Now vendors can integrate Velero functionality into a graphical console to administer systems.\u201d<\/p>\n<p>\u201cThe challenge for Velero is to focus on the mechanisms,\u201d said Pampattiwar. \u201cIt\u2019s a platform that\u2019s sufficiently raw that anyone can come and propose improvements that will be useful for lots of people. It is up to everyone how they want to implement the final product so that it\u2019s easy for their customers to use.\u201d<\/p>\n<p>Pampattiwar explained that storage vendors can only offer local backups with their CSI drivers. The first issue here is that these backups are potentially non-functional because they do not make sure that data is coherent before and after backup operations. The second is that these backups aren\u2019t restorable to a different infrastructure. Integrating Velero into their products would offer reliable, multicloud protection.<\/p>\n<p>\u201cThe commercial backup products are pre-packaged. Velero doesn\u2019t have that ambition for now. Instead Velero wants to be a plug-in engine, capable of backup for everything, useable by new storage products as well as the historic incumbents,\u201d said Pampattiwar, who promised regular arrivals of new functionality to smooth backup processes.<\/p>\n<\/section>\n<\/section>\n<section id=\"DigDeeperSplash\">\n<h4>\n\t\t\t<i data-icon=\"m\"><\/i>Read more on Containers<\/h4>\n<ul>\n<li><a id=\"DigDeeperItem-1\" href=\"https:\/\/www.techtarget.com\/searchdatabackup\/news\/365531876\/CloudCasa-plans-split-from-Catalogic-as-independent-company\"><br \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/rms\/onlineimages\/cloud_g1183958722_searchsitetablet_520X173.jpg\" srcset=\"https:\/\/cdn.ttgtmedia.com\/rms\/onlineimages\/cloud_g1183958722_searchsitetablet_520X173.jpg 960w,https:\/\/cdn.ttgtmedia.com\/rms\/onlineimages\/cloud_g1183958722.jpg 1280w\" alt ><\/p>\n<h5>CloudCasa plans split from Catalogic as independent company<\/h5>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/rms\/onlineimages\/mccarthy_timothy.jpg\" alt=\"TimMcCarthy\">\n\t\t\t\t\t\t\t\t\t<\/p>\n<p><span>By: <span>Tim\u00a0McCarthy<\/span><\/span>\n\t\t\t\t\t\t\t<\/p>\n<\/div>\n<p>\t\t\t\t<\/a><\/li>\n<li><a id=\"DigDeeperItem-2\" href=\"https:\/\/www.computerweekly.com\/news\/365530107\/Rakuten-targets-big-edge-deployments-with-Symworld-Cloud\"><br \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/visuals\/LeMagIT\/hero_article\/hero-KubernetesEdge_searchsitetablet_520X173.jpg\" srcset=\"https:\/\/cdn.ttgtmedia.com\/visuals\/LeMagIT\/hero_article\/hero-KubernetesEdge_searchsitetablet_520X173.jpg 960w,https:\/\/cdn.ttgtmedia.com\/visuals\/LeMagIT\/hero_article\/hero-KubernetesEdge.jpg 1280w\" alt ><\/p>\n<h5>Rakuten targets big edge deployments with Symworld Cloud<\/h5>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/visuals\/LeMagIT\/hero_article\/Yann-Serra.jpg\" alt=\"YannSerra\">\n\t\t\t\t\t\t\t\t\t<\/p>\n<p><span>By: <span>Yann\u00a0Serra<\/span><\/span>\n\t\t\t\t\t\t\t<\/p>\n<\/div>\n<p>\t\t\t\t<\/a><\/li>\n<li><a id=\"DigDeeperItem-3\" href=\"https:\/\/www.computerweekly.com\/feature\/Container-storage-platforms-Big-six-approach-starts-to-align\"><br \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/visuals\/German\/article\/container-on-a-train-adobe_searchsitetablet_520X173.jpg\" srcset=\"https:\/\/cdn.ttgtmedia.com\/visuals\/German\/article\/container-on-a-train-adobe_searchsitetablet_520X173.jpg 960w,https:\/\/cdn.ttgtmedia.com\/visuals\/German\/article\/container-on-a-train-adobe.jpg 1280w\" alt ><\/p>\n<h5>Container storage platforms: Big six approach starts to align<\/h5>\n<div>\n<p><img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/rms\/computerweekly\/adshead_antony2018.jpg\" alt=\"AntonyAdshead\">\n\t\t\t\t\t\t\t\t\t<\/p>\n<p><span>By: <span>Antony\u00a0Adshead<\/span><\/span>\n\t\t\t\t\t\t\t<\/p>\n<\/div>\n<p>\t\t\t\t<\/a><\/li>\n<li><a id=\"DigDeeperItem-4\" href=\"https:\/\/www.computerweekly.com\/feature\/Kubernetes-backup-products-and-10-key-players\"><br \/>\n\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/cdn.ttgtmedia.com\/visuals\/ComputerWeekly\/Hero Images\/internet-of-things-IoT-network-fotolia_searchsitetablet_520X173.jpg\" srcset=\"https:\/\/cdn.ttgtmedia.com\/visuals\/ComputerWeekly\/Hero%20Images\/internet-of-things-IoT-network-fotolia_searchsitetablet_520X173.jpg 960w,https:\/\/cdn.ttgtmedia.com\/visuals\/ComputerWeekly\/Hero%20Images\/internet-of-things-IoT-network-fotolia.jpg 1280w\" alt ><\/p>\n<h5>Kubernetes backup products and 10 key players<\/h5>\n<p><span>By: <span>Stephen\u00a0Pritchard<\/span><\/span>\n\t\t\t\t\t\t\t<\/p>\n<p>\t\t\t\t<\/a><\/li>\n<\/ul>\n<\/section>\n<\/div>\n<p><a href=\"https:\/\/www.computerweekly.com\/news\/365532190\/Velero-wants-to-become-the-Kubernetes-backup-standard\" class=\"button purchase\" rel=\"nofollow noopener\" target=\"_blank\">Read More<\/a><br \/>\n Zonia Antes<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Open source Velero offers modular data protection and disaster recovery functionality via API for Kubernetes container clusters in an effort to become the standard in the field By Yann Serra, LeMagIT Antony Adshead, Storage Editor Published: 09 Mar 2023 11:30 In the margins of the commercial products aimed at backup for Kubernetes clusters \u2013 Kasten<\/p>\n","protected":false},"author":1,"featured_media":616330,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,120133,91],"tags":[],"class_list":{"0":"post-616329","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-technology","8":"category-velero","9":"category-wants"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/616329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/comments?post=616329"}],"version-history":[{"count":0,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/616329\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media\/616330"}],"wp:attachment":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media?parent=616329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/categories?post=616329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/tags?post=616329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}