Submit Search
Upload
AWS Lambda のご紹介 2015 JAWS沖縄
•
29 likes
•
5,777 views
Toshiaki Enami
Follow
AWS Lambda のご紹介 2015 JAWS沖縄
Read less
Read more
Technology
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
Amazon Web Services Japan
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)
Keisuke Nishitani
画像処理をAWS LambdaのPythonで!
画像処理をAWS LambdaのPythonで!
Tomotsune Murata
AWS Lambda Updates
AWS Lambda Updates
Keisuke Nishitani
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
Takashi Makino
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化
Amazon Web Services Japan
Recommended
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
Big DataとContainerとStream - AWSでのクラスタ構成とストリーム処理 -
Amazon Web Services Japan
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
JOYZO
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
AWS LambdaとDynamoDBがこんなにツライはずがない #ssmjp
Masahiro NAKAYAMA
Serverless Architecture on AWS(20151023版)
Serverless Architecture on AWS(20151023版)
Keisuke Nishitani
画像処理をAWS LambdaのPythonで!
画像処理をAWS LambdaのPythonで!
Tomotsune Murata
AWS Lambda Updates
AWS Lambda Updates
Keisuke Nishitani
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
AWS LambdaとAPI Gatewayでサーバレスなシステム構築に踏み出してみる
Takashi Makino
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化
AWS Lambdaによるデータ処理理の⾃自動化とコモディティ化
Amazon Web Services Japan
IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄
Toshiaki Enami
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
Takehiro Suemitsu
AWS Lambda Update
AWS Lambda Update
Keisuke Nishitani
20160526 AWSサービスアップデート
20160526 AWSサービスアップデート
Genta Watanabe
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめ
Amazon Web Services Japan
AWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイント
Keisuke Nishitani
Androidを中心に紐解くIoT
Androidを中心に紐解くIoT
Keisuke Nishitani
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
akitsukada
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
Keisuke Nishitani
速習 AWS Lambda
速習 AWS Lambda
Masayuki Uchida
Scale Your Business without Servers
Scale Your Business without Servers
Keisuke Nishitani
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
Kiyonori Kitasako
俺のLambda
俺のLambda
Motokatsu Matsui
SA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かき
崇之 清水
AWS Search Services
AWS Search Services
Eiji Shinohara
はじめてのAWS Lambda
はじめてのAWS Lambda
Masaki Misawa
Serverless Revolution
Serverless Revolution
Keisuke Nishitani
Accelerating AdTech on AWS #AWSAdTechJP
Accelerating AdTech on AWS #AWSAdTechJP
Eiji Shinohara
Application Deployment on AWS
Application Deployment on AWS
Eiji Shinohara
AWS Lambdaを紐解く
AWS Lambdaを紐解く
Keisuke Nishitani
Cloud on the beach 2015
Cloud on the beach 2015
渉 米須
More Related Content
What's hot
IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄
Toshiaki Enami
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
Keisuke Nishitani
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
Takehiro Suemitsu
AWS Lambda Update
AWS Lambda Update
Keisuke Nishitani
20160526 AWSサービスアップデート
20160526 AWSサービスアップデート
Genta Watanabe
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめ
Amazon Web Services Japan
AWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイント
Keisuke Nishitani
Androidを中心に紐解くIoT
Androidを中心に紐解くIoT
Keisuke Nishitani
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
akitsukada
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
Keisuke Nishitani
速習 AWS Lambda
速習 AWS Lambda
Masayuki Uchida
Scale Your Business without Servers
Scale Your Business without Servers
Keisuke Nishitani
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
Kiyonori Kitasako
俺のLambda
俺のLambda
Motokatsu Matsui
SA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かき
崇之 清水
AWS Search Services
AWS Search Services
Eiji Shinohara
はじめてのAWS Lambda
はじめてのAWS Lambda
Masaki Misawa
Serverless Revolution
Serverless Revolution
Keisuke Nishitani
Accelerating AdTech on AWS #AWSAdTechJP
Accelerating AdTech on AWS #AWSAdTechJP
Eiji Shinohara
Application Deployment on AWS
Application Deployment on AWS
Eiji Shinohara
What's hot
(20)
IoTデザインパターン 2015 JAWS沖縄
IoTデザインパターン 2015 JAWS沖縄
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
AWSでAPI Gatewayから非同期でLambdaを起動してS3にファイルアップロードしようとしたらハマった話。
AWS Lambda Update
AWS Lambda Update
20160526 AWSサービスアップデート
20160526 AWSサービスアップデート
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWS Summit Chicago 2016発表のサービスアップデートまとめ
AWSで実現するクラウドネイティブなアプリ開発のポイント
AWSで実現するクラウドネイティブなアプリ開発のポイント
Androidを中心に紐解くIoT
Androidを中心に紐解くIoT
Morning Session - AWS Serverless Ways
Morning Session - AWS Serverless Ways
Introducing Serverless Computing (20160802)
Introducing Serverless Computing (20160802)
速習 AWS Lambda
速習 AWS Lambda
Scale Your Business without Servers
Scale Your Business without Servers
20151207 AWS re:invent 2015 ReCap
20151207 AWS re:invent 2015 ReCap
俺のLambda
俺のLambda
SA プライムなう! - AWS IoT とロボットアームでお絵かき
SA プライムなう! - AWS IoT とロボットアームでお絵かき
AWS Search Services
AWS Search Services
はじめてのAWS Lambda
はじめてのAWS Lambda
Serverless Revolution
Serverless Revolution
Accelerating AdTech on AWS #AWSAdTechJP
Accelerating AdTech on AWS #AWSAdTechJP
Application Deployment on AWS
Application Deployment on AWS
Viewers also liked
AWS Lambdaを紐解く
AWS Lambdaを紐解く
Keisuke Nishitani
Cloud on the beach 2015
Cloud on the beach 2015
渉 米須
快適なVRコンテンツ制作に必要な情報源のまとめ
快適なVRコンテンツ制作に必要な情報源のまとめ
Yuichi Ishii
20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
美佳 松井
Lambdaについて
Lambdaについて
Ara Jo
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa
Toshiyuki Konparu
モバイル開発を支えるAWS Mobile Services
モバイル開発を支えるAWS Mobile Services
Keisuke Nishitani
JavaのLambdaの裏事情
JavaのLambdaの裏事情
なおき きしだ
20150928楽しいlambda
20150928楽しいlambda
Norifumi Homma
管理統制もLambdaで!
管理統制もLambdaで!
Mamoru Ohashi
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
都元ダイスケ Miyamoto
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Yasuyuki Fujikawa
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Kohei Asai
Lambda × Mobileの可能性
Lambda × Mobileの可能性
yuki0211s
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
美佳 松井
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Shuji Watanabe
AWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみた
Naoto Katsumi
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
宗 大栗
Viewers also liked
(20)
AWS Lambdaを紐解く
AWS Lambdaを紐解く
Cloud on the beach 2015
Cloud on the beach 2015
快適なVRコンテンツ制作に必要な情報源のまとめ
快適なVRコンテンツ制作に必要な情報源のまとめ
20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
Lambdaについて
Lambdaについて
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa
モバイル開発を支えるAWS Mobile Services
モバイル開発を支えるAWS Mobile Services
JavaのLambdaの裏事情
JavaのLambdaの裏事情
20150928楽しいlambda
20150928楽しいlambda
管理統制もLambdaで!
管理統制もLambdaで!
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Lambda × Mobileの可能性
Lambda × Mobileの可能性
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
AWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみた
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
Similar to AWS Lambda のご紹介 2015 JAWS沖縄
AWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS Lambda
Amazon Web Services Japan
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
Amazon Web Services Japan
まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -
Tomoaki Sakatoku
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)
Keisuke Nishitani
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
真吾 吉田
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)
Keisuke Nishitani
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Shiraishi Masayuki
AWS Lambda / Amazon API Gateway Deep Dive
AWS Lambda / Amazon API Gateway Deep Dive
Keisuke Nishitani
20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation
Amazon Web Services Japan
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012
Akio Katayama
AWS Black Belt Techシリーズ AWS IAM
AWS Black Belt Techシリーズ AWS IAM
Amazon Web Services Japan
AWSでのビッグデータ分析
AWSでのビッグデータ分析
Amazon Web Services Japan
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
真吾 吉田
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
Amazon Web Services Japan
AWS Black Belt Online Seminar - Amazon Lightsail
AWS Black Belt Online Seminar - Amazon Lightsail
Amazon Web Services Japan
AWS ML Update
AWS ML Update
Amazon Web Services Japan
Jawsdays2017(配布用)
Jawsdays2017(配布用)
Yutaka Hiroyama
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Web Services Japan
Similar to AWS Lambda のご紹介 2015 JAWS沖縄
(20)
AWS Blackbelt 2015シリーズ AWS Lambda
AWS Blackbelt 2015シリーズ AWS Lambda
Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Serverless Architecture on AWS(20151121版)
Serverless Architecture on AWS(20151121版)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
AWS Lambda / Amazon API Gateway Deep Dive
AWS Lambda / Amazon API Gateway Deep Dive
20120303 jaws summit-meister-04_cloud_formation
20120303 jaws summit-meister-04_cloud_formation
Aws meister-cloud formation-summit2012
Aws meister-cloud formation-summit2012
AWS Black Belt Techシリーズ AWS IAM
AWS Black Belt Techシリーズ AWS IAM
AWSでのビッグデータ分析
AWSでのビッグデータ分析
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
20200617 AWS Black Belt Online Seminar Amazon Athena
20200617 AWS Black Belt Online Seminar Amazon Athena
AWS Black Belt Online Seminar - Amazon Lightsail
AWS Black Belt Online Seminar - Amazon Lightsail
AWS ML Update
AWS ML Update
Jawsdays2017(配布用)
Jawsdays2017(配布用)
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理
More from Toshiaki Enami
Alexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューション
Toshiaki Enami
IVS CTO Night & Day 2016 Tech Talk - AI
IVS CTO Night & Day 2016 Tech Talk - AI
Toshiaki Enami
今日からはじめようAWS IoT
今日からはじめようAWS IoT
Toshiaki Enami
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
Toshiaki Enami
HTML5J AWS でできるIoT
HTML5J AWS でできるIoT
Toshiaki Enami
Pydata Amazon Kinesisのご紹介
Pydata Amazon Kinesisのご紹介
Toshiaki Enami
More from Toshiaki Enami
(6)
Alexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューション
IVS CTO Night & Day 2016 Tech Talk - AI
IVS CTO Night & Day 2016 Tech Talk - AI
今日からはじめようAWS IoT
今日からはじめようAWS IoT
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
5分でわかるAWS IoT! - あなたも今日からIoT生活 -
HTML5J AWS でできるIoT
HTML5J AWS でできるIoT
Pydata Amazon Kinesisのご紹介
Pydata Amazon Kinesisのご紹介
Recently uploaded
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Recently uploaded
(12)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
AWS Lambda のご紹介 2015 JAWS沖縄
1.
知らなきゃ損する!? AWS Lambdaの使い⽅方 アマゾン データ
サービス ジャパン 株式会社 パートナーソリューションアーキテクト 榎並利利晃
2.
⾃自⼰己紹介 • 名前 – 榎並
利利晃(えなみ としあき) – toshiake@amazon.co.jp • 役割 – パートナーソリューションアーキテクト – 主にエマージングパートナー様を担当 • 好きなAWSのサービス – Amazon Kinesis – AWS Lambda @ToshiakiEnami
3.
Lambda祭り勃発!
4.
5.
6.
AWS Lambdaとは • クラウド上で、イベントをトリガーに独⾃自のコード を稼働させるComputeサービス –
EC2インスタンスやOS等インフラの管理理作業が不不要 – 毎⽇日数件から毎秒数千件のリクエストまで⾃自動的にスケール – 従量量課⾦金金、実際にコードが稼働した時間に対してのお⽀支払 – 新たに追加された情報(イベント)に対して即座に応答するアプリ ケーションを、特別な仕組みなく簡単に実装できる
7.
特徴
8.
インフラの管理理が不不要 • ビジネスロジックにフォーカス できる • コードをアップロードするだけ で、あとはAWS
Lambdaが以 下をハンドリング – キャパシティ – スケール – デプロイ – 耐障害性 – モニタリング – ロギング – セキュリティパッチの適⽤用
9.
オートスケール • イベントのレートに合うように Lambdaが⾃自動でスケール • プロビジョニング中や完了了を気にす る必要なし •
コードが稼働した分だけのお⽀支払い
10.
Bring your own
code • Node.jsで書かれたコードを実⾏行行 • コード内では以下も可能 – スレッド/プロセスの⽣生成 – バッチスクリプトや何らかの実⾏行行ファイルの 実⾏行行 – /tmpのread/write • 各種ライブラリも利利⽤用可能 – ネイティブライブラリも可能 – 利利⽤用するライブラリを⼀一緒にアップロード
11.
多彩なイベント呼び出し • Pull型 – Amazon
Kinesis – Amazon DynamoDB Streams • Push型 – Amazon S3 Event Notification – Amazon SNS – Invoke API(同期、⾮非同期)
12.
細やかな料料⾦金金体系 • 100ミリ秒単位でのコンピュー ト時間に対する価格設定 • リクエストに対する低額の課⾦金金 •
⼗十分な無料料枠
13.
ユースケース
14.
イメージリサイズ、サムネイル⽣生成 • S3に画像がアップロードされたときにサムネイ ルの⽣生成やリサイズを実⾏行行 AWS
LambdaAmazon S3 Bucket イベント 元画像 サムネイル画像 1 2 3
15.
値チェックや別テーブルへのコピー • DynamoDBへの書き込みに応じて値チェックを しつつ別テーブルの更更新やプッシュ通知を実⾏行行 AWS Lambda Amazon
DynamoDB Table and Stream プッシュ通知 別テーブルを更新
16.
監査と通知 • S3に保管されるCloudTrailのログを分析し、怪 しい⾏行行動や異異常を検知したら通知する AWS APIコール AWS
CloudTrail Logs AWS Lambda Bucketイベント プッシュ通知
17.
⼝口コミアプリ • 投稿の書き込み/表⽰示はDynamoDBと直接 • レートの計算はモバイルアプリから直接Lambdaを実⾏行行し⾮非 同期で実⾏行行 1.
認証・認可 ・ FBアプリと連携 Cognito DynamoDBApp with AWS Mobile SDK 2. ⼝口コミの投稿 ・ 投稿内容とレーティング 4. 過去の全データを元に平均値の計算と 結果のDynamoDBへの登録等 3. Lambda functionの起動 Lambda
18.
Followers 写真共有モバイルアプリ 4. メタデータをDynamoDBに登録 -‐‑‒ タイトル、コメント等 1.
認証・認可 ・ FBアプリと連携 6. Push通知 -‐‑‒ フレンドやフォロワーに通知 Cognito Mobile Analytics DynamoDB S3 SNS7. 画像をポストしたことをAnalyticsに登録 3. 画像のリサイズ 2. S3への画像アップロード 5. 結果をSNSへ通知 App with AWS Mobile SDK
19.
IoT BaaS Event:
Arrived Home Command: Lights On
20.
デモ
21.
イメージリサイズ、サムネイル⽣生成 AWS LambdaAmazon
S3 Bucket イベント 元画像 サムネイル画像 1 2 3
22.
LambdaでCGI EC2無しで動的なサイト構築も!
23.
AWS上のシステムのインシデント管理理をkintoneで AWS Lambdaアプリケーション サーバ CloudWatch Logs Amazon
SNS トリガー検知によるワークフローの⾃自動起票!
24.
AWS Lambdaの使い⽅方
25.
画⾯面
26.
画⾯面
27.
画⾯面
28.
イベントソース • イベントの発⽣生元となるAWSリソース • 現時点以下のAWSサービスをサポート –
Amazon S3 – Amazon Kinesis – Amazon DynamoDB Stream(Preview) – Amazon Cognito – Amazon SNS
29.
イベント例例(S3) { "Records": [ -- 省省略略
– "s3": { "s3SchemaVersion": "1.0", "configurationId": "testConfigRule", "bucket": { "name": "sourcebucket", "ownerIdentity": { "principalId": "A3NL1KOZZKExample" }, "arn": "arn:aws:s3:::mybucket" }, "object": { "key": "sourcebucket/HappyFace.jpg", "size": 1024, "eTag": "d41d8cd98f00b204e9800998ecf8427e" } } } ] }
30.
イベント例例(Kinesis) { "Records": [ { "awsRegion": "us-east-1", "sequenceNumber":
"196800000000000000000374", "partitionKey": "2efdb0ea22685b46993e42a67302a001", "eventSource": "aws:kinesis", "data": "SOME CUSTOM DATA 1" }, { "awsRegion": "us-east-1", "sequenceNumber": "196800000000000000000571", "partitionKey": "2efdb0ea22685b46993e42a67302a003", "eventSource": "aws:kinesis", "data": "{ "key": "value" }" } ] }
31.
ユーザアプリケーションからのInvoke • AWS SDKもしくはAWS
Mobile SDKを利利⽤用 • Invoke時にInvocation Typeを指定する – Event • ⾮非同期実⾏行行 • レスポンス内容はリクエストが正常に受け付けられたかどうかのみ – RequestResponse • 同期実⾏行行 • 実⾏行行が完了了時にレスポンスが返ってくる。レスポンス内容は Lambdaファンクション内でセット可能
32.
モニタリング • ダッシュボード – 全てのLambdaファンク ションのリスト –
可視化されたメトリクス • CloudWatchを⽤用いた Metricsの監視 – Invocations – Errors – Duration – Throttle
33.
制限事項 • Lambdaファンクションのリソース リソース 制限 /tmpスペース
512MB ファイルディスクリプタ数 1024 プロセス数およびスレッド数(合計) 1024 同時リクエスト数(プレビュー期間中) 25リクエスト/秒 1リクエストあたりの実行時間(プレビュー期間中) 60秒 • インプット インプット 制限 zipファイル(圧縮) 30MB zipファイル(無圧縮) 250MB InvokeAsyncのリクエストボディ(JSON) 128KB
34.
料料⾦金金体系 • リクエスト (全リージョン) –
⽉月間100万リクエストまでは無料料 – 超過分は$0.20/100万リクエスト (1リクエストあたり$0.0000002) • 実⾏行行時間 (全リージョン) – 100ms単位で課⾦金金 – 100ms以下は繰り上げで計算 – メモリー容量量により単価および無 料料時間が異異なる Memory (MB) Price per 100ms ($) Free tier seconds per month 128 0.000000208" 3,200,000 192 0.000000313" 2,133,333 256 0.000000417" 1,600,000 320 0.000000521" 1,280,000 384 0.000000625" 1,066,667 448 0.000000729" 914,286 512 0.000000834" 800,000 576 0.000000938" 711,111 640 0.000001042" 640,000 704 0.000001146" 581,818 768 0.00000125" 533,333 832 0.000001354" 492,308 896 0.000001459" 457,143 960 0.000001563" 426,667 1024 0.000001667" 400,000
35.
2Tier Architecture
36.
2-‐‑‒Tier Architectureとは? • いわゆるサーバレスな、クライアントとバックエンドだけのアーキ テクチャ –
AWS SDKとマネージドサービスを積極的に利利⽤用 – モバイルアプリやブラウザから直接AWSサービスを呼ぶ • 特にモバイルにおすすめ 直接呼び出し
37.
2-‐‑‒Tier Architectureのメリット • アプリの開発に多くのメリット: –
バックエンド側の開発コストを最⼩小化 – バックエンド側の運⽤用コストを最⼩小化 – スケーラビリティの⼼心配なし – バックエンドのEC2を減らせるため⾦金金額⾯面でもローコスト(当社⽐比*) • 必要に応じてEC2も導⼊入できる安⼼心感 – 後からバックエンド側にロジックを⼊入れてシステムの最適化ことも可能 • よりビジネスに集中することが可能 * EC2で同規模のサーバを⽴立立てる場合に⽐比べ
38.
まとめ
39.
本⽇日のまとめ • AWS Lambdaは、インフラの管理理不不要で、⾃自分のコー ドを実⾏行行できるコンピュートサービス •
シンプルかつ可⽤用性の⾼高いアーキテクチャを構築する ことができる • AWS Lambda含め、AWSマネージドサービスをうまく 活⽤用する2Tier-‐‑‒Architectureでクラウドネイティブなシ ステムを構築
40.
ところで。。
41.
kintoneとAWSの素敵な関係
42.
kintoneとAWSは補完関係! • ⼤大量量なコンピュートやスト レージが必要ところはAWS • 業務に近いところはkintone
43.
kintoneとAWSは補完関係! モバイル センサー 親機 ダッシュ ボードア プリ ワーク フロー 例例えば、IoTのシステムを構築する場合
44.
kintoneからの 定期データ取得 Amazon ML batch
APIで予 測をクエリーする kintoneとAWSは補完関係! 予測データ セット 例例えば、Amazon Machine Learningを使ったデータ予測を⾏行行う場合
Download now