Submit Search
Upload
JAWS-UG 愛媛 第6回勉強会(Lambda)
•
Download as PPTX, PDF
•
0 likes
•
85 views
Takahiro Kato
Follow
2016/03/19 JAWS-UG 愛媛 勉強会資料 題材はAWS Lambda
Read less
Read more
Software
Report
Share
Report
Share
1 of 27
Download now
Recommended
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
tsuchimon
C# on lambda
C# on lambda
Akio Tajima
AWS Lambda + Go
AWS Lambda + Go
Kentaro Kawano
re:Invent出展報告※コストの話もあるよ
re:Invent出展報告※コストの話もあるよ
真吾 吉田
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
都元ダイスケ Miyamoto
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
真吾 吉田
AWS re:Invent レポート:AWS使いがいますぐすべき3つのこと
AWS re:Invent レポート:AWS使いがいますぐすべき3つのこと
真吾 吉田
Elastic beanstalk AWS 初心者から 次の一歩へ (2013-04-27 JAWS-UG つくば 第1回 勉強会)
Elastic beanstalk AWS 初心者から 次の一歩へ (2013-04-27 JAWS-UG つくば 第1回 勉強会)
Ryuichi Tokugami
Recommended
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
AWS LambdaでEC2を管理しよう(JAWS-UG 大阪 in AWS Cloud Roadshow 2015)
tsuchimon
C# on lambda
C# on lambda
Akio Tajima
AWS Lambda + Go
AWS Lambda + Go
Kentaro Kawano
re:Invent出展報告※コストの話もあるよ
re:Invent出展報告※コストの話もあるよ
真吾 吉田
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
20150908 ”時間の流れ” という無限リストを扱うAWS Lambda
都元ダイスケ Miyamoto
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
真吾 吉田
AWS re:Invent レポート:AWS使いがいますぐすべき3つのこと
AWS re:Invent レポート:AWS使いがいますぐすべき3つのこと
真吾 吉田
Elastic beanstalk AWS 初心者から 次の一歩へ (2013-04-27 JAWS-UG つくば 第1回 勉強会)
Elastic beanstalk AWS 初心者から 次の一歩へ (2013-04-27 JAWS-UG つくば 第1回 勉強会)
Ryuichi Tokugami
AWS CODE DEPLOY for Jaws-ug oita
AWS CODE DEPLOY for Jaws-ug oita
Masahiro Ienaga
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
Kazuki Saito
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Shiraishi Masayuki
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
Takaaki Tanaka
Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013
Yasuhiro Horiuchi
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
Satoru Ishikawa
Spring Cloud Stream - Spring One Platform 2019 -
Spring Cloud Stream - Spring One Platform 2019 -
mosh16
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Jin k
Lambda × Mobileの可能性
Lambda × Mobileの可能性
yuki0211s
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
Yuki Takahashi
reGrowth福島 サーバレスの事例とセキュリティサービス
reGrowth福島 サーバレスの事例とセキュリティサービス
Haga Takeshi
AWSでEC2上にMTAを構築した話
AWSでEC2上にMTAを構築した話
康宏 緒方
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
Ryo Nakamaru
Reco choku tech night #09 -reinvent2018報告会-
Reco choku tech night #09 -reinvent2018報告会-
recotech
What is Serverless?
What is Serverless?
Terui Masashi
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
Ken'ichirou Kimura
AWSサーバーレスをつかってハマったところ
AWSサーバーレスをつかってハマったところ
masaru kawabata
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
Mitsuhiro Yamashita
AWS Introduction for Startups
AWS Introduction for Startups
akitsukada
2013.12.10 Classmethod re:Grwoth
2013.12.10 Classmethod re:Grwoth
shinyaa31
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
真吾 吉田
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
More Related Content
What's hot
AWS CODE DEPLOY for Jaws-ug oita
AWS CODE DEPLOY for Jaws-ug oita
Masahiro Ienaga
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
Kazuki Saito
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Shiraishi Masayuki
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
Takaaki Tanaka
Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013
Yasuhiro Horiuchi
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
Satoru Ishikawa
Spring Cloud Stream - Spring One Platform 2019 -
Spring Cloud Stream - Spring One Platform 2019 -
mosh16
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Jin k
Lambda × Mobileの可能性
Lambda × Mobileの可能性
yuki0211s
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
Yuki Takahashi
reGrowth福島 サーバレスの事例とセキュリティサービス
reGrowth福島 サーバレスの事例とセキュリティサービス
Haga Takeshi
AWSでEC2上にMTAを構築した話
AWSでEC2上にMTAを構築した話
康宏 緒方
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
Ryo Nakamaru
Reco choku tech night #09 -reinvent2018報告会-
Reco choku tech night #09 -reinvent2018報告会-
recotech
What is Serverless?
What is Serverless?
Terui Masashi
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
Ken'ichirou Kimura
AWSサーバーレスをつかってハマったところ
AWSサーバーレスをつかってハマったところ
masaru kawabata
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
Mitsuhiro Yamashita
AWS Introduction for Startups
AWS Introduction for Startups
akitsukada
2013.12.10 Classmethod re:Grwoth
2013.12.10 Classmethod re:Grwoth
shinyaa31
What's hot
(20)
AWS CODE DEPLOY for Jaws-ug oita
AWS CODE DEPLOY for Jaws-ug oita
AWS lamdbaでステートフルWebアプリ
AWS lamdbaでステートフルWebアプリ
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
Jawsday2015 lambda(なにができるの? EC2はもう不要?)
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
Programming AWS with Perl at YAPC::Asia 2013
Programming AWS with Perl at YAPC::Asia 2013
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
re:Growth ビッグデータ観点で見た AWS re:Invent 2015
Spring Cloud Stream - Spring One Platform 2019 -
Spring Cloud Stream - Spring One Platform 2019 -
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Lambdaのscheduled eventで実現する運用視点のサーバレスパターン
Lambda × Mobileの可能性
Lambda × Mobileの可能性
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
reGrowth福島 サーバレスの事例とセキュリティサービス
reGrowth福島 サーバレスの事例とセキュリティサービス
AWSでEC2上にMTAを構築した話
AWSでEC2上にMTAを構築した話
API Gatewayで re:Inventのセッション探し
API Gatewayで re:Inventのセッション探し
Reco choku tech night #09 -reinvent2018報告会-
Reco choku tech night #09 -reinvent2018報告会-
What is Serverless?
What is Serverless?
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
AWS App RunnerでASP.NET Core Webアプリケーションを動かしてみた
AWSサーバーレスをつかってハマったところ
AWSサーバーレスをつかってハマったところ
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
AWS Introduction for Startups
AWS Introduction for Startups
2013.12.10 Classmethod re:Grwoth
2013.12.10 Classmethod re:Grwoth
Similar to JAWS-UG 愛媛 第6回勉強会(Lambda)
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
真吾 吉田
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Hiraku Komuro
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
Takuro Sasaki
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
20200528_AWSでサーバーレスなLINEBotLIFFアプリ環境をIaCな感じで構築するよ!.pdf
20200528_AWSでサーバーレスなLINEBotLIFFアプリ環境をIaCな感じで構築するよ!.pdf
Sumihiro Kagawa
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
Amazon Web Services Japan
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
Tomoaki Sakatoku
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
Aws lambda & amazon api gateway入門
Aws lambda & amazon api gateway入門
Yutaka Kajiwara
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
暁 三宅
20191018 AWS Lambda
20191018 AWS Lambda
yamamotomsc
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
Weave Node-RED and Azure together
Weave Node-RED and Azure together
Kazumi IWANAGA
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
Mamoru Ohashi
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
Amazon Web Services Japan
Google App Engine Java 入門
Google App Engine Java 入門
tantack
俺のLambda
俺のLambda
Motokatsu Matsui
初めてのLambda(ラムダ)
初めてのLambda(ラムダ)
Fumitaka Nishiyama
Jawsug chiba API Gateway
Jawsug chiba API Gateway
Takuro Sasaki
AWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
Amazon Web Services Japan
Similar to JAWS-UG 愛媛 第6回勉強会(Lambda)
(20)
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
LambdaとMobileの美味しいかもしれない関係
LambdaとMobileの美味しいかもしれない関係
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
20200528_AWSでサーバーレスなLINEBotLIFFアプリ環境をIaCな感じで構築するよ!.pdf
20200528_AWSでサーバーレスなLINEBotLIFFアプリ環境をIaCな感じで構築するよ!.pdf
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
AWS初心者向けWebinar AWSではじめよう、IoTシステム構築(リピート開催用)
aws mackerel twilio_handson_public
aws mackerel twilio_handson_public
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Aws lambda & amazon api gateway入門
Aws lambda & amazon api gateway入門
AWSで開発するサーバレスAPIバックエンド
AWSで開発するサーバレスAPIバックエンド
20191018 AWS Lambda
20191018 AWS Lambda
サーバーレスの今とこれから
サーバーレスの今とこれから
Weave Node-RED and Azure together
Weave Node-RED and Azure together
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
re:Port 2017 #2 「AWS re:Invent 2017 参加レポート」
Gaming cicd-pipeline gaming-technight-2
Gaming cicd-pipeline gaming-technight-2
Google App Engine Java 入門
Google App Engine Java 入門
俺のLambda
俺のLambda
初めてのLambda(ラムダ)
初めてのLambda(ラムダ)
Jawsug chiba API Gateway
Jawsug chiba API Gateway
AWS Black Belt Techシリーズ AWS SDK
AWS Black Belt Techシリーズ AWS SDK
JAWS-UG 愛媛 第6回勉強会(Lambda)
1.
JAWS-UG 愛媛 第8回勉強会 AWS
Lambda
2.
自己紹介 加藤 貴宏(かとう たかひろ) 仕事: 愛媛県新居浜市在住 地元の会社でグループ内SE 今追っかけているIT技術: Internet
of Things 好きなAWSサービス: AWS IoT、Lambda、API Gateway AWSを仕事で使っていない(ToT)
3.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
4.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
5.
Lambdaとは コードをクラウド上にアップロードして、 直接実行できるイベントドリブンサービス。 プログラム実行のトリガーは、 AWS上の他のサービスのイベント。 インフラ管理はAWSに全てお任せ。 対応プログラミング言語は、 「JavaScript(Node.js)」、「Java」、「Python」
6.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
7.
Pullモデル
8.
Pushモデル
9.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
10.
モデルまとめ Pullモデル • Lambdaがイベントソースをポーリングして、 イベントを検出するとコードを実行。 • コード実行の順序は保証。 •
処理に失敗した場合、 不定 期間隔で初回起動を含め20回までリトライ。
11.
モデルまとめ Pushモデル • AWSサービスからLambdaへイベント通知して、 コードを実行する。 • コード実行の順序は保証されない。 •
処理に失敗した場合、 1分 間隔で初回起動を含め3回までリトライ。
12.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
13.
Scheduled Event 「TOPページ」-「AWS Lambdaページ」- 「ドキュメント」-「開発者ガイド」- 「Python
での Lambda 関数の作成」- 「ウォークスルー (Python)」- 「ウォークスルー 5: スケジュールイベント (Python)」 を参照
14.
Scheduled Event スケジュール機能。 Windowsで言うところの「タスク スケジューラ」 Linuxで言うところの「cron」 月初や年指定ができて便利!
15.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
16.
実行環境関係 実行環境参照ページ 「TOPページ」-「AWS Lambdaページ」- 「ドキュメント」-「開発者ガイド」- 「仕組み」-「Lambda実行環境」
17.
実行環境関係 tmpフォルダ 一時作業ディレクトリとしてtmpフォルダが使用可能。 容量は512MB。ファイルパスは /tmp/ 基本的に実行の度に異なるLinux環境を使用するが、 同じLinux環境を使用するケースもある為、 同じファイル名を書き込もうとすると、 パーミッションエラーが発生する。 毎回ファイルを削除するようにするか、 ファイル名が重複しないようにする必要がある。
18.
Agenda 1. Lambdaとは 2. プログラム作成(画面説明、テストデータの作成等) -
Hello World! - Pullモデル - Pushモデル 3. モデルまとめ 4. Scheduled Event 5. 実行環境関係 6. 料金計算
19.
料金計算 従量課金制(永続的な無料利用枠あり)。 関数に対するコードの実行時間及びリクエスト数に応じて 請求金額が決定する。 SIMPLE MONTHLY CALCULATOR(簡易見積ツール)に Lambda
を計算する機能が無い。
20.
料金計算 コンピューティング料金(コードの実行時間) 1GB/秒の使用につき「0.00001667 USD」 ※1GBはメモリの値 無料利用枠は、毎月「400,000 GB/秒」 最小課金単位は100ミリ秒。 メモリ:128MB、リクエスト:30,000,000回、毎回の実行時間:200ミリ秒の場合の 1ヶ月の請求金額は?
21.
料金計算 コンピューティング料金(コードの実行時間) 1GB/秒の使用につき「0.00001667 USD」 ※1GBはメモリの値 無料利用枠は、毎月「400,000 GB/秒」 最小課金単位は100ミリ秒。 メモリ:128MB、リクエスト:30,000,000回、毎回の実行時間:200ミリ秒の場合の 1ヶ月の請求金額は? ◆1ヶ月のコンピューティング料金 30,000,000
* 0.2 = 6,000,000[稼働時間(秒)] 6,000,000 * (128 / 1024) = 750,000[GB/秒] 750,000 - 400,000 = 350,000[無料利用枠分を控除] 350,000 * 0.000001667 = 5.83 USD
22.
料金計算 リクエスト料金 1,000,000件のリクエストにつき「0.20 USD」 無料利用枠は、毎月「1,000,000 件」 メモリ:128MB、リクエスト:30,000,000回、毎回の実行時間:200ミリ秒の場合の 1ヶ月の請求金額は?
23.
料金計算 リクエスト料金 1,000,000件のリクエストにつき「0.20 USD」 無料利用枠は、毎月「1,000,000 件」 メモリ:128MB、リクエスト:30,000,000回、毎回の実行時間:200ミリ秒の場合の 1ヶ月の請求金額は? ◆1ヶ月のリクエスト料金 30,000,000
- 1,000,000 = 29,000,000[無料利用枠を考慮したリクエスト回数] 29.000,000 / 1,000,000 * 0.2 = 5.8 USD
24.
料金計算 1ヶ月の請求料金 コンピューティング料金 + リクエスト料金 参考ページ 「TOPページ」ー「コンピューティング」ー「AWS
Lambda」ー「料金」 注意点 参考ページに記載してある料金表はおおよその金額なので、見積を算出するこ と場合は気をつけること!
25.
作ってみた 何を作った? ChatOpsのOps(サーバー処理やアラート処理)の部分 ChatOpsって何? Chat上でコミュニケーションだけではなく、オペレーション 作業やBOTを利用した情報収集等をこなす開発スタイル! 作業の殆どをコマンドでこなす感じが、 いかにもエンジニアって感じでカッコいい!! ← 重要!
26.
作ってみた Slack API Gateway
Lambda Slack(チャットツール)上でコマンドを叩いてサーバー(EC2)を起動、停止。 EC2
27.
作ってみた SlackCloud Watch LambdaSNS Cloud
WatchのアラートをSlackに投稿。
Download now