Démarrer avec AWS

bases de données, messagerie, ainsi que d'autres modules de service. .... d'architecture simple et vous guident dans un déploiement reposant sur cette ...
188KB taille 297 téléchargements 411 vues
Démarrer avec AWS Introduction

Démarrer avec AWS Introduction

Démarrer avec AWS: Introduction Copyright © 2013 Amazon Web Services, Inc. or its affiliates. All rights reserved. The following are trademarks or registered trademarks of Amazon: Amazon, Amazon.com, Amazon.com Design, Amazon DevPay, Amazon EC2, Amazon Web Services Design, AWS, CloudFront, EC2, Elastic Compute Cloud, Kindle, and Mechanical Turk. In addition, Amazon.com graphics, logos, page headers, button icons, scripts, and service names are trademarks, or trade dress of Amazon in the U.S. and/or other countries. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon.

Démarrer avec AWS Introduction

Qu'est-ce qu'Amazon Web Services ? .................................................................................................... 1 Que puis-je faire avec AWS ? ................................................................................................................ 3 Comment démarrer avec AWS ? ............................................................................................................ 5 Où trouver des informations supplémentaires sur AWS ? ...................................................................... 8

3

Démarrer avec AWS Introduction

Qu'est-ce qu'Amazon Web Services ? Pour mieux comprendre le fonctionnement d'Amazon Web Services, il est utile de savoir en quoi consiste le cloud computing. Dans son rapport Key Attributes Distinguish Cloud Computing Services, Gartner définit le cloud computing comme « un type d'informatique où des capacités TI évolutives et élastiques sont fournies sous forme de service à des clients externes, par le biais des technologies Internet ». En clair, de la même manière que les réseaux électriques nationaux permettent aux foyers et entreprises de se raccorder à une source d'énergie rentable, performante et gérée de manière centralisée, le cloud computing vous permet de bénéficier d'une infrastructure informatique rentable, sécurisée et flexible, fournie par un prestataire expérimenté dans l'exploitation de réseaux et d'environnements informatiques à grande échelle. Grâce au cloud computing, d'une part, vous n'avez pas à consacrer votre main-d'œuvre et votre budget à des tâches qui ne contribuent pas directement à améliorer vos résultats financiers et, d'autre part, vous bénéficiez des capacités d'infrastructure dont vous avez besoin pour continuer à exécuter vos applications métier. En particulier, les capacités du cloud AWS incluent puissance de calcul, stockage, bases de données, messagerie, ainsi que d'autres modules de service. AWS fournit une plate-forme de cloud computing facile à utiliser, évolutive, rentable et flexible qui convient aux applications de recherche, à des fins de formation, à un usage personnel ainsi qu'aux entreprises de toutes tailles. Vous pouvez accéder facilement aux services de cloud AWS via Internet. Le modèle de cloud computing d'AWS vous permet, en outre, de payer pour les services à la demande et d'utiliser autant (ou aussi peu) de ressources que nécessaire à chaque instant. Ainsi, vous remplacez les dépenses de capital initiales liées à l'infrastructure par des coûts variables faibles, en adéquation avec l'évolution de vos besoins. AWS offre des services dans divers domaines afin de répondre à vos attentes, comme illustré sur le diagramme ci-après. Pour lire une description des produits AWS, rendez-vous sur http://aws.amazon.com/products/.

1

Démarrer avec AWS Introduction

Pour en savoir plus sur AWS, consultez le livre blanc Overview of Amazon Web Services. Pour connaître les possibilités offertes par AWS et savoir comment faire vos premiers pas, consultez les sections suivantes : • Que puis-je faire avec AWS ? (p. 3) – Découvrez toutes les opérations que vous pouvez réaliser sur AWS, notamment le déploiement d'une application Web et le stockage de fichiers dans le cloud. • Comment démarrer avec AWS ? (p. 5) – Découvrez comment vous inscrire à AWS, bénéficier du niveau d'utilisation gratuit AWS, accéder à AWS et gérer votre compte. • Où trouver des informations supplémentaires sur AWS ? (p. 8) – Découvrez comment trouver des informations supplémentaires.

2

Démarrer avec AWS Introduction

