{"id":53315,"date":"2019-11-29T00:00:00","date_gmt":"2019-11-28T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree"},"modified":"2020-02-18T14:01:12","modified_gmt":"2020-02-18T11:01:12","slug":"active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree","title":{"rendered":"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Fazer backups de dados importantes \u00e9 essencial. Mas e se for necess\u00e1rio retomar o trabalho imediatamente, e cada minuto conta? N\u00f3s, da Acronis, decidimos investigar qu\u00e3o rapidamente poder\u00edamos iniciar o sistema. Este \u00e9 o primeiro post de uma s\u00e9rie sobre Active Restore, onde contarei como come\u00e7amos esse projeto em colabora\u00e7\u00e3o com a Universidade de Innopolis, qual solu\u00e7\u00e3o encontramos e em que estamos trabalhando atualmente. Detalhes a seguir.<\/p>\n<p><img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/14e18cf97e38df10a2dcce530be99122.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <br \/>\nOl\u00e1! Meu nome \u00e9 Daulet Tumbaev, e hoje gostaria de compartilhar com voc\u00eas minha experi\u00eancia no desenvolvimento de um sistema que acelera a recupera\u00e7\u00e3o de desastres. Para contar toda a trajet\u00f3ria do projeto, vamos come\u00e7ar um pouco de longe. Atualmente, trabalho na Acronis, mas tamb\u00e9m sou graduado da Universidade de Innopolis, onde terminei o mestrado em \u2018Gest\u00e3o de Desenvolvimento de Software\u2019 (conhecido como MSIT-SE). Innopolis \u00e9 uma universidade jovem, e seu curr\u00edculo \u00e9 ainda mais recente. No entanto, \u00e9 baseado nos planos de estudos da Universidade Carnegie Mellon, que possui t\u00f3picos como projetos industriais. <\/p>\n<p>O objetivo do projeto industrial \u00e9 imergir o aluno na verdadeira processo de desenvolvimento e consolidar o conhecimento adquirido na pr\u00e1tica. Para isso, a universidade colabora com empresas como Yandex, Acronis, MTC e dezenas de outras (no total, em 2018, a universidade tinha 144 parceiros). Durante essa colabora\u00e7\u00e3o, as empresas apresentam ao universit\u00e1rio suas \u00e1reas de atua\u00e7\u00e3o, e os alunos escolhem um dos projetos que mais os interessam e que est\u00e1 em linha com seu n\u00edvel de prepara\u00e7\u00e3o. H\u00e1 apenas dois anos, eu estava \u2018do outro lado da barricada\u2019 e trabalhava como aluno em outro projeto da Acronis. Mas desta vez, tornei-me consultor t\u00e9cnico para os alunos do lado da empresa e propus o projeto Active Restore. A pr\u00f3pria ideia do Active Restore foi formulada pela equipe Kernel da Acronis, no entanto, o desenvolvimento da solu\u00e7\u00e3o come\u00e7ou em conjunto com a Universidade de Innopolis.<\/p>\n<h3>Active Restore \u2013 para que isso serve?<\/h3>\n<p>\nTradicionalmente, a recupera\u00e7\u00e3o de desastres segue um padr\u00e3o. Ap\u00f3s problemas com o computador, voc\u00ea acessa a interface web de um sistema de backup, como o Acronis True Image, e clica no grande bot\u00e3o \u2018restaurar\u2019. Em seguida, voc\u00ea precisa esperar N minutos, e s\u00f3 depois disso poder\u00e1 retomar seu trabalho.<\/p>\n<p><img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/ffd0d3248f6a625831270af42b58f80d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nO problema \u00e9 que esse n\u00famero N, conhecido tamb\u00e9m como RTO (objetivo de tempo de recupera\u00e7\u00e3o), pode ser bastante expressivo, dependendo da velocidade da conex\u00e3o (se a recupera\u00e7\u00e3o for a partir da nuvem), do espa\u00e7o do disco r\u00edgido da sua m\u00e1quina e de v\u00e1rios outros fatores. \u00c9 poss\u00edvel reduzi-lo? Sim, \u00e9 poss\u00edvel, pois para retomar a opera\u00e7\u00e3o nem sempre \u00e9 necess\u00e1rio ter o disco completo do computador. Fotos e v\u00eddeos, por exemplo, n\u00e3o afetam a funcionalidade do dispositivo e podem ser recuperados posteriormente em segundo plano. <\/p>\n<h3>Driver necess\u00e1rio&#8230;<\/h3>\n<p>\nO sistema operacional calcula a inicializa\u00e7\u00e3o com um disco completamente pronto. Portanto, o Windows realiza uma s\u00e9rie de verifica\u00e7\u00f5es de integridade do disco. O sistema n\u00e3o permitir\u00e1 o in\u00edcio normal na aus\u00eancia ou dano de alguns arquivos que o SO espera encontrar. Para resolver esse problema, decidimos usar files de redirecionamento que substituem arquivos ausentes ou danificados, mas na verdade s\u00e3o apenas espa\u00e7os vazios. Criar esses redirecionadores n\u00e3o leva muito tempo, pois, na pr\u00e1tica, eles n\u00e3o cont\u00eam nenhum conte\u00fado. <\/p>\n<p>A recupera\u00e7\u00e3o ocorre da seguinte forma. Um processo em segundo plano, em paralelo com o funcionamento do sistema operacional, preenche os \u201cespa\u00e7os vazios\u201d com dados. O processo de recupera\u00e7\u00e3o em segundo plano considera a carga no disco e n\u00e3o excede o limite estabelecido. No entanto, o usu\u00e1rio ou o pr\u00f3prio sistema operacional pode de repente solicitar um arquivo que ainda n\u00e3o existe. Aqui entra em cena o segundo modo de recupera\u00e7\u00e3o. A prioridade do arquivo solicitado \u00e9 elevada ao m\u00e1ximo, e o processo de recupera\u00e7\u00e3o carrega urgentemente o arquivo no disco. O sistema operacional recebe o arquivo necess\u00e1rio, embora com um pequeno atraso. <\/p>\n<p>Essa \u00e9 a imagem ideal. Contudo, no mundo real, existem uma enorme quantidade de armadilhas e bloqueios potenciais. Juntamente com os mestrandos de Innopolis, decidimos investigar esse cen\u00e1rio de recupera\u00e7\u00e3o, avaliar o ganho no RTO e entender se essa abordagem \u00e9 vi\u00e1vel. Afinal, solu\u00e7\u00f5es desse tipo simplesmente n\u00e3o estavam dispon\u00edveis no mercado na \u00e9poca.<\/p>\n<p>E se a parte de servi\u00e7o eu decidi deixar para a equipe de Innopolis, ent\u00e3o dentro da Acronis come\u00e7ou o trabalho em <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/drivers\/ifs\/file-system-minifilter-drivers&amp;sa=D&amp;ust=1574830326626000&amp;usg=AFQjCNHTjhYKohofWzxWVMH1osZesX1DPg\">um mini-driver de filtro do sistema de arquivos<\/a><\/noindex>. A equipe do Windows Kernel se encarregou disso. O plano era o seguinte: <\/p>\n<ul>\n<li>Iniciar o driver em um est\u00e1gio inicial de inicializa\u00e7\u00e3o do sistema operacional, <\/li>\n<li>Durante a opera\u00e7\u00e3o, quando <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/url?q=https:\/\/docs.microsoft.com\/en-us\/windows-hardware\/drivers\/gettingstarted\/user-mode-and-kernel-mode&amp;sa=D&amp;ust=1574830326627000&amp;usg=AFQjCNHxcMlVkRC4HMEw4BTrX2tB0DNALA\">o espa\u00e7o do usu\u00e1rio<\/a><\/noindex> estiver completamente pronto, carregar o servi\u00e7o.<\/li>\n<li>O servi\u00e7o processa as solicita\u00e7\u00f5es do driver e coordena seu funcionamento posterior.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/9f144da3317bbf894ab111f233d8ca8b.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Particularidades da constru\u00e7\u00e3o de drivers<\/h3>\n<p>\nSe meus colegas forem falar sobre o servi\u00e7o em outro post, neste texto vamos explorar as particularidades do desenvolvimento do driver. O mini-driver j\u00e1 desenvolvido possui dois modos de opera\u00e7\u00e3o \u2013 quando o sistema \u00e9 iniciado em modo normal e quando o sistema acaba de sofrer uma falha e est\u00e1 passando por uma recupera\u00e7\u00e3o. Antes que a carga das bibliotecas e aplicativos do usu\u00e1rio, e portanto do nosso servi\u00e7o, comece, o driver se comporta da mesma forma. Ele n\u00e3o sabe em qual estado o sistema est\u00e1 atualmente. Como resultado, cada create, read e write \u00e9 registrado, e todos os metadados s\u00e3o registrados. E quando o servi\u00e7o estiver online, o driver fornecer\u00e1 essas informa\u00e7\u00f5es ao servi\u00e7o.<\/p>\n<p><img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/d5f5a75bbce403ad98907ebcc7605883.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nNo caso de uma inicializa\u00e7\u00e3o normal, o servi\u00e7o envia um sinal para o driver dizendo \u201cRelax\u201d para que ele \u201cdescanse\u201d e pare de registrar todos os dados meticulosamente. Nesse caso, o driver passa a registrar apenas as altera\u00e7\u00f5es no disco e as informa ao servi\u00e7o, que com outras ferramentas da Acronis mant\u00e9m o backup do disco no estado mais atual poss\u00edvel no meio que o usu\u00e1rio definiu. Isso pode ser um backup em nuvem, remoto, incremental ou noturno. <\/p>\n<p><img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/c383fa09eaf2956d6d8aa1aad9114bb3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSe o modo de recupera\u00e7\u00e3o for ativado, o servi\u00e7o informa ao driver que ele precisa operar no modo \u201cRecovery\u201d. O sistema acabou de ser recuperado ap\u00f3s uma falha, e assim que ele solicita a abertura de um arquivo no disco, o mini-driver deve interceptar essa opera\u00e7\u00e3o, fazer essa solicita\u00e7\u00e3o, verificar se o arquivo existe no disco e se pode ser aberto. <\/p>\n<p>Se n\u00e3o houver um arquivo, o mini-filtro transmite essa informa\u00e7\u00e3o para o servi\u00e7o, que aumenta a prioridade de restaura\u00e7\u00e3o do arquivo (durante todo esse tempo, a recupera\u00e7\u00e3o ocorre em segundo plano). Assim, esse arquivo simplesmente salta para o in\u00edcio da fila. Depois disso, o servi\u00e7o restaura esse arquivo por conta pr\u00f3pria (ou por outros meios da Acronis) e informa ao driver que est\u00e1 tudo certo, agora o sistema operacional pode acess\u00e1-lo e o driver \"libera\" a solicita\u00e7\u00e3o original, do sistema para o disco. <\/p>\n<p>Se a restaura\u00e7\u00e3o n\u00e3o for poss\u00edvel, o servi\u00e7o informa ao driver que o arquivo n\u00e3o est\u00e1 no backup. Nosso mini-filtro simplesmente permite que a solicita\u00e7\u00e3o do sistema prossiga e a solicita\u00e7\u00e3o original (o pr\u00f3prio SO ou o aplicativo) recebe o erro \"arquivo n\u00e3o encontrado\". Contudo, isso \u00e9 perfeitamente normal se o arquivo realmente n\u00e3o estava no disco nem no backup.<\/p>\n<p><img decoding=\"async\" alt=\"Active Restore: \u00e9 poss\u00edvel que a recupera\u00e7\u00e3o de emerg\u00eancia ocorra mais rapidamente? Muito mais rapidamente?\" src=\"\/wp-content\/uploads\/2019\/11\/e6c53a237ed1e41f2a1bdb6493f0c9b1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nClaro, o sistema operacional funcionar\u00e1 muito mais devagar, pois a leitura de qualquer arquivo ou biblioteca ocorre em v\u00e1rias etapas, possivelmente com acesso a recursos remotos. Mas, pelo menos, o usu\u00e1rio pode come\u00e7ar a trabalhar em um curto espa\u00e7o de tempo, enquanto a recupera\u00e7\u00e3o ainda est\u00e1 em andamento.<\/p>\n<h3>Precisa descer mais, ainda mais...<\/h3>\n<p>\nO prot\u00f3tipo provou sua funcionalidade. Mas tamb\u00e9m descobrimos a necessidade de avan\u00e7ar, porque em alguns casos, ainda ocorrem deadlocks. Por exemplo, o sistema operacional pode solicitar v\u00e1rias bibliotecas em m\u00faltiplas threads, o que leva o nosso servi\u00e7o a ficar preso a si mesmo. <\/p>\n<p>O problema em que estou trabalhando agora \u00e9 aumentar a velocidade do Active Restore e melhorar a seguran\u00e7a do sistema. Suponha que o sistema n\u00e3o precise de um arquivo inteiro, apenas de uma parte dele. Para isso, foi desenvolvido um driver espec\u00edfico \u2014 um driver de filtro de disco. Ele opera n\u00e3o no n\u00edvel de arquivo, mas no n\u00edvel de bloco. O princ\u00edpio de funcionamento \u00e9 semelhante: no modo normal, o driver apenas registra os blocos alterados no disco, e no modo de recupera\u00e7\u00e3o, tenta ler o bloco por conta pr\u00f3pria, e em caso de falha, solicita ao servi\u00e7o para aumentar a prioridade. Todo o restante do sistema permanece inalterado. Por exemplo, o servi\u00e7o do n\u00edvel do SO nem suspeita que est\u00e1 sendo solicitado a se comunicar com outro driver, porque o principal objetivo \u00e9 fornecer ao SO exatamente os dados necess\u00e1rios para o funcionamento. Essa abordagem requer aprimoramentos significativos, especialmente porque o servi\u00e7o ainda n\u00e3o consegue operar no n\u00edvel de bloco.<\/p>\n<p>O pr\u00f3ximo passo foi iniciar o driver mais profundamente e mais cedo, descendo ao n\u00edvel dos drivers UEFI e aplicativos nativos do Windows em vez do servi\u00e7o. Para isso, foi desenvolvido <noindex><a rel=\"nofollow\" href=\"https:\/\/edk2-docs.gitbooks.io\/edk-ii-uefi-driver-writer-s-guide\/3_foundation\/37_uefi_images\/372_drivers.html\">um driver de inicializa\u00e7\u00e3o UEFI<\/a><\/noindex> (ou driver DXE), que inicia e termina antes mesmo do in\u00edcio do SO. Mas a \"hist\u00f3ria\" dos drivers UEFI, detalhes sobre a constru\u00e7\u00e3o e instala\u00e7\u00e3o, bem como a especificidade dos aplicativos nativos do Windows, ser\u00e3o abordados no pr\u00f3ximo post. Ent\u00e3o, assine nosso blog, e eu irei preparar um relato sobre a pr\u00f3xima fase do trabalho. Agrade\u00e7o os seus coment\u00e1rios e sugest\u00f5es.<\/p>\n<p class=\"for_users_only_msg\">Apenas usu\u00e1rios registrados podem participar da pesquisa. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Entre<\/a><\/noindex>, por favor.<\/p>\n<h2 class=\"default-block__polling-title\">J\u00e1 passou por situa\u00e7\u00f5es em que a recupera\u00e7\u00e3o demorou uma eternidade:<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">65.1%<\/strong>Sim28<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">23.2%<\/strong>N\u00e3o10<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">11.6%<\/strong>N\u00e3o pensei nisso<\/p>\n<\/li>\n<\/ul>\n<p>    43 usu\u00e1rios votaram. 3 usu\u00e1rios se abstiveram.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/acronis\/blog\/477658\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e. \u041d\u043e \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0441\u0440\u0430\u0437\u0443, \u0438 \u043d\u0430 \u0441\u0447\u0435\u0442\u0443 \u043a\u0430\u0436\u0434\u0430\u044f \u043c\u0438\u043d\u0443\u0442\u0430? \u041c\u044b \u0432 Acronis \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0418 \u044d\u0442\u043e \u043f\u0435\u0440\u0432\u044b\u0439 \u043f\u043e\u0441\u0442 \u0438\u0437 \u0441\u0435\u0440\u0438\u0438 Active Restore, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u044f \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443, \u043a\u0430\u043a \u043c\u044b \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u043b\u0438 \u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0443 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u043e\u043c \u0418\u043d\u043d\u043e\u043f\u043e\u043b\u0438\u0441, \u043a\u0430\u043a\u043e\u0435 \u043d\u0430\u0448\u043b\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":[688],"tags":[],"class_list":["post-53315","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e. \u041d\u043e \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0441\u0440\u0430\u0437\u0443, \u0438 \u043d\u0430 \u0441\u0447\u0435\u0442\u0443 \u043a\u0430\u0436\u0434\u0430\u044f \u043c\u0438\u043d\u0443\u0442\u0430? \u041c\u044b \u0432 Acronis \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.\" \/>\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\/administrirovanie\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree\" \/>\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\udd47Active Restore: \u043c\u043e\u0436\u0435\u0442 \u043b\u0438 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u0435\u0435? \u041d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e. \u041d\u043e \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0441\u0440\u0430\u0437\u0443, \u0438 \u043d\u0430 \u0441\u0447\u0435\u0442\u0443 \u043a\u0430\u0436\u0434\u0430\u044f \u043c\u0438\u043d\u0443\u0442\u0430? \u041c\u044b \u0432 Acronis \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree\" \/>\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-11-28T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:01:12+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 Active Restore: o restauro de emerg\u00eancia pode ser mais r\u00e1pido? Muito mais r\u00e1pido? | ProHoster","description":"Fazer backup de dados importantes \u00e9 \u00f3timo. Mas e se o trabalho precisar continuar imediatamente e cada minuto contar? N\u00f3s, da Acronis, decidimos verificar qu\u00e3o poss\u00edvel \u00e9 resolver a tarefa de iniciar o sistema o mais r\u00e1pido poss\u00edvel.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree","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\udd47Active Restore: \u043c\u043e\u0436\u0435\u0442 \u043b\u0438 \u0430\u0432\u0430\u0440\u0438\u0439\u043d\u043e\u0435 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u0435\u0435? \u041d\u0430\u043c\u043d\u043e\u0433\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435? | ProHoster","og:description":"\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u043e\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0436\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u2013 \u044d\u0442\u043e \u0445\u043e\u0440\u043e\u0448\u043e. \u041d\u043e \u0447\u0442\u043e \u0435\u0441\u043b\u0438 \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0441\u0440\u0430\u0437\u0443, \u0438 \u043d\u0430 \u0441\u0447\u0435\u0442\u0443 \u043a\u0430\u0436\u0434\u0430\u044f \u043c\u0438\u043d\u0443\u0442\u0430? \u041c\u044b \u0432 Acronis \u0440\u0435\u0448\u0438\u043b\u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u043d\u0430\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c \u0437\u0430\u0434\u0430\u0447\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b.","og:url":"https:\/\/prohoster.info\/pt\/blog\/administrirovanie\/active-restore-mozhet-li-avarijnoe-vosstanovlenie-proishodit-bystree-namnogo-bystree","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-11-28T21:00:00+00:00","article:modified_time":"2020-02-18T11:01:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"53315","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":"","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-24 06:54:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 20:27:38","updated":"2026-01-24 06:54: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\/53315","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=53315"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/53315\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=53315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=53315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=53315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}