{"id":151,"date":"2017-01-23T19:28:44","date_gmt":"2017-01-23T22:28:44","guid":{"rendered":"http:\/\/www.tonev.pro.br\/?p=151"},"modified":"2017-01-23T19:28:44","modified_gmt":"2017-01-23T22:28:44","slug":"crie-seu-servidor-de-arquivos-com-espaco-ilimitado-e-sem-se-preocupar-com-o-backup","status":"publish","type":"post","link":"https:\/\/www.tonev.pro.br\/?p=151","title":{"rendered":"Crie seu servidor de arquivos com espa\u00e7o ilimitado e sem se preocupar com o backup"},"content":{"rendered":"<p>Imagina s\u00f3 &#8211; ter um servidor de arquivos com espa\u00e7o ilimitado ( !!! ) e sem ter que se preocupar com o backup dos dados. Isso sem praticamente ter que investir em hardware, solu\u00e7\u00e3o de backup, fitas &#8230;<\/p>\n<p>A solu\u00e7\u00e3o \u00e9 bem simples &#8211; \u00e9 necess\u00e1rio um servidor de virtualiza\u00e7\u00e3o ( Vmware, Hyper-V &#8230; ), cart\u00e3o de credito ( calma !!! ) e um &#8220;pouco&#8221; de espa\u00e7o em disco.<\/p>\n<p>O espa\u00e7o em disco \u00e9 para a vm do appliance da Amazon, um disco de cache e uma vm para o servidor de arquivos. Pode usar de 100 a 200 GB para tudo.<\/p>\n<p>Primeiramente fa\u00e7a um cadastro no <a href=\"https:\/\/aws.amazon.com\/\">Amazon AWS<\/a>. Para isso vai precisar do cart\u00e3o de credito, mas pode ficar tranquilo &#8211; s\u00f3 \u00e9 cobrado o que for usado e os valores s\u00e3o muito pequenos. Para ter uma ideia, utilize a calculadora de pre\u00e7os que est\u00e1 dispon\u00edvel no site da <a href=\"https:\/\/calculator.s3.amazonaws.com\/index.html\">Amazon<\/a> &#8211; apenas n\u00e3o escolha o Brasil, pois aqui \u00e9 bem mais caro e as taxas de transfer\u00eancia menores. Voc\u00ea vai precisar do <a href=\"https:\/\/aws.amazon.com\/s3\/\">S3<\/a>\u00a0e do <a href=\"https:\/\/aws.amazon.com\/storagegateway\/\">Storage Gateway<\/a>. Por enquanto apenas crie um bucket no S3 e baixe a vm do Storage Gateway para o virtualizador que vai usar.<\/p>\n<p>O Storage Gateway tem tr\u00eas op\u00e7\u00f5es de funcionamento. Para esse caso estou considerando a op\u00e7\u00e3o de interface de arquivo no qual o appliance virtualizado disponibiliza um volume NFS. Para que possa ser montado um servidor de arquivos, vai ser necess\u00e1ria outra maquina virtual para disponibilizar os compartilhamentos para os clientes. Para isso recomendo usar um servidor Linux com Samba. Apenas monte o volume NFS no seu servidor Linux e crie os compartilhamentos nesse volume. Se voc\u00ea quiser, pode integrar a autentica\u00e7\u00e3o dos seu compartilhamentos com o Active Directory. A unica recomenda\u00e7\u00e3o que vou deixar \u00e9 no Samba configurar o &#8220;force user&#8221; e &#8220;force group&#8221; para root, pois o NFS do Storage Gateway n\u00e3o tem como mapear para um usu\u00e1rio local qualquer e para n\u00e3o ter problemas de acesso aos arquivos existentes force para o root.<\/p>\n<p>Quando for criar o bucket, especifique nas propriedades dele que o tipo de armazenamento \u00e9 &#8220;Standard &#8211; Infrequent Access&#8221;, pois o custo \u00e9 menor. Ative o versionamento para poder recuperar de jeito f\u00e1cil vers\u00f5es anteriores dos arquivos e diminuir os problemas de exclus\u00f5es acidentais. Por ultimo configure a politica de reten\u00e7\u00e3o de arquivos &#8211; normalmente o ciclo de vida dos arquivos \u00e9 \u00a0S3 padr\u00e3o, S3 acesso infrequente e Glacier. Especifique por quanto tempo os arquivos devem ficar\u00a0no &#8220;Infrequent Access&#8221; e ap\u00f3s esse intervalo eles ser\u00e3o transferidos para o Glacier. Leve em considera\u00e7\u00e3o que depois de transferidos para o Glacier, os arquivos devem ser recuperados, o que pode levar de 3 a 5 horas. Portanto especifique um intervalo\u00a0razo\u00e1vel para que n\u00e3o precise esperar esse tempo.<span style=\"color: #ff0000;\"> <em><strong>N\u00e3o especifique o tempo de exclus\u00e3o &#8211; isso exclui os seus arquivos depois de determinado tempo &#8211; a n\u00e3o ser \u00a0que voc\u00ea\u00a0realmente\u00a0deseja isso.<\/strong><\/em><\/span><\/p>\n<p>O processo de instala\u00e7\u00e3o do Storage Gateway \u00e9 bastante simples, ele s\u00f3 precisa pegar um IP na sua rede por DHCP, ter acesso a Internet e um disco para cache. Apenas siga as instru\u00e7\u00f5es na pagina.<\/p>\n<p>O servidor Linux\/Samba fica por conta do leitor, pois depende do gosto de cada um ( e se voc\u00ea chegou ate aqui, pressuponho que tem o conhecimento necess\u00e1rio ).<\/p>\n<p>Para n\u00e3o dizer que \u00e9 tudo maravilha, o \u00fanico por\u00e9m \u00e9 o tempo de acesso aos arquivos que ainda n\u00e3o se encontram no cache do Storage Gateway e isso depende do seu link de Internet.<\/p>\n<p>Antes de pensar em implementar, leia a documenta\u00e7\u00e3o, entenda e teste.<\/p>\n<p>Se essa n\u00e3o \u00e9 a op\u00e7\u00e3o ideal por conta da velocidade de acesso aos arquivos, pode pensar em ter o servidor de arquivos local sem o Storage Gateway e fazer sincronia dos arquivos alterados de tempo em tempo para o S3 usando o s3cmd. De qualquer jeito, ainda assim, n\u00e3o precisaria se preocupar com o backup dos arquivos, pois poder\u00e1 recuperar o que quiser diretamente do Amazon S3 e quase na hora que precisar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Imagina s\u00f3 &#8211; ter um servidor de arquivos com espa\u00e7o ilimitado ( !!! ) e sem ter que se preocupar com o backup dos dados. Isso sem praticamente ter que investir em hardware, solu\u00e7\u00e3o de&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-151","post","type-post","status-publish","format-standard","hentry","category-amazon"],"_links":{"self":[{"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/posts\/151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=151"}],"version-history":[{"count":19,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/posts\/151\/revisions"}],"predecessor-version":[{"id":170,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=\/wp\/v2\/posts\/151\/revisions\/170"}],"wp:attachment":[{"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tonev.pro.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}