SlideShare a Scribd company logo
1 of 18
AMAZON
LAMBDA
目次
Amazon Lambda 誕生背景
Amazon Lambdaとは
Lambdaの長所
Lambdaの短所
Amazon Lambda 使用例
Amazon Lambda 誕生背景
Lambda 以前
Lambda 以降
Amazon S3 Bucket イベント AWS Lambda
サムネイル画像元画像
1 3
2
・アップロードを検知するためのサーバーと仕組みが必要。
・イベントに応じて処理を実行するサーバーが必要。
・OSの設定や言語環境の構築。
・パッチ適用や更新をし続ける必要がある。
・容量や状態、セキュリティなどモニタリング必要。
Amazon Lambdaとは
イベントに応答し、開発者が作成した
ソースコードを実行できるコンピューティ
ングサービス。
イベント基盤ソースコード実行コンピューティングサービス
An event-driven computing service for dynamic applications
Lambdaの長所使いやすさ 柔軟性
信頼性 セキュリティ
コスト効率
コードアップロード
Lambdaから
容量
スケール
モニタリング
ロギング
セキュリティパッチの適用
柔軟性Lambdaの長所 /
kinesis
柔軟性Lambdaの長所 /
Lambdaの長所 / 使いやすさ
各種LIBRARY利用可能Node.js内で書かれたコード実行。
コスト効率
コード実行に必要なコンピューティング時間及び、
サービスされた要請だけに対して費用が発生
100ミリ秒
Lambdaの長所 /
1時間
1セント~1ドル
Lambdaの短所
Amazonサービスしか連携できない
言語の制約学習コスト
Amazon Lambda 使用例
事前設定 /
Roleの設定をやる。
① LambdaのFunctionを作るためにCreate~ボタンを押す
Amazon Lambda 使用例
② Functionの作成について必要な名前と説明を書く。
Amazon Lambda 使用例
③ S3にファイルをアップロードする。
Amazon Lambda 使用例
④ Logを確認する。
Amazon Lambda 使用例
⑤ Logを確認する。
Amazon Lambda 使用例
Amazon Lambda 使用例
ありがとうございました

More Related Content

What's hot

Aws organization multi_accounts
Aws organization multi_accountsAws organization multi_accounts
Aws organization multi_accountskota tomimatsu
 
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)tsuchimon
 
