Amazon S3 - Guide du débutant
Il y a quelques jours, je cherchais toujours une solution pour redimensionner davantage ce blog afin qu'il serve le contenu plus rapidement et simultanément, sans trop forcer le serveur. Hongkiat.com sert environ 50 000 pages vues par jour, soit environ 60 à 80 Go de bande passante par jour. Quelque chose doit être fait ici pour que la demande d'images et de fichiers n'affecte pas la stabilité de l'ensemble du serveur. Après quelques lectures, considérations et recherches, je me contente de Amazon S3.
Vous en avez peut-être entendu parler, ou peut-être en utilisez-vous déjà. Mais pour ceux qui ont des problèmes à redimensionner votre site, à la recherche de solutions ou à la recherche d’un hébergement de fichiers en ligne stable, j’ai écrit ici un article assez complet (j’espérais) qui vous donne une compréhension de base sur Amazon S3, ainsi que des guides sur l'obtention et compte pour l'utiliser.
Pour faciliter la lecture, les sections suivantes décrivent le contenu..
- En un mot
- Obtention d'un compte Amazon S3
- Utilisation d'Amazon S3
- Amazon S3 en tant qu'hébergement d'images
- Applications Amazon S3 et autres ressources
Guide complet après saut.
En un mot
Amazon Simple Storage Service, aussi connu sous le nom Amazon S3 est une installation de stockage en ligne. C'est bon marché, rapide et facile à installer. Et puisqu'il s'agit d'un service fourni par le géant de l'e-commerce Amazone, vous pouvez être assuré que tout ce que vous avez stocké chez S3 est sécurisé. En savoir plus sur Amazon S3.
Qui a besoin d'Amazon S3?
Dans S3, il n'y a pas de frais initiaux, aucun coût d'installation. Vous ne payez que pour ce que vous utilisez. Il convient parfaitement aux webmasters et aux blogueurs, en particulier ceux qui ont les problèmes suivants:
- À court de bande passante
Si vous êtes sur un compte d'hébergement partagé, tout effet Stumble Upon ou Digg peut facilement absorber toute la limite de bande passante pour le mois. La plupart du temps, l'hôte Web suspend le compte jusqu'à ce que vous ayez réglé le paiement des bandes passantes supplémentaires utilisées. Amazon S3 fournit une bande passante illimitée et vous serez servi avec n'importe quelle quantité de bande passante dont votre site a besoin. Les frais seront portés à la carte de crédit et le paiement pourra être effectué à la fin du mois..
- Meilleure évolutivité
Amazon S3 utilisant l’hébergement en nuage et la diffusion d’images est relativement rapide. En les séparant des requêtes HTTP normales, la charge du serveur sera définitivement allégée, ce qui garantira une meilleure stabilité..
- Payer pour plus que vous avez réellement utilisé
Que vous soyez sur un hébergement partagé, VPS ou un serveur dédié, vous payez une somme forfaitaire chaque mois (ou année) et le montant comprend le stockage sur disque dur et la bande passante que vous n'utiliseriez peut-être pas pleinement. Pourquoi payer plus quand vous ne pouvez payer que pour ce que vous avez utilisé.
- Stocker des fichiers en ligne
Au lieu de sauvegarder vos fichiers sur CD / DVD pour économiser davantage d’espace disque, voici une autre option. Stockez-les en ligne, et vous avez la possibilité de les garder privés ou de les rendre accessibles au public. C'est tout à vous.
- Récupération et partage de fichiers simplifiés
Si vous stockez votre fichier en ligne, vous pouvez y accéder n'importe où, à condition de disposer d'une connexion Internet. Amazon S3 me permet également de mieux communiquer les fichiers avec des amis, des clients et des lecteurs de blog.
Stockage illimité et bande passante illimitée, payez selon votre utilisation, contrôle total sur la confidentialité des fichiers, voilà ce qui me passionne vers la migration des images sur hongkiat.com vers Amazon S3. Vous pouvez probablement penser à plus de suites que votre besoin. En savoir plus sur pourquoi vous devriez utiliser Amazon S3.
Ensuite, je vais expliquer comment vous pouvez créer un compte Amazon S3.
Retour au sommet ↑
Obtention d'un compte Amazon S3
Avant de commencer à créer un compte, je pense que vous devriez au moins savoir comment les frais sont facturés par Amazon S3. Découvrez-les ici ou faites une estimation avec un Calculateur mensuel simple AWS. Maintenant, si vous êtes prêt, obtenons un compte Amazon S3.
- Inscription / Connexion à Amazon
Si vous avez un compte Amazon, connectez-vous, sinon inscrivez-vous pour un.
- Obtenir un compte Amazon AWS
Allez sur aws.amazon.com et inscrivez-vous Compte Amazon Web Services.
- Rechercher - Amazon Simple Storage Service (S3)
Une fois que vous avez terminé votre inscription, vous serez accueilli avec une page indiquant que votre compte a été créé et que les informations vous ont été envoyées par e-mail. Chercher Amazon Simple Storage Service sous la liste, cliquez dessus.
- S'inscrire - Amazon Simple Storage Service (S3)
Une fois encore, vous serez dirigé vers la page d'introduction Amazon S3. Relisez-le si vous avez besoin, ou passez simplement à la création d'un compte en cliquant sur le bouton S'inscrire à ce service Web. Entrez les détails de votre carte de crédit et suivez les instructions pour configurer votre compte..
- Connaissez votre nom d'utilisateur / mot de passe
Une fois que vous vous êtes inscrit avec succès, Amazon vous indiquera votre Identificateurs d'accès AWS, qui comprend votre Clé d'accès et Clé d'accès secrète. Notez que Clé d'accès et Clé d'accès secrète sont aussi bons que votre nom d'utilisateur et votre mot de passe, vous devriez donc les garder en sécurité.
Si vous avez raté leClé d'accès et Clé d'accès secrète notification, cliquez sur Votre compte de service Web, choisir Identificateurs d'accès AWS pour les récupérer.
Sous Votre compte de services Web, vous pouvez également consulter les activités du compte, le montant que vous allez payer à la fin du mois, modifier votre profil, etc. Il est nécessaire de se familiariser avec ces pages..
Votre compte Amazon S3 est maintenant créé et prêt à fonctionner. Faisons un peu de téléchargement.
Retour au sommet ↑
Utilisation d'Amazon S3
Votre compte Amazon S3 commence par un compte root propre. Sur la racine, vous créez des seaux.. Bucket est la terminologie utilisée par Amazon S3 pour le dossier racine.. Vous pouvez créer plusieurs compartiments. C’est dans les compartiments internes que vous placez vos dossiers et vos images..
Amazon S3 publie un ensemble d’API et de développeurs du monde entier qui permet à votre compte Amazon S3 de communiquer avec votre ordinateur local afin que vous puissiez effectuer tout le chargement, la synchronisation, la sauvegarde, etc. des fichiers. regarder comment tirer parti de l'extension S3Fox de RJonna (extension Firefox) pour vous connecter à votre compte Amazon S3 et plus tard, nous vous donnerons une liste des alternatives d'applications gratuites et payantes pour vous connecter à Amazon S3..
Utilisation d'Amazon S3 avec Firefox S3Fox
S3Fox est un plugin Firefox, donc si vous n'avez pas de navigateur Firefox installé sur votre ordinateur, vous devrez vous en procurer un. Installer le plugin S3Fox, avoir votre Clé d'accès et Clé d'accès secrète prêt, commençons.
- Lancer S3 Organizer
Dans Firefox, allez à Outils, sélectionner S3 Organizer.
- Mettre en place compte
Configurez votre compte Amazon S3 avec S3 Organizer. Entrez une explicite Nom du compte, votre Clé d'accès et Clef secrète. Cliquez sur Ajouter.
- Connectez-vous, créez le premier seau
Une fois que vous avez entré les informations correctes, vous serez amené à votre compte (qui est vide, par défaut). Sur le côté gauche de S3 Organizer se trouveront les dossiers de votre ordinateur local et Amazon S3 à droite..
Cliquez avec le bouton droit sur Créer un répertoire. Tout ce qui sera créé au niveau de la racine sera votre seau. Tous les fichiers et dossiers seront stockés / organisés sous des seaux.
- Créer des dossiers, télécharger des images
Double-cliquez dans votre compartiment pour créer un dossier. Dans le dossier, téléchargez une image. Par défaut, tout élément téléchargé sur votre compte Amazon S3 ne sera pas accessible au public..
Retour au sommet ↑
Amazon S3 en tant qu'hébergement d'images
Par défaut, les images téléchargées sur Amazon S3 avec les organisateurs S3 ne seront pas rendues publiques. Si vous avez l'intention de partager des fichiers téléchargés avec vos amis et vos pairs, ou si vous souhaitez utiliser Amazon S3 pour héberger les images de votre site Web, des étapes supplémentaires seront nécessaires..
- Modifier l'autorisation de l'image
Cliquez avec le bouton droit sur l'une des images téléchargées, sélectionnez Modifier la liste de contrôle d'accès.
- Rendre le public accessible
Pour rendre votre image accessible au public, assurez-vous que tout le monde, les utilisateurs authentifiés et moi (propriétaire) dispose d'un accès en lecture. Suivez les paramètres dans l'image ci-dessous. Cliquez sur l'icône pour permuter entre les ticks et les croix.
- Obtenir l'URL de l'image
Cliquez avec le bouton droit sur une image en particulier, sélectionnez Copier l'URL dans le Presse-papiers. Votre URL ressemblera à ceci:https://assets.hongkiat.com/uploads/10yearsago/amazon_10ya.png
L'URL de l'image est dans le format fixe suivant:http: //nom_base.s3.amazonaws.com/nom de dossier/filename.jpg
Retour au sommet ↑
Applications Amazon S3 et autres ressources
Nous avons utilisé S3Fox tout au long de l’explication car elle est gratuite et réside dans le navigateur Firefox. Mais j’ai pensé que vous devriez également connaître d’autres applications et divers moyens d’offrir des installations similaires..
Applications prises en charge par Amazon S3
- JungleDisk - Stockage en ligne fiable alimenté par Amazon S3.
- Transmettre - Application FTP / SFTP pour Mac.
- S3Sync - Composé de S3syncs et S3cmds. Programme Ruby qui permet de contrôler le compte Amazon S3 avec des commandes shell.
- Bucket Explorer - Interfaces utilisateur pour Amazon S3.
- Gestionnaire de sauvegarde - Outil de ligne de commande pour Linux.
- Sauvegarde S3 - Application de bureau Windows qui simplifie l'utilisation de l'infrastructure impressionnante d'Amazon pour les sauvegardes à distance et le stockage de fichiers en ligne sécurisé.
- jets3t - Boîte à outils pour le service de stockage en ligne Amazon S3.
- Sync2S3 - Synchronise vos fichiers avec Amazon (S3), vous offrant ainsi une solution de sauvegarde sécurisée et abordable..
- Stockage PME - Accéder aux fichiers de n'importe où.
Retour au sommet ↑
Plus de références en ligne
Voici plus de références en ligne pour vous aider à mieux comprendre Amazon S3 et sa connectivité.
- Amazon Simple Storage Service - Parcourez les solutions développées par les développeurs Amazon Web Services à l'aide d'Amazon Simple Storage Service (Amazon S3)..
- Forum Amazon S3 - Forum S3 avec de nombreuses informations utiles.
- API Amazon S3 - Comprendre l'API d'Amazon S3.
- Amazon S3 dans le wiki
- Utilisation d'Amazon S3 en tant que service d'hébergement d'images
- Comment j'utilise Amazon S3- Lisez la méthode de Paul pour utiliser Amazon S3 avec rsync et JungleDisk.
- Sauvegardes Bulletproof Server avec Amazon S3 - Contrôle S3 avec Ruby et S3Sync.
- Comment utiliser JungleDisk, Amazon S3 et rsync pour sauvegarder votre répertoire de base OS X
- Sauvegarde de serveur à bas prix avec Amazon S3
- Utilisation d'Amazon S3 à partir de Perl
- Utilisation d'Amazon S3 avec Django
C'est tout! J'espère que vous trouverez ce guide utile.