Hemsida » värd » Amazon S3 - Nybörjarhandboken

    Amazon S3 - Nybörjarhandboken

    För några dagar sedan kämpade jag fortfarande med en lösning för att ytterligare skala denna blogg så att den kommer att tjäna innehåll snabbare och samtidigt, inte pressa servern för hårt. Hongkiat.com serverar cirka 50 000 sidvisningar dagligen och det förbrukar dagligen cirka 60-80 GB bandbredd. Någonting måste göras här så att begäran om bilder och filer inte påverkar stabiliteten hos hela servern. Efter några avläsningar, överväganden och forskning, löser jag mig för Amazon S3.

    Du kanske har hört talas om det, eller kanske använder det redan. Men för dem som har problem med att skala din webbplats, letar efter lösningar eller letar efter en stabil online-filhantering, har jag skrivit en ganska fullständig artikel (jag hoppades) som ger dig en grundläggande förståelse för Amazon S3, tillsammans med guider om att få och konto för att använda det.

    För att underlätta läsningen spridas innehållet i följande avsnitt.

    • I ett nötskal
    • Få ett Amazon S3-konto
    • Använda Amazon S3
    • Amazon S3 som Image Hosting
    • Amazon S3-program och andra resurser

    Full guide efter hopp.

    I ett nötskal

    Amazon Simple Storage Service, också känd som Amazon S3 är en online lagringsanläggning. Det är billigt, snabbt och enkelt att installera. Och eftersom det är en tjänst som tillhandahålls av e-handel jätte amason, du kan vara säker på vad du lagrar på S3 är säkrad. Läs mer om Amazon S3.

    Vem behöver Amazon S3?

    I S3 finns inga initiala avgifter, noll installationskostnad. Du betalar bara för vad du använder. Det är ytterst lämpligt för webbansvariga och bloggare, särskilt de som har följande problem:

    • Running out of bandwidths

      Om du är på delad hosting-konto kan någon Stumble Upon eller Digg-effekt enkelt äta upp hela gränsen för bandbredd för månaden. Huvuddelen av tiden kommer webbhotell att avbryta kontot tills du har betalat ut betalningen för de extra bandbredd som förbrukas. Amazon S3 ger obegränsad bandbredd och du får serveras med vilken mängd bandbredd din webbplats behöver. Avgifter kommer att göras till kreditkort och betalning kan göras i slutet av månaden.

    • Bättre skalbarhet

      Amazon S3 använder cloud hosting och bildserviering är relativt snabb. Att skilja dem bort från vanliga HTTP-förfrågningar kommer definitivt att underlätta serverns belastning och garanterar därmed bättre stabilitet.

    • Betala för mer som du faktiskt använt

      Oavsett om du är på delad hosting, VPS eller dedikerad server betalar du en klumpsumma varje månad (eller år) och beloppet inkluderar hårddiskens lagring och bandbredd du kanske inte utnyttjar fullt ut. Varför betala mer när du bara kan betala för det du använder.

    • Spara filer online

      I stället för att säkerhetskopiera dina filer i CD / DVD-skivor för att spara mer utrymme på hårddisken, här är ett annat alternativ. Förvara dem online, och du har möjlighet att hålla dem privata eller göra dem tillgängliga för allmänheten. Det är helt upp till dig.

    • Lättare filer hämtning och delning

      Om du lagrar din fil online kan du komma åt dem var som helst så länge som det finns internetanslutning. Amazon S3 låter mig också kommunicera filer bättre med vänner, klienter och bloggläsare.

    Obegränsad lagring och bandbredd, betala som du använder, fullständig kontroll över filens sekretess är det som exciterar mig för att migrera bilder på hongkiat.com till Amazon S3. Du kan noga tänka på mer som sviter ditt behov. Läs mer på Varför ska du använda Amazon S3.

    Därefter kommer jag att förklara hur du kan registrera dig för ett Amazon S3-konto.

    Tillbaka till toppen ↑

    Få ett Amazon S3-konto

    Innan vi går in på ett konto, tror jag att du åtminstone bör veta hur Amazon S3 kostar. Kolla in dem här, eller uppskatta med en AWS Simple Monthly Calculator. Nu, om du är klar, låt oss få ett Amazon S3-konto.

    1. Registrera / Logga in på Amazon

      Om du har ett Amazon-konto, logga in, annars anmäl dig till en.

    2. Få Amazon AWS-konto

      Gå till aws.amazon.com och registrera en Amazon Web Services Account.

    3. Leta efter - Amazon Simple Storage Service (S3)

      När du är klar med att registrera dig, kommer du att hälsas med en sida som säger att ditt konto har skapats och information har skickats till ditt mail. Leta efter Amazon Simple Storage Service Klicka på den under listan.

    4. Registrera dig - Amazon Simple Storage Service (S3)

      Återigen kommer du till Amazon S3 introduktionssida. Läs det igen om du behöver, eller bara hoppa över för att registrera ett konto genom att klicka på Registrera dig för denna webbtjänst. Ange dina kreditkortsuppgifter och följ anvisningarna för att konfigurera ditt konto.

    5. Känn ditt användarnamn / lösenord

      När du väl har registrerat dig, kommer Amazon att be dig på din AWS-åtkomstidentifierare, som inkluderar din Åtkomstnyckel ID och Hemlig åtkomstnyckel. Anteckna det Åtkomstnyckel ID och Hemlig åtkomstnyckel är lika bra som ditt användarnamn och lösenord så att du ska hålla dem säkra.

      Om du har missatÅtkomstnyckel ID och Hemlig åtkomstnyckel meddelande, klicka på Ditt webbtjänstkonto, välja AWS-åtkomstidentifierare att hämta dem.

    6. Under ditt webbtjänstkonto är du också där du kontrollerar kontoaktiviteterna, hur mycket du ska betala i slutet av månaden, ändra din profil etc. Att bli bekant med dessa sidor är nödvändig.

      Nu är ditt Amazon S3-konto skapat och redo att gå. Låt oss göra några uppladdningar.

    Tillbaka till toppen ↑

    Använda Amazon S3

    Ditt Amazon S3-konto börjar med ett rent rotkonto. På roten är där du skapar skopor. Bucket är Amazon S3s terminologi för rotmapp. Du kan skapa flera hinkar, och inuti hinkar är där du placerar dina mappar och bilder.

    Amazon S3 släpper ut en uppsättning API och utvecklare runt om i världen släpper ut program som låter ditt Amazon S3-konto prata med din lokala dator så att du kan göra all uppladdning, synkronisering, säkerhetskopiering etc. För att börja med kommer vi att vara tittar på hur du kan utnyttja S3Fox-förlängningen från RJonna (Firefox-förlängning) för att ansluta till ditt Amazon S3-konto och senare ger vi dig en lista över alternativ för gratis och betalade applikationer för att ansluta till Amazon S3.

    Använda Amazon S3 med Firefox S3Fox

    S3Fox är ett Firefox-plugin, så om du inte har en Firefox-webbläsare installerad i din maskin måste du få en. Installera S3Fox-plugin, ha din Åtkomstnyckel ID och Hemlig åtkomstnyckel redo, låt oss komma igång.

    1. Starta S3 Organizer

      I Firefox, gå till Verktyg, Välj S3 Arrangör.

    2. Ställ in konto

      Ställ in ditt Amazon S3-konto med S3 Organizer. Ange självförklarande Kontonamn, din Åtkomstnyckel och Hemlig nyckel. Klick Lägg till.

    3. Bli ansluten, skapa första hink

      När du har angett rätt information kommer du till ditt konto (vilket är tomt som standard). På vänster sida av S3 Organizer kommer dina lokala maskinmappar och Amazon S3 till höger.

      Högerklicka, Skapa katalog. Allt som skapas på rotnivå kommer att vara dina hinkar. Alla filer och mappar sparas / organiseras under skopor.

    4. Skapa mappar, ladda upp bilder

      Dubbelklicka på din hink, skapa en mapp. Inne i mappen, ladda upp en bild. Som standard är allt som laddas upp till ditt Amazon S3-konto inte tillgängligt för allmänheten.

    Tillbaka till toppen ↑

    Amazon S3 som Image Hosting

    Som standard kommer bilder som laddas upp till Amazon S3 med S3-arrangörer inte att offentliggöras. Om du tänker dela uppladdade filer med dina vänner och kamrater, eller om du vill använda Amazon S3 för att vara värd för dina webbsidor, kommer ytterligare steg att behövas.

    1. Redigera bildtillstånd

      Högerklicka på en av den uppladdade bilden, välj Redigera ACL.

    2. Gör allmänheten tillgänglig

      För att göra din bild tillgänglig för allmänheten, se till att alla, autentiserade användare och mig (ägare) har läsåtkomst. Följ inställningarna i bilden nedan. Klicka på ikonen för att byta mellan fästingar och korsar.

    3. Få bildadress

      Högerklicka på en viss bild, välj Kopiera URL till Urklipp. Din webbadress kommer att se ut så här:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png

      Bildadressen kommer i följande fasta format:http: //bucket_name.s3.amazonaws.com/mapp namn/filnamn.jpg

    Tillbaka till toppen ↑

    Amazon S3-program och andra resurser

    Vi har använt S3Fox genom hela förklaringen eftersom den är gratis och den finns på Firefox-webbläsaren. Men jag trodde du borde också vara medveten om andra applikationer och olika sätt där ute som ger liknande faciliteter.

    Amazon S3-stödda applikationer

    • JungleDisk - Pålitlig online lagring som drivs av Amazon S3.

    • Överföra - FTP / SFTP-applikation för Mac.

    • S3Sync - Består av S3syncs och S3cmds. Ruby-program som tillåter kontroll av Amazon S3-konto med skalkommandon.
    • Bucket Explorer - Användargränssnitt för Amazon S3.
    • Backup Manager - Kommandoradsverktyg för Linux.
    • S3 Backup - Windows-skrivbordsapplikation som gör det trivialt för alla att använda Amazons imponerande infrastruktur för fjärranslutningar och säker online lagring.
    • jets3t - Verktygslåda för Amazons S3 online lagringstjänst.
    • Sync2S3 - Synkroniserar dina filer med Amazon (S3), vilket ger dig en säker och prisvärd backup-lösning.
    • Små och medelstora företag - Öppna filer från var som helst.

    Tillbaka till toppen ↑

    Fler online referenser

    Här är fler online referenser som hjälper dig att förstå Amazon S3 och dess anslutning bättre.

    • Amazon Simple Storage Service - Bläddra igenom de lösningar som Amazon Web Services utvecklare har byggt med Amazon Simple Storage Service (Amazon S3).
    • Amazon S3 Forum - S3 Forum med mycket användbar information.
    • Amazon S3 API - Förstå Amazon S3 API.
    • Amazon S3 i Wiki
    • Använda Amazon S3 som Image Hosting Service
    • Hur jag använder Amazon S3- Läs Pauls metod att använda Amazon S3 med rsync och JungleDisk.
    • Bulletproof Server Backup med Amazon S3 - Kontroll S3 med Ruby och S3Sync.
    • Så här använder du JungleDisk, Amazon S3 och rsync för att säkerhetskopiera ditt OS X Home Directory
    • Billiga Server Backup med Amazon S3
    • Använda Amazon S3 från Perl
    • Använda Amazon S3 med Django

    Det är allt! Hoppas att du hittar den här guiden användbar.