Amazon SESのメール受信対応でサーバー減らせた話 #nds44
Amazon SESのメール受信対応でサーバー減らせた話 #nds44Amazon SESのメール受信対応でサーバー減らせた話 #nds44
Amazon SESのメール受信対応でサーバー減らせた話 #nds44civicpg
 
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS  -AWS を活用したログ分析とセキュリティモニ...[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS  -AWS を活用したログ分析とセキュリティモニ...
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...Takanori Ohba
 
AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月Yasuhiro Horiuchi
 
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」morisshi
 
20191018 AWS Lambda
20191018 AWS Lambda20191018 AWS Lambda
20191018 AWS Lambdayamamotomsc
 
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】JOYZO
 
AWS re:Invent2019 Overview & New Releases Summary for Game
AWS re:Invent2019 Overview &New Releases Summary for GameAWS re:Invent2019 Overview &New Releases Summary for Game
AWS re:Invent2019 Overview & New Releases Summary for GameAmazon Web Services Japan
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月Yasuhiro Horiuchi
 
aws lambdaでpythonを実行するときのチューニング案を試してみた!
aws lambdaでpythonを実行するときのチューニング案を試してみた!aws lambdaでpythonを実行するときのチューニング案を試してみた!
aws lambdaでpythonを実行するときのチューニング案を試してみた!Shun Fukazawa
 
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】Ryu Yamashita
 
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Keisuke Nishitani
 
AWS Management Pack for Microsoft System Centerによるクラウド管理
AWS Management Pack for Microsoft System Centerによるクラウド管理AWS Management Pack for Microsoft System Centerによるクラウド管理
AWS Management Pack for Microsoft System Centerによるクラウド管理Genta Watanabe
 
AWS Resource Access Manager 触ってみた
AWS Resource Access Manager 触ってみたAWS Resource Access Manager 触ってみた
AWS Resource Access Manager 触ってみたshibataka000
 

What's hot (19)

Ops jaws meetup#3
Ops jaws meetup#3Ops jaws meetup#3
Ops jaws meetup#3
 
Aws organization multi_accounts
Aws organization multi_accountsAws organization multi_accounts
Aws organization multi_accounts
 
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
 
Aws update jawstokyo-public
Aws update jawstokyo-publicAws update jawstokyo-public
Aws update jawstokyo-public
 
Amazon SESのメール受信対応でサーバー減らせた話 #nds44
Amazon SESのメール受信対応でサーバー減らせた話 #nds44Amazon SESのメール受信対応でサーバー減らせた話 #nds44
Amazon SESのメール受信対応でサーバー減らせた話 #nds44
 
OpsJAWS 20160128
OpsJAWS 20160128OpsJAWS 20160128
OpsJAWS 20160128
 
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS  -AWS を活用したログ分析とセキュリティモニ...[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS  -AWS を活用したログ分析とセキュリティモニ...
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...
 
AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月AWSサービスアップデート 2013年2月
AWSサービスアップデート 2013年2月
 
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
Develipers.IO 2016 E-1 「AWS Configを使ったAWS環境の見える化」
 
20191018 AWS Lambda
20191018 AWS Lambda20191018 AWS Lambda
20191018 AWS Lambda
 
AWS Update 2011/10
AWS Update 2011/10AWS Update 2011/10
AWS Update 2011/10
 
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
 
AWS re:Invent2019 Overview & New Releases Summary for Game
AWS re:Invent2019 Overview &New Releases Summary for GameAWS re:Invent2019 Overview &New Releases Summary for Game
AWS re:Invent2019 Overview & New Releases Summary for Game
 
AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月AWS サービスアップデートまとめ 2013年3月
AWS サービスアップデートまとめ 2013年3月
 
aws lambdaでpythonを実行するときのチューニング案を試してみた!
aws lambdaでpythonを実行するときのチューニング案を試してみた!aws lambdaでpythonを実行するときのチューニング案を試してみた!
aws lambdaでpythonを実行するときのチューニング案を試してみた!
 
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
AWS Lambdaによるサーバレスアーキテクチャの基本に触れてみよう!【kintone & AWS ハンズオン祭り2015秋 B-2】
 
Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)Serverless Architecture on AWS (20151201版)
Serverless Architecture on AWS (20151201版)
 
AWS Management Pack for Microsoft System Centerによるクラウド管理
AWS Management Pack for Microsoft System Centerによるクラウド管理AWS Management Pack for Microsoft System Centerによるクラウド管理
AWS Management Pack for Microsoft System Centerによるクラウド管理
 
AWS Resource Access Manager 触ってみた
AWS Resource Access Manager 触ってみたAWS Resource Access Manager 触ってみた
AWS Resource Access Manager 触ってみた
 

Viewers also liked

20150226_JAWS_UG札幌
20150226_JAWS_UG札幌20150226_JAWS_UG札幌
20150226_JAWS_UG札幌美佳 松井
 
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係Hiraku Komuro
 
20150928楽しいlambda
20150928楽しいlambda20150928楽しいlambda
20150928楽しいlambdaNorifumi Homma
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!Mamoru Ohashi
 
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda都元ダイスケ Miyamoto
 
はじめてのAWS Lambda
はじめてのAWS LambdaはじめてのAWS Lambda
はじめてのAWS LambdaMasaki Misawa
 
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発するHiroyuki Kusu
 
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話Yasuyuki Fujikawa
 
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −Kohei Asai
 
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話美佳 松井
 
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003Shuji Watanabe
 
AWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみたAWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみたNaoto Katsumi
 
IoTを支える(かもしれない)技術
IoTを支える(かもしれない)技術IoTを支える(かもしれない)技術
IoTを支える(かもしれない)技術Masayuki Uchida
 
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜宗 大栗
 
Serverlessでサイト監視
Serverlessでサイト監視Serverlessでサイト監視
Serverlessでサイト監視shigeyuki azuchi
 
SESとLambdaでメールをSlackに通知してみよう
SESとLambdaでメールをSlackに通知してみようSESとLambdaでメールをSlackに通知してみよう
SESとLambdaでメールをSlackに通知してみようKen'ichirou Kimura
 

Viewers also liked (20)

20150226_JAWS_UG札幌
20150226_JAWS_UG札幌20150226_JAWS_UG札幌
20150226_JAWS_UG札幌
 
20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa20150425 JAWS-UG Okinawa
20150425 JAWS-UG Okinawa
 
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
 
JavaのLambdaの裏事情
JavaのLambdaの裏事情JavaのLambdaの裏事情
JavaのLambdaの裏事情
 
20150928楽しいlambda
20150928楽しいlambda20150928楽しいlambda
20150928楽しいlambda
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!
 
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
 
はじめてのAWS Lambda
はじめてのAWS LambdaはじめてのAWS Lambda
はじめてのAWS Lambda
 
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
 
速習 AWS Lambda
速習 AWS Lambda速習 AWS Lambda
速習 AWS Lambda
 
Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話Serverlessなものを使ってサービスを作っている話
Serverlessなものを使ってサービスを作っている話
 
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
Nodeとフロントエンド − 知っておかなければならない、今と未来の話 −
 
AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話AWS Lambda にまつわるおいしい話
AWS Lambda にまつわるおいしい話
 
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
Cloud FormationによるBlue-Green Deployment - Dev io mtup11 003
 
AWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみたAWSアカウントに関する不正使用を整理してみた
AWSアカウントに関する不正使用を整理してみた
 
AWS Lambda Update
AWS Lambda UpdateAWS Lambda Update
AWS Lambda Update
 
IoTを支える(かもしれない)技術
IoTを支える(かもしれない)技術IoTを支える(かもしれない)技術
IoTを支える(かもしれない)技術
 
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
メール受信も API Gateway と Lambda で!〜サービス連携でPaaSを拡張〜
 
Serverlessでサイト監視
Serverlessでサイト監視Serverlessでサイト監視
Serverlessでサイト監視
 
SESとLambdaでメールをSlackに通知してみよう
SESとLambdaでメールをSlackに通知してみようSESとLambdaでメールをSlackに通知してみよう
SESとLambdaでメールをSlackに通知してみよう
 

Similar to Lambdaについて

Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Amazon Web Services Japan
 
CloudFormation/SAMのススメ
CloudFormation/SAMのススメCloudFormation/SAMのススメ
CloudFormation/SAMのススメEiji KOMINAMI
 
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティングAmazon Web Services Japan
 
AWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAmazon Web Services Japan
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)Amazon Web Services Japan
 