Que puis-je faire avec AWS ? Que vous souhaitiez, par exemple, stocker du contenu dans le cloud, concevoir un site Web statique, déployer une application Web, exécuter des charges de travail à forte intensité de données et gourmandes en capacités de calcul ou élaborer des solutions de sauvegarde fiables, la plate-forme de cloud computing AWS vous offre la flexibilité dont vous avez besoin, quel que soit votre cas d'utilisation ou secteur d'activité. Voici une courte liste de scénarios courants reposant sur le cloud, allant de simples applications à des implémentations complexes, et vous expliquant comment faire vos premiers pas : • Stockage de contenu dans le cloud. Vous pouvez utiliser Amazon Simple Storage Service (Amazon S3) pour stocker du contenu (images et fichiers, par exemple) dans le cloud et en contrôler l'accès. Pour en savoir plus, consultez le manuel Amazon Simple Storage Service Getting Started Guide. Vous pouvez également utiliser Amazon S3 pour déployer un site Web statique. Pour en savoir plus, consultez la section Hosting Websites on Amazon S3 du manuel Amazon Simple Storage Service Developer Guide. • Déploiement d'une application. Vous pouvez déployer une application Java, PHP ou .NET rapidement, sans avoir à vous soucier de l'infrastructure AWS. Pour en savoir plus, consultez le manuel AWS Elastic Beanstalk Developer Guide. Si vous savez quelles sont les ressources AWS que vous voulez utiliser, vous pouvez également utiliser AWS CloudFormation afin de les lancer de manière planifiée. Découvrez comment lancer un site Web en 10 minutes en vous rendant sur la page Vidéos & webinaires et apprenez à déployer un blog WordPress à l'aide d'AWS CloudFormation. Pour en savoir plus, consultez la section Get Started du manuel AWS CloudFormation User Guide. • Lancement d'un serveur dans le cloud. Utilisez les interfaces des services Web pour lancer des instances exécutant le système d'exploitation et l'environnement applicatif personnalisé de votre choix. Pour vous familiariser avec le fonctionnement, vous pouvez lancer rapidement une instance Amazon Elastic Compute Cloud (Amazon EC2) à partir de la page https://aws.amazon.com/amis. Pour apprendre à lancer une instance EC2, puis à s'y connecter et à y mettre fin, consultez la documentation Amazon Elastic Compute Cloud Getting Started Guide. • Gestion d'ensembles de données volumineux. Découvrez comment utiliser les services du cloud AWS pour gérer les ensembles de données qui sont trop volumineux pour être stockés sur des bases de données relationnelles classiques et trop difficiles à analyser avec des applications non distribuées. Pour en savoir plus, consultez le manuel Getting Started with AWS Analyzing Big Data with AWS. • Envoi d'e-mails marketing et transactionnels. Vous pouvez utiliser Amazon Simple Email Service (Amazon SES) pour envoyer des e-mails en masse, sans devoir gérer la complexité d'une solution interne de messagerie électronique à grande échelle. Amazon SES fournit des statistiques d'envoi en temps réel et intègre une boucle de retour qui vous informe de tout échec de livraison. Pour en savoir plus, consultez le manuel Amazon Simple Email Service Developer Guide.

3

Démarrer avec AWS Introduction

De nombreux autres scénarios courants sont pris en charge par AWS. Pour connaître ces autres scénarios et consulter des documents de référence, rendez-vous sur la page Solutions AWS.

4

Démarrer avec AWS Introduction Comment s'inscrire

Comment démarrer avec AWS ? Voici quelques informations basiques à connaître avant de faire vos premiers pas sur AWS : • • • • •

Comment s'inscrire (p. 5) Comment bénéficier du niveau d'utilisation gratuit AWS (p. 5) Comment gérer votre compte (p. 6) Comment accéder à AWS (p. 6) Comment gérer vos ressources (p. 7)

Comment s'inscrire Avant de commencer à utiliser AWS, vous devez créer un compte. Lorsque vous créez un compte AWS, il est automatiquement inscrit à tous les services AWS. Seuls les services que vous utilisez vous sont facturés.

Pour s'inscrire sur AWS 1. 2.

Rendez-vous sur http://aws.amazon.com et cliquez sur Inscrivez-vous maintenant. Suivez les instructions à l'écran.

