AWS fournit un ensemble de services flexibles, conçus pour permettre aux entreprises de créer et livrer des produits avec plus de rapidité et de fiabilité à l'aide d'AWS et des pratiques de DevOps. Ces services simplifient la mise en service et la gestion de l'infrastructure, le déploiement de code d'application, l'automatisation des processus de publication de logiciel et le suivi des performances de l'application et de l'infrastructure.
Le DevOps est une combinaison de philosophies culturelles, de pratiques et d'outils qui améliore la capacité d'une entreprise à livrer des applications et des services à un rythme élevé, pour des produits qui évoluent et s'améliorent plus rapidement que ceux des entreprises utilisant des processus traditionnels de développement de logiciel et de gestion d'infrastructure. Cette vitesse permet aux entreprises de mieux servir leurs clients et de gagner en compétitivité.
En savoir plus sur le DevOps »
Chaque service AWS est prêt à être utilisé si vous disposez d'un compte AWS. Il n'y a pas de configuration à faire ou de logiciel à installer.
Ces services peuvent vous aider à profiter plus rapidement des ressources AWS. Vous n'avez plus besoin de vous soucier de la configuration, de l'installation et de l'exploitation de votre propre infrastructure. Vous pouvez ainsi vous concentrer sur votre produit.
Avec les services AWS, gérez une instance unique ou lancez-en plusieurs milliers. Ils vous aideront à exploiter au mieux les ressources de calcul flexibles en simplifiant la mise en service, la configuration et le dimensionnement.
Vous avez la possibilité d'utiliser chaque service avec l'interface de ligne de commande AWS ou via des API et des kits SDK. Vous pouvez également modéliser et mettre en service des ressources AWS et toute votre infrastructure AWS à l'aide de templates déclaratifs AWS CloudFormation.
AWS vous aide à utiliser l'automatisation pour créer plus rapidement et plus efficacement. Avec les services AWS, vous pouvez automatiser des tâches ou des processus manuels tels que les déploiements, les workflow de développement et de test, la gestion de conteneurs et la gestion de configuration.
Utilisez AWS Identity and Access Management (IAM) pour définir des permissions et des politiques d'utilisateur. Vous bénéficierez d'un contrôle granulaire de qui peut accéder à vos ressources, et comment.
AWS prend en charge un vaste écosystème de partenaires qui étendent et s'intègrent aux services AWS. Utilisez vos outils tiers et open source préférés avec AWS pour créer une solution de bout en bout. Rendez-vous ici pour en savoir plus sur nos solutions DevOps de partenaires.
Avec AWS, faites l'acquisition de services selon vos besoins et uniquement pour la période pendant laquelle vous prévoyez de les utiliser. De plus, il n'y a aucuns frais initiaux, pénalités d'interruption ou contrat à long terme. L'offre gratuite d'AWS vous aide à démarrer avec AWS. Rendez-vous sur la page de tarification de chaque service pour en savoir plus.
AWS fournit des services qui vous aident à mettre le DevOps en pratique au sein de votre entreprise et qui sont d'abord pensés pour une utilisation avec AWS. Ces outils automatisent les tâches manuelles, aident les équipes à gérer des environnements complexes à différentes échelles et permettent aux ingénieurs de garder le contrôle sur la grande vitesse que le DevOps permet d'atteindre.
Découvrez nos solutions et nos outils pour le DevOps.
Les outils pour développeurs AWS vous aident à stocker et à contrôler les versions du code source de votre application en toute sécurité, et à créer, tester et déployer automatiquement votre application sur AWS ou dans votre environnement sur site.
Commencez avec AWS CodePipeline pour construire un flux continu d'intégration ou de livraison continue qui utilise AWS CodeBuild, AWS CodeDeploy et d'autres outils, ou utilisez chaque service séparément.
AWS CodePipeline
AWS CodePipeline est un service d'intégration et de diffusion continues, qui permet un déploiement rapide et fiable de mises à jour d'applications et d'infrastructures. CodePipeline élabore, teste et déploie votre code à chaque fois qu'un changement de code a lieu, en fonction des modèles de processus de lancement que vous avez définis. Il vous permet de diffuser des fonctionnalités et des mises à jour de manière rapide et fiable.
En savoir plus »
AWS CodeBuild
AWS CodeBuild est un service de génération entièrement géré qui compile votre code source, exécute des tests et produit des packages logiciels prêts à être déployés. Avec CodeBuild, vous n'avez pas besoin de mettre en service, de gérer et de dimensionner vos serveurs de génération. CodeBuild dimensionne et traite en continue plusieurs générations à la fois, de sorte à ce qu'aucune d'elles ne reste dans une file d'attente.
En savoir plus »
AWS CodeDeploy
AWS CodeDeploy automatise les déploiements de code vers n'importe quelle instance, y compris les instances Amazon EC2 et les serveurs sur site. AWS CodeDeploy vous permet de lancer rapidement et facilement de nouvelles fonctionnalités et d'éviter les temps d'arrêt pendant le déploiement d'une application, tout en gérant la complexité de la mise à jour de vos applications.
En savoir plus »
Instacart utilise AWS CodeDeploy pour automatiser le déploiement de tous ses services front-end et back-end. L'utilisation d'AWS CodeDeploy a permis aux développeurs d'Instacart de se concentrer sur leur produit et de moins se soucier des opérations de déploiement.
Lire l'étude de cas »
lululemon athletica utilise une variété de services AWS pour concevoir un système d'intégration et de livraison entièrement automatisé et continu. lululemon déploie des artefacts distribués via Amazon S3 en utilisant AWS CodePipeline. À partir de cette étape, les artefacts sont déployés dans AWS Elastic Beanstalk.
Lire l'étude de cas »
Créez et déployez une architecture de microservices avec des conteneurs ou du calcul sans serveur.
Amazon Elastic Container Service
Amazon Elastic Container Service (ECS) est un service de gestion de conteneurs hautement évolutif et à hautes performances qui prend en charge les conteneurs Docker et vous permet d'exécuter facilement des applications sur un cluster géré d'instances Amazon EC2.
En savoir plus »
AWS Lambda
AWS Lambda vous permet d'exécuter du code sans avoir à mettre en service ou gérer des serveurs. Avec Lambda, vous pouvez exécuter du code pour pratiquement n'importe quel type d'application ou service dorsal (back-end), sans aucune tâche administrative. Il vous suffit de charger votre code : Lambda fait le nécessaire pour l'exécuter et le dimensionner en assurant une haute disponibilité.
En savoir plus »
Coursera utilise Amazon Elastic Container Service pour gérer une architecture basée sur les microservices pour ses applications. Coursera peut à présent déployer des changements de logiciel en quelques minutes, au lieu de quelques heures dans un environnement isolé en ressources.
Lire l'étude de cas »
Localytics utilise AWS Lambda pour créer des microservices qui intègrent les fichiers Amazon Simple Storage Service et les flux de données Kinesis, ce qui représente environ 100 milliards de points de données chaque mois.
Lire l'étude de cas »
Mettez en service, configurez et gérez vos ressources d'infrastructure AWS à l'aide de code et de templates. Surveillez et exécutez la conformité de votre infrastructure.
AWS CloudFormation
AWS CloudFormation permet aux développeurs et aux administrateurs système de créer et de gérer facilement un ensemble de ressources AWS liées entre elles, de les mettre en service et de les actualiser de manière ordonnée et prévisible. Vous pouvez utiliser les exemples de modèle d'AWS CloudFormation ou créer les vôtres.
En savoir plus »
AWS OpsWorks
AWS OpsWorks est un service de gestion de configuration utilisant Chef, une plate-forme qui traite les configurations de serveur comme du code. OpsWorks utilise Chef pour automatiser la configuration, le déploiement et la gestion des serveurs sur l'ensemble de vos instances Amazon Elastic Compute Cloud (Amazon EC2) ou environnements de calcul sur site. OpsWorks est disponible en deux versions, AWS Opsworks for Chef Automate et AWS Opsworks Stacks.
En savoir plus »
Simple a conçu sa plate-forme bancaire en ligne sur AWS. Avec AWS CloudFormation, Simple peut automatiser des processus dont l'exécution prenait auparavant des mois et se concentrer sur son service client plutôt que sur la gestion de l'infrastructure informatique.
Regarder la vidéo »
Le Toronto Star est le premier site d'informations en ligne du Canada. Avec AWS OpsWorks, le Star a fait passer le délai de déploiement pour son application de gestion de contenu de 3 heures à 20 minutes, ce qui lui a permis d'économiser de l'argent et de gagner en productivité.
Lire l'étude de cas »
AWS Systems Manager
AWS Systems Manager est un système de gestion qui vous aide à collecter automatiquement l'inventaire des logiciels, à appliquer les correctifs du système d'exploitation, à créer des images du système et à configurer les systèmes d'exploitation Windows et Linux. Ces fonctionnalités vous aident à définir et suivre les configurations système, à anticiper les dérives et à préserver la conformité des logiciels de votre EC2 et des configurations sur site.
En savoir plus »
AWS Config
AWS Config est un service entièrement géré qui vous offre un inventaire des ressources AWS, un historique de la configuration et des notifications de modification de la configuration pour assurer la sécurité et une bonne gestion. Config Rules permet de créer des règles vérifiant automatiquement la configuration des ressources AWS enregistrées par AWS Config.
En savoir plus »
Prezi utilise AWS Config pour suivre les modifications de configuration apportées aux ressources AWS de Prezi. AWS Config envoie des notifications chaque fois qu'une ressource est créée, modifiée ou supprimée. Prezi utilise les règles AWS Config pour gérer la mise en service et la configuration de ses ressources dans AWS.
Lire l'étude de cas »
Allouez de l'infrastructure à partir de modèles AWS CloudFormation, invoquez AWS Systems Manager pour superviser votre inventaire de logiciels ou pour configurer vos instances et remédiez automatiquement aux écarts de configuration avec AWS Config.
Enregistrez des journaux et surveillez les performances de votre infrastructure et de votre application en temps quasi-réel.
Amazon CloudWatch
Amazon CloudWatch est un service de supervision pour les ressources du cloud AWS et les applications que vous exécutez sur AWS. Vous pouvez utiliser Amazon CloudWatch pour collecter et suivre des métriques, regrouper et contrôler des fichiers journaux, régler des alarmes et réagir automatiquement aux modifications apportées à vos ressources AWS.
En savoir plus »
AWS X-Ray
AWS X-Ray aide les développeurs à analyser et à déboguer la production et les applications distribuées, comme celles créées à l'aide d'une architecture de micro-services. X-Ray vous permet de comprendre le fonctionnement de votre application. Ses services sous-jacents s'occupent de l'identification et de la résolution de la cause profonde des problèmes et des erreurs de performance.
En savoir plus »
The Globe and Mail est le quotidien le plus lu au Canada. 4,7 millions de personnes consultent son site Web chaque jour. Il a utilisé Amazon CloudWatch pour surveiller les performances de son système et adopté une approche DevOps pour l'automatisation de son infrastructure.
Lire l'étude de cas »
AWS CloudTrail
AWS CloudTrail est un service Web qui enregistre les appels d'API AWS pour votre compte et vous les présente sous forme de fichier journal. Les informations enregistrées incluent l'identité de l'utilisateur à l'origine de l'appel d'API, l'heure de l'appel d'API, l'adresse IP source de l'utilisateur ayant effectué l'appel d'API, les paramètres de demande, ainsi que les éléments de réponse renvoyés par le service AWS.
En savoir plus »
Amazon DevOps Guru
Amazon DevOps Guru est un service optimisé par le Machine Learning (ML) conçu pour l'amélioration de la performance opérationnelle et de la disponibilité d'une application. DevOps Guru est capable de détecter le comportement anormal d'une application pour vous permettre d'identifier les problèmes opérationnels avant qu'ils n'impactent vos clients.
En savoir plus »
Slack fournit une plate-forme de messagerie pour unifier différents services de communications. Sa plate-forme est exécutée sur AWS et exploite un grand nombre de services de cloud. L'entreprise utilise AWS CloudTrail pour surveiller les journaux liés aux instances Amazon EC2.
Lire l'étude de cas »
Déployez des applications Web sans avoir besoin de mettre en service et de gérer l'infrastructure et le stack d'application.
AWS Elastic Beanstalk
AWS Elastic Beanstalk est un service simple à utiliser pour déployer et mettre à l'échelle des applications et services Web développés avec Java, .NET, PHP, Node.js, Python, Ruby, Go et Docker sur des serveurs familiers, tels qu'Apache, Nginx, Passenger et IIS.
Il vous suffit de charger votre code, et Elastic Beanstalk effectue automatiquement les étapes du déploiement que sont le dimensionnement des capacités, l'équilibrage de la charge, le dimensionnement automatique et la surveillance de l'état de l'application. Ce faisant, vous conservez la maîtrise totale des ressources AWS alimentant votre application et pouvez accéder aux ressources sous-jacentes à tout moment.
En savoir plus »
Zillow a migré son système de traitement et de diffusion d'images vers AWS pour résoudre des problèmes de performance et gagner en évolutivité. L'entreprise utilise Elastic Beanstalk pour exécuter une Python Imaging Library avec du code personnalisé pour ses tâches de traitement des images.
Lire l'étude de cas »
Rachio est le créateur du Smart Sprinkler Controller, un contrôleur d'irrigation par WiFi. Rachio utilise AWS Elastic Beanstalk pour déployer et gérer son site, ses applications et ses API.
Lire l'étude de cas »
Hébergez des référentiels Git sécurisés et hautement évolutifs dans le cloud.
AWS CodeCommit
AWS CodeCommit est un service de contrôle de source entièrement géré, qui permet aux entreprises d'héberger facilement des référentiels Git privés sécurisés et hautement scalables. Vous pouvez utiliser CodeCommit pour stocker tous les éléments que vous souhaitez en toute sécurité, du code source aux fichiers binaires. En outre, cet outil fonctionne parfaitement avec les outils Git existants.
En savoir plus »
Avec AWS CodeCommit, les développeurs d'Edmunds.com disposent d'un service de contrôle de source évolutif et hautement disponible qui réduit les coûts et simplifie les activités de gestion.
Lire l'étude de cas »
Commencez votre voyage DevOps dès aujourd'hui. Démarrez facilement avec AWS en créant un compte dès aujourd'hui.
Ressources supplémentaires : Guides et didacticiels | Formation et certification