Introducing C# in AWS Lambda
Introducing C# in AWS LambdaIntroducing C# in AWS Lambda
Introducing C# in AWS LambdaAtsushi Fukui
 
AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発真吾 吉田
 
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選Jun Ichikawa
 
Config rulesを1年ほど使い続けて分かったこと
Config rulesを1年ほど使い続けて分かったことConfig rulesを1年ほど使い続けて分かったこと
Config rulesを1年ほど使い続けて分かったことqtomonari
 
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Web Services Japan
 
aws mackerel twilio_handson_public
aws mackerel twilio_handson_publicaws mackerel twilio_handson_public
aws mackerel twilio_handson_publicTomoaki Sakatoku
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価kaminashi
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-Amazon Web Services Japan
 
AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016 AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016 Hayato Kiriyama
 
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用Yasuhiro Araki, Ph.D
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてHiroyasu Suzuki
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWSNoritaka Sekiyama
 
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)Keisuke Nishitani
 

Similar to Lambdaについて (20)

Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801Serverless services on_aws_dmm_meetup_20170801
Serverless services on_aws_dmm_meetup_20170801
 
CloudFormation/SAMのススメ
CloudFormation/SAMのススメCloudFormation/SAMのススメ
CloudFormation/SAMのススメ
 
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
20180508 AWS Black Belt Online Seminar AWS Greengrassで実現するエッジコンピューティング
 
AWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデートAWS re:Invent 2019 Recap IoT アップデート
AWS re:Invent 2019 Recap IoT アップデート
 
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
AWS IoT SiteWise のご紹介 (AWS IoT Deep Dive #5)
 
20191125 Container Security
20191125 Container Security20191125 Container Security
20191125 Container Security
 
Introducing C# in AWS Lambda
Introducing C# in AWS LambdaIntroducing C# in AWS Lambda
Introducing C# in AWS Lambda
 
AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発
 
エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選エッジコンピューティングで実現できる活用シナリオ3選
エッジコンピューティングで実現できる活用シナリオ3選
 
Config rulesを1年ほど使い続けて分かったこと
Config rulesを1年ほど使い続けて分かったことConfig rulesを1年ほど使い続けて分かったこと
Config rulesを1年ほど使い続けて分かったこと
 
Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理Amazon Kinesis Familyを活用したストリームデータ処理
Amazon Kinesis Familyを活用したストリームデータ処理
 
aws mackerel twilio_handson_public
aws mackerel twilio_handson_publicaws mackerel twilio_handson_public
aws mackerel twilio_handson_public
 
What's new with Serverless
What's new with ServerlessWhat's new with Serverless
What's new with Serverless
 
アマゾンクラウドの真価
アマゾンクラウドの真価アマゾンクラウドの真価
アマゾンクラウドの真価
 
AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-AWSクラウドでのCDN活用-動画配信編-
AWSクラウドでのCDN活用-動画配信編-
 
AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016 AWS Security Automation in TrendMicro DIRECTION 2016
AWS Security Automation in TrendMicro DIRECTION 2016
 
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
突発イベントにおけるEC2の極力排除ならびにサービス徹底活用
 
Amazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack についてAmazon Web Services(AWS)とcloudpack について
Amazon Web Services(AWS)とcloudpack について
 
Security Operations and Automation on AWS
Security Operations and Automation on AWSSecurity Operations and Automation on AWS
Security Operations and Automation on AWS
 
AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)AWSにおける モバイル向けサービス及び事例紹介(20151211)
AWSにおける モバイル向けサービス及び事例紹介(20151211)
 

