{"id":29927,"date":"2019-10-31T21:32:42","date_gmt":"2019-10-31T18:32:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\/"},"modified":"2019-10-31T21:32:42","modified_gmt":"2019-10-31T18:32:42","slug":"bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","title":{"rendered":"\"Fa\u00e7a um backup para mim na fita.\" Uma narrativa em primeira pessoa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Em <noindex><a rel=\"nofollow\" href=\"https:\/\/m.habr.com\/ru\/company\/veeam\/blog\/438714\/\">artigo anterior<\/a><\/noindex> Falamos sobre os novos recursos na atualiza\u00e7\u00e3o de janeiro Update 4 para Veeam Backup &amp; Replication 9.5 (VBR), onde deliberadamente n\u00e3o mencionamos os backups em fitas magn\u00e9ticas. Um relato sobre essa \u00e1rea merece um artigo separado, pois realmente houve muitos novos recursos.<\/p>\n<p>\u2013 Pessoal do QA, voc\u00eas v\u00e3o escrever um artigo?<br \/>\n\u2013 Por que n\u00e3o!<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/6e0943b5851642c604bfaecfc24b66f0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h1>Armazenamento em fita no s\u00e9culo XXI<\/h1>\n<p>\nO armazenamento de dados em fitas magn\u00e9ticas (cartuchos, \"<b>fitas<\/b>\", como n\u00f3s as chamamos na R&amp;D) n\u00e3o se limita ao computador ZX-Spectrum do passado, cujo jogo poderia carregar na mem\u00f3ria RAM de 48 kb a partir de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/search?q=%D0%BA%D0%B0%D1%81%D1%81%D0%B5%D1%82%D0%B0+zx-spectrum&amp;tbm=isch\">uma fita cassete<\/a><\/noindex> em alguns minutos. Em um quarto de s\u00e9culo, a velocidade e a capacidade das fitas aumentaram em 6-7 ordens de magnitude. Esta n\u00e3o \u00e9 uma compara\u00e7\u00e3o totalmente precisa, e pela <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9C%D1%83%D1%80%D0%B0\">lei de Moore<\/a><\/noindex> especifica\u00e7\u00e3o <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open\">LTO<\/a><\/noindex> n\u00e3o est\u00e1 acompanhando. No entanto, as tecnologias modernas permitem gravar at\u00e9 12 terabytes de dados em uma fita de quil\u00f4metro de comprimento (at\u00e9 30 terabytes em modo de compress\u00e3o), assim, um dispositivo de 160 d\u00f3lares supera os concorrentes em termos de custo para armazenamento de longo prazo de grandes volumes de dados, mesmo considerando os investimentos em equipamentos para grava\u00e7\u00e3o\/leitura. Os dados em tais fitas s\u00e3o armazenados com seguran\u00e7a por 15-30 anos.<\/p>\n<p>Vou abordar de outra forma. Recentemente, <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%92%D0%B8%D1%80%D1%83%D1%81-%D0%B2%D1%8B%D0%BC%D0%BE%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C\">os ransomware<\/a><\/noindex> alcan\u00e7aram um novo n\u00edvel. Eles podem esperar sua oportunidade na infraestrutura de uma grande empresa por semanas e meses, e com o surgimento de mais uma vulnerabilidade de dia zero \u2013 destruir (n\u00e3o sem a ajuda humana, j\u00e1 que grandes quantias est\u00e3o em jogo) n\u00e3o apenas todos os dados, mas tamb\u00e9m todos os backups, at\u00e9 os que conseguem acessar. Aqui est\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/krebsonsecurity.com\/2019\/02\/payroll-provider-gives-extortionists-a-payday\/\">um exemplo recente<\/a><\/noindex>, quando a empresa teve que pagar aos sequestradores. Os chamados <b>air gaps<\/b>, ou seja, backups fisicamente isolados da infraestrutura tornaram-se, na pr\u00e1tica, o \u00fanico salvaguarda confi\u00e1vel contra tais situa\u00e7\u00f5es. A fita magn\u00e9tica aqui \u00e9 uma das solu\u00e7\u00f5es que n\u00e3o se tornaram obsoletas.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/f8a69910c75e97855beaa699302b1699.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMas apenas uma especifica\u00e7\u00e3o e inova\u00e7\u00f5es tecnol\u00f3gicas em hardware de \u00edm\u00e3s e b\u00e1rio-ferrite dos principais fabricantes (IBM, HPE, Oracle, Dell) n\u00e3o s\u00e3o suficientes para uma prote\u00e7\u00e3o confi\u00e1vel de dados; \u00e9 necess\u00e1rio um bom software. Na Veeam, temos uma equipe inteira dedicada a backups em fita, cerca de 10 pessoas analisam, planejam, pesquisam, desenvolvem e testam diariamente. Voc\u00ea pode ter visto os resultados desse trabalho em artigos anteriores (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/250951\/\">um<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">dois<\/a><\/noindex>). O que foi feito no \u00faltimo ano?<\/p>\n<h1>Gloss\u00e1rio<\/h1>\n<p>\nSurge a escolha entre as liberdades em rela\u00e7\u00e3o \u00e0 l\u00edngua nativa e os jarg\u00f5es que dificultam a leitura. Prefiro a primeira op\u00e7\u00e3o, portanto, pe\u00e7o desculpas antecipadamente se algumas g\u00edrias da lista abaixo incomodarem algu\u00e9m. Aqui, relembrando brevemente, est\u00e1 o que significa cada termo. <\/p>\n<p><b class=\"spoiler_title\">Os especialistas em VBR podem ignorar esta parte.<\/b><b>Job <\/b>\u2013 tarefa \u2013 um trabalho de backup. Na verdade, todo o VBR \u00e9 constru\u00eddo em torno de jobs. Al\u00e9m de backup e replica\u00e7\u00e3o, isso pode incluir a c\u00f3pia em fita magn\u00e9tica (backup to tape job). Devo esclarecer que a restaura\u00e7\u00e3o de um backup tamb\u00e9m \u00e9 um job, mas neste artigo a palavra se referir\u00e1 especificamente ao backup.<\/p>\n<p><b>Storage <\/b>\u2013 uma denomina\u00e7\u00e3o historicamente estabelecida. Esses s\u00e3o arquivos em <b>reposit\u00f3rio <\/b>(repository \u2013 reposit\u00f3rio), que cont\u00eam backups \u2013 <b>opera\u00e7\u00f5es totalmente <\/b>e <b>incrementais<\/b>. Em um storage, pode haver uma ou v\u00e1rias m\u00e1quinas virtuais.<\/p>\n<p><b>Chain <\/b>\u2013 uma sequ\u00eancia de storages interconectados. Para restaurar dados de um determinado storage incremental, s\u00e3o necess\u00e1rios todos os anteriores, desde o (n-1) at\u00e9 o primeiro, al\u00e9m do storage completo ao qual o primeiro storage incremental se refere.<\/p>\n<p><b>Source<\/b>, <b>Target <\/b>\u2013 fonte, destino. Source \u00e9 a entidade original que \u00e9 processada pelo job. No caso de backups\/replica\u00e7\u00f5es, geralmente \u00e9 uma m\u00e1quina virtual no hipervisor. No caso de jobs de fita, a source \u00e9 o pr\u00f3prio job de backup (ou arquivos no caso de file to tape job). O target para um job de backup \u00e9 o reposit\u00f3rio onde os backups s\u00e3o armazenados. Para jobs de fita, \u00e9 o media pool.<\/p>\n<p><b>Media pool<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/custom_media_pools.html?ver=95u4\">media pool<\/a><\/noindex> \u2013 um pool de m\u00eddia, no nosso caso, de fitas. Um cont\u00eainer l\u00f3gico, criado pelo usu\u00e1rio, que cont\u00e9m fitas de uma ou mais bibliotecas. Portanto, um job de fita sempre possui um media pool como target, ou seja, os dados n\u00e3o s\u00e3o escritos em uma fita espec\u00edfica nem em qualquer fita na biblioteca, mas em um conjunto definido delas. O media pool tem uma configura\u00e7\u00e3o de tempo de reten\u00e7\u00e3o de dados, ap\u00f3s o qual a fita pode ser regravada. O usu\u00e1rio pode criar pools padr\u00e3o (standard) e <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_media_pools.html?ver=95u4\">GFS pools<\/a><\/noindex>. Cada um desses tipos pode agora ser WORM ou n\u00e3o-WORM, como ser\u00e1 discutido a seguir.<\/p>\n<p><b>Media set<\/b> \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_media_sets.html?ver=95u4\">media set<\/a><\/noindex> \u2013 um conjunto de fitas em um pool de m\u00eddia, nas quais backups\/files s\u00e3o continuamente gravados. Para pools GFS, os grupos de m\u00eddia tamb\u00e9m est\u00e3o vinculados a um intervalo (por exemplo, anual \u2013 yearly), as fitas s\u00e3o rotacionadas apenas dentro de seu intervalo.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=75xm3JMxWE0\"><b>Drive<\/b>, <b>changer<\/b><\/a><\/noindex> \u2013 elementos da biblioteca de fitas. O drive l\u00ea e rebobina a fita, o changer \u2013 \u00e9 um rob\u00f4 que move as fitas entre slots de armazenamento, slots de descarregamento e o drive. Existem tamb\u00e9m <b>drives standalone<\/b> (standalone \u2013 aut\u00f4nomo), onde um humano desempenha o papel de changer. Para o drive, \u00e9 imprescind\u00edvel que o driver do fabricante esteja corretamente instalado na m\u00e1quina Windows \u00e0 qual a biblioteca est\u00e1 conectada; com o changer, podemos operar sem drivers, usando SCSI nativo.<\/p>\n<p><\/p>\n<h1>Tenant to tape. O provedor est\u00e1 protegido \u2013 os clientes est\u00e3o protegidos.<\/h1>\n<p>\nColocando as cartas na mesa. O maior recurso da nossa atualiza\u00e7\u00e3o, destinado a <noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/cloud-connect-service-providers.html\">provedores de nuvem.<\/a><\/noindex>, que usam VBR em sua infraestrutura. O desenvolvimento come\u00e7ou h\u00e1 dois anos. Logo percebemos que n\u00e3o conseguir\u00edamos cumprir essa tarefa s\u00e9ria at\u00e9 o pr\u00f3ximo lan\u00e7amento, fizemos uma pequena pausa e, por fim, lan\u00e7amos o recurso na atualiza\u00e7\u00e3o 9.5 Update 4.<\/p>\n<p>Resumo: Agora, os provedores t\u00eam a capacidade de copiar os backups de seus clientes para fitas usando jobs de tape em um pool GFS. Isso oferece aos provedores \u2013 que s\u00e3o grandes e muito queridos por nosso cora\u00e7\u00e3o e departamento comercial \u2013 duas oportunidades:<\/p>\n<ul>\n<li>proteger seus clientes (<b>tenants<\/b>, tenant \u2013 locat\u00e1rio) da perda de dados devido a exclus\u00f5es acidentais ou problemas de infraestrutura ( \"inunda\u00e7\u00e3o no servidor\" );<\/li>\n<li>oferecer aos tenants um servi\u00e7o adicional de recupera\u00e7\u00e3o de dados de um backup antigo que j\u00e1 foi exclu\u00eddo do reposit\u00f3rio em nuvem de acordo com a pol\u00edtica de reten\u00e7\u00e3o de dados, mas que ainda permanece nas fitas.<\/li>\n<\/ul>\n<p>\nDo ponto de vista de marketing, a funcionalidade \u00e9 muito \"apetitoso\", mas do nosso lado, \u00e9 igualmente complexa de implementar.<\/p>\n<h2>Desenvolvimento<\/h2>\n<p>\nO principal problema surgido \u2013 a criptografia de dados. A maioria dos backups em nuvem \u00e9 criptografada, as estat\u00edsticas indicam \u2154 do total. Para n\u00f3s, esse n\u00famero foi uma surpresa, sup\u00fanhamos que quase tudo fosse criptografado, mas n\u00e3o \u2013 muitos clientes parecem ter total confian\u00e7a em seus provedores.<\/p>\n<p>A paradigma \u00e9 simples: o provedor n\u00e3o deve ser capaz de decifrar os dados de seus inquilinos. No entanto, na nova funcionalidade, \u00e9 necess\u00e1rio que o provedor abra os storage com backups. Isso \u00e9 necess\u00e1rio para transferir blocos de dados, por exemplo, para criar <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/virtual_full_backup.html?ver=95u4\">uma c\u00f3pia de seguran\u00e7a virtual completa<\/a><\/noindex>. O principal \u00e9 que isso deve ser feito independentemente do inquilino, quando as chaves necess\u00e1rias n\u00e3o s\u00e3o transmitidas para o provedor durante a execu\u00e7\u00e3o do trabalho.<\/p>\n<p>A solu\u00e7\u00e3o para esse problema, que, ali\u00e1s, tamb\u00e9m est\u00e1 envolvida em outra funcionalidade crucial da atualiza\u00e7\u00e3o proposta \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/capacity_tier.html?ver=95u4\">Capacity Tier<\/a><\/noindex> \u2013 consiste na adi\u00e7\u00e3o de uma chave de criptografia adicional. A chave de arquivo (Archive key) \u00e9 armazenada no banco de dados do provedor de forma cifrada. Por meio de um esquema engenhoso, o provedor pode abrir o storage e mover e recriptografar blocos de dados entre storages (j\u00e1 que cada um tem sua pr\u00f3pria chave), mas n\u00e3o pode decifrar os pr\u00f3prios dados.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/6e09b2f145e53edf70461436785fc6f4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Um esquema engenhoso (op\u00e7\u00e3o funcional)<\/p>\n<p>Adiciono que todos os engenheiros em R&amp;D realmente amam a criptografia em nosso produto, embora ningu\u00e9m saiba todos os detalhes de como funciona. (Aqui havia ainda uma piada \"e por que funciona de fato\", mas os editores n\u00e3o a permitiram.)<\/p>\n<h2>Testes<\/h2>\n<p>\nCentenas de bugs foram registrados para a funcionalidade. As \u00e1reas mais complexas s\u00e3o a criptografia, a interface do usu\u00e1rio e os problemas durante a restaura\u00e7\u00e3o.<\/p>\n<p>Do ponto de vista de testes, a dificuldade estava na grande variabilidade, a \"combinat\u00f3ria\" de tipos e formas de trabalhos de inquilinos e reposit\u00f3rios \u2013 me refiro tanto \u00e0 origem quanto ao destino durante a restaura\u00e7\u00e3o de backups na infraestrutura. Tudo isso se conecta \u00e0 l\u00f3gica dentro da <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/backup_copy_gfs.html?ver=95u4\">modelo GFS<\/a><\/noindex> (incluindo a nova \u2013 paralelismo e conjuntos de m\u00eddia di\u00e1rios, sobre isso abaixo), e no geral \u00e0 especifidade n\u00e3o familiar para trabalhos em nuvem. N\u00e3o se esque\u00e7a de temperar generosamente com criptografia. Se continuarmos a met\u00e1fora, n\u00f3s nos empanturramos desse prato \u2013 mas tamb\u00e9m o experimentamos de todos os lados.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/9519ad918d9112197063f5f0e51b903c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n Fragmento do plano de teste<\/p>\n<h2>Como resultado<\/h2>\n<p>\nUma descri\u00e7\u00e3o detalhada pode ser encontrada em <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cloud_connect_tape.html?ver=95u4\">manual do usu\u00e1rio<\/a><\/noindex> (por enquanto em ingl\u00eas): <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_backup.html?ver=95u4\">backup<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/cloud\/cc_backup_to_tape_restore.html?ver=95u4\">restaura\u00e7\u00e3o<\/a><\/noindex>. Vou me concentrar nos principais pontos.<\/p>\n<h3>Backup<\/h3>\n<p>\nO provedor adiciona inquilinos ao trabalho do tipo tape com o pool GFS como destino. Na presen\u00e7a de uma licen\u00e7a em nuvem, na segunda etapa do assistente, a op\u00e7\u00e3o est\u00e1 dispon\u00edvel <b>Tenants<\/b>\u00c9 poss\u00edvel adicionar todos os inquilinos de uma s\u00f3 vez ou separadamente, ou selecionar apenas uma cota espec\u00edfica (mas n\u00e3o uma subcota) de um determinado inquilino. N\u00e3o \u00e9 permitido misturar backups de inquilinos com backups locais comuns em um \u00fanico trabalho.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/757caa178b0827bf4daa85a167f0fb05.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAs outras configura\u00e7\u00f5es s\u00e3o quase id\u00eanticas a um trabalho normal no pool GFS.<\/p>\n<p>A restaura\u00e7\u00e3o de dados pode ser feita tanto do lado do provedor quanto do pr\u00f3prio inquilino.<\/p>\n<h3>Restaura\u00e7\u00e3o do lado do provedor<\/h3>\n<p>\n\u00c9 realizada atrav\u00e9s de um novo assistente. Aqui \u00e9 poss\u00edvel descer at\u00e9 um trabalho espec\u00edfico, restaurando toda a cadeia que estava no reposit\u00f3rio em um determinado dia.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/5cddb5299f9483469abe4a5fabe83ef0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nExistem tr\u00eas op\u00e7\u00f5es de restaura\u00e7\u00e3o:<\/p>\n<ol>\n<li>Para a localiza\u00e7\u00e3o original. Nesse caso, o backup original, se existir, \u00e9 deletado; os trabalhos do inquilino s\u00e3o automaticamente reconfigurados para restaurar a cadeia recuperada. Presume-se que essa restaura\u00e7\u00e3o ser\u00e1 totalmente impercept\u00edvel para o cliente, que ficar\u00e1 desconectado do reposit\u00f3rio em nuvem apenas por um curto per\u00edodo.<\/li>\n<li>Para uma nova cota\/reposit\u00f3rio. O provedor pode, por exemplo, criar uma conta tempor\u00e1ria separada para esse fim, que ser\u00e1 posteriormente exclu\u00edda. O backup aparece na infraestrutura do inquilino ap\u00f3s a sincroniza\u00e7\u00e3o com o banco de dados do provedor.<\/li>\n<li>Simplesmente para um disco de servidor Linux ou Windows registrado na infraestrutura do provedor. Depois, essa cadeia pode ser gravada em um pen drive e enviada ao inquilino.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/963c2cb3f394d4417675e5c74538c293.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Restaura\u00e7\u00e3o do lado do inquilino<\/h3>\n<p>\nEsta op\u00e7\u00e3o pressup\u00f5e que o cliente tenha sua pr\u00f3pria infraestrutura de fita e um grande volume de dados para restaura\u00e7\u00e3o. O provedor pode fisicamente enviar a fita com os backups gravados ao cliente por meio de um servi\u00e7o de entrega, que a catalogar\u00e1 em seu equipamento, descriptografar\u00e1 as fitas e os backups, e trabalhar\u00e1 com as c\u00f3pias de seguran\u00e7a como se as tivesse gravado na fita. Essa \u00e9 uma dica para n\u00e3o precisar baixar terabytes pela WAN.<\/p>\n<h1>Melhorias substanciais no pool GFS<\/h1>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Backup_rotation_scheme#Grandfather-father-son\">GFS<\/a><\/noindex>-media pools apareceram no VBR h\u00e1 dois anos, na vers\u00e3o 9.5. Na atualiza\u00e7\u00e3o lan\u00e7ada, tanto pela introdu\u00e7\u00e3o da funcionalidade Tenant to tape, quanto a pedido dos usu\u00e1rios, aprimoramos bastante essa funcionalidade.<\/p>\n<h2>Conjuntos de m\u00eddia di\u00e1rios<\/h2>\n<p>\nFoi introduzido um novo <b>di\u00e1rio <\/b>(di\u00e1rio) conjunto de m\u00eddia. Agora no pool GFS \u00e9 poss\u00edvel armazenar backups di\u00e1rios, n\u00e3o apenas completos, mas tamb\u00e9m incrementais. Estes \u00faltimos ocupam consideravelmente menos espa\u00e7o, e isso foi feito para economizar fita. Presume-se que estas fitas sejam rotacionadas continuamente na biblioteca, sem serem levadas para armazenamento remoto. Para a restaura\u00e7\u00e3o a partir de um ponto incremental, ser\u00e3o necess\u00e1rias fitas de um dos conjuntos de m\u00eddia mais antigos (semanal, mensal, trimestral ou anual). N\u00e3o \u00e9 poss\u00edvel ativar o conjunto di\u00e1rio sem ativar o semanal, para que na maioria dos casos os backups incrementais precisem das fitas semanais. Estas est\u00e3o sempre na biblioteca ou armazenadas em um dep\u00f3sito n\u00e3o t\u00e3o remoto.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/dc512ff16ee0f4ad3637de855b30096c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA l\u00f3gica de trabalho dos jobs de tape no pool de m\u00eddia GFS <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/gfs_to_tape_hiw.html?ver=95u4\">n\u00e3o \u00e9 das mais simples<\/a><\/noindex>, os redatores t\u00e9cnicos n\u00e3o me deixar\u00e3o mentir. Resumindo, sem entrar em detalhes, apenas backups completos (incluindo backups completos virtuais) s\u00e3o copiados nos conjuntos semanais e mais antigos, um para cada data, enquanto no di\u00e1rio s\u00e3o todos os backups do reposit\u00f3rio no dia atual, pois o job de backup pode ser executado mais de uma vez por dia.<\/p>\n<h2>Paralelismo, hor\u00e1rio de in\u00edcio e espera nos pools GFS<\/h2>\n<p>\nAgora \u00e9 poss\u00edvel a grava\u00e7\u00e3o paralela de v\u00e1rios jobs em v\u00e1rias unidades da biblioteca tamb\u00e9m nos pools de m\u00eddia GFS (antes, isso era poss\u00edvel apenas nos comuns). \u00c9 ativado na etapa <b>Op\u00e7\u00f5es<\/b> do pool de m\u00eddia. <\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/595c1f4f07738c044b0e585ed8cc3135.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Uma observa\u00e7\u00e3o importante<\/b>: o mesmo arquivo sempre \u00e9 escrito em um \u00fanico fluxo, portanto, no caso de v\u00e1rias m\u00e1quinas virtuais grandes, \u00e9 recomend\u00e1vel ativar <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/per_vm_backup_files.html?ver=95u4\">a configura\u00e7\u00e3o per-VM no reposit\u00f3rio<\/a><\/noindex>, para que o backup consistisse em v\u00e1rias cadeias.<\/p>\n<p>Al\u00e9m disso, agora \u00e9 poss\u00edvel escolher <b>o hor\u00e1rio de in\u00edcio do pr\u00f3prio job GFS<\/b>. Muitos usu\u00e1rios n\u00e3o gostavam do in\u00edcio \u00e0 meia-noite e da espera subsequente durante quase um dia inteiro at\u00e9 que o job de source fosse conclu\u00eddo. Agora esse hor\u00e1rio pode ser ajustado, por exemplo, para o final da noite, quando j\u00e1 h\u00e1 o que copiar para a fita. Mais importante, a partir de solicita\u00e7\u00f5es de usu\u00e1rios, trouxemos para as configura\u00e7\u00f5es avan\u00e7adas uma op\u00e7\u00e3o que antes s\u00f3 podia ser ativada atrav\u00e9s de uma chave de registro. Basta selecionar <b>Processar o ponto de restaura\u00e7\u00e3o mais recente em vez de esperar<\/b> \u2013 e o que est\u00e1 no reposit\u00f3rio no momento do in\u00edcio do job de tape \u00e9 copiado para a fita (por exemplo, o ponto de ontem), sem espera alguma.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/3499ac7d81103efac9571b42f6dcd5ee.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h1>Trabalho aprimorado com v\u00e1rias bibliotecas<\/h1>\n<p>\nVamos falar sobre a situa\u00e7\u00e3o em que mais de uma biblioteca \u00e9 adicionada a um \u00fanico pool de m\u00eddia. J\u00e1 suportamos isso antes, mas de tempos em tempos receb\u00edamos reclama\u00e7\u00f5es de clientes sobre comportamentos um tanto imprevis\u00edveis.<\/p>\n<h2>Foi<\/h2>\n<p>\n<img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/9164fbfc0a96cb9421f7567e59226aab.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPor exemplo, uma job de tape come\u00e7ou, ocupou duas drives da primeira biblioteca, mas as configura\u00e7\u00f5es de paralelismo permitem que use quatro drives simultaneamente. Essa job deve alternar para a segunda biblioteca do pool de m\u00eddia e tamb\u00e9m utilizar seus recursos, ou isso seria um desperd\u00edcio de recursos?<\/p>\n<p>Outro caso. A op\u00e7\u00e3o de alternar sob a condi\u00e7\u00e3o \"sem fitas dispon\u00edveis\" foi escolhida, na primeira biblioteca h\u00e1 apenas uma fita, mas todos os dados podem caber nela. No entanto, as configura\u00e7\u00f5es permitem gravar paralelamente em duas fitas. Devemos envolver a segunda biblioteca nesse caso?<\/p>\n<p>Decidimos organizar essa \u00e1rea, permitindo configurar o comportamento de maneira expl\u00edcita.<\/p>\n<h2>Tornou-se<\/h2>\n<p>\n<img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/cb5b32748493ac237e1c51a36858b834.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/add_media_pool_tapes.html?ver=95u4\">As bibliotecas no pool de m\u00eddia<\/a><\/noindex> agora t\u00eam fun\u00e7\u00f5es - <b>ativa <\/b>e <b>passiva<\/b>. E o pr\u00f3prio pool de m\u00eddia tem dois modos: redundante, ou <b>failover <\/b>(failover) e <b>grava\u00e7\u00e3o paralela<\/b> (paralleling). Agora, dependendo das necessidades, o pool de m\u00eddia pode ser configurado de diferentes maneiras.<\/p>\n<ul>\n<li>Se voc\u00ea tem v\u00e1rias bibliotecas equivalentes e precisa paralelizar a grava\u00e7\u00e3o nelas - ativa o modo de grava\u00e7\u00e3o paralela, para isso todas as bibliotecas devem receber fun\u00e7\u00f5es ativas. Nesse caso, novas fitas e drives ser\u00e3o utilizados imediatamente, assim que houver necessidade, independentemente de em qual biblioteca estejam. Ainda existe prioridade - inicialmente tentaremos encontrar recursos na biblioteca listada primeiro.<\/li>\n<li>Se h\u00e1 uma biblioteca principal e um drive mais antigo ou standalone em reserva, ative o modo failover, colocando a biblioteca principal no topo da lista e escolhendo a fun\u00e7\u00e3o passiva para os dispositivos de reserva. A troca para esse dispositivo ocorrer\u00e1 apenas quando for realmente necess\u00e1rio, para que a job funcione de alguma forma. Essa situa\u00e7\u00e3o ser\u00e1 considerada uma anomalia, e uma notifica\u00e7\u00e3o ser\u00e1 enviada por e-mail.<\/li>\n<\/ul>\n<p>H\u00e1 uma situa\u00e7\u00e3o mais complexa que ainda n\u00e3o suportamos \u2013 v\u00e1rias bibliotecas ativas na presen\u00e7a de passivas. O feedback mostrar\u00e1 se h\u00e1 necessidade de tais configura\u00e7\u00f5es e se \u00e9 necess\u00e1rio 'aprimorar' o recurso no futuro. \u00c9 uma pr\u00e1tica padr\u00e3o.<\/p>\n<h1>Suporte a WORM<\/h1>\n<p>\n<b>WORM <\/b>\u2013 Write Once Read Many \u2013 fitas que n\u00e3o podem ser apagadas ou regravadas <noindex><a rel=\"nofollow\" href=\"https:\/\/www.ibm.com\/support\/knowledgecenter\/en\/STAKKZ\/con_LTOdrive_WORM_security.html\">no n\u00edvel de hardware<\/a><\/noindex>, s\u00f3 \u00e9 poss\u00edvel adicionar dados. O uso obrigat\u00f3rio delas \u00e9 regulamentado por regras de algumas organiza\u00e7\u00f5es, como as que atuam na \u00e1rea da medicina. O principal problema com essas fitas anteriormente era que o VBR durante <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/inventoring_tapes.html?ver=95u4\">a invent\u00e1rio<\/a><\/noindex> ou <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/cataloging_tapes.html?ver=95u4\">a cataloga\u00e7\u00e3o<\/a><\/noindex> gravava um cabe\u00e7alho que, posteriormente, n\u00e3o podia ser apagado, e os trabalhos de fita falhavam com erro ao tentar essa a\u00e7\u00e3o.<\/p>\n<p>Na atualiza\u00e7\u00e3o 9.5 Update 4, foi implementado suporte completo a essas fitas. Foram adicionados pools de m\u00eddia WORM, comum e GFS, onde \u00e9 poss\u00edvel colocar apenas fitas desse tipo.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/a74ac16b6bf985665437b58d867ea2b0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAs novas fitas t\u00eam um \u00edcone azul, 'congelado'. Do ponto de vista do usu\u00e1rio, o trabalho com fitas WORM n\u00e3o difere do trabalho com fitas comuns.<\/p>\n<p>A 'Wormidade' das fitas \u00e9 inicialmente determinada pelo sufixo <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.oracle.com\/cd\/E28221_03\/SLTUG\/barcode_labels.htm#SLTUG912\">do c\u00f3digo de barras<\/a><\/noindex>, se o c\u00f3digo de barras for comum ou ileg\u00edvel, a informa\u00e7\u00e3o \u00e9 fornecida pelo driver ao inserir a fita pela primeira vez. N\u00e3o ser\u00e1 poss\u00edvel colocar fitas WORM em um pool de m\u00eddia comum e gravar nelas. Curiosamente, alguns usu\u00e1rios j\u00e1 colaram c\u00f3digos de barras WORM em fitas comuns e ficaram surpresos com as mudan\u00e7as em sua infraestrutura ap\u00f3s a atualiza\u00e7\u00e3o.<\/p>\n<h2>O chip da fita<\/h2>\n<p>\nSimultaneamente \u00e0 implementa\u00e7\u00e3o de fitas n\u00e3o regrav\u00e1veis, come\u00e7amos a trabalhar com o <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linear_Tape-Open#Cartridge_memory\">chip.<\/a><\/noindex>Os atributos padr\u00e3o no chip anteriormente n\u00e3o eram utilizados por n\u00f3s, agora escrevemos e lemos alguns deles, mas n\u00e3o os consideramos como a principal fonte de dados. O principal guia continua sendo o cabe\u00e7alho da fita. Essa decis\u00e3o mostrou-se acertada: ap\u00f3s um m\u00eas do lan\u00e7amento, vemos como o 'zool\u00f3gico' de hardware dos usu\u00e1rios apresenta surpresas no que diz respeito ao trabalho com o chip.<\/p>\n<h1>Backup de volumes NDMP em fita<\/h1>\n<p>\nEm conclus\u00e3o \u2013 sobre o recurso mais solicitado em termos de feedback nesta atualiza\u00e7\u00e3o. O backup de volumes NDMP em fitas agora est\u00e1 dispon\u00edvel. \u00c9 necess\u00e1rio adicionar um servidor NDMP \u00e0 infraestrutura do VBR. <noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/adding_ndmp_servers.html?ver=95u4\">adicionar o servidor NDMP<\/a><\/noindex>, ap\u00f3s o que na tarefa de fita ser\u00e1 poss\u00edvel escolher volumes deste host. Eles s\u00e3o armazenados em fitas na forma de arquivos com um atributo especial, para diferenci\u00e1-los dos comuns durante a cataloga\u00e7\u00e3o.<\/p>\n<p><img decoding=\"async\" alt=\"&quot;Fa\u00e7a um backup para mim na fita.&quot; Uma narrativa em primeira pessoa\" src=\"\/wp-content\/uploads\/2019\/03\/1358ba022d480fd102e8b7e5eb55bbf4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNa primeira implementa\u00e7\u00e3o existem certas limita\u00e7\u00f5es: extens\u00f5es n\u00e3o s\u00e3o suportadas, al\u00e9m disso, \u00e9 poss\u00edvel fazer backup e restaura\u00e7\u00e3o apenas do volume completo, n\u00e3o de arquivos individuais. O backup \u00e9 feito atrav\u00e9s de <noindex><a rel=\"nofollow\" href=\"https:\/\/linux.die.net\/man\/8\/dump\">dump<\/a><\/noindex> (no caso da NetApp \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/kb.netapp.com\/app\/answers\/answer_view\/a_id\/1003891\/~\/network-data-management-protocol-%28ndmp%29-%2F-dump-phases-description-\">ufsdump<\/a><\/noindex>), aqui h\u00e1 suas particularidades: o n\u00famero m\u00e1ximo de pontos incrementais \u00e9 9, ap\u00f3s o que \u00e9 for\u00e7ado um backup completo.<\/p>\n<h1>Em conclus\u00e3o<\/h1>\n<p>\nEssas foram apenas as mais significativas inova\u00e7\u00f5es na \u00e1rea de backup em fita no VBR 9.5 Update 4. Outras mudan\u00e7as listarei a seguir:<\/p>\n<ul>\n<li>possibilidade de definir a ordem das tarefas de fonte e arquivos nas tarefas de fita;<\/li>\n<li>adicionada a fun\u00e7\u00e3o de Operador de Fita (o usu\u00e1rio pode fazer tudo, exceto a recupera\u00e7\u00e3o da fita \u2013 para isso existe o Operador de Restaura\u00e7\u00e3o);<\/li>\n<li>adicionadas m\u00e1scaras de inclus\u00e3o\/exclus\u00e3o completas na tarefa de fita (exceto NDMP);<\/li>\n<li>melhorada a recupera\u00e7\u00e3o na tarefa de fita (a pasta \u00e9 restaurada com os arquivos que estavam l\u00e1 no momento do backup, e n\u00e3o com todos os que j\u00e1 estiveram l\u00e1 durante toda a sua hist\u00f3ria de backups \u2013 uma funcionalidade muito requisitada, ali\u00e1s);<\/li>\n<li>aumentada a velocidade de restaura\u00e7\u00e3o de um grande n\u00famero de arquivos a partir das fitas;<\/li>\n<li>melhorado o algoritmo de sele\u00e7\u00e3o da pr\u00f3xima fita para grava\u00e7\u00e3o, em particular, com par\u00e2metros iguais, levamos em conta o volume de dados gravados\/lidos durante toda a sua vida, pegamos a mais recente;<\/li>\n<li>melhorada a estabilidade do produto.<\/li>\n<\/ul>\n<h1>Links \u00dateis<\/h1>\n<p>\nPara variar, apresento alguns links para recursos em russo:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.veeam.com\/ru\/backup-replication-download.html\">Link para baixar a vers\u00e3o de teste gratuita do VBR 9.5 Update 4<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/349964\/\">Artigo no Habr \u00abDicas \u00fateis para arquivar backups Veeam em fita\u00bb<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/319654\/\">Artigo no Habr \u00ab7 dicas \u00fateis para proteger backups contra v\u00edrus sequestradores\u00bb<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/helpcenter.veeam.com\/docs\/backup\/vsphere\/tape_device_support.html?ver=95u4\">Se\u00e7\u00e3o do manual do usu\u00e1rio relacionada \u00e0s fitas (em ingl\u00eas)<\/a><\/noindex><\/li>\n<li>E retornamos ao lugar anterior com v\u00eddeos de vis\u00e3o geral \u00abComo funciona\u00bb (embora, at\u00e9 agora, em ingl\u00eas) \u2013 podem ser assistidos <noindex><a rel=\"nofollow\" href=\"https:\/\/files-university.veeam.com\/EU\/VAS-T\/How%20It%20Works%20%28Published%29\/index.html\">aqui<\/a><\/noindex>. A respeito das fitas \u00e9 falado nos slides 95 \u2013 102.<\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/veeam\/blog\/443716\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication 9.5 (VBR), \u0433\u0434\u0435 \u043e\u0441\u043e\u0437\u043d\u0430\u043d\u043d\u043e \u043d\u0435 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u043b\u0438 \u0431\u044d\u043a\u0430\u043f\u044b \u043d\u0430 \u043c\u0430\u0433\u043d\u0438\u0442\u043d\u0443\u044e \u043b\u0435\u043d\u0442\u0443. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0431 \u044d\u0442\u043e\u0439 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0437\u0430\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0438, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447 \u0431\u044b\u043b\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e. \u2013 \u0420\u0435\u0431\u044f\u0442\u0430 \u0438\u0437 QA, \u043d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0441\u0442\u0430\u0442\u044c\u044e? \u2013 \u041f\u043e\u0447\u0435\u043c\u0443 \u0431\u044b \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-29927","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pt\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:32:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:32:42+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47\u00abFiz backup para mim na fita\u00bb. Hist\u00f3ria em primeira pessoa | ProHoster","description":"No artigo anterior, falamos sobre as novas funcionalidades da atualiza\u00e7\u00e3o Update 4 do Veeam Backup &amp; Replication, lan\u00e7ada em janeiro.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00ab\u0411\u044d\u043a\u0430\u043f \u043c\u043d\u0435 \u043d\u0430 \u043b\u0435\u043d\u0442\u0443 \u0437\u0430\u043f\u0438\u043b\u0438\u00bb. \u0420\u0430\u0441\u0441\u043a\u0430\u0437 \u043e\u0442 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u043b\u0438\u0446\u0430 | ProHoster","og:description":"\u0412 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0435\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u043c\u044b \u043f\u043e\u0432\u0435\u0434\u0430\u043b\u0438 \u0432\u0430\u043c \u043e \u043d\u043e\u0432\u044b\u0445 \u0444\u0438\u0447\u0430\u0445 \u0432 \u0432\u044b\u0448\u0435\u0434\u0448\u0435\u043c \u0432 \u044f\u043d\u0432\u0430\u0440\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Update 4 \u0434\u043b\u044f Veeam Backup &amp; Replication.","og:url":"https:\/\/prohoster.info\/pt\/blog\/bekap-mne-na-lentu-zapili-rasskaz-ot-pervogo-litsa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:32:42+00:00","article:modified_time":"2019-10-31T18:32:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"29927","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-20 23:04:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:45:25","updated":"2026-01-20 23:04:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/29927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=29927"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/29927\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=29927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=29927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=29927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}