Enviar pesquisa
Carregar
Jaws serverless 1026_kyoso
•
Transferir como PPTX, PDF
•
0 gostou
•
493 visualizações
R
Ryosuke Izumi
Seguir
JAWS-UG Serverless祭り
Leia menos
Leia mais
Internet
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 65
Baixar agora
Recomendados
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
Ryosuke Izumi
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
Ryosuke Izumi
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
AWS re:Invent2016参加者LT会 | AWS re:Invent2016で見た新芽と収穫の話
AWS re:Invent2016参加者LT会 | AWS re:Invent2016で見た新芽と収穫の話
SORACOM,INC
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
KikawaShoichi
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
Mamoru Ohashi
AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会
Mamoru Ohashi
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
真吾 吉田
Recomendados
VueとAWSAppSyncで始めるチャットアプリ開発
VueとAWSAppSyncで始めるチャットアプリ開発
Ryosuke Izumi
IoTとServerlessの世界 Jawsfesta_1103
IoTとServerlessの世界 Jawsfesta_1103
Ryosuke Izumi
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
AWS re:Invent2016参加者LT会 | AWS re:Invent2016で見た新芽と収穫の話
AWS re:Invent2016参加者LT会 | AWS re:Invent2016で見た新芽と収穫の話
SORACOM,INC
IoTを利用したウェブサービス・アーキテクチャ事例
IoTを利用したウェブサービス・アーキテクチャ事例
KikawaShoichi
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
ネットワークと絡めてこそ真価を発揮!AWS Outpostsの基本と概要
Mamoru Ohashi
AWS Outposts/LocalZones/Wavelength勉強会
AWS Outposts/LocalZones/Wavelength勉強会
Mamoru Ohashi
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
真吾 吉田
BeeX2020 リモートワーク推進キャンペーン
BeeX2020 リモートワーク推進キャンペーン
BeeX.inc
[Japan Tech summit 2017] CLD 022
[Japan Tech summit 2017] CLD 022
Microsoft Tech Summit 2017
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
Katsutoshi Kojima
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
Hiroshi Koyama
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
slideman55
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
BeeX.inc
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
Hiroshi Koyama
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
SORACOM,INC
アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)
Hiroshi Koyama
俺 と AWS Summit Tokyo 2017 DAY 1
俺 と AWS Summit Tokyo 2017 DAY 1
Masayuki KaToH
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
Masaki Yoshimura
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
Takuya Mihara
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
Hiroshi Koyama
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
BMXUG
[Japan Tech summit 2017] CLD 021
[Japan Tech summit 2017] CLD 021
Microsoft Tech Summit 2017
Alibaba Cloud Icons Quiz
Alibaba Cloud Icons Quiz
Eisaku Terao
Terraform×Rancherでマルチクラウドを一歩すすめる
Terraform×Rancherでマルチクラウドを一歩すすめる
Shinya Mori (@mosuke5)
170311 JAWS days 2017 fintech
170311 JAWS days 2017 fintech
Toshihide Atsumi
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
Shinya Mori (@mosuke5)
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
Ichiro Tsuji
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
Mais conteúdo relacionado
Mais procurados
BeeX2020 リモートワーク推進キャンペーン
BeeX2020 リモートワーク推進キャンペーン
BeeX.inc
[Japan Tech summit 2017] CLD 022
[Japan Tech summit 2017] CLD 022
Microsoft Tech Summit 2017
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
Katsutoshi Kojima
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
PIXTA Inc.
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
Hiroshi Koyama
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
slideman55
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
BeeX.inc
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
Hiroshi Koyama
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
SORACOM,INC
アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)
Hiroshi Koyama
俺 と AWS Summit Tokyo 2017 DAY 1
俺 と AWS Summit Tokyo 2017 DAY 1
Masayuki KaToH
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
Masaki Yoshimura
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
Takuya Mihara
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
Hiroshi Koyama
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
BMXUG
[Japan Tech summit 2017] CLD 021
[Japan Tech summit 2017] CLD 021
Microsoft Tech Summit 2017
Alibaba Cloud Icons Quiz
Alibaba Cloud Icons Quiz
Eisaku Terao
Terraform×Rancherでマルチクラウドを一歩すすめる
Terraform×Rancherでマルチクラウドを一歩すすめる
Shinya Mori (@mosuke5)
170311 JAWS days 2017 fintech
170311 JAWS days 2017 fintech
Toshihide Atsumi
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
Shinya Mori (@mosuke5)
Mais procurados
(20)
BeeX2020 リモートワーク推進キャンペーン
BeeX2020 リモートワーク推進キャンペーン
[Japan Tech summit 2017] CLD 022
[Japan Tech summit 2017] CLD 022
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
東京-大阪-世界への通信、構内接続でビジネス基盤、レイテンシなどが気になりませんか? (only in Japanese)
PIXTAにおけるCloudSearchのコスト削減
PIXTAにおけるCloudSearchのコスト削減
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
AWS前線、北上中! (AWS ジャパンツアー 2014 札幌)
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
[さるる勉強会] IoTをAWS&サーバーレスで構築する定番構成でハマったこと
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
2018/7/27 SAP on AWS お客様事例セミナー@大阪(BeeX資料2/2)
受託開発時におけるAWSクラウド活用術
受託開発時におけるAWSクラウド活用術
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
JAWS-UG IoT専門支部 2018-07 | AWS へアクセスするときのクレデンシャル、どうしてる?
アカウントのセキュリティ (第13回JAWS-UG札幌)
アカウントのセキュリティ (第13回JAWS-UG札幌)
俺 と AWS Summit Tokyo 2017 DAY 1
俺 と AWS Summit Tokyo 2017 DAY 1
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
Back in the days - 過去のThe Computing Conferenceを知ろう @Alibaba Cloud Developers ...
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
20191211 alieaters#14 re:Invent2019 VS AlibabaCloud
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
EC2 Auto Recovery (第15回JAWS-UG札幌勉強会)
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
基幹系システム基盤としてのIBM Bluemix - 避けて通れない高可用性の実現
[Japan Tech summit 2017] CLD 021
[Japan Tech summit 2017] CLD 021
Alibaba Cloud Icons Quiz
Alibaba Cloud Icons Quiz
Terraform×Rancherでマルチクラウドを一歩すすめる
Terraform×Rancherでマルチクラウドを一歩すすめる
170311 JAWS days 2017 fintech
170311 JAWS days 2017 fintech
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
クラウド環境でのロギングと、AlibabaCloudでのロギングソリューション
Semelhante a Jaws serverless 1026_kyoso
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
Ichiro Tsuji
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
Hello SORACOM
Hello SORACOM
Ichiro Tsuji
180731 JAWS UG京都 KYOSO part
180731 JAWS UG京都 KYOSO part
daichi goto
Jawsug kyoso
Jawsug kyoso
Ryosuke Izumi
良いLambdaライフを過ごすために
良いLambdaライフを過ごすために
Ryosuke Izumi
Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016
Godai Nakamura
クラウド鎖国からクラウド維新へ
クラウド鎖国からクラウド維新へ
Cybozucommunity
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
Takuya Kitamura
オレ流クラウドデザイン
オレ流クラウドデザイン
Atsushi Kojima
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
Gyori Nagafuchi
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
Hideaki Tokida
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
Godai Nakamura
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
Keiichi Hashimoto
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
SORACOM,INC
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
Nobuyuki Matsui
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
SORACOM,INC
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
Atsushi Takayasu
AIoTプラットフォーム Web APIサービス
AIoTプラットフォーム Web APIサービス
API Meetup
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
Amazon Web Services Japan
Semelhante a Jaws serverless 1026_kyoso
(20)
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
スモールスタートで始めよう!IoT/AIでデジタルトランスフォーメーションを加速する
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Hello SORACOM
Hello SORACOM
180731 JAWS UG京都 KYOSO part
180731 JAWS UG京都 KYOSO part
Jawsug kyoso
Jawsug kyoso
良いLambdaライフを過ごすために
良いLambdaライフを過ごすために
Internet of Toilet / Jaws festa 2016
Internet of Toilet / Jaws festa 2016
クラウド鎖国からクラウド維新へ
クラウド鎖国からクラウド維新へ
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
サーバーレスアーキテクチャで実現するグローバル空調IoTプラットフォームへの挑戦
オレ流クラウドデザイン
オレ流クラウドデザイン
JAWS-UG山形 AWSのきほん 2016/11/12
JAWS-UG山形 AWSのきほん 2016/11/12
OpenWhisk Serverless への期待
OpenWhisk Serverless への期待
AWSオンリーで実現するIoTクラウド基盤
AWSオンリーで実現するIoTクラウド基盤
クラウド運用3足の草鞋151102
クラウド運用3足の草鞋151102
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
IoT/M2M展基調講演 - 「IoTビジネスの新潮流」 by SORACOM玉川 (Japan IT week 2017)
Jazug-8th: Azure AKS & FIWARE & Robot
Jazug-8th: Azure AKS & FIWARE & Robot
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
AWS導入ガイド 2017年版 〜 オンプレからの移行、運用・監視、セキュリティ対策 〜 | 業務活用に不可欠な セキュアなモバイルネットワーク構築
要求開発アライアンス 9月定例会議
要求開発アライアンス 9月定例会議
AIoTプラットフォーム Web APIサービス
AIoTプラットフォーム Web APIサービス
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
[最新版は別にございます! Descriptionをご確認ください] AWS Black Belt Online Seminar AWS re:Inven...
Jaws serverless 1026_kyoso
1.
Serverlessしてますか? 〜アプリケーションとバッチ処理のServerless化〜 株式会社KYOSO 泉 亮輔 2018/10/26
JAWS-UG 京都 - 秋のコンテナ・Serverless祭り
2.
2 自己紹介 名前 = 泉
亮輔 会社 = 株式会社KYOSO お仕事 = IoT.kyoto (https://iot.kyoto) AWS歴 = 約2.5年 好きなAWSのサービス = Lambda, DynamoDB
3.
3 名前 = 西田侑平 会社
= 株式会社KYOSO お仕事 = IoT.kyoto(https://iot.kyoto) 好きなAWSのサービス = ECS, AWSBatch 自己紹介
4.
4 会社紹介 株式会社KYOSO 設立 1973年 資本金 3.7億円 従業員
500名 事業所 京都・大阪・東京・名古屋 ITサービス イロイロご提供 • デジタルトランスフォーメーション • インフラ構築・保守 • データセンター運用 • サービスデスク • アプリ開発・保守
5.
5
6.
6 IoTスターターパック イニシャル ¥120,000〜 オプションをチョイスする セミカスタムメイド方式
7.
7 FlashAirでIoT イニシャル ¥120,000〜 オプションをチョイスする セミカスタムメイド方式
8.
8 公開事例多数!
9.
9 日刊工業新聞の一面に! 引用:日刊工業新聞10/26
10.
10 Serverlessやってるよ! って方は挙手!
11.
11 Serverlessとは? (AWSでの話をすると) AWSLambdaやAPIGatewayなどのマネージド サービスを組み合わせて、EC2といったサー バーを立てることなく、アプリケーションを 構築すること
12.
12 Serverlessとは? 勘違いしてはいけないのが… 全くサーバを利用しないのではなく サーバを利用してる感がない ということです
13.
13 Serverlessとは? 異論は認める
14.
14 アプリケーションのServerless化
15.
15 主役
16.
16 ちょーザックリ説明すると… DynamoDBに蓄積したセンサーデータを 可視化するWebアプリケーション (無料です)
17.
17
18.
18 アーキテクチャ 弊社環境 お客様環境
19.
19 アーキテクチャ • 複数台のEC2の前段にALBをおいて冗長性を持たせ るっていう、オーソドックスなアーキテクチャ • EC2とALBはElasticBeanstalkで構築 •
アプリケーションはDockerコンテナで実行 • DynamoDBへはAWSSDK for Node.jsを利用
20.
20 前任者が IoT.kyotoVIS を立ち上げてから 早2年… ろくにアップデートかけてないからそ ろそろやっていこうぜ!
21.
21 …ってことで6月頃から着手
22.
22 こうして始まった… • Node.jsのバージョンアップ • その他諸々のパッケージのバージョンアップ •
新機能の追加 • UI / UXの改良 • そもそもEC2いるか?
23.
23 こうして始まった… • Node.jsのバージョンアップ • その他諸々のパッケージのバージョンアップ •
新機能の追加 • UI / UXの改良 • そもそもEC2いるか? おっ?!?!
24.
24 そもそもEC2いるか? • コンテンツ(HTML/CSS/JS)をどうするか? • Node.jsの処理をどうするか? •
認証をどうするか • etcetc...... こんな感じでEC2を排除するためのハードルががが……
25.
25 EC2半端ないって……
26.
26 こうすればいいのでは? • コンテンツはS3で配信 • S3の前段にCloudFrontを挟んでHTTPS対応 •
認証周りはCognito • Node.jsの処理はLambda • APIGateway経由でLambdaを呼び出す
27.
27 (省略)
28.
28 すべて乗り越えた…
29.
29 そうしてこうなった 弊社環境 お客様環境
30.
30 そうしてこうなった…
31.
31 Before 弊社環境 お客様環境
32.
32 After 弊社環境 お客様環境
33.
33 アプリをServerless化するメリット • EC2がなくなった →サーバの管理から開放された • コスト削減 →ほとんど料金がかからない
34.
34 アプリをServerless化するデメリット • APIGatewayが30秒以上持たないので、レスポンスが必要な ら、その範囲に収めないといけない • Lambdaを使っているので一度に5分以上かかる処理が発生 する場合は工夫しなければいけない •
Lambdaを利用するのでRDSとの相性が激悪になる • 上記のように利用するサービスの制限には注意が必要
35.
35 アプリをServerlessにした所感 • 大人しくEC2を立てたほうがいい場合はある • 不要な処理をごっそり消せたので良かった •
この世に存在する便利なものは使っていこう ぜっていう思考を手に入れた • Serverlessに魅了された
36.
36 バッチ処理のServerless化
37.
37 バッチ処理って何? バッチ処理(バッチしょり)とは、コンピュータで1つの 流れのプログラム群(ジョブ)を順次に実行すること。 あらかじめ定めた処理を一度に行うこと 引用元:wikipedia
38.
38 バッチ処理って何? バッチ処理(バッチしょり)とは、コンピュータで1つの 流れのプログラム群(ジョブ)を順次に実行すること。 あらかじめ定めた処理を一度に行うこと 引用元:wikipedia あらかじめ決められた処理を一括に 実行すること
39.
39 みなさん、 バッチ処理好きですか?
40.
40 PDF生成、CSV生成 メール送信、 etc…
41.
41 バッチ処理の仕組み、 構成考えるの楽しいぃぃぃ!!!
42.
42 (このことが災いして、ShellScriptにドハマリし、 「シェル芸」と呼ばれる魔界の地に 足を踏み入れてしまったのはまた別のお話)
43.
43 今回サーバーレス化したバッチ処理は…
44.
44 今回サーバーレス化したバッチ処理は… 生成
45.
45 要望 週ごとで集計したデータ(JST, UTC,
日本語, 英語)をグラ フ、テーブル表示したPDFがほしい 月ごとで集計したデータをグラフ、テーブル表示した PDFがほしい 更にそのPDFを月ごと、週ごとでメール送信してくれ ると嬉しいな😍
46.
46
47.
47 • 既存のWebサービス内にPDFダ ウンロード機能はあるが、 パフォーマンスチューニング していた • チューニングしたアプリ に対して、お客様からの要求を アプリ内に組み込んだら どうなるか…😨
48.
48
49.
49 バッチ化すれば ええんちゃう?
50.
50 バッチ…?なる…ほど…? でも、PDF機能はアプリ内に 存在してるし… その機能作った人いないし… どうすれば…
51.
51
52.
52 そうか!既存のアプリからPDF作成の コア部分だけを抽出して、 Dockerコンテナ化すればいいのか!!
53.
53 PDF作成機能のコア部分を(頑張って) コンテナ化完了 コンテナはECRに置くとして… どのサービスで呼び出そう…
54.
54 ECS(EC2) • AWSでコンテナを使うとなると、避けては通れない サービス 即決しなかった理由 • 極力、EC2のお守りなんてしたくない
55.
55 ECS(Fargate) • EC2のお守りもAWS側で面倒見てくれる 起動タイプ 即決しなかった理由 • コンテナのリトライ機構を自分で作らないといけない
56.
56 Fargateかなぁ… • 2018/08/28からタスクスケジュールを サポートしてるし、いけそう… • リトライ機構頑張って作るかぁ…
57.
57 AWS Batchってのがあるで
58.
58 少し調べてみると…
59.
59 AWS Batchとは… • リトライとキューイングの仕組みがある •
基本料金は無料 (ジョブ実行時に立ち上げるEC2料金のみ) • 設定次第だが、ジョブが終了したら EC2を落としてくれる • 裏ではECSが動いているのでECSの知識があれば 理解しやすい
60.
60 AWS Batchええやん!!
61.
61 結局こうなった
62.
62 まとめ • 小規模なバッチ処理はLambda、 中規模、大規模なバッチ処理はAWS Batch、 Fargateがおすすめ! •
Dockerについて知っておくとバッチ処理実装の 選択肢が増えますよ! • ECSについて知っておくと もっと選択肢が増えますよ!
63.
63 快適なバッチ生活を!
64.
64 結論 Serverless楽しい♫
65.
65 Fin.
Baixar agora