Comment bénéficier du niveau d'utilisation gratuit AWS Le niveau d'utilisation gratuit d'Amazon Web Services (AWS) vous donne la possibilité de tester plusieurs produits AWS essentiels et ce, gratuitement, dans la limite d'un certain niveau d'utilisation. En respectant les conditions de l'offre, vous pouvez vous familiariser gratuitement avec l'utilisation du cloud pendant toute une année. A l'expiration de votre offre d'utilisation gratuite, ou si votre utilisation de l'application dépasse le cadre du niveau d'utilisation gratuit, vous payez simplement le tarif standard applicable au service en fonction de votre utilisation. Voici quelques exemples d'opérations que vous pouvez effectuer lors de vos essais avec le niveau d'utilisation gratuit AWS :

5

Démarrer avec AWS Introduction Comment gérer votre compte

• Stockage de contenu et contrôle des accès au contenu à l'aide d'Amazon Simple Storage Service (Amazon S3) • Déploiement d'un site Web statique • Déploiement d'un exemple d'application Web • Lancement d'une instance Amazon Elastic Compute Cloud (Amazon EC2) Pour en savoir plus sur les modalités d'utilisation du niveau d'utilisation gratuit AWS, consultez la page Getting Started with AWS Free Usage Tier.

Comment gérer votre compte A tout moment, en vous rendant sur http://aws.amazon.com/account, vous pouvez accéder à vos informations de compte et les gérer. Sur la page My Account, vous pouvez consulter vos frais actuels et l'activité de votre compte, et télécharger des rapports d'utilisation. Pour voir un exemple vous expliquant comment effectuer le suivi de l'activité sur votre compte, consultez la section View Your Account Activity de la documentation Getting Started with AWS Free Usage Tier. Un modèle de facture y est présenté pour le déploiement d'un exemple d'application Web sur AWS. Vous pouvez également surveiller le montant estimé de vos frais en utilisant Amazon CloudWatch. Vous pouvez choisir de recevoir des alertes par e-mail dès que vos frais dépassent un certain seuil. Pour en savoir plus, consultez la section Monitor Your Estimated Charges Using Amazon CloudWatch du manuel Amazon CloudWatch Developer Guide.

Comment accéder à AWS Vous pouvez accéder à Amazon Web Services de différentes manières : • AWS Marketplace. Il s'agit d'une boutique en ligne qui vous permet de trouver et de comparer facilement des logiciels et de commencer immédiatement à les utiliser pour développer vos produits et mener à bien vos activités. • AWS Management Console. Cette interface graphique facile à utiliser vous permet de gérer vos ressources de calcul, de stockage et autres sur le cloud. La plupart des produits AWS peuvent être exécutés à partir de la console, laquelle prend en charge une majorité de fonctionnalités pour chaque service. • Interface de ligne de commande AWS. Pour en savoir plus sur l'accès à l'interface de ligne de commande de chaque service, consultez la section AWS Command Line Tools de la documentation générale sur Amazon Web Services. • Kits de développement logiciel (SDK) AWS. AWS propose des kits SDK pour Java, .NET, PHP, Android, iOS et Ruby. La page Exemples de codes & bibliothèques présente, en outre, la liste des codes, kits SDK, exemples d'application et autres outils mis à votre disposition. • Boîtes à outils destinées aux développeurs. Si vous êtes un développeur Java ou .NET, essayez AWS Toolkit for Eclipse ou AWS Toolkit for Visual Studio. Ces boîtes à outils incluent des bibliothèques de programmation et vous permettent de déployer rapidement vos applications sur AWS. Si vous êtes un développeur PHP, vous pouvez mettre à jour rapidement et facilement vos applications vers AWS Elastic Beanstalk en utilisant AWS DevTools, une extension de client Git ; pour en savoir plus, consultez la section AWS DevTools du manuel AWS Elastic Beanstalk Developer Guide. • API de service Web AWS. Les développeurs peuvent consulter une documentation de référence sur l'API du produit qu'ils souhaitent utiliser. Toute la documentation produit figure sur la page http://aws.amazon.com/documentation/. Si vous souhaitez, par exemple, utiliser les API de service Web pour Amazon EC2, vous trouverez les informations requises sur la page http://aws.amazon.com/documentation/ec2/.

