More Related Content
Similar to Serverless frameworkでお手軽lambda運用 at #nseg #93 (20)
Serverless frameworkでお手軽lambda運用 at #nseg #93
- 4. AWS Lambda
● AWSのFaaS
● node/Java/C#(.NET Core)/Python を使用可能
● サーバーレス≒デーモンレス
● 状態を持たず、callされるたびにプロセスが上がっては落ちる(実際にはちょっと違う)
http://docs.aws.amazon.com/ja_jp/lambda/latest/dg/welcome.html
- 6. AWS Lambda
● API Gatewayの他にも様々な起動トリガーを使える
● CloudWatch Eventsによるcron実行が便利
○ ちょっとした定期実行処理のための EC2が不要に
● RDBとの相性の悪さが言われていたが、最近は良く
なってきている
- 10. install〜deploy
npm install -g serverless
serverless create -t aws-python3 -p serverless-test
vim ~/.aws/credentials
serverless deploy --aws-profile koty
- 14. requirements.txt を含むアプリのdeploy
● pip install時にコンパイルが走るパッケージはAmazon Linux上でzipを作る必
要がある
● Serverless Python Requirementsというプラグインを使うとlambdaのdockerコ
ンテナ上でzipを作ってくれる
参考:https://qiita.com/mkisono/items/f04297775275c6b50774
5275c6b50774