Amazon S3 - The Beginner's Guide
For få dager siden, kjempet jeg fremdeles med løsning for å videreformidle denne bloggen, slik at den vil tjene innhold raskere og samtidig ikke presse serveren for hardt. Hongkiat.com serverer omtrent 50 000 sidevisninger daglig, og det forbruker omtrent 60-80 GB båndbredder daglig. Noe må gjøres her, så forespørselen av bilder og filer vil ikke påvirke stabiliteten til hele serveren. Etter noen avlesninger, overveielser og forskning, legger jeg meg til Amazon S3.
Du har kanskje hørt om det, eller kanskje allerede brukt det. Men for de som har problemer med å skalere nettstedet ditt, leter etter løsninger eller ser etter en stabil online fil hosting, har jeg skrevet en ganske komplett artikkel (jeg håpet) som gir deg en grunnleggende forståelse av Amazon S3, sammen med guider på å få og regne med å bruke den.
For enkel lesing blir innholdet spyttet opp i de følgende avsnittene.
- I et nøtteskall
- Få en Amazon S3-konto
- Bruke Amazon S3
- Amazon S3 som Image Hosting
- Amazon S3-applikasjoner og andre ressurser
Full guide etter hopp.
I et nøtteskall
Amazon Simple Storage Service, også kjent som Amazon S3 er en online lagringsanlegg. Det er billig, rask og enkel å installere. Og siden det er en tjeneste som tilbys av e-handelsgiganten Amazon, Du kan være trygg på hva du lagret på S3, sikret. Les mer om Amazon S3.
Hvem trenger Amazon S3?
I S3 er det ingen innledende kostnader, null oppsettskostnad. Du betaler bare for det du bruker. Det er ypperlig egnet for webmastere og bloggere, spesielt de som har følgende problemer:
- Running out of bandwidths
Hvis du er på delt hosting-konto, kan enhver Stumble Upon eller Digg-effekt lett spise hele båndbreddegrensen for måneden. Mesteparten av tiden vil webverten suspendere kontoen til du har avgjort betalingen for ekstra forbrukte båndbredder. Amazon S3 gir ubegrenset båndbredde, og du vil bli servert med hvilken mengde båndbredde nettstedet ditt trenger. Avgifter vil bli gjort til kredittkort og betaling kan gjøres ved slutten av måneden.
- Bedre skalerbarhet
Amazon S3 bruker cloud hosting og image servering er relativt rask. Å skille dem bort fra vanlig HTTP-forespørsel vil definitivt lette serverbelastningen og dermed garantere bedre stabilitet.
- Betaler for mer som du faktisk brukte
Enten du er på delt hosting, VPS eller dedikert server, betaler du en engangsbeløp hver måned (eller år), og beløpet inkluderer harddiskoppbevaring og båndbredde du kanskje ikke fullt ut utnytter. Hvorfor betale for mer når du bare kan betale for det du bruker.
- Lagre filer på nettet
I stedet for å sikkerhetskopiere filene dine i CD / DVD for å spare mer plass på harddisken, er det et annet alternativ. Lagre dem på nettet, og du har muligheten til å holde dem private eller gjøre dem tilgjengelige for alle. Det er helt opp til deg.
- Lettere filer henting og deling
Hvis du lagrer filen på nettet, kan du få tilgang til dem hvor som helst så lenge det er Internett-tilkobling. Amazon S3 lar meg også kommunisere filer bedre med venner, klienter og bloggere.
Ubegrenset lagring og båndbredde, betaler som du bruker, full kontroll over filens personvern er det som spenner meg mot å migrere bilder på hongkiat.com til Amazon S3. Du kan sikkert tenke på mer som passer ditt behov. Les mer på hvorfor du bør bruke Amazon S3.
Deretter skal jeg forklare hvordan du kan registrer deg for en Amazon S3-konto.
Tilbake til toppen ↑
Få en Amazon S3-konto
Før vi går inn på å registrere en konto, tror jeg at du i det minste bør vite hvordan Amazon S3 koster. Sjekk dem ut her, eller anslag med en AWS Simple Månedlig Kalkulator. Nå, hvis du er ferdig, la oss få en Amazon S3-konto.
- Registrer deg / Logg inn på Amazon
Hvis du har en Amazon-konto, logg inn, registrer deg for en.
- Få Amazon AWS-konto
Gå til aws.amazon.com og registrer en Amazon Web Services-konto.
- Se etter - Amazon Simple Storage Service (S3)
Når du er ferdig med å registrere deg, blir du møtt med en side som sier at kontoen din er opprettet og informasjon har blitt sendt til e-posten din. Se etter Amazon Simple Storage Service Klikk på listen under listen.
- Registrer deg - Amazon Simple Storage Service (S3)
Igjen blir du brakt til Amazon S3 introduksjonsside. Les det igjen hvis du trenger, eller bare hopp over å logge på en konto ved å klikke på Registrer deg for denne webtjenesten. Legg inn kredittkortopplysningene dine og følg instruksjonene for å konfigurere kontoen din.
- Kjenn brukernavnet ditt / passordet
Når du har registrert deg, vil Amazon spørre deg om din AWS Access Identifiers, som inkluderer din Tilgangsnøkkel-ID og Hemmelig tilgangsnøkkel. Noter det Tilgangsnøkkel-ID og Hemmelig tilgangsnøkkel er så god som brukernavnet og passordet ditt, så du bør holde dem trygge.
Hvis du har gått glipp avTilgangsnøkkel-ID og Hemmelig tilgangsnøkkel varsel, klikk på Din webtjenestekonto, velge AWS Access Identifiers å hente dem.
Under din Web Services-konto er også hvor du sjekker kontoaktivitetene, hvor mye du skal betale i slutten av måneden, endrer profilen din etc. Å bli kjent med disse sidene er nødvendig.
Nå er din Amazon S3-konto opprettet og klar til å gå. La oss gjøre noen opplasting.
Tilbake til toppen ↑
Bruke Amazon S3
Din Amazon S3-konto starter med en ren rotkonto. På roten er hvor du lager bøtter. Bøtte er Amazon S3s terminologi for rotmappe. Du kan opprette flere bøtter, og i bøtter er du der du plasserer mappene og bildene dine.
Amazon S3 lanserer et sett med API og utviklere rundt om i verden slipper applikasjonen som gjør at Amazon S3-kontoen din kan snakke med din lokale datamaskin, slik at du kan gjøre all opplasting av filer, synkronisering, sikkerhetskopiering etc. For det første blir vi ser på hvordan du kan dra nytte av S3Fox-utvidelsen fra RJonna (Firefox-utvidelse) for å koble til din Amazon S3-konto og senere gir vi deg en liste over alternativer for gratis og betalte applikasjoner for å koble til Amazon S3.
Bruke Amazon S3 med Firefox S3Fox
S3Fox er et Firefox-plugin, så hvis du ikke har en Firefox-nettleser installert i maskinen din, må du få en. Installer S3Fox-plugin, ha din Tilgangsnøkkel-ID og Hemmelig tilgangsnøkkel klar, la oss komme i gang.
- Start S3 Organizer
I Firefox, gå til Verktøy, å velge S3 Organizer.
- Sett opp konto
Sett opp din Amazon S3-konto med S3 Organizer. Skriv inn en selvforklaring Brukernavn, din Tilgangsnøkkel og Hemmelig nøkkel. Klikk Legg til.
- Få tilkoblet, lag første bøtte
Når du har angitt riktig informasjon, blir du hentet til kontoen din (som er tom, som standard). På venstre side av S3 Organizer vil være din lokale maskinmapper, og Amazon S3 til høyre.
Høyreklikk, Opprett katalog. Alt som er opprettet på rotenivå, vil være dine bøtter. Alle filer og mapper blir lagret / organisert under skuffer.
- Opprett mapper, last opp bilder
Dobbeltklikk inn i bøtte, lag en mappe. Legg inn et bilde i mappen. Som standard blir alt som er lastet opp til Amazon S3-kontoen, ikke tilgjengelig for offentligheten.
Tilbake til toppen ↑
Amazon S3 som Image Hosting
Som standard blir bilder lastet opp til Amazon S3 med S3 Organizers ikke offentliggjort. Hvis du har tenkt å dele opplastede filer med vennene dine og jevnaldrende, eller hvis du vil bruke Amazon S3 til å være vert for nettstedets bilder, vil det bli nødvendig med flere skritt.
- Rediger bildetillatelse
Høyreklikk på et av bildet lastet opp, velg Rediger ACL.
- Gjør publikum tilgjengelig
For å gjøre bildet ditt tilgjengelig for publikum, sørg for at alle, autentiserte brukere og meg (eier) har leseadgang. Følg innstillingene i bildet nedenfor. Klikk på ikonet for å bytte mellom flått og kryss.
- Få bilde URL
Høyreklikk på et bestemt bilde, velg Kopier URL til utklippstavle. Nettadressen din vil se slik ut:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png
Bildedata kommer i følgende faste format:http: //bucket_name.s3.amazonaws.com/mappenavn/filnavn.jpg
Tilbake til toppen ↑
Amazon S3-applikasjoner og andre ressurser
Vi har brukt S3Fox gjennom hele forklaringen fordi det er gratis og det ligger på Firefox-nettleseren. Men jeg trodde du skulle også være klar over andre applikasjoner og ulike måter der ute som gir lignende fasiliteter.
Amazon S3-støttede applikasjoner
- JungleDisk - Pålitelig online lagring drevet av Amazon S3.
- Overføre - FTP / SFTP-applikasjon for Mac.
- S3Sync - Består av S3syncs og S3cmds. Ruby program som tillater kontroll av Amazon S3 konto med shell kommandoer.
- Bucket Explorer - Brukergrensesnitt for Amazon S3.
- Støttekonsulent - Kommandolinjeverktøy for Linux.
- S3 Backup - Windows desktop applikasjon som gjør det trivielt for alle å bruke Amazons imponerende infrastruktur for ekstern sikkerhetskopiering og sikre online fillagring.
- jets3t - Verktøy for Amazons S3 online lagringstjeneste.
- Sync2S3 - Synkroniserer filene dine med Amazon (S3), og gir deg en sikker og rimelig backup løsning.
- SME Storage - Få tilgang til filer fra hvor som helst.
Tilbake til toppen ↑
Flere online referanser
Her er flere online referanser som hjelper deg å forstå Amazon S3 og dens tilkobling bedre.
- Amazon Simple Storage Service - Se gjennom løsningene som Amazon Web Services utviklere har bygget ved hjelp av Amazon Simple Storage Service (Amazon S3).
- Amazon S3 Forum - S3 Forum med masse nyttig informasjon.
- Amazon S3 API - Forstå Amazon S3 API.
- Amazon S3 i Wiki
- Bruke Amazon S3 som Image Hosting Service
- Hvordan bruker jeg Amazon S3- Les Pauls metode for å bruke Amazon S3 med rsync og JungleDisk.
- Bulletproof Server Backups med Amazon S3 - Kontroll S3 med Ruby og S3Sync.
- Slik bruker du JungleDisk, Amazon S3 og rsync til å sikkerhetskopiere OS X Home Directory
- Billig Server Backup med Amazon S3
- Bruke Amazon S3 fra Perl
- Bruke Amazon S3 med Django
Det er alt! Håper du finner denne veiledningen nyttig.