投稿日: Nov 25, 2019

本日、AWS は、AWS Systems Manager の新しい機能である AppConfig を発表しました。これにより、検証済みで制御および監視された EC2 インスタンス、コンテナ、Lambda、モバイルアプリ、IoT デバイス、およびオンプレミスサーバーでホストされるアプリケーション間でアプリケーション構成を迅速にデプロイできます。システム管理者、DevOps エンジニア、および開発者は、コードを管理する方法と同様に構成の変更を管理できるようになりましたが、構成値が変更されたときにコードをデプロイしたり、アプリケーションを停止したりする必要がないため、潜在的な停止リスクを軽減できます。

AWS AppConfig には、構成に対して実行されるスキーマまたは Lambda 関数に対してアプリケーションの構成データを検証する機能があります。この検証ロジックをアプリケーション構成に追加すると、構成データをアプリケーションで使用可能にする前に、構文的および意味的に正しいことを確認できます。この検証により、デプロイされる構成が予想結果を満たしていることを確認できます。検証が成功した場合にのみ、デプロイが進行します。 

また、AWS AppConfig は、定義された期間にわたって構成の変更をロールアウトして、エラーをキャッチし、エラーが発生した場合に変更をロールバックしてユーザーへの影響を最小限に抑えることにより、ベストプラクティスをサポートします。 

設定のデプロイ中、AWS AppConfig はアプリケーションを監視して、ロールアウトが成功することを確認します。これは、本番稼働トラフィックでのみテストできるアプリケーションに変更を導入したい場合や、新しい製品や機能をリリースしたい顧客にとって特に有用です。顧客は、AWS AppConfig を使用して、依存関係またはその他の外部要因がシステムに影響を与えている場合にアプリケーションへのストレスを軽減することもできます。 

AWS AppConfig を使用すると、URL、証明書、アカウント、名前などの構成値用の Systems Manager パラメータ、または JSON や XML などの構造化形式のより堅牢な型付き構成データ用の Systems Manager ドキュメントとして構成コンテンツを保存および管理できます。 

このリリースにより、AWS AppConfig は米国東部 (オハイオ) (https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)、米国東部 (バージニア北部)、米国西部 (北カリフォルニア)、米国西部 (オレゴン)、アジアパシフィック (ムンバイ)、アジアパシフィック (ソウル)、アジアパシフィック (シンガポール)、アジアパシフィック (シドニー)、アジアパシフィック (東京)、カナダ (中部)、欧州 (フランクフルト)、欧州 (アイルランド)、欧州 (ロンドン)、欧州 (パリ)、欧州 (ストックホルム)、南米 (サンパウロ) で利用できるようになりました。 

この機能の料金は、従量制料金モデルに基づいて発生します。詳細については、AWS AppConfig の料金ページを参照してください。 

開始するには、AWS コンソールで AWS App Config を選択します。AWS AppConfig の詳細については、AWS AppConfig のドキュメントAWS ニュースブログをご覧ください。