実践AWS Lambda 「サーバレス」を実現する新しいアプリケーションのプラットフォーム
実践AWS Lambda 「サーバレス」を実現する新しいアプリケーションのプラットフォーム
マイナビ
著者:西谷圭介
はじめに
Chapter 1 AWS Lambdaとは
1-1 AWS Lambda概要
1-2 実行可能なアプリケーション
1-3 まとめ
Chapter 2 Amazon Web Services(AWS)利用の準備
2-1 AWSアカウントの取得
2-2 AWSにおける認証と認可について
2-3 リージョンの選択
Chapter 3 AWS Lambdaの使い方
3-1 Hello World
3-2 Lambda関数とは
3-3 イベントソースとイベント
3-4 アクセス権の設定
3-5 モニタリングとロギング
3-6 Lambda関数のテスト
3-7 バージョニングとエイリアス
3-8 デプロイパッケージの作成
3-9 Amazon Virtual Private Cloud(Amazon VPC)へのアクセス
3-10 環境変数の利用
3-11 エラーハンドリング
3-12 デッドレターキューの利用
3-13 同時実行数
3-14 利用料金
Chapter 4 プログラミングモデル
4-1 プログラミングモデル(1)- Node.js
4-2 プログラミングモデル(2)- Python
4-3 プログラミングモデル(3)- Java
4-4 プログラミングモデル(4)- C#
4-5 Lambda関数作成時のポイント
Chapter 5 サーバレスとは
5-1 AWS Lambdaによるサーバレスコンピューティング
5-2 AWSによるサーバーレスのコンポーネント
Chapter 6 ユースケース
6-1 AWS Lambdaを利用した処理のパターン
6-2 データプロセッシング
6-3 バックエンド
6-4 システムの自動化・自律化
Chapter 7 サーバレスで作るアプリケーション例
7-1 イベント・ドリブンに実現するサムネイル作成
7-2 Amazon API Gatewayを利用したAPIバックエンドの実装
Chapter 8 サーバレスアプリケーション開発のデプロイ
8-1 AWS Serverless Application Model(AWS SAM)
8-2 デプロイメントの自動化
索引
著者プロフィール