AWS Serverless Application Model を試す AWS SAM (Serverless Application Model) Serverless Framework と違って AWS 純正のツールで、サーバーレスアプリケーションをデプロイ・管理できる。 Serverless Framework との比較 同等 ローカルでのテスト及びデバッグ: sam local xxx でローカルで Lambda 相当の実行環境を起動できるのは同じ感じ。 DynamoDB のローカル稼働もできる(
Serverless Framework Enterprise や serverless.com の機能を使っていく。 Serverless Framework Enterprise 始め方 sls login することで色々使えるようになる。 自分の tenant名 を serverless.yml に指定する必要もある。 app 名も 統一が必要 困りごと sls deploy で profile 指定しても default profile が使われていそうで困る話。 これはちょっと serverlessの記事 を読
Terraform クラウドプロバイダ上のリソースを管理する Infrastructure as Code なツールとして有名な Terraform (by HashiCorp 社) について試した。 特徴 管理できるリソース AWS で言えば EC2 はもちろん、 VPC のネットワーク設定 (SDN 的な要素と言っている) インストール (2022/12/09) https://github.com/hashicorp/terraform/releases を見ればわかるけど、結構頻繁にバージョン
Serverless Framework はAWSやAzure, GCPなど各種クラウドプロバイダのサーバーレスコンポーネントのデプロイを管理するOSSのフレームワークです。 例えばAWSではCloudFormationで頑張るよりはるかに学習コストが低く、開発・デプロイ・運用を軽