Hosting-Services sind in letzter Zeit viel besser geworden, mehr Speicherplatz, mehr Bandbreite und günstigere Preise. Es ist jedoch nur so weit, dass regelmäßige Hosting-Aktivitäten stattfinden werden. Als ich PSDTUTS zum ersten Mal auf den Markt brachte, stießen wir trotz eines großen Webhosts mit einigen großen Spezifikationen auf Probleme mit der Bandbreite und beim Dateiservice, als unsere Tutorials (die jeweils Dutzende von schweren Bildern enthielten) bei Digg landeten. Und dann empfahl mir ein Freund, ich probiere es mit dem Simple Storage Service von Amazon (aka S3)..
Es stellte sich als sehr einfach heraus, S3 wie ein riesiger, unbegrenzter Host zu verwenden, und ich benutze es seitdem für hochfrequente oder schwere Dateien wie Podcasts für FreelanceSwitch, Bilder für Blogs und sogar zum Senden von Dateien an Clients . In diesem Tutorial zeige ich Ihnen, wie Sie mit S3 nur aus S3 Ihr persönliches Content-Delivery-Netzwerk machen können.
Es ist super einfach, selbst ich könnte es schaffen!
Das erste, was Sie brauchen werden, ist ein Konto. So machen Sie folgendes:
Nun, bevor Sie etwas mit S3 machen können, müssen Sie Melden Sie sich für diesen Web Service an. (Ich weiß, es gibt viel zu tun!)
Sie müssen eine Kreditkarte bereitstellen, damit Amazon Ihnen Bandbreite, Speicher und Verarbeitung in Rechnung stellen kann. Die Preise sind niedrig und liegen bei etwa 0,15 USD / USD.
Obwohl Sie denken, dass Ihr Webhost die Bandbreite zu einem viel günstigeren Preis bietet, ist dies wahrscheinlich nicht der Fall. Zum Beispiel bietet eine Firma wie Dreamhost Ihnen buchstäblich Terrabytes Bandbreite für nur ein paar Dollar pro Monat. Wenn Sie jedoch versuchen, ihre Server schnell zu erreichen, um diese Bandbreite zu nutzen (z. B. während eines Digg oder wenn Sie gerade einen Newsletter über eine Download-Datei gesendet haben), erhalten Sie wahrscheinlich weder einen schnellen Download noch einen Download überhaupt. Meiner Erfahrung nach setzen Webhosts auf die Tatsache, dass es eine Reihe von Faktoren gibt, die sicherstellen, dass es sehr unwahrscheinlich ist, dass Sie diese Bandbreite jemals nutzen werden.
In der Zeit, in der ich S3 verwendet habe - vor etwa 8 Monaten - habe ich ziemlich starke Verkehrsspitzen bekommen. Der größte war ein Tag, an dem wir 150.000 Besucher an einem einzigen Tag in einem Tutorial mit insgesamt 3 MB Bildern hatten. Allein an diesem Tag wurden 450 GB Daten ausgeliefert und nicht einmal eine Wimper geschlagen. Ich bin mir sicher, dass es in dem Schema der Dinge auch viel größere Benutzer gibt.
Es ist also ziemlich sicher und ziemlich billig. Meanwhiles Amazon sollte mir für diese Promotion wirklich Geld bezahlen :-)
Wenn Sie sich angemeldet haben, klicken Sie auf die Schaltfläche "Ihr Webservice-Konto" Taste und ein kleines Menü erscheint. Hier kontrollieren Sie Ihr Konto, überprüfen Ihre Aktivitäten (z. B. Rechnung) und so weiter.
Klicke auf "AWS-Zugriffskennungen"
Jetzt erhalten Sie zwei Nummern, Ihre Zugangsschlüssel-ID und Ihren geheimen Zugangsschlüssel. Unnötig zu sagen, dass Sie diese sehr sicher aufbewahren möchten!
Kopieren Sie die beiden Zahlen in einen Texteditor, damit wir sie zur Hand haben, denn wir brauchen sie in einer Sekunde.
Als nächstes brauchen wir unsere Firefox-Erweiterung. Wenn Sie Firefox nicht verwenden, sind Sie auf sich gestellt :-) Ich weiß zum Beispiel, Sie können Transmit auf einem Mac verwenden, um sich bei Ihrem S3-Konto anzumelden. Vermutlich gibt es unter Windows etwas Ähnliches (wenn jemand weiß ... bitte hinterlassen Sie einen Kommentar).
Wir werden also die S3Fox-Erweiterung von RJonna verwenden
Besuchen Sie die Website und klicken Sie auf den Link, um S3Fox herunterzuladen.
Nach der Installation wird Ihr Firefox neu gestartet. Anschließend können Sie sehen, dass Sie jetzt entweder rechts unten in Ihrem Browserfenster oder über das Menü Tools auf S3Fox zugreifen können.
Also geh zu Extras> S3-Organizer und Sie sollten eine Registerkarte haben, die Ihr S3Fox-Fenster anzeigt. Es ist einem FTP-Programm sehr ähnlich und daher sehr einfach zu bedienen. Es gibt jedoch einige Unterschiede.
Also klicken Sie auf Konten verwalten und erstellen Sie ein Konto mit Ihrem Zugangsschlüssel und Ihrem geheimen Schlüssel von früher. Klicken sparen.
Sobald Sie ein Konto erstellt haben, wird auf der rechten Seite ein leerer Bereich angezeigt. Das erste, was Sie tun müssen, ist ein Eimer. Ein Bucket ist eine Amazon-Terminologie für einen Ordner oder ein Dateiverzeichnis. Bucket-Namen müssen im gesamten Service eindeutig sein. So können Sie beispielsweise keinen Bucket mit dem Namen "Test" erstellen, da ich mir sicher bin, dass dies wie der erste Bucket-Name war.
Klicken Sie trotzdem rechts auf die rechte Seite und wählen Sie "Verzeichnis erstellen", Dadurch wird tatsächlich ein Bucket erstellt, weil wir in der Wurzel sind. Sobald Sie einen Bucket erstellt haben, können Sie darin Verzeichnisse erstellen. Sie können auch so viele Eimer haben, wie Sie möchten.
Sie werden aufgefordert, einen Namen einzugeben, und die Erweiterung zeigt Ihnen eine Reihe von Regeln für Bucket-Namen. Seltsamerweise scheint die Erweiterung die Wörter Bucket, Ordner und Verzeichnis auszutauschen.
Also habe ich einen Bucket namens "nettuts" erstellt und dann zwei Verzeichnisse mit den Namen "003_S3" und "s3demo" hinzugefügt. Dann habe ich ein Bild gezogen, um es in S3 hochzuladen. Das Bild heißt s3image.jpg.
Jetzt Rechtsklick in der Datei und wählen Sie ACL bearbeiten. Bevor Sie auf Ihre Datei zugreifen können, müssen Sie die Berechtigungen ändern.
Sie werden aufgefordert, Lese- / Schreib- / Vollzugriff zu erteilen, indem Sie einige Optionen aktivieren oder deaktivieren. Du willst nur geben Lesen hier zugreifen, also kreuzen Sie die Kästchen an.
(Hinweis: Auf einem Mac hat die Erweiterung einen seltsamen Fehler: Wenn Sie auf das "x" klicken, ändert sich die Einstellung nicht sofort in ein Häkchen. Wenn Sie jedoch auf "Speichern" klicken, wird dies plötzlich der Fall. Es ist verwirrend und wird hoffentlich behoben , aber man gewöhnt sich daran)
Jetzt haben Sie einmal Berechtigungen gesetzt, Rechtsklick wieder und wähle URL in die Zwischenablage kopieren. Die URL für mein Bild lautet:
http://cdn.tutsplus.com/net/uploads/legacy/003_S3/s3demo/s3image.jpg "data-original-url =" https://nettuts.s3.amazonaws.com/003_S3/s3demo/s3image.jpg
Wie Sie sehen, ist der erste Teil der URL der Bucket-Name, dann die Domäne, dann die Ordner und schließlich der Dateiname.
Und das ist es, hier ist das Bild, das ich auf S3 platziert habe. Klicken Sie mit der rechten Maustaste und sehen Sie sich den Standort an! (Eigentlich sind alle Bilder in diesem Tutorial auf S3 :-)
Natürlich, wenn Sie das alles dynamisch mit PHP oder Ruby machen wollen, ist dies ein ganz anderer Fisch, und hoffentlich werden wir uns hier in Zukunft beschäftigen. Sie können auch Wordpress und andere App-Plugins erhalten, die bis zu S3 verbunden sind.