Enviando arquivos automáticos do servidor do Azure para terceiros

1

Sou novo aqui, espero estar no lugar certo. Temos alguns servidores do Azure para fornecer um ambiente de hospedagem para nosso aplicativo baseado na web, terceiros acessam um site que fornecemos e eles trabalham em nosso aplicativo baseado na web e também armazenam dados (arquivos) nele.

Recentemente, recebemos uma pergunta de um cliente nosso, se pudéssemos fornecer backups semanais dos bancos de dados e dos arquivos que ele enviou para o (s) nosso (s) servidor (es). Para garantir que algo aconteça a nós, ele ainda tem seus dados. Questão justa, o problema é que não temos uma resposta para isso.

Já fazemos backups dos bancos de dados diariamente. Então, tudo o que estamos procurando é basicamente algo que envia o arquivo de back-up do banco de dados e carregou os documentos para o terceiro de forma automática, digamos que a cada domingo às 23:00. Para ser claro, os documentos não estão no banco de dados. Pode ser tão simples como "Enviar esta pasta todos os domingos para este endereço de email". Talvez com o uso do Wetransfer, tenhamos uma conta profissional lá.

Quem pode nos ajudar?

    
por Sander Wolthuis 17.03.2018 / 11:19

2 respostas

0

Se você acabou de procurar algo para transferir os dados automaticamente, há algumas opções:

  1. Automação do Azure - Isso exigiria que você escrevesse os scripts do PowerShell para realizar a transferência, mas a plataforma de automação forneceria uma maneira de você executá-los regularmente e controlar as credenciais, etc.
  2. Azure Data Factory - permite criar fluxos de trabalho (por meio de JSON ou usando um criador de fluxo de trabalho gráfico ) que conectam diferentes fontes de dados. Por exemplo, você poderia transferir seus arquivos e backups do armazenamento de blobs para o site FTP de seus clientes.
por 19.03.2018 / 13:45
0

Se seus servidores forem Linux baseados, eu recomendaria a configuração de um trabalho CRON em cada servidor para enviar os dados desejados para o aplicativo de terceiros. O trabalho CRON pode ser programado para executar em qualquer momento desejado e executar um script. Se eles forem baseados no Windows , você poderá usar o Agendador de Tarefas para iniciar um script em um horário agendado.

Linux: link

Windows: link

Dependendo do aplicativo de terceiros que você está usando, você precisará escrever um script para fazer uma solicitação HTTP PUT para o local de backup ou fazer o upload via FTP.

Você também pode usar o serviço da função do Azure para iniciar seus scripts em um horário agendado.

link

    
por 23.03.2018 / 22:40

Tags