Homepage » Ospitando » Amazon S3 - The Beginner's Guide

    Amazon S3 - The Beginner's Guide

    Pochi giorni fa, stavo ancora alle prese con una soluzione per ampliare ulteriormente questo blog, in modo tale da servire i contenuti più velocemente e allo stesso tempo, senza fare troppo pressione sul server. Hongkiat.com offre giornalmente circa 50.000 pagine visualizzate e consuma circa 60-80 GB di larghezza di banda su base giornaliera. Qui deve essere fatto qualcosa in modo che la richiesta di immagini e file non influenzi la stabilità dell'intero server. Dopo alcune letture, considerazioni e ricerche, mi accontento di Amazon S3.

    Potresti averne sentito parlare, o forse averlo già usato. Ma per coloro che hanno problemi di ridimensionamento del sito, ricerca di soluzioni o ricerca di un hosting di file online stabile, qui ho scritto un articolo abbastanza completo (spero) che fornisca una conoscenza di base su Amazon S3, insieme con le guide su come ottenere e rendere conto di usarlo.

    Per la facilità di lettura, i contenuti sono sputi nelle seguenti sezioni.

    • In poche parole
    • Ottenere un account Amazon S3
    • Utilizzando Amazon S3
    • Amazon S3 come Image Hosting
    • Applicazioni Amazon S3 e altre risorse

    Guida completa dopo il salto.

    In poche parole

    Amazon Simple Storage Service, conosciuto anche come Amazon S3 è una struttura di archiviazione online. È economico, veloce e facile da configurare. E poiché è un servizio fornito dal gigante dell'e-commerce Amazon, puoi essere certo che qualunque cosa tu abbia conservato in S3 è sicuro. Ulteriori informazioni su Amazon S3.

    Chi ha bisogno di Amazon S3?

    In S3, non ci sono costi iniziali, zero costi di installazione. Si paga solo per ciò che si utilizza. È il massimo per i webmaster e i blogger, specialmente quelli che hanno i seguenti problemi:

    • A corto di larghezza di banda

      Se si è su un account di hosting condiviso, qualsiasi effetto Stumble Upon o Digg può facilmente esaurire l'intero limite di larghezza di banda per il mese. La maggior parte delle volte, l'host web sospende l'account finché non si è saldato il pagamento per le larghezze di banda extra consumate. Amazon S3 fornisce larghezza di banda illimitata e ti verrà offerta qualsiasi quantità di larghezza di banda richiesta dal tuo sito. Saranno effettuati addebiti sulla carta di credito e il pagamento può essere effettuato alla fine del mese.

    • Migliore scalabilità

      Amazon S3 che utilizza il cloud hosting e il servizio delle immagini è relativamente veloce. Separarli dalla normale richiesta HTTP faciliterà sicuramente il carico del server e, quindi, garantisce una migliore stabilità.

    • Pagando di più che hai effettivamente utilizzato

      Sia che si tratti di hosting condiviso, VPS o server dedicato, si paga una somma forfettaria ogni mese (o anno) e la quantità include la memoria del disco rigido e la larghezza di banda che potresti non sfruttare appieno. Perché pagare di più quando puoi pagare solo per quello che sei usato.

    • Archivia i file online

      Invece di eseguire il backup dei tuoi file in CD / DVD per risparmiare più spazio sul disco rigido, ecco un'altra opzione. Conservali online, e hai la possibilità di mantenerli privati ​​o renderli accessibili al pubblico. È tutto per te.

    • Recupero e condivisione di file più facili

      Se archivi il tuo file online, puoi accedervi ovunque, purché ci sia una connessione Internet. Amazon S3 mi consente inoltre di comunicare meglio i file con amici, clienti e lettori di blog.

    Archiviazione e larghezza di banda illimitate, pagamento durante l'utilizzo, il pieno controllo sulla privacy dei file è ciò che mi entusiasma nella migrazione delle immagini su hongkiat.com ad Amazon S3. Probabilmente puoi pensare a più suite di cui hai bisogno. Maggiori informazioni su Perché è necessario utilizzare Amazon S3.

    Successivamente, ho intenzione di spiegare come è possibile registrati per un account Amazon S3.

    Torna in cima ↑

    Ottenere un account Amazon S3

    Prima di entrare nella registrazione di un account, penso che dovresti almeno sapere come addebita Amazon S3. Controllali qui, o stimati con a AWS Simple Monthly Calculator. Ora, se tutto è pronto, prendi un account Amazon S3.

    1. Iscriviti / Accedi ad Amazon

      Se hai un account Amazon, accedi, altrimenti iscriviti per uno.

    2. Ottieni un account Amazon AWS

      Vai su aws.amazon.com e iscriviti a Account di Amazon Web Services.

    3. Cerca - Amazon Simple Storage Service (S3)

      Una volta completata la registrazione, verrai accolto da una pagina in cui viene indicato che il tuo account è stato creato e che le informazioni sono state inviate alla tua email. Cercare Amazon Simple Storage Service sotto l'elenco, fare clic su di esso.

    4. Registrati - Amazon Simple Storage Service (S3)

      Ancora una volta, verrai indirizzato alla pagina di introduzione di Amazon S3. Leggi di nuovo se hai bisogno, o semplicemente saltare alla registrazione di un account facendo clic sul Registrati per questo servizio Web. Inserisci i dati della tua carta di credito e segui le istruzioni per configurare il tuo account.

    5. Conosci il tuo nome utente / password

      Una volta che ti sei registrato correttamente, Amazon ti chiederà il tuo Identificatori di accesso AWS, che include il tuo ID chiave di accesso e Chiave di accesso segreto. Nota che ID chiave di accesso e Chiave di accesso segreto sono buoni come nome utente e password, quindi è necessario tenerli al sicuro.

      Se hai perso ilID chiave di accesso e Chiave di accesso segreto notifica, fare clic su Il tuo account di servizio Web, scegliere Identificatori di accesso AWS per recuperarli.

    6. Sotto il tuo account di servizi Web puoi controllare le attività dell'account, quanto pagherai alla fine del mese, cambiare il tuo profilo, ecc. Avere familiarità con queste pagine è necessario.

      Ora il tuo account Amazon S3 è stato creato e pronto per l'uso. Facciamo un po 'di upload.

    Torna in cima ↑

    Utilizzando Amazon S3

    Il tuo account Amazon S3 inizia con un account root pulito. Sulla radice è dove si creano i secchi. Bucket è la terminologia di Amazon S3 per la cartella principale. È possibile creare più bucket e all'interno di bucket si posizionano le cartelle e le immagini.

    Amazon S3 rilascia un set di API e gli sviluppatori di tutto il mondo rilasciano un'applicazione che consente al tuo account Amazon S3 di comunicare con il tuo computer locale in modo da poter eseguire tutti i file caricati, sincronizzati, di back-up, ecc. Per i principianti, saremo guardando come sfruttare l'estensione S3Fox di RJonna (estensione per Firefox) per connettersi al tuo account Amazon S3 e più tardi, ti forniremo un elenco di alternative di applicazioni gratuite ea pagamento per connettersi ad Amazon S3.

    Utilizzando Amazon S3 con Firefox S3Fox

    S3Fox è un plugin per Firefox, quindi se non hai un browser Firefox installato nella tua macchina, dovrai procurartene uno. Installa il plugin S3Fox, prendi il tuo ID chiave di accesso e Chiave di accesso segreto pronto, iniziamo.

    1. Avvia S3 Organizer

      In Firefox, vai a Utensili, selezionare S3 Organizer.

    2. Imposta un account

      Configura il tuo account Amazon S3 con S3 Organizer. Inserisci un auto esplicativo Nome utente, il tuo Chiave di accesso e Chiave segreta. Clic Inserisci.

    3. Connettiti, crea il primo bucket

      Una volta inserite le informazioni corrette, verrai reindirizzato al tuo account (che è vuoto, per impostazione predefinita). Sul lato sinistro di S3 Organizer si trovano le cartelle della macchina locale e Amazon S3 sulla destra.

      Fai clic con il tasto destro del mouse, Crea Directory. Qualsiasi cosa creata a livello di root sarà il tuo bucket. Tutti i file e le cartelle saranno archiviati / organizzati in bucket.

    4. Crea cartelle, carica immagini

      Fai doppio clic nel tuo secchio, crea una cartella. All'interno della cartella, carica un'immagine. Per impostazione predefinita, qualsiasi cosa caricata sul tuo account Amazon S3 non sarà accessibile al pubblico.

    Torna in cima ↑

    Amazon S3 come Image Hosting

    Per impostazione predefinita, le immagini caricate su Amazon S3 con S3 Organizer non saranno rese pubbliche. Se hai intenzione di condividere file caricati con amici e colleghi, o se vuoi utilizzare Amazon S3 per ospitare le immagini del tuo sito web, saranno necessari ulteriori passaggi.

    1. Modifica autorizzazione immagine

      Fare clic con il tasto destro su una delle immagini caricate, selezionare Modifica ACL.

    2. Rendere accessibile al pubblico

      Per rendere la tua immagine accessibile al pubblico, assicurati che tutti, gli utenti autenticati e me (proprietario) abbiano accesso in lettura. Segui le impostazioni nell'immagine qui sotto. Clicca sull'icona per scambiare tra tick e croci.

    3. Ottieni l'URL dell'immagine

      Fare clic con il tasto destro su una determinata immagine, selezionare Copia URL negli Appunti. Il tuo URL sarà simile a questo:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png

      L'URL dell'immagine ha il seguente formato fisso:http: //bucket_name.s3.amazonaws.com/nome della cartella/filename.jpg

    Torna in cima ↑

    Applicazioni Amazon S3 e altre risorse

    Abbiamo usato S3Fox per tutta la spiegazione perché è gratuito e risiede sul browser Firefox. Ma ho pensato che dovresti anche essere a conoscenza di altre applicazioni e di vari modi che forniscono strutture simili.

    Applicazioni supportate da Amazon S3

    • JungleDisk - Storage online affidabile con Amazon S3.

    • Trasmettere - Applicazione FTP / SFTP per Mac.

    • S3Sync - Consistono in S3syncs e S3cmds. Programma Ruby che consente il controllo dell'account Amazon S3 con comandi di shell.
    • Secchio Explorer - Interfacce utente per Amazon S3.
    • Manager di backup - Strumento da riga di comando per Linux.
    • S3 Backup - Applicazione desktop Windows che rende banale per tutti l'utilizzo della straordinaria infrastruttura di Amazon per i backup remoti e l'archiviazione sicura dei file online.
    • Jets3t - Toolkit per il servizio di archiviazione online S3 di Amazon.
    • Sync2S3 - Sincronizza i tuoi file con Amazon (S3), offrendoti una soluzione di backup sicura e conveniente.
    • Stoccaggio delle PMI - Accedi ai file da qualsiasi luogo.

    Torna in cima ↑

    Ulteriori riferimenti online

    Ecco altri riferimenti online per aiutarti a capire meglio Amazon S3 e la sua connettività.

    • Amazon Simple Storage Service - Sfoglia le soluzioni che gli sviluppatori di servizi Web Amazon hanno creato utilizzando Amazon Simple Storage Service (Amazon S3).
    • Forum Amazon S3 - Forum S3 con molte informazioni utili.
    • API Amazon S3 - Comprendi l'API di Amazon S3.
    • Amazon S3 in Wiki
    • Utilizzando Amazon S3 come servizio di hosting di immagini
    • Come utilizzo Amazon S3- Leggi il metodo di Paul per utilizzare Amazon S3 con rsync e JungleDisk.
    • Backup di server Bulletproof con Amazon S3 - Controlla S3 con Ruby e S3Sync.
    • Come utilizzare JungleDisk, Amazon S3 e rsync per eseguire il backup della home directory di OS X
    • Backup server economico con Amazon S3
    • Utilizzando Amazon S3 da Perl
    • Utilizzando Amazon S3 con Django

    È tutto! Spero che troverai utile questa guida.