Sabato sono stato al Workcamp di Parma . Abbiamo ragionato di lavoro e web in questi tempi disgraziati. A me è sembrato che fossimo tutti un pochino abbacchiati. Troppe bastonate tra capo e collo negli ultimi tempi ?
Ma questo post secondo le tradizioni a me care vuole essere un mini howto , ispirato da una richiesta di Iron Mauro al sottoscritto su un buon servizio di backup online , esigenza scaturita dopo lo speech di Nicola D’agostino che ha diffuso un po’ di terrore tra i presenti in sala raccontando di disastri legati all’affidamento dei propri dati a servizi web.
Capiamoci , il backup online è pur sempre affidare i propri dati a società terze , ma è un backup , quindi i dati risiedono anche nei nostri hard disk e si spera che Amazon riesca a rimanere in piedi nella bufera più a lungo della vita delle testine dei nostri hard disk .
Per prima cosa dobbiamo registrarci ai servizi di Amazon a questo indirizzo . Dobbiamo inserire le nostre credenziali ed una carta di credito sulla quale verranno addebitati i consumi.
Una volta registrati , riceveremo le chiavi che dovranno essere inserite nei programmi che sceglieremo per l’accesso al servizio. Non esiste un modo unico per accedere allo storage di S3 . Possiamo usare una miriade di programmi per accedere allo spazio , abbiamo veramente l’imbarazzo della scelta. Fra i programmi che ho provato ci sono : Cyberduck per (Mac OS) , s3Browser (win) e s3fox e s3:// (multipiattaforma plugin per firefox)
Io ho usato uno script ruby per mettere in sync i file di backup che risiedono nel mio server di storage e il bucket che ho deputato a backup in S3.
Installiamo ruby e libopenssl-ruby
[sourcecode language=’cpp’]
apt-get install ruby libopenssl-ruby[/sourcecode]
Posizioniamoci in /opt e scarichiamo e decomprimiamo il set di script di Greg
[sourcecode language=’cpp’]
wget http://s3.amazonaws.com/ServEdge_pub/s3sync/s3sync.tar.gz
tar zxvf s3sync.tar.gz[/sourcecode]
Procuriamoci i certificati per ssl . Per prima cosa creiamo una directory certs all’interno di /opt/s3sync
[sourcecode language=’cpp’]
cd /opt/s3sync/
mkdir certs [/sourcecode]
Installiamo i certificati
[sourcecode language=’cpp’]
wget http://mirbsd.mirsolutions.de/cvs.cgi/~checkout~/src/etc/ssl.certs.shar
sh ssl.certs.shar [/sourcecode]
A questo punto dobbiamo creare il bucket dentro il quale operare
[sourcecode language=’cpp’]
export AWS_ACCESS_KEY_ID=yourS3accesskey
export AWS_SECRET_ACCESS_KEY=yourS3secretkey
export SSL_CERT_DIR=/opt/s3sync/certs
/opt/s3sync/s3cmd.rb createbucket mybackup EU [/sourcecode]
Abbiamo creato il bucket mybackup sulla nuvola di Amazon. Ora vediamo di popolarlo con i nostri dati e metterlo in sincronia perfetta con il nostro volume locale.
Posizioniamoci sempre in /opt/s3sync e creiamo due script con il nostro editor preferito :
Upload.sh :
[sourcecode language=’cpp’]
#!/bin/bash
cd /opt/s3sync/
export AWS_ACCESS_KEY_ID=yourS3accesskey
export AWS_SECRET_ACCESS_KEY=yourS3secretkey
export SSL_CERT_DIR=/opt/s3sync/certs
/opt/s3sync.rb -r -v –ssl –delete /path-directory-to-backup/ mybackup:mydirectory-to-backup/
# Aggiungete linee multiple per ogni directory che vorrete copiare [/sourcecode]
Download.sh :
[sourcecode language=’cpp’]
#!/bin/bash
cd /opt/s3sync/
export AWS_ACCESS_KEY_ID=yourS3accesskey
export AWS_SECRET_ACCESS_KEY=yourS3secretkey
export SSL_CERT_DIR=/opt/s3sync/certs
/opt/s3sync/s3sync.rb -r -v –ssl –delete mybackup:mydirectory-to-backup/ /path-directory-to-recover
# Aggiungete linee multiple per ogni directory che vorrete recuperare[/sourcecode]
Dobbiamo dare i giusti permessi ai due script appena creati con chmod 700 /opt/s3sync/*.sh
Ci siamo , possiamo ora lanciare lo script di upload con il comando
[sourcecode language=’cpp’]
/opt/s3sync/Upload.sh[/sourcecode]
Automatizziamo il processo di backup
[sourcecode language=’cpp’]
crontab -e
0 2 * * * /opt/s3sync/Upload.sh[/sourcecode]
Abbiamo così creato il nostro bel volume sulla nuvola di Amazon S3 in sincronia perfetta con il nostro hard disk locale. Possiamo inoltre avvalerci degli strumenti di cui ho fatto menzione prima (ad esempio l’ottimo S3fox) per sfogliare il volume remoto su tutti i nostri computer client , rendere pubblici per il dowload determinati files o addirittura usare delle signatures temporanee per il dowload di corrispondenti terzi.
Tutto rose e fiori e soavi canti di cherubini quindi ?
No , ecco le dolenti note.
Tempo. Le nostre adsl , anche business, hanno un upload rate medio di circa 200 Kilobit/s . Questo significa che avremo un rating di circa 1 GigaByte all’ora . Se abbiamo un archivio corposo rischiamo di metterci un mese per trasferire tutto sulla nuvola , a meno di consegnare il nostro hard disk direttamente nelle mani di Burunotsui San e chiedergli di farci la cortesia di copiarli lui quando va da Amazon 🙂
Denaro. Il listino prezzi di Amazon non è alla portata di tutti , specialmente di singoli privati . Capiamoci , il servizio è di prim’ordine , ma eseguendo il famoso conto della serva per 10 GigaByte di dati si verrebbe a spendere :
€ 0.76 per il trasferimento
€ 1.38 al mese x 12 mesi = € 16.56
totale = € 17.32 per tranches di 10 GB per un costo annuo al GB di € 1.73
In più vanno sommate € 0.13 al GigaByte in eventuale download e €0.01 per 1000 PUT , COPY, POST, o LIST richiesta e sempre € 0.01 per 10000 richieste GET
Comparato con un nas di rete in raid 1 da 1TB abbiamo :
NAS € 319.00 one shot
Amazon S3 € 1703.00 annue circa.
E’ una comparazione stupida , me ne rendo conto , ma per chi cerca semplicemente un backup amatoriale senza pretese la nuvola è ancora un po’ troppo alta in cielo.
Credits per Howto su Linux : John Eberly
[…] Backup sulla nuvola con Amazon S3 […]
non sono d’accordo con la conclusione del articolo, per fare backup di 1TB di dati, non basta un nas con capacità di 1TB…
occorre soprattutto la manutenzione(si rompe un disco? aggiornamenti software? i nas da 300euro non sono eterni), e il costi elettrici che invece sono la ragione predominante del vantaggio.
per quanto riguarda i tempi, confronta un backup sulla stessa rete, quindi soggetto a incendio/furto, con uno remoto: se il nas lo sposti nell’edificio accanto per avere un backup + sicuro ritorna il problema tempi e costo elettrico (e di banda da portare nel edificio prescelto).
per moli piccole, 10/20/30GB di dati, (che non è poco se non ci sbatti dentro l’inutile), un server in locale o anche il nas economico costa, soprattutto di corrente e manutenzione.
1TB, è poi una cifra di comodo, perché se lo riempi al limite della sua capacità nominale, il nas è nel 100% della sua efficienza, se invece la mole di dati fossero 1,01TB, occorrerebbero 2 nas, con doppio costo, manutenzione, elettricità, provabilità che succedano inconvenienti…
una valida ragione che tiene lontano i SOHO dalla cloud invece è la relativa difficoltà tecnica nel uso di s3(che vuol dire che se sbagli qualcosa ti trovi senza backup giusti nel momento del bisogno),
l’esempio riportato dal autore richiede linux e ruby, un nas lo porti a casa, accendi, e via…
per diventare “accessibile” occorre un software come UbuntuOne e dropbox(che usano internamente S3!) , competitivi per modeste quantità di dati(tipiche del uso personale):
UbuntuOne:20GB/30$/Y
DropBox:50GB/120$/Y
torno sulla quantità di dati, è provabile che di 1TB di dati personali, parliamo di home user, ci siano parecchia roba tipo programmi, musica e film, foto da fotocamera, che non si modificano continuamente e stanno bene archiviati in DVD, prezzo imbattibile, non consumano corrente, non fatturano interventi di riparazione.
dati diversi hanno bisogno di backup diversi.
Ottime riflessioni.
Grazie del commento. Ciao.
best place to buy liquid tadalafil
Backup sulla nuvola con Amazon S3 / Dema Blog
best online essay writing service
Backup sulla nuvola con Amazon S3 / Dema Blog
writing essay services
Backup sulla nuvola con Amazon S3 / Dema Blog
common app essay help
Backup sulla nuvola con Amazon S3 / Dema Blog
help me write my college essay
Backup sulla nuvola con Amazon S3 / Dema Blog
mba essay editing services
Backup sulla nuvola con Amazon S3 / Dema Blog
law essay writing service
Backup sulla nuvola con Amazon S3 / Dema Blog
help me essay
Backup sulla nuvola con Amazon S3 / Dema Blog
best college application essay service
Backup sulla nuvola con Amazon S3 / Dema Blog
best custom essay service
Backup sulla nuvola con Amazon S3 / Dema Blog
essay on helping others
Backup sulla nuvola con Amazon S3 / Dema Blog
custom application essay
Backup sulla nuvola con Amazon S3 / Dema Blog
i need help writing my essay
Backup sulla nuvola con Amazon S3 / Dema Blog
college essay review services
Backup sulla nuvola con Amazon S3 / Dema Blog
academic essay writer
Backup sulla nuvola con Amazon S3 / Dema Blog
wellbutrin online pharmacy
Backup sulla nuvola con Amazon S3 / Dema Blog
Mestinon
Backup sulla nuvola con Amazon S3 / Dema Blog
misoprostol at pharmacy
Backup sulla nuvola con Amazon S3 / Dema Blog
xl pharmacy sildenafil
Backup sulla nuvola con Amazon S3 / Dema Blog
pharmacy guild codeine changes
pharmacy guild codeine changes
cialis over the counter 2018
cialis over the counter 2018
viagra 100mg mexico
viagra 100mg mexico
purchase original cialis
purchase original cialis
buy cialis with prescription australia
buy cialis with prescription australia
chewable viagra soft tabs
chewable viagra soft tabs
buy cialis pay with paypal canada
buy cialis pay with paypal canada
viagra for women australia
viagra for women australia
buy generic viagra canadian pharmacy
buy generic viagra canadian pharmacy
sildenafil 100mg without prescription
sildenafil 100mg without prescription
where can you buy viagra over the counter
where can you buy viagra over the counter
tadalafil price insurance
tadalafil price insurance
tadalafil mechanism
tadalafil mechanism
cialis for sale in toront ontario
cialis for sale in toront ontario
most reliable online pharmacy
most reliable online pharmacy
Cialis with Dapoxetine
Cialis with Dapoxetine
rasa research tadalafil reviews
rasa research tadalafil reviews
can you buy female viagra over the counter
can you buy female viagra over the counter
tadalafil vs vardenafil
tadalafil vs vardenafil
sildenafil 100mg price comparison
sildenafil 100mg price comparison
cialis and high blood pressure
cialis and high blood pressure
viagra in pharmacy malaysia
viagra in pharmacy malaysia
best viagra in india
best viagra in india
viagra online rx
viagra online rx
sildenafil pharmacy
sildenafil pharmacy
buy sildenafil uk
buy sildenafil uk
20mg sildenafil
20mg sildenafil
female viagra order
female viagra order
side effects of cialis
side effects of cialis
cialis 10 mg tablet
cialis 10 mg tablet
tadalafil liquid fda approval date
tadalafil liquid fda approval date
chemone research tadalafil
chemone research tadalafil
metronidazole eyes
metronidazole eyes
what does sulfamethoxazole do
what does sulfamethoxazole do
gabapentin zopiclone
gabapentin zopiclone
valtrex retail
valtrex retail
tamoxifen haarausfall
tamoxifen haarausfall
meloxicam and lyrica
meloxicam and lyrica
glucophage hepatitis
glucophage hepatitis
furosemide mannitol
furosemide mannitol
lisinopril dryness
lisinopril dryness
rybelsus 20 mg
rybelsus 20 mg
semaglutide insurance coverage
semaglutide insurance coverage
victoza vs rybelsus
victoza vs rybelsus
can you take benadryl with zoloft
can you take benadryl with zoloft
flagyl pouchitis
flagyl pouchitis
can you take cymbalta and lexapro together
can you take cymbalta and lexapro together
azithromycin 500mg x 4 tablets
azithromycin 500mg x 4 tablets
duloxetine fibromyalgia
duloxetine fibromyalgia
keflex surgical prophylaxis
keflex surgical prophylaxis
does fluoxetine cause seizures
does fluoxetine cause seizures
lexapro coupon
lexapro coupon
gabapentin packungsgrössen
gabapentin packungsgrössen
is escitalopram addictive
is escitalopram addictive
cephalexin 500mg ear infection
cephalexin 500mg ear infection
generic women viagra
generic women viagra
Backup sulla nuvola con Amazon S3 / Dema Blog
https://www.nodeswing.com/technology-update/environmental-monitoring-system/
Backup sulla nuvola con Amazon S3 / Dema Blog
https://galaxysport.sn/seville-fc-le-remplacant-de-jules-kounde-deniche-en-ligue-1/
Backup sulla nuvola con Amazon S3 / Dema Blog
https://www.kadoinbedrijf.nl/verjaardagservice/
Backup sulla nuvola con Amazon S3 / Dema Blog
https://jdc.org.mz/edicao/edicao-009/
can ciprofloxacin treat sinus infection
can ciprofloxacin treat sinus infection
cephalexin for cats dosage chart
cephalexin for cats dosage chart
what is bactrim used to treat
what is bactrim used to treat
can you eat ice cream while taking bactrim
can you eat ice cream while taking bactrim
Backup sulla nuvola con Amazon S3 / Dema Blog
https://www.marketcommonmb.com/seacoast-artists-guild-gallery-artist-spotlight-sharon-sorrels/
whats amoxicillin used for
whats amoxicillin used for
is robaxin stronger than flexeril
is robaxin stronger than flexeril
what should you not take with citalopram
what should you not take with citalopram
contrave 8/90 price
contrave 8/90 price
ddavp von willebrand disease dose
ddavp von willebrand disease dose
cozaar blood pressure
cozaar blood pressure
augmentin dosage for sinus infection
augmentin dosage for sinus infection
how long does it take for effexor to work
how long does it take for effexor to work
flomax and urinary retention in women
flomax and urinary retention in women
ezetimibe audit pct
ezetimibe audit pct
what is depakote er 500mg used for
what is depakote er 500mg used for
diclofenac sodium 75 mg tablets
diclofenac sodium 75 mg tablets
diltiazem indications
diltiazem indications
allopurinol hypersensitivity syndrome
allopurinol hypersensitivity syndrome
bayer aspirin dosages
bayer aspirin dosages
brand name for aripiprazole
brand name for aripiprazole
amitriptyline for insomnia
amitriptyline for insomnia
is celexa a controlled substance
is celexa a controlled substance
how long for buspar to work
how long for buspar to work
ashwagandha herbal
ashwagandha herbal
remeron 45 mg
remeron 45 mg
protonix and pregnancy
protonix and pregnancy
z pack and semaglutide
z pack and semaglutide
is robaxin 750 a narcotic
is robaxin 750 a narcotic
abilify lawsuits
abilify lawsuits
acarbose bioavailability
acarbose bioavailability
actos compelidos
actos compelidos
repaglinide içeren ilaçlar
repaglinide içeren ilaçlar
Backup sulla nuvola con Amazon S3 / Dema Blog
https://week70.com/wp/2018/07/06/revelation-221-21/
medicamentos synthroid
medicamentos synthroid
venlafaxine dosage
venlafaxine dosage
dapagliflozin sitagliptin metformin
dapagliflozin sitagliptin metformin
tizanidine cost
tizanidine cost
spironolactone interactions
spironolactone interactions