20160312 Jaws Days 2016 API Gateway+Lambda
-
Upload
kazuki-ueki -
Category
Technology
-
view
3.079 -
download
1
Transcript of 20160312 Jaws Days 2016 API Gateway+Lambda
自己紹介• 名前: 植木 和樹(うえき かずき)• 年齢: 39歳• 出身: 新潟県妙高市• 元製造業情報システムG常駐• 主にUnixサーバエンジニア(監視、保守)• AWS Solution Architect Professional
IPA ITサービスマネージャIPA システムアーキテクト
• JAWS上越妙高コアメンバー
@czkuk
1. Lambda とは - ( 2 )発火するS3
Dynamo DB
Kinesis
SNS
SES
API Gateway
CloudWatch Events
AWS Config Rules
AutoScaling Lifecycle Hooks
スケジュール
2. クラメソ オペ部での導入事例• Backlog と 社内チケットシステムの二重管理• Backlog Webhook を Node.js で受けて連携• エラー出てても気付かない• システムメジャーバージョンアップ時移行忘れ• Ansible で環境準備するのも面倒くさい(切
実)• サーバーの管理したくない(超切実)
2. クラメソ オペ部での導入事例• コードをちょっと書き直しただけ• サーバー管理は AWS にお任せ• CloudWatch Logs 出力(アラームも)• 手元にあるのは連携用コードだけ• IAM Role 使えるからアクセスキー管理不要• 機能追加に集中
3. Lambda の学び方
//// Main Handler//exports.handler = function(event, context) { console.log('context: ' + JSON.stringify(context, null, 4)); console.log('event: ' + JSON.stringify(event, null, 4)); context.succeed();};
入力データをまず確認!
3. Lambda の学び方
• Swagger, serverless• Grunt, Gulp• Stage, Versioning, API Key• Custom Domain• Scaling, Memory Size
簡単なところから始める
3. Lambda の学び方AWS Lambda:A Guide to Serverless Microservices (English Edition) [Kindle 版 ]
Matthew Fuller ( 著 )Kindle 購入価格 : ¥ 480
紙の本の長さ : 132 ページ (推定)言語 : 英語
・ VPC 対応前の本・ Lambda の向き、不向き・ロギング・テスト・スケール、オフローディング・ディレクトリ構成