Lambda 関数のアーキテクチャ設計と運用 - AWS Lambda のセキュリティの概要

Lambda 関数のアーキテクチャ設計と運用

このセクションでは、Lambda のアーキテクチャと運用について説明します。サーバーレスアプリケーションの標準ベストプラクティスの詳細については、サーバーレスアプリケーションレンズホワイトペーパーを参照してください。このホワイトペーパーでは、サーバーレスでの AWS Well Architected Framework の柱を定義し、説明しています。

  • 運用上の優秀性の柱 – ビジネス価値を提供し、継続的にプロセスと手順のサポートを改善するために、システムを運用およびモニタリングする能力。

  • セキュリティの柱 – リスク評価とリスク軽減の戦略を通してビジネス価値を提供しながら、情報、システム、資産を保護する能力。

  • 信頼性の柱 – インフラストラクチャやサービスの障害からの復旧、必要に応じた動的なコンピューティングリソースの獲得、設定ミスや一時的なネットワークの問題などによる障害の軽減といったシステムの能力。

  • パフォーマンス効率の柱 – コンピューティングリソースを効率的に使って要件を満たし、需要が変化し技術が発展するのに合わせて効率性を維持する能力。

  • コスト最適化の柱 — 需要の変化やテクノロジーの進化に応じてコストを最小限に抑えると同時に、ビジネス上の成果を確実に達成するための改良と改善の継続的なプロセス。

サーバーレスアプリケーションレンズホワイトペーパーには、メトリクスのログ記録とアラーム、スロットリングと制限、Lambda 関数へのアクセス許可の割り当て、Lambda 関数で機密データを利用できるようにする方法などのトピックが含まれています。