Table des matières:
- Démarrer lentement
- Recherche sur l'interactivité AWS avec des produits tiers
- Développer un plan pour les données sensibles
- Utiliser les outils pour améliorer la productivité
- Choisir le bon service
- Assurez-vous que votre plan considère la perte de contrôle
- Recherchez les solutions tout-en-un qui ne sont pas
- Temps libre gratuit là où vous en avez le plus besoin
- Travailler avec des modèles
- Découvrez l'utilisation tierce implicite
Vidéo: Now Go Build with Werner Vogels EP1 - Jakarta 2024
Amazon Web Services (AWS) a commencé comme un service Web relativement petit conçu pour faciliter l'accès par programme aux données Amazon. Vous pourriez faire toutes sortes de choses intéressantes, comme rechercher des produits, télécharger vos propres listes de produits, effectuer des tâches de vente et faire des achats, mais au départ, tout se concentrait sur Amazon. Aujourd'hui, AWS est une entreprise gigantesque qui se concentre sur votre organisation et ses besoins.
Vous pouvez transférer tout ou partie des besoins informatiques de votre organisation vers le cloud à l'aide d'AWS. Vous pouvez également interagir avec d'autres organisations. En fait, presque tout ce que vous pouvez faire avec une solution maison, vous pouvez faire avec AWS.
Étant donné qu'AWS peut faire tellement de choses, démarrer et fonctionner avec AWS peut prendre plus de temps que vous ne le souhaitez, se révéler source d'erreurs dans certains cas et créer de la frustration. Le but de cet article est de vous fournir dix méthodes que vous pouvez utiliser pour réduire le temps d'apprentissage, minimiser les erreurs et minimiser votre frustration.
Démarrer lentement
Vous disposez de 12 mois pour essayer gratuitement des services AWS spécifiques. Si vous commencez avec l'un des services les plus difficiles, comme l'EFS, vous risquez de passer une bonne partie de ce temps à surmonter les obstacles plutôt que d'obtenir un travail utile - une recette pour la frustration. Commencez par utiliser l'un des services les plus simples, comme S3, à la place. Après cela, passez à des services avec des exigences d'apprentissage de plus en plus grandes pour découvrir comment fonctionne AWS avant de prendre des décisions à ce sujet. Même si tous les efforts informatiques semblent aujourd'hui avoir une date «due hier», essayer de s'attaquer à quelque chose comme AWS sans suffisamment de temps de montée en puissance peut perdre plus de temps qu'il n'en économise.
Après avoir acquis suffisamment d'expérience avec AWS, commencez à travailler avec de petits ensembles de test des données de votre organisation et exécutez des tâches simples sur AWS avec. Regardez AWS avec un oeil critique, car vous devez déterminer si certains mouvements sont même réalisables (ou prudents, si oui). Pour la plupart des administrateurs, travailler dans le cloud est une expérience totalement différente de ce à quoi ils sont habitués. Agir trop vite est potentiellement le pire moyen de démarrer.
Recherche sur l'interactivité AWS avec des produits tiers
Vous avez probablement déjà mis en place un certain nombre de solutions tierces pour votre organisation. Par exemple, vous avez probablement un système de gestion de bases de données (SGBD) que vous utilisez. Bien qu'AWS fournisse une large gamme de supports pour différents produits, elle ne prend pas en charge tous les produits. En fait, aucun fournisseur de cloud unique ne peut prendre en charge toutes les combinaisons possibles de produits et de services.
Par conséquent, vous devez déterminer si AWS prend en charge tous les produits que vous utilisez. Ne soyez pas tenté de passer à d'autres produits dans le but de forcer AWS en tant que solution basée sur le cloud pour votre organisation. Même si vous croyez que cela pourrait améliorer l'efficacité et réduire les coûts, il est presque impossible de faire fonctionner cette stratégie. Par conséquent, assurez-vous toujours qu'AWS prend en charge vos produits de choix avant de commencer à faire quoi que ce soit avec.
Le problème avec AWS est que, même lorsque vous découvrez qu'un service semble fournir le type de support dont vous avez besoin, il peut ne pas fournir un support complet ou fournir une variante de support pouvant créer des problèmes de compatibilité avec d'autres tiers. -party produits.
Développer un plan pour les données sensibles
Les différentes solutions de stockage vous fournissent également des informations sur les données sensibles. Ce qui constitue des données sensibles dépend des exigences de votre organisation. Vous pouvez avoir des exigences légales ou autres au-delà de celles définies comme les meilleures pratiques commerciales à respecter. Tout plan que vous créez pour utiliser AWS en tant que solution cloud doit inclure une stratégie pour répondre à ces exigences.
De nombreuses entreprises ne réalisent pas qu'aucune solution cloud ne remplira leurs exigences légales en matière de sécurité des données. Le cloud fonctionne uniquement lorsque vous pouvez gérer le filet de sécurité approprié (et légalement requis). Il est préférable de déterminer ces exigences plus tôt que plus tard dans votre aventure AWS, car il est extrêmement coûteux d'apporter des modifications à une solution de données ultérieurement en termes de temps et de ressources. Malheureusement, Amazon ne peut pas vous conseiller à cet égard: La sécurité des données est une exigence à laquelle vous devez répondre dans le cadre de votre propre planification de stratégie de cloud.
Utiliser les outils pour améliorer la productivité
Les outils vous permettent de vous concentrer davantage sur l'exécution d'une tâche que sur la façon d'exécuter la tâche. Avoir les bons outils dans votre boîte à outils peut réduire considérablement le temps nécessaire pour effectuer une tâche, car vous ne comptez pas sur votre mémoire pour savoir comment exécuter la tâche et plus sur les capacités de l'outil. Heureusement, vous avez accès à toutes sortes d'outils lorsque vous travaillez avec AWS, notamment:
- Built-in: Vous avez accès à tous les outils intégrés.
- Troisième partie: Les fournisseurs tels que Scalr, RightScale, Hybridfox, CloudMGR et Enstratius offrent tous des plates-formes de gestion solides pour AWS.
- Développeur: Certains outils de développement peuvent également être utilisés par les administrateurs.
Choisir le bon service
Amazon propose souvent plusieurs services pouvant répondre à un besoin particulier. Le problème consiste à choisir le bon service dès le départ afin de ne pas perdre de temps à essayer de configurer et configurer un service qu'Amazon n'a pas conçu pour faire le travail. En raison du niveau de surveillance extrême qu'Amazon utilise lorsque vous travaillez avec ses services, vous ne devriez pas être surpris de voir qu'Amazon anticipe vos besoins futurs. Chacune de ces options de stockage est livrée avec une myriade d'options de configuration, vous pouvez donc facilement vous perdre en essayant de choisir l'option de stockage à utiliser, sans parler des autres services que vous pourriez avoir besoin d'utiliser.
La documentation Amazon vous laisse souvent à vous poser des questions sur les différentes options de service. Même en regardant les vidéos et en interagissant avec les autres types d'informations mises à disposition par Amazon, vous ne pourrez peut-être pas prendre une décision. Le secret du problème du service à choisir est de savoir qui d'autre utilise ce service, de définir comment il l'utilise et de prendre en compte les restrictions qu'il met en place lorsqu'il l'utilise. D'autres organisations ont déjà ouvert la voie à l'utilisation de nombreux services AWS dont vous avez besoin pour votre organisation. Il est donc essentiel d'apprendre des erreurs que ces autres organisations ont commises pour réduire le temps nécessaire à la création de votre propre solution.
Assurez-vous que votre plan considère la perte de contrôle
La plupart des administrateurs ont l'habitude d'avoir un contrôle divin sur les systèmes qu'ils gèrent. Cependant, lorsque vous travaillez dans le cloud, vous devez tenir compte du fait que le fournisseur de cloud a maintenant le contrôle divin et que vous n'avez qu'un sous-ensemble des droits d'administration que vous aviez auparavant. L'hôte détermine quels sont vos droits, quand vous pouvez les avoir et comment vous les utilisez. Cette perte de contrôle signifie que les administrateurs peuvent maintenant se trouver dans l'obligation de demander l'autorisation d'effectuer certaines tâches ou de demander à l'hôte d'effectuer la tâche pour eux
Heureusement, Amazon documente la plupart des cas qui vous demandent permission de faire quelque chose ou d'avoir quelqu'un à Amazon le faire pour vous. La documentation contient normalement une adresse e-mail pour le contact et, théoriquement, vous pouvez effectuer la tâche assez rapidement - généralement en moins d'une journée. Ce n'est pas le point, cependant. Le problème est que vous n'avez plus le contrôle total, vous devez donc savoir à l'avance quand vous devez obtenir l'autorisation d'effectuer certaines tâches et créer un plan pour demander ces autorisations dès que vous le pouvez afin que votre déploiement ne soit pas tenu en attente d'Amazon pour répondre.
Recherchez les solutions tout-en-un qui ne sont pas
La documentation d'AWS Identity and Access Management (IAM) vous laisse penser qu'il peut fournir tout ce dont vous avez besoin pour que vos utilisateurs puissent s'authentifier rapidement et accéder aux applications et aux données nécessaires pour effectuer des tâches.
Cependant, la réalité est différente de la théorie dans ce cas. La plupart des organisations doivent aujourd'hui traiter avec les utilisateurs mobiles. Un utilisateur peut vouloir accéder à la même application à partir d'un smartphone, d'une tablette et d'un PC. L'utilisateur souhaite que les données utilisées avec cette application apparaissent sur les trois périphériques et puissent même utiliser plusieurs périphériques simultanément pour travailler avec les données. Pour offrir une expérience mobile transparente, vous devez également travailler avec Amazon Cognito.
Malheureusement, maintenant vous avez un autre problème. Cette solution fournit un certain nombre de méthodes pour authentifier les utilisateurs. Par exemple, vous pouvez compter sur les fournisseurs d'identité sociale tels que Facebook, Twitter ou Amazon. Les utilisateurs peuvent être satisfaits de cette situation, mais les exigences de la loi sur la portabilité et la responsabilité en matière d'assurance maladie (HIPAA) peuvent rendre ce type d'authentification impossible (ou, au moins, mal conseillé).Pour vous assurer que vous pouvez démarrer rapidement, assurez-vous de bien comprendre ce qui suit:
- Quel niveau de support chaque service fournit
- Autres services dont vous pourriez avoir besoin pour obtenir une solution complète
- Limites de chaque service cela pourrait avoir un impact sur votre activité
- Problèmes de service potentiels pouvant entraîner des problèmes juridiques ou autres que vous devez résoudre avant d'utiliser AWS
Temps libre gratuit là où vous en avez le plus besoin
Une partie importante de l'expérience AWS est d'utiliser judicieusement le temps libre. Le service principal que vous devez savoir est EC2 parce que beaucoup d'autres services comptent sur lui pour effectuer des tâches essentielles. Plus vous en apprendrez sur EC2 en jouant sur le nickel d'Amazon, plus vite vous aurez votre stratégie basée sur le cloud. Pour vous faire une idée de la façon dont les choses fonctionneront au départ avec votre solution basée sur le cloud, concentrez-vous sur ces services:
- EC2 (informatique)
- S3, EBS et EFS (solutions de stockage)
- IAM et Cognito (sécurité)
L'arrêt de ces services vous aidera à développer une stratégie pour déployer vos données plus rapidement. Traiter les problèmes de données et de sécurité est une exigence. Essayer de travailler avec des services complexes ou de déployer des applications avant d'avoir une bonne compréhension des bases vous fera perdre beaucoup de temps et d'efforts. La nécessité de résoudre ces problèmes d'une manière raisonnablement directe est la raison pour laquelle ce livre emprunte la voie qu'il emprunte à travers les différents services. Oui, vous pouvez prendre d'autres chemins, mais assurez-vous de construire une base solide pour les efforts ultérieurs. Cela vous rendra plus efficace et vous aidera à comprendre que le transfert de vos besoins actuels vers le cloud n'est pas une bonne idée.
Travailler avec des modèles
Amazon CloudFormation vous permet d'automatiser certains processus via des modèles. Vous n'aurez pas vraiment besoin de ce service particulier lorsque vous travaillez avec des configurations simples qui impliquent seulement une ou deux instances EC2. Cependant, lorsque vous commencez à ajouter de la complexité à votre configuration, la nécessité d'utiliser des modèles pour gérer les besoins en ressources applicatives devient plus importante. En bref, pendant votre phase d'expérimentation, vous devez regarder Amazon CloudFormation pour déterminer comment il vous aidera à gérer les tâches lorsque vous commencerez à vous déplacer vers un déploiement de production.
Les différentes consoles et les gabarits fournis par celles-ci faciliteront considérablement votre travail. Oui, vous prenez le contrôle en utilisant l'interface de ligne de commande, mais l'avantage de l'utilisation de la console est que vous n'avez pas à vous souvenir de nombreux paramètres arcaniques et de la syntaxe précise des commandes issues de la CLI.
Découvrez l'utilisation tierce implicite
Amazon utilise également le cloud pour ses services. Par exemple, le service ElasticSearch d'Amazon fait partie d'AWS. L'utilisation de termes similaires pour deux produits différents peut prêter à confusion, et il est important que vous compreniez quand Amazon prend entièrement en charge un service plutôt que de simplement fournir une interface au service de quelqu'un d'autre.
L'utilisation d'un service tiers au sein d'AWS implique que vous devez effectuer des recherches supplémentaires sur ce tiers.Toutes les recherches que vous avez effectuées pour vous assurer qu'AWS fonctionnerait en tant que solution basée sur le cloud s'appliquent également à cette tierce partie. Si vous n'effectuez pas les recherches requises au départ, vous constaterez peut-être plus tard que l'utilisation du produit tiers (même si vous y accédez via AWS) enfreint une exigence légale ou autre que votre organisation doit respecter.