Pagina principala » Hosting » Amazon S3 - Ghidul începătorului

    Amazon S3 - Ghidul începătorului

    Cu câteva zile în urmă, încă mă luptam cu o soluție pentru a scala în continuare acest blog, astfel încât acesta să servească conținut mai rapid și, în același timp, să nu preseze prea mult serverul. Hongkiat.com servește zilnic aproximativ 50.000 de afișări de pagini și care a consumat zilnic aproximativ 60-80 GB de lățime de bandă. Trebuie să se facă ceva aici, astfel încât solicitarea de imagini și fișiere să nu afecteze stabilitatea întregului server. După câteva citiri, considerații și cercetări, mă mulțumesc Amazon S3.

    S-ar putea să fi auzit de ea, sau poate folosind deja. Dar pentru cei care au probleme cu scalarea site-ului dvs., căutând soluții sau căutând o găzduire de fișiere online stabilă, am scris un articol destul de complet (sperat) care vă oferă o înțelegere de bază asupra Amazon S3, împreună cu ghidurile de obținere și de utilizare a acestuia.

    Pentru ușurința citirii, conținutul este scuipat în secțiunile următoare.

    • Pe scurt
    • Obținerea unui cont Amazon S3
    • Folosind Amazon S3
    • Amazon S3 ca Image Hosting
    • Amazon S3 Aplicații și alte resurse

    Ghid complet după salt.

    Pe scurt

    Amazon Simple Storage Service, de asemenea cunoscut ca si Amazon S3 este o unitate de depozitare online. Este ieftin, rapid și ușor de configurat. Și din moment ce este un serviciu oferit de gigantul de comerț electronic Amazon, puteți fi siguri că orice ați depozitat la S3 este securizat. Citiți mai multe despre Amazon S3.

    Cine are nevoie de Amazon S3?

    În S3, nu există taxe inițiale, fără costuri de instalare. Plătiți numai pentru ceea ce utilizați. Este foarte potrivit pentru webmasteri și bloggeri, în special cei care au următoarele probleme:

    • Fugi de lățimi de bandă

      Dacă sunteți în contul de găzduire partajat, orice efect Stumble Upon sau Digg poate consuma cu ușurință întreaga limită de lățime de bandă pentru lună. De cele mai multe ori, gazda web va suspenda contul până când nu veți plăti plățile pentru lărgimile de bandă suplimentare consumate. Amazon S3 oferă lățime de bandă nelimitată și veți fi difuzat cu orice cantitate de lățime de bandă de care are nevoie site-ul dvs. Se vor face taxe pe cardul de credit, iar plata se poate face la sfârșitul lunii.

    • O mai bună scalabilitate

      Amazon S3 folosind gazduirea cloud si servirea imaginii este relativ rapida. Separarea acestora de cererea HTTP normală va ușura cu ușurință încărcarea serverului și, astfel, garantează o mai bună stabilitate.

    • Plătiți pentru mai mult decât ați folosit de fapt

      Indiferent dacă vă aflați pe gazdele partajate, VPS sau server dedicat, plătiți o sumă forfetară în fiecare lună (sau anul), iar suma include stocarea pe hard disk și lățimea de bandă pe care s-ar putea să nu o utilizați pe deplin. De ce să plătiți mai mult atunci când puteți plăti numai pentru ceea ce sunteți utilizat.

    • Stocați fișiere online

      În loc să vă salvați fișierele pe CD / DVD-uri pentru a salva mai mult spațiu pe hard disk, iată o altă opțiune. Stocați-le online, și aveți opțiunea de a le păstra private sau de a le face publice. E complet pe tine.

    • Extinderea și partajarea mai ușoară a fișierelor

      Dacă stocați fișierul online, îi puteți accesa oriunde, atâta timp cât există o conexiune la Internet. Amazon S3 îmi permite, de asemenea, să comunic mai bine fișierelor cu prietenii, clienții și cititorii de bloguri.

    Depozitarea nelimitată și lărgimile de bandă, plata în timp ce utilizați, controlul complet asupra confidențialității fișierelor sunt ceea ce mă excitează spre migrarea imaginilor de pe hongkiat.com către Amazon S3. Probabil vă puteți gândi la mai multe soluții de care aveți nevoie. Citiți mai multe despre De ce ar trebui să utilizați Amazon S3.

    În continuare, voi explica cum puteți înscrieți-vă pentru un cont Amazon S3.

    Inapoi sus ↑

    Obținerea unui cont Amazon S3

    Înainte de a începe să vă înscrieți un cont, cred că ar trebui să știți cel puțin cum se acuză Amazon S3. Verificați-le aici sau estimați-le cu Calculator lunar simplu AWS. Acum, dacă sunteți pregătiți, să luăm un cont Amazon S3.

    1. Înscrieți-vă / Logați-vă la Amazon

      Dacă aveți un cont Amazon, conectați-vă, altfel vă înscrieți pentru unul.

    2. Obțineți contul Amazon AWS

      Accesați aws.amazon.com și înregistrați-vă a Amazon Web Services Account.

    3. Căutați - serviciul Amazon Simple Storage (S3)

      După ce ați terminat înscrierea, veți fi întâmpinat cu o pagină care spune că contul dvs. a fost creat și informațiile au fost trimise la adresa dvs. de e-mail. Cauta Amazon Simple Storage Service sub listă, faceți clic pe el.

    4. Înregistrați-vă - Amazon Simple Storage Service (S3)

      Încă o dată, veți fi adus la pagina introductivă Amazon S3. Citiți-o din nou dacă aveți nevoie sau treceți doar pentru a vă înscrie un cont făcând clic pe Înscrieți-vă pentru acest serviciu Web. Introduceți detaliile cărții dvs. de credit și urmați instrucțiunile pentru a vă configura contul.

    5. Cunoaște-ți numele de utilizator / parola

      După ce v-ați înscris cu succes, Amazon vă va solicita Identificatori de acces AWS, care include dvs. ID-ul cheie de acces și Secret Access Key. Rețineți că ID-ul cheie de acces și Secret Access Key sunt la fel de bune ca și numele de utilizator și parola, astfel încât să le păstrați în siguranță.

      Dacă ați pierdutID-ul cheie de acces și Secret Access Key notificare, faceți clic pe Contul de servicii Web, alege Identificatori de acces AWS pentru a le recupera.

    6. În contul dvs. de servicii Web se află și locul în care verificați activitățile contului, suma pe care o veți plăti la sfârșitul lunii, modificarea profilului etc. Familiarizarea cu aceste pagini este necesară.

      Acum, contul dvs. Amazon S3 este creat și gata de plecare. Să facem niște încărcări.

    Inapoi sus ↑

    Folosind Amazon S3

    Contul dvs. Amazon S3 începe cu un cont root rădăcină. Pe rădăcină este locul unde creați găleți. Cupa este terminologia Amazon S3 pentru dosarul rădăcină. Puteți să creați mai multe găleți, iar în interiorul găleților este locul în care plasați folderele și imaginile.

    Amazon S3 eliberează un set de aplicații API și dezvoltatori din întreaga lume, care permit ca contul dvs. Amazon S3 să vorbească cu computerul dvs. local, astfel încât să puteți realiza încărcarea fișierelor, sincronizarea, back-up-ul etc. Pentru început, vom fi uitandu-ma la cum puteți beneficia de extensia S3Fox de la RJonna (extensia Firefox) pentru a vă conecta la contul dvs. Amazon S3 și mai târziu, vă vom oferi o listă de alternative de aplicații gratuite și plătite pentru a vă conecta la Amazon S3.

    Folosind Amazon S3 cu Firefox S3Fox

    S3Fox este un plugin Firefox, deci dacă nu aveți instalat un browser Firefox în mașina dvs., va trebui să obțineți unul. Instalați pluginul S3Fox ID-ul cheie de acces și Secret Access Key gata, să începem.

    1. Lansați organizatorul S3

      În Firefox, du-te la Unelte, Selectați S3 Organizator.

    2. Configurați contul

      Configurați-vă contul Amazon S3 cu organizatorul S3. Introduceți o auto-explicativă Nume de cont, ta Cheie de acces și Cheie secreta. Clic Adăuga.

    3. Conectați-vă, creați o primă găleată

      După ce ați introdus informațiile corecte, veți fi aduși în contul dvs. (care este, în mod implicit, necompletat). În partea stângă a S3 Organizer vor fi folderele mașinii locale și Amazon S3 în partea dreaptă.

      Faceți clic dreapta, creați directorul. Orice creat la nivel de rădăcină va fi gălețile dvs. Toate fișierele și folderele vor fi stocate / organizate sub găleți.

    4. Creați dosare, încărcați imagini

      Faceți dublu clic în galeata dvs., creați un dosar. În interiorul directorului, încărcați o imagine. Implicit, nimic încărcat pe contul dvs. Amazon S3 nu va fi accesibil publicului.

    Inapoi sus ↑

    Amazon S3 ca Image Hosting

    Implicit, imaginile încărcate în Amazon S3 cu Organizatori S3 nu vor fi făcute publice. Dacă intenționați să partajați fișierele încărcate cu prietenii și colegii dvs. sau dacă doriți să utilizați Amazon S3 pentru a găzdui imaginile site-ului dvs., vor fi necesare pași suplimentari.

    1. Editați permisiunea de imagine

      Faceți clic dreapta pe una dintre imaginile încărcate, selectați Editați ACL.

    2. Faceți publicul accesibil

      Pentru a face publicul dvs. accesibil, asigurați-vă că toată lumea, utilizatorii autentificați și mine (proprietar) au acces la citire. Urmați setările din imaginea de mai jos. Faceți clic pe pictogramă pentru a schimba între cătușe și cruci.

    3. Obțineți adresa URL a imaginii

      Faceți clic dreapta pe o anumită imagine, selectați Copiere URL în Clipboard. Adresa dvs. URL va arăta astfel:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png

      Image URL-ul vine în următorul format fix:http: //bucket_name.s3.amazonaws.com/numele fisierului/numefișier.jpg

    Inapoi sus ↑

    Amazon S3 Aplicații și alte resurse

    Am folosit-o S3Fox în întreaga explicație, deoarece este gratuit și se află pe browserul Firefox. Dar m-am gândit că ar trebui să fii conștient și de alte aplicații și de diferite modalități care oferă facilități similare.

    Aplicații acceptate de Amazon S3

    • JungleDisk - Spațiu de stocare fiabil, alimentat de Amazon S3.

    • Transmite - Aplicație FTP / SFTP pentru Mac.

    • S3Sync - Constă din S3syncs și S3cmds. Programul Ruby care permite controlul contului Amazon S3 cu comenzi pentru shell.
    • Bucket Explorer - Interfețe de utilizator pentru Amazon S3.
    • Manager de backup - Instrument de linie de comandă pentru Linux.
    • S3 Backup - Aplicație desktop Windows care îl face banal pentru toată lumea să folosească infrastructura impresionantă a Amazon pentru copii de siguranță la distanță și stocarea online sigură a fișierelor.
    • jets3t - Toolkit pentru serviciul Amazon de stocare online S3.
    • Sync2S3 - Sincronizează fișierele dvs. cu Amazon (S3), oferindu-vă o soluție de siguranță sigură și accesibilă.
    • Depozitarea IMM-urilor - Accesați fișiere de oriunde.

    Inapoi sus ↑

    Mai multe referințe online

    Iată mai multe referințe online pentru a vă ajuta să înțelegeți mai bine Amazon S3 și conectivitatea acestuia.

    • Amazon Simple Storage Service - Navigați prin soluțiile pe care dezvoltatorii Amazon Web Services le-au construit folosind Amazon Simple Storage Service (Amazon S3).
    • Amazon S3 Forum - S3 Forum cu o mulțime de informații utile.
    • Amazon S3 API - Înțelegeți API-ul Amazon S3.
    • Amazon S3 în Wiki
    • Utilizarea Amazon S3 ca serviciu de găzduire a imaginilor
    • Cum folosesc Amazon S3- Citiți metoda lui Paul de a folosi Amazon S3 cu rsync și JungleDisk.
    • Bulletproof Backup Server cu Amazon S3 - Controlați S3 cu Ruby și S3Sync.
    • Cum se utilizează JungleDisk, Amazon S3 și rsync pentru a Backup-ul dvs. OS X Home Directory
    • Backup de server ieftin cu Amazon S3
    • Folosind Amazon S3 de la Perl
    • Folosind Amazon S3 cu Django

    Asta e tot! Sper că veți găsi acest ghid util.