Publié le: Nov 25, 2019

AWS annonce aujourd'hui AppConfig, une nouvelle fonctionnalité d'AWS Systems Manager permettant aux clients de déployer facilement des configurations d’applications sur des applications hébergées sur des instances EC2, des conteneurs, des applications Lambdas, des applications mobiles, des objets IoT et des serveurs sur site d'une manière validée, contrôlée et surveillée. Les administrateurs système, les ingénieurs et les développeurs DevOps ont désormais la possibilité de gérer les modifications de configuration, de la même manière que le code, mais sans avoir à déployer du code ou mettre leur application hors service lorsqu'une valeur de configuration est modifiée, ce qui permet de limiter les risques potentiels de pannes.

AWS AppConfig vous permet de valider les données de configuration de l’application par rapport à un schéma ou à une fonction Lambda qui s’exécute dans cette configuration. L'ajout de cette logique de validation aux configurations de votre application vous permet de vous assurer que vos données de configuration sont syntaxiquement et sémantiquement correctes avant de les rendre disponibles pour votre application. Cette validation permet de s'assurer que la configuration en cours de déploiement répond aux résultats attendus. Le déploiement se poursuit uniquement si la validation aboutit.  

AWS AppConfig prend également en charge les meilleures pratiques en appliquant des modifications de configuration sur une période définie, tout en surveillant l'application pour qu'elle détecte les erreurs et les annule, le cas échéant, afin de minimiser l'impact sur les utilisateurs. 

Lors du déploiement de la configuration, AWS AppConfig surveille l'application pour s'assurer du succès du déploiement. Cela est particulièrement utile si vous souhaitez introduire des modifications dans votre application qui ne peuvent être testées qu'avec un trafic de production et pour les clients qui souhaitent publier de nouveaux produits ou fonctionnalités. Les clients peuvent également utiliser AWS AppConfig pour réduire le stress sur leur application lorsqu'une dépendance ou un autre facteur externe affecte leur système. 

AWS AppConfig vous permet de stocker et de gérer votre contenu de configuration sous forme de paramètres Systems Manager, pour les valeurs de configuration telles que les URL, les certificats, les comptes et les noms, ou de documents Systems Manager pour les données de configuration typées plus robustes dans des formats structurés tels que JSON ou YAML.  

Avec ce lancement, AWS AppConfig est disponible dans les régions AWS USA Est (Ohio) (https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/), USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon), Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo), Canada (Centre), UE (Francfort), UE (Irlande), UE (Londres), UE (Paris), UE (Stockholm) et Amérique du Sud (São Paulo).  

Cette fonctionnalité est facturée selon un modèle de paiement à l'utilisation. Consultez la page de la tarification d'AWS CodeBuild pour plus d'informations.  

Pour commencer, sélectionnez AWS AppConfig sur la console AWS. Pou en savoir plus sur AWS AppConfig, consultez la documentation AWS AppConfig et le blog AWS News