Startseite » Hosting » Amazon S3 - Der Anfängerleitfaden

    Amazon S3 - Der Anfängerleitfaden

    Vor einigen Tagen hatte ich immer noch Probleme mit der Lösung, dieses Blog weiter zu skalieren, sodass Inhalte schneller bereitgestellt werden können und der Server nicht zu stark belastet wird. Hongkiat.com stellt täglich etwa 50.000 Seitenzugriffe bereit und verbrauchte täglich etwa 60-80 GB Bandbreiten. Hier muss etwas unternommen werden, damit das Anfordern von Bildern und Dateien die Stabilität des gesamten Servers nicht beeinträchtigt. Nach einigen Lesungen, Überlegungen und Nachforschungen begnüge ich mich damit Amazon S3.

    Sie haben vielleicht schon davon gehört oder verwenden es schon. Aber für diejenigen, die Probleme mit der Skalierung Ihrer Website haben, nach Lösungen suchen oder nach einem stabilen Online-Datei-Hosting suchen, habe ich hier einen ziemlich vollständigen Artikel geschrieben (hoffte ich), der Ihnen ein grundlegendes Verständnis vermittelt Amazon S3, zusammen mit Anleitungen zum Abrufen und zur Verwendung.

    In den folgenden Abschnitten wird der Inhalt zum besseren Verständnis aufgeschlüsselt.

    • In einer Nussschale
    • Ein Amazon S3-Konto einrichten
    • Verwenden von Amazon S3
    • Amazon S3 als Image-Hosting
    • Amazon S3-Anwendungen und andere Ressourcen

    Volle Führung nach dem Sprung.

    In einer Nussschale

    Amazon Simple Storage Service, auch bekannt als Amazon S3 ist ein Online-Speicher. Es ist billig, schnell und einfach einzurichten. Und da es sich um einen Service des E-Commerce-Riesen handelt Amazonas, Sie können sich darauf verlassen, dass das, was Sie in S3 gespeichert haben, gesichert ist. Lesen Sie mehr über Amazon S3.

    Wer braucht Amazon S3??

    In S3 gibt es keine Ausgabeaufschläge, keine Einrichtungskosten. Sie zahlen nur für das, was Sie nutzen. Es eignet sich hervorragend für Webmaster und Blogger, insbesondere für diejenigen, die folgende Probleme haben:

    • Keine Bandbreiten mehr

      Wenn Sie ein Shared-Hosting-Konto besitzen, kann jeder Stumble-Upon- oder Digg-Effekt die gesamte Bandbreitenbegrenzung des Monats leicht aufzehren. In den meisten Fällen setzt der Webhost das Konto aus, bis Sie die Zahlung für die zusätzlichen verbrauchten Bandbreiten vorgenommen haben. Amazon S3 bietet unbegrenzte Bandbreite und Sie werden mit jeder Bandbreite versorgt, die Ihre Site benötigt. Die Kreditkarte wird belastet und die Zahlung kann am Ende des Monats erfolgen.

    • Bessere Skalierbarkeit

      Amazon S3 mit Cloud-Hosting und Image-Serving ist relativ schnell. Wenn Sie sie von der normalen HTTP-Anforderung trennen, wird die Serverlast auf jeden Fall verringert und somit eine bessere Stabilität gewährleistet.

    • Für mehr bezahlen, als Sie tatsächlich verwendet haben

      Unabhängig davon, ob Sie sich für Shared Hosting, VPS oder Dedicated Server entscheiden, zahlen Sie pro Monat (oder Jahr) eine Pauschale. Der Betrag beinhaltet Festplattenspeicher und Bandbreite, die Sie möglicherweise nicht in vollem Umfang nutzen. Warum für mehr bezahlen, wenn Sie nur für das bezahlen können, was Sie verwendet haben?.

    • Speichern Sie Dateien online

      Anstatt Ihre Dateien auf CD / DVDs zu sichern, um mehr Speicherplatz auf der Festplatte zu sparen, haben Sie eine weitere Option. Speichern Sie sie online, und Sie haben die Möglichkeit, sie privat zu halten oder öffentlich zugänglich zu machen. Es liegt ganz bei dir.

    • Einfacheres Abrufen und Freigeben von Dateien

      Wenn Sie Ihre Datei online speichern, können Sie von überall auf sie zugreifen, sofern eine Internetverbindung besteht. Mit Amazon S3 kann ich Dateien auch besser mit Freunden, Kunden und Blog-Lesern kommunizieren.

    Unbegrenzte Speicherkapazitäten und Bandbreiten, Bezahlung während der Nutzung, vollständige Kontrolle über den Datenschutz der Dateien sind für mich eine Herausforderung, wenn Sie Bilder von hongkiat.com auf Amazon S3 migrieren. Sie können sich wahrscheinlich mehr einfallen lassen, das Ihren Bedürfnissen entspricht. Weitere Informationen finden Sie unter Warum Sie Amazon S3 verwenden sollten.

    Als nächstes werde ich erklären, wie du kannst Melden Sie sich für ein Amazon S3-Konto an.

    Zurück nach oben ↑

    Ein Amazon S3-Konto einrichten

    Bevor wir mit der Anmeldung eines Kontos beginnen, sollten Sie zumindest wissen, wie Amazon S3 berechnet. Schau sie dir hier an oder schätze mit a AWS Einfacher Monatsrechner. Wenn Sie jetzt fertig sind, erhalten Sie ein Amazon S3-Konto.

    1. Anmelden / Anmelden bei Amazon

      Wenn Sie ein Amazon-Konto haben, melden Sie sich an, oder melden Sie sich für ein Konto an.

    2. Holen Sie sich ein Amazon AWS-Konto

      Gehen Sie zu aws.amazon.com und melden Sie sich an Amazon Web Services-Konto.

    3. Suchen Sie nach - Amazon Simple Storage Service (S3)

      Sobald Sie sich angemeldet haben, werden Sie mit einer Seite begrüßt, die besagt, dass Ihr Konto erstellt wurde und Informationen an Ihre E-Mail gesendet wurden. Suchen Amazon Simple Storage Service Klicken Sie unter der Liste darauf.

    4. Registrieren - Amazon Simple Storage Service (S3)

      Wieder werden Sie zur Amazon S3-Einführungsseite weitergeleitet. Lesen Sie es noch einmal, wenn Sie möchten, oder überspringen Sie einfach ein Konto, indem Sie auf klicken Melden Sie sich für diesen Web Service an. Geben Sie Ihre Kreditkartendaten ein und befolgen Sie die Anweisungen zum Einrichten Ihres Kontos.

    5. Kenne deinen Benutzernamen / Passwort

      Sobald Sie sich erfolgreich angemeldet haben, werden Sie von Amazon aufgefordert AWS-Zugriffskennungen, was beinhaltet Ihre Zugangsschlüssel-ID und Geheimer Zugangsschlüssel. Beachten Sie, dass Zugangsschlüssel-ID und Geheimer Zugangsschlüssel sind so gut wie Ihr Benutzername und Passwort, also sollten Sie sie sicher aufbewahren.

      Wenn Sie das verpasst habenZugangsschlüssel-ID und Geheimer Zugangsschlüssel Benachrichtigung, klicken Sie auf Ihr Webservice-Konto, wählen AWS-Zugriffskennungen um sie zu holen.

    6. Unter Ihrem Webservice-Konto können Sie auch die Kontoaktivitäten überprüfen, wie viel Sie am Monatsende bezahlen, Ihr Profil ändern usw. Sie müssen sich mit diesen Seiten vertraut machen.

      Jetzt ist Ihr Amazon S3-Konto erstellt und einsatzbereit. Lass uns ein paar Uploads machen.

    Zurück nach oben ↑

    Verwenden von Amazon S3

    Ihr Amazon S3-Konto beginnt mit einem sauberen Root-Konto. An der Wurzel erstellen Sie Buckets. Bucket ist die Terminologie von Amazon S3 für den Stammordner. Sie können mehrere Buckets erstellen, und innerhalb von Buckets platzieren Sie Ihre Ordner und Bilder.

    Amazon S3 veröffentlicht eine Reihe von APIs und von Entwicklern auf der ganzen Welt veröffentlichte Anwendung, die es Ihrem Amazon S3-Konto ermöglicht, mit Ihrem lokalen Computer zu kommunizieren, so dass Sie das Hochladen, Synchronisieren, Sichern usw. von Dateien durchführen können anschauen wie Sie die S3Fox-Erweiterung von RJonna (Firefox-Erweiterung) nutzen können, um eine Verbindung zu Ihrem Amazon S3-Konto herzustellen und später geben wir Ihnen eine Liste mit Alternativen zu kostenlosen und kostenpflichtigen Anwendungen, um eine Verbindung zu Amazon S3 herzustellen.

    Verwenden von Amazon S3 mit Firefox S3Fox

    S3Fox ist ein Firefox-Plugin. Wenn Sie also keinen Firefox-Browser auf Ihrem Computer installiert haben, benötigen Sie einen. Installieren Sie das S3Fox-Plugin Zugangsschlüssel-ID und Geheimer Zugangsschlüssel fertig, lass uns anfangen.

    1. Starten Sie S3 Organizer

      In Firefox gehen Sie zu Werkzeuge, wählen S3-Organisator.

    2. Einen Account erstellen

      Richten Sie Ihr Amazon S3-Konto mit dem S3 Organizer ein. Geben Sie eine selbsterklärende Erklärung ein Kontobezeichnung, Ihre Zugangsschlüssel und Geheimer Schlüssel. Klicken Hinzufügen.

    3. Verbinden Sie sich, erstellen Sie den ersten Eimer

      Sobald Sie die richtigen Informationen eingegeben haben, werden Sie zu Ihrem Konto (standardmäßig leer) weitergeleitet. Auf der linken Seite von S3 Organizer befinden sich Ihre lokalen Computerordner und Amazon S3 auf der rechten Seite.

      Klicken Sie mit der rechten Maustaste auf Verzeichnis erstellen. Alles, was auf der Root-Ebene erstellt wird, sind Ihre Buckets. Alle Dateien und Ordner werden unter Buckets gespeichert / organisiert.

    4. Erstellen Sie Ordner, laden Sie Bilder hoch

      Doppelklicken Sie in Ihren Bucket und erstellen Sie einen Ordner. Laden Sie im Ordner ein Bild hoch. Standardmäßig ist alles, was in Ihr Amazon S3-Konto hochgeladen wurde, für die Öffentlichkeit nicht zugänglich.

    Zurück nach oben ↑

    Amazon S3 als Image-Hosting

    Standardmäßig werden Bilder, die mit S3 Organizers in Amazon S3 hochgeladen wurden, nicht veröffentlicht. Wenn Sie hochgeladene Dateien für Freunde und Kollegen freigeben möchten oder Amazon S3 zum Hosten der Bilder Ihrer Website verwenden möchten, sind zusätzliche Schritte erforderlich.

    1. Bildberechtigung bearbeiten

      Klicken Sie mit der rechten Maustaste auf eines der hochgeladenen Bilder, und wählen Sie aus ACL bearbeiten.

    2. Öffentlich zugänglich machen

      Um Ihr Image öffentlich zugänglich zu machen, Stellen Sie sicher, dass alle, authentifizierte Benutzer und ich (Besitzer) Lesezugriff haben. Folgen Sie den Einstellungen in der folgenden Abbildung. Klicken Sie auf das Symbol, um zwischen Ticks und Kreuzen zu wechseln.

    3. Bild-URL abrufen

      Klicken Sie mit der rechten Maustaste auf ein bestimmtes Bild, und wählen Sie URL in Zwischenablage kopieren aus. Ihre URL sieht ungefähr so ​​aus:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png

      Die Bild-URL hat das folgende feste Format:http: //bucket_name.s3.amazonaws.com/Ordnernamen/Dateiname.jpg

    Zurück nach oben ↑

    Amazon S3-Anwendungen und andere Ressourcen

    Wir haben verwendet S3Fox in der gesamten Erklärung, weil sie kostenlos ist und sich im Firefox-Browser befindet. Aber ich dachte, Sie sollten auch andere Anwendungen und verschiedene Möglichkeiten kennen, die ähnliche Möglichkeiten bieten.

    Von Amazon S3 unterstützte Anwendungen

    • JungleDisk - Zuverlässiger Online-Speicher mit Amazon S3.

    • Übertragen - FTP / SFTP-Anwendung für Mac.

    • S3Sync - Bestehen aus S3syncs und S3cmds. Ruby-Programm, das die Steuerung des Amazon S3-Kontos mit Shell-Befehlen ermöglicht.
    • Eimer-Explorer - Benutzeroberflächen für Amazon S3.
    • Sicherungs-Manager - Befehlszeilenprogramm für Linux.
    • S3-Sicherung - Windows-Desktopanwendung, die es für alle einfach macht, die beeindruckende Infrastruktur von Amazon für Remote-Backups und sichere Online-Dateispeicherung zu nutzen.
    • jets3t - Toolkit für den Online-Speicherservice S3 von Amazon.
    • Sync2S3 - Synchronisiert Ihre Dateien mit dem Amazon (S3) und bietet Ihnen eine sichere und kostengünstige Sicherungslösung.
    • KMU-Speicher - Greifen Sie von überall auf Dateien zu.

    Zurück nach oben ↑

    Weitere Online-Referenzen

    Hier finden Sie weitere Online-Referenzen, die Ihnen helfen, Amazon S3 und seine Konnektivität besser zu verstehen.

    • Amazon Simple Storage Service - Durchsuchen Sie die Lösungen, die Amazon Web Services-Entwickler mit Amazon Simple Storage Service (Amazon S3) entwickelt haben..
    • Amazon S3-Forum - S3-Forum mit vielen nützlichen Informationen.
    • Amazon S3-API - Die API von Amazon S3 verstehen.
    • Amazon S3 im Wiki
    • Verwenden von Amazon S3 als Image-Hosting-Service
    • Wie verwende ich Amazon S3?- Lesen Sie die Paul-Methode, um Amazon S3 mit Rsync und JungleDisk zu verwenden.
    • Bulletproof-Server-Backups mit Amazon S3 - S3 mit Ruby und S3Sync steuern.
    • So verwenden Sie JungleDisk, Amazon S3 und rsync zum Sichern Ihres OS X-Home-Verzeichnisses
    • Günstige Server-Backups mit Amazon S3
    • Verwenden von Amazon S3 von Perl
    • Verwenden von Amazon S3 mit Django

    Das ist alles! Ich hoffe, Sie finden diesen Leitfaden nützlich.