のサーバーレスの概念 AWS Serverless Application Model - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

のサーバーレスの概念 AWS Serverless Application Model

AWS Serverless Application Model () を使用する前に、サーバーレスの基本概念について説明しますAWS SAM。

サーバーレスの概念

イベント駆動型アーキテクチャ

サーバーレスアプリケーションは、コンピューティング AWS Lambda 用の やデータベース管理用の Amazon DynamoDB などの個々の AWS サービスで構成され、それぞれが特殊なロールを実行します。これらのサービスは、イベント駆動型のアーキテクチャを通じて相互に緩やかに統合されます。イベント駆動型アーキテクチャの詳細については、「イベント駆動型アーキテクチャとは」を参照してください。

Infrastructure as Code (IaC)

Infrastructure as Code (IaC) は、デベロッパーがコードを扱うのと同じ方法でインフラストラクチャを扱う方法であり、アプリケーションコード開発と同じ厳密さをインフラストラクチャのプロビジョニングに適用します。テンプレートファイルでインフラストラクチャを定義し、 にデプロイして AWS、 リソース AWS を作成します。IaC では、プロビジョニングする内容をコードで定義 AWS します。詳細については、 ホワイトペーパーの「 入門」の DevOps AWS AWS 「コードとしてのインフラストラクチャ」を参照してください。

サーバーレステクノロジー

AWS サーバーレステクノロジーを使用すると、独自のサーバーを管理することなく、アプリケーションを構築して実行できます。すべてのサーバー管理は によって行われるため AWS、自動スケーリングや組み込みの高可用性など多くの利点があり、アイデアを迅速に本番環境に持ち込むことができます。サーバーレステクノロジーを使用すると、サーバーの管理や運用について心配することなく、製品の中核に注力できます。サーバーレスの詳細については、次を参照してください。

コア AWS サーバーレスサービスの基本的な概要については、「Serverless Land」の「Serverless 101: Understanding the serverless services」を参照してください。