Lambdaについて

Editor's Notes

  1. 今からAmazonLambdaについての発表を始めます。
  2. まずは目次からです。 Lambdaの誕生背景、Lambdaとは Lambdaの長所、そして、短所 最後に利用例で発表を終わらせます。 それでは、発表を始めます。
  3. Lambdaがどう作られたのか Lambdaを使う前には、開発者がコードを書きながら、確認しなければならないものがいっぱいありました。 コードを書きながら、容量やセキュリティ、サーバーの状況を確認じなければならなかったんです。 その結果、開発者の手間がかかり、効率性が落ちるようになり、コードのクォリティまで考えにくいようになるのです。 それでLambdaが登場するようになりました。 こういった流れでLambdaが動作するんですが、まず元の画像をS3にアップロードするとします。 そしたらLambdaがそれを読み、サムネイルの画像を作り、S3にアップロードしてくれます。 大体的な流れとはこうなります。
  4. それで、Lambdaとは何かというと イベント基盤ソースコード実行コンピューティングサービスといえます。 発生されたイベントに応答し、開発者が作成したソースコードを実行させ、開発者が求める行為を行ってくれます。
  5. 次は、Lambdaの長所についてです。 こういったいろいろな長所があるといわれますが、その中からいくつかをご紹介いたします。
  6. まずは柔軟性です。 Lambdaを実行するによってLambdaからは 容量やモニタリング、ロギングといったもともと開発者が行うべきの ことを行ってくれて、開発者の手間がかからないのです。
  7. 柔軟性の続きですが、LambdaはAWSのサービスとつないで 使うことができます。 それで、もっとやさしくコードを管理するができ、AWSのユーザーであれば 手間が少なくなるという長所があります。
  8. 続いての長所は使いやすさです。 Node.jsで書かれたコードを実行することができます。 各種ライブラリも利用可能 -ネイティブライブラリも可能 -利用するライブラリを一緒にアップロード コード内でできること -スレッド・プロセスの生成 -バッチスクリプトや何からの実行ファイルの実行。 -/tmpのread/write
  9. 続いての長所はコストの効率です。 既存AWSのサービスであるEC2が1時間に1セントから1ドルぐらいなことにくらべて、 Lambdaはコード実行に必要なコンピューティング時間及び、 サービスされた要請だけに対して費用が発生します。 람다 요청은 100밀리초 단위로 금액을 책정한다. 람다 요청 1건당 가격은 0.0000002 달러다. 썸네일 함수 1개가 호출되는 데 500밀리초가 걸렸다면, 람다는 5건이 이뤄졌다고 본다. 호출되는 시간이 빠른 가벼운 함수라면 비용은 더 내려간다. 만약 다른 AWS 서비스를 사용하거나 데이터를 전송한다면 추가 요금이 부과될 수 있다.
  10. 続いては、Lambdaの短所です。 いろいろな長所もありますが、 短所もあります。主に三つがありますが、まず一つ目はAWSのサービスしか連携できないというところです。 二つ目は学習コストがかかるというところです。 三つ目は言語の制約があるというところです。 今現状では支援する言語がNode.js、Javascript、Javaこの三つの言語しかないということで、言語の制約はありますが、 どんどんいろんな言語を追加するとAmazonで発表しましたのでその問題はのちほど解決されると思います。 노드JS로 작성된 코드만 지원된다. 마쿠 레피스토 에반젤리스트는 “지원 범위를 점차적으로 확대할 것”이라며 “사물인터넷(IoT), 스트리밍 프로세싱, 인덱싱, 동기화 기술 등에 활용하기 좋다”라고 설명했다. AWS는 6월 15일(현지시간 기준) 공식 블로그에 AWS 람다가 자바를 지원하게 됐다고 밝혔다.