6

Démarrer avec AWS Introduction Comment gérer vos ressources

Comment gérer vos ressources Lorsque vous vous inscrivez à AWS, nous vous créons un compte AWS que vous pouvez utiliser pour gérer toutes vos ressources AWS et payer les frais correspondants. Vous utilisez votre compte AWS pour déployer et gérer vos ressources au sein d'AWS. Si vous octroyez l'accès à vos ressources à d'autres personnes, il est fort probable que vous souhaiterez contrôler qui a accès à quelles ressources et les opérations réalisables. AWS Identity and Access Management (IAM) est un service Web qui contrôle l'accès de tiers à vos ressources. Dans IAM, vous créez des utilisateurs grâce auxquels ces tierces personnes pourront accéder à vos ressources, en fonction des autorisations que vous aurez définies. Dans le cadre de ce manuel, nous supposons que vous utilisez un compte AWS et non un compte IAM. Pour en savoir plus sur IAM, consultez la documentation Using AWS Identity and Access Management.

7

Démarrer avec AWS Introduction Etapes suivantes

Où trouver des informations supplémentaires sur AWS ? Topics • Etapes suivantes (p. 8) • Autres ressources (p. 9) • Restez informé (p. 9) • Obtenir de l'aide (p. 9) Cette section fournit des informations sur les autres ressources que vous pouvez consulter pour en savoir plus sur AWS, rester informé des dernières nouveautés et obtenir de l'aide.

Etapes suivantes Il existe de nombreux documents et outils qui peuvent vous aider à faire vos premiers pas avec AWS, qu'il s'agisse de manuels de présentation théorique ou d'autres manuels pratiques plus approfondis. • Manuels de mise en route : AWS Computing Basics. Les manuels AWS Computing Basics présentent quelques-uns des principaux services et composants d'AWS. Vous découvrez en quoi consistent ces services, pourquoi ils sont importants et comment les utiliser. Ces manuels fournissent un exemple d'architecture simple et vous guident dans un déploiement reposant sur cette architecture. Pour Linux, consultez Getting Started with AWS Computing Basics for Linux. Pour Windows, consultez Getting Started with AWS Computing Basics for Windows. • Manuels de mise en route pour les cas d'utilisation courants. Ces manuels de mise en route vous expliquent comment associer différents services AWS d'informatique en nuage et, ainsi, développer des cas d'utilisation ou des solutions communément utilisés. • Documentation. Consultez une présentation de chacun des services Amazon Web Services et découvrez leurs fonctionnalités avancées, les références aux API et d'autres informations utiles pour tous les produits AWS. Nous vous recommandons de commencer avec le manuel de mise en route pour découvrir le service, puis de continuer avec les manuels plus avancés. • Kits SDK. Si vous êtes développeur et que vous souhaitez utiliser les kits de développement logiciel (SDK), rendez-vous sur http://aws.amazon.com/code/. Voici également les liens vers les kits SDK disponibles pour Android, iOS, Java, .NET, PHP et Ruby.

8

Démarrer avec AWS Introduction Autres ressources

Autres ressources D'autres ressources sont proposées sur le site Web d'AWS, notamment des didacticiels, des vidéos et des webinaires, mais aussi des formations, des forums et des livres blancs techniques. Accédez à la page http://aws.amazon.com, puis cliquez sur Développeurs pour consulter une liste de ressources dédiées.

Restez informé AWS ajoute régulièrement de nouvelles fonctionnalités et de nouveaux services. Pour rester informé des dernières nouveautés concernant AWS, consultez les sites Web suivants : • Blog Amazon Web Services. Consultez les dernières informations concernant le lancement de fonctionnalités et de services, ainsi que des liens utiles vers les ressources. • Nouveautés. Consultez les dernières annonces sur les nouvelles fonctionnalités et les nouveaux services que nous lançons. • Prochains événements. Consultez les prochains événements et conférences organisés par AWS ou auxquels AWS participera.

Obtenir de l'aide AWS propose différentes solutions pour vous assister dans l'utilisation de ses services, via l'aide en ligne ou l'assistance personnelle. Pour voir la liste des options disponibles, accédez à la page http://aws.amazon.com, puis cliquez sur Support.

9