アプリケーション運用
AWS のお客様は、数百ものアプリケーションを運用することが多く、アプリケーションの可用性、セキュリティ、コスト最適化、およびパフォーマンスの最適化を確保するために、個々のリソースを監視・管理する必要があります。アプリケーションはお客様のビジネスにとって不可欠です。アプリケーションとは、エンドユーザーが必要とする特定の機能やサービスを提供するために連携して動作するリソースのグループです。急速に進化する今日のデジタル環境において、AWS リソースを明確に定義されたアプリケーションに整理することは、効率的なクラウドオペレーションのために不可欠となっています。このアプリケーション中心のアプローチは、リソースの分散 、運用上の非効率性、および複数の AWS アカウントにまたがるリソース管理の複雑さといった一般的な課題を解決するために必要です。
AWS は、アプリケーション中心のクラウドオペレーション戦略をサポートするために設計された包括的なサービス群を提供しており、リソース管理の効率化、可視性の向上、および全体的な運用効率の改善を実現します。
Application operations は、AWS 全体にわたる一連の機能であり、コスト、ヘルス、セキュリティ体制、アプリケーションのパフォーマンスなどのメトリクスを、より少ない労力でスケールしながら監視するための一貫したアプローチを提供します。これらの機能は、複数の AWS コンソールにわたってアプリケーション中心のビューを織り込みます。

複雑なクラウド環境では、多くの組織にとってアプリケーションの管理は困難で時間のかかる作業です。課題は個々のリソースの管理だけでなく、アプリケーションライフサイクルのさまざまな段階にわたるアプリケーションタスクの実行にもあります。このような断片的なアプローチにより、特定のアプリケーションに関連するリソースを特定することが難しくなり、重大なイベント発生時の応答時間の増加や、関連する運用データへのアクセスの複雑化を招きます。
これらの課題に対処するには、リソース管理のための強固な基盤を確立することが不可欠です。この基盤は、リソースの全体像を包括的に把握し 、アプリケーションを中心とした堅牢なタグ付け戦略を実装することから始まります。そうすることで、組織は AWS 内でアプリケーション中心のビューへと移行できます。
このアプローチにより、お客様は特定のアプリケーションに関連するリソースを迅速に特定し、それらの相互依存関係を把握し、必要に応じて適切なアクションを実行できます。また、各アプリケーションコンテキスト内でリソースがどのように利用されているかをより明確に把握できるため、モニタリング、トラブルシューティング、およびコスト最適化の取り組みを効率化します。

基盤の確立
AWS のお客様は、単一のアカウント内で多数のリソースを扱うことが多く、アプリケーションへの統合されたビューがないと、効率的なアクションや意思決定が大幅に妨げられる可能性があります。お客様がビジネス目標を達成しながら運用をスケールできるよう、リソース管理サービスは AWS リソースを効果的に探索、整理、管理するためのコアプリミティブ、概念、およびテクノロジーを提供しています。これらのサービスは、お客様がビジネス目標に沿って大規模にリソースを処理するために活用できる重要な構成要素を提供します。このアプローチの基盤は、タグ付け 、タグ付けポリシー、リソースグループ、および Resources Explorer という構成要素から成り立っています。
AWS Resource Explorer は、AWS リソースに関する詳細情報を集約し、それらに対してアクションを実行するための一元的な場所を提供します。リソースのフットプリントに関する詳細を確認したり、タグ付けされていないリソースの数などのガバナンスを評価したり、リソースの詳細なメタデータやリレーションシップグラフを探索したりすることができます。アカウント内のリソースを特定することが、リソースの全体像を把握するための第一歩です。
タグ付けは、リソースを整理してリソース管理を簡素化するための重要なステップです。これにより、お客様はさまざまなリソースを効率的に追跡できます。多くの組織では、部門、環境、コストセンターにタグをすでに使用していますが、アプリケーションタグを追加することは特に価値があります。このタグは、各リソースがどのアプリケーションに関連付けられているかを識別するのに役立ち、個々のリソースとそれらがサポートするアプリケーションとの間に明確なつながりを提供します。アプリケーションタグ付けを実装するには、まず各アプリケーション内で動作するすべてのリソースを特定します。アプリケーション名を含む一貫したタグ付け戦略を策定し、関連するすべてのリソースにこれらのタグを体系的に適用します。
タグ付けをリソースプロビジョニングプロセスの一部として組み込み、一貫性を維持するようにしてください。例として、AWS 上で数百のアプリケーションを運用している小売業のお客様を考えてみましょう。これは、Amazon EC2 インスタンス、Amazon S3 バケット、Amazon Relational Database Service (RDS) データベース、AWS Lambda 関数など、数千の AWS リソースを管理することを意味します。これらのリソースは、在庫管理、販売時点管理システム (POS)、顧客ロイヤルティプログラム、e コマースプラットフォームなど、さまざまなアプリケーションの一部として機能する場合があります。
Example for tagging schema for POS system and inventory manager can be as:
Application name ("pos-system", "inventory-manager")
Environment (e.g., "production", "development", "testing")
Business unit (e.g., "north-america", "europe", "e-commerce")
Cost center (e.g., "it-ops", "marketing", "sales")