Domanda

Attualmente uso Amazon S3 come posizione di backup per i miei computer locali. In primo luogo utilizzo JungleDisk per eseguire il backup notturno di tutti i miei file locali sul mio account S3.

Ho cercato di creare una soluzione di backup più intelligente per i file remoti: siti Web su scatole di Windows e Linux, insieme a database SQL Server e MySQL.

Ho riflettuto sull'idea di creare un'istanza di Amazon EC2 in grado di funzionare nel cloud come macchina di backup remota - Idealmente, una sorta di script o programma farebbe iniziare l'avvio della macchina e, quando lo farà, si eseguirà una varietà di strumenti o script per connettersi e eseguire il backup dei miei server Web, eseguendo il backup di tutto sul mio account Amazon S3. Eventualmente, una volta completato, l'istanza può essere programmata per lo spegnimento, risparmiando tempo di esecuzione.

Sto sognando? È una possibilità? Qualcuno può indicarmi la giusta direzione?

Grazie,

GW

È stato utile?

Soluzione

Che tipo di puntamento stai cercando? Sembra un'idea perfettamente realizzabile. Esistono diverse librerie per accedere a EC2 e S3 da un linguaggio di scripting come Python o Ruby. Si creerebbe un'istanza della macchina che si avvia, legge da un file di configurazione per scoprire a quale macchina (e) connettersi, accedere da remoto, recuperare nuove versioni di file o dump del database che potrebbero essere presenti, caricarlo su S3 e alla fine si spegne.

Altri suggerimenti

Ho avuto esattamente la stessa idea di ottenere un'istanza EC2 come macchina dinamica rsync. Ho appena scritto una voce al riguardo sul nostro blog, ma sostanzialmente la soluzione è davvero quella di creare un volume EC2, non S3 e avviare e arrestare dinamicamente un'istanza EC2, montare il volume e sincronizzarlo su di esso ogni volta che si desidera eseguire il backup.

Vedi la mia voce qui: Uso di Amazon EC2 / EBS / S3 per backup automatici

Se ti piace fare il processo di backup da solo e nel modo che preferisci,

allora S3CMD è la tua migliore soluzione penso. Puoi accedere ad Amazon S3 come una cartella e fare tutto ciò che vuoi da Cron Job. Per saperne di più, dai un'occhiata.

http://s3tools.org/s3cmd

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top