Jaime Silva Postado Novembro 29, 2017 Compartilhar Postado Novembro 29, 2017 Pessoal, voltei com uma ideia que gostaria de adicionar ao backup nativo do cPanel: compressão transparente de dados. A coisa toda é muito simples e com uma compresão de dados bastante eficiente sem, no entanto, provocar lentidão no servidor de origem - e nem mesmo no destino (local de armazenamento) dos backups. Sim, é possível juntar a eficiência do Rsync com a economia de espaço, tráfego de dados e grana que se obtém ao se compactar os arquivos (não, não é a opção --rsyncable do comando tar). Principais vantagens: Compatível com o backup incremental nativo do cPanel A compressão é feita no servidor de destino, não no servidor local Nada de .tar.gz, os arquivos copiados ficam salvos como são, tal qual os originais Somente arquivos modificados são (re)compactados Pode ser usado em conjunto com o CpRemote ou JetBackup A vontade inicial era colocar isso num aplicativo (plugin do WHM), no entanto, devido a falta de tempo para juntar tudo, eu acho melhor fazer isso num script separado e torná-lo compatível com o backup incremental remoto nativo, disponível a partir da versão .66 do cPanel. Penso em criar o sistema e manter este projeto através de financiamento coletivo (crowdfunding), dando suporte aos colaboradores. O valor a ser exigido seria algo como R$ 23,90 /mês para se ter suporte. 0 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Jorge Marcelino Postado Novembro 29, 2017 Compartilhar Postado Novembro 29, 2017 @Jaime Silva Ótimo! Quando iniciará? 0 Citar █ www.HostSeries.com.br - Hospedagem de sites | Revenda de Hospedagem cPanel | VPS KVM SSD | Streaming | Performance Superior com discos SSD NVMe e Litespeed! Data center Tier 4 HIVELOCITY Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Novembro 29, 2017 Autor Compartilhar Postado Novembro 29, 2017 Bom dia. Inicio hoje. Deixando claro que o local de armazenamento dos backups precisa ter acesso root via SSH e suporte a Rsync. 0 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Fabio S Araujo Postado Novembro 29, 2017 Compartilhar Postado Novembro 29, 2017 Não entendi a parte que diz pode ser usando em conjunto com o CPremote ou Jetbackup, se a pessoa já tem um desses plugins, por que deveria usar o seu? 0 Citar Suporte TI & Service Provider - Visite nosso novo site Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Novembro 29, 2017 Autor Compartilhar Postado Novembro 29, 2017 3 horas atrás, Fabio S Araujo disse: Não entendi a parte que diz pode ser usando em conjunto com o CPremote ou Jetbackup, se a pessoa já tem um desses plugins, por que deveria usar o seu? Para economizar espaço em disco ao comprimir os dados. Atualmente, você tem que escolher entre backup incremental/diferencial ou Rsync, não se pode ter os dois. Isso não é suportado nativamente. 0 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Fabio S Araujo Postado Novembro 29, 2017 Compartilhar Postado Novembro 29, 2017 52 minutos atrás, Jaime Silva disse: Para economizar espaço em disco ao comprimir os dados. Atualmente, você tem que escolher entre backup incremental/diferencial ou Rsync, não se pode ter os dois. Isso não é suportado nativamente. Isso eu entendi, achei que seu plugin seria um concorrente do jetbackup e Cpremote, nao entendi essa parte de pode trabalhar em conjunto 0 Citar Suporte TI & Service Provider - Visite nosso novo site Link para o comentário Compartilhar em outros sites More sharing options...
chuvadenovembro Postado Novembro 30, 2017 Compartilhar Postado Novembro 30, 2017 Jaime, Se o backup não será compactado em .tar.gz como ficará a função do rsync que compara modificação e tamanho do arquivo...o rsync vai entender que o arquivo compactado é o mesmo sem compactação? Qual é a eficiência dessa compactação, tem algum exemplo? é possível executar algum comando e fazer um teste de compactação pra ter um parâmetro sobre eficiência dessa proposta? Esse seu script será codificado e com licença dependendo de pagamento mensal? 0 Citar █ AtarWeb.com.br • Hospedagem de Site + SSL Grátis █ Revenda de Hospedagem DirectAdmin SSD + SSL Grátis Link para o comentário Compartilhar em outros sites More sharing options...
Jaime Silva Postado Novembro 30, 2017 Autor Compartilhar Postado Novembro 30, 2017 A compactação é feita a nível do sistema de arquivos, logo o Rsync vai reconhecer como um arquivo qualquer. A taxa de compactação média fica entre 34 e 46%. Para bancos de dados, esta taxa pode ser bem maior: 72% de redução em relação ao tamanho original. Sobre o teste, você pode comparar usando os comando du -sh e df -h e ver a diferença entre o tamanho do diretório e o espaço ocupado em disco. A ideia é que o script tenha código aberto. Sem licença formal, porém tem a licença de copyright. Você doa para apoiar o projeto e obter suporte. Aliás, me parece que essa ideia de crowdfunding não é adequada, pois o script dificilmente precisará de manutenção e, assim, será melhor cobrar por pagamento único. 1 Citar Não há bem nem mal que dure para sempre. Um dia tudo acaba. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.