Você já considerou o dropbox ?
Meus usuários continuam pedindo a capacidade de ter uma cópia local das imagens de nossos equipamentos em seus laptops. Atualmente, há 5,2 GB de dados nessa pasta e ela continuará a crescer lentamente com o tempo. Há alguma chance de poder reduzir a quantidade de dados nessa pasta, mas provavelmente qualquer alteração que eu fizer será insignificante, já que a maioria desses 5 GB é legítima e necessária.
Eu acho que tenho várias opções:
1) Eu poderia usar uma pasta no nosso site para lidar com os arquivos sincronizados. Algo em nosso servidor ou em um computador local na rede manteria a pasta de imagens sincronizada com a pasta de imagens em nosso servidor da web. Os laptops dos clientes precisariam ter algum tempo de sincronização de software em sua máquina local para manter o laptop sincronizado com a pasta no servidor da Web.
2) Eu posso dizer aos funcionários que essa sincronização só pode ser feita quando eles estiverem na rede local, para que ela não use nossa conexão com a Internet. Esta não é a melhor opção, uma vez que não ajudaria quem está na estrada, o que acontece ocasionalmente. Isso também forçaria os funcionários a serem mais diligentes em trazer seus laptops para realizar as atualizações.
Os laptops serão apenas "assinantes" (para usar alguma terminologia do MS SQL Server). O servidor ou uma máquina local em nossa rede seria o "publicador", já que precisa enviar as adições, alterações como exclusões, renomeação de arquivos, redimensionamento de imagens, etc. Os laptops não precisarão "empurrar" as alterações de volta para o servidor. servidor e, de fato, provavelmente quereremos evitar que os laptops façam alterações caso alguém exclua inadvertidamente um monte de fotos ou, pior ainda, a pasta inteira.
Qual método você sugere que eu use? Qual software você recomendaria?
Nosso servidor é um servidor SBS 2008 e a maioria de nossa estação de trabalho é XP. Cada vez mais as nossas estações de trabalho e laptops estão executando o Windows 7, mas não todos eles.
Nossa conexão com a Internet no site do servidor não é muito strong. É estável, mas atualmente é apenas uma conexão DSL de 1.5mbps / 512mbps. Estamos planejando fazer um upgrade para um total de quatro dessas conexões DSL e usaremos um roteador / firewall SonicWall para balanceamento de carga.
Eu programo em MS Access / VB6 / VBScript / ASP / VB.Net, então eu provavelmente poderia escrever software para fazer isso. No entanto, não quero reinventar a roda se já existir algo para lidar com isso.
Usar o SQL Server de alguma forma para realizar isso pode ser uma opção, embora, neste momento, não estamos usando o SQL Server.
Você já considerou o dropbox ?
Se esses computadores fizerem parte do domínio, você poderá usar a configuração "Arquivos off-line atribuídos administrativamente" na política de grupo para atribuir essa pasta a ser sincronizada.
Caso contrário, você poderia usar o robocopy com as opções / xo / mir para copiar novas imagens e excluir fotos que não existem mais.
Você pode experimentar o software de 'Galeria' de código aberto que pode ser usado através de uma rede interna hospedando-o em um servidor interno
Tags pictures synchronization