Enviar pesquisa
Carregar
Serverlessに触れてみる
•
Transferir como PPTX, PDF
•
0 gostou
•
192 visualizações
T
teruyaono1
Seguir
#cookpad_huit LT大会の資料です。
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 34
Baixar agora
Recomendados
最近のJavaでの開発について
最近のJavaでの開発について
eiryu
Metro#1
Metro#1
c-mitsuba
ネットワーク超入門
ネットワーク超入門
xyzplus_net
Analytics CloudとEmbulkを使った社会的データの分析
Analytics CloudとEmbulkを使った社会的データの分析
tzm_freedom
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
Tableauのつまづきポイント
Tableauのつまづきポイント
Shinji Tamura
[Dots.]taiga
[Dots.]taiga
Tatsunori Nishikori
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
Recomendados
最近のJavaでの開発について
最近のJavaでの開発について
eiryu
Metro#1
Metro#1
c-mitsuba
ネットワーク超入門
ネットワーク超入門
xyzplus_net
Analytics CloudとEmbulkを使った社会的データの分析
Analytics CloudとEmbulkを使った社会的データの分析
tzm_freedom
#phpmatsuri LT大会システムの中身
#phpmatsuri LT大会システムの中身
Hisateru Tanaka
Tableauのつまづきポイント
Tableauのつまづきポイント
Shinji Tamura
[Dots.]taiga
[Dots.]taiga
Tatsunori Nishikori
続・Twitter bootstrap入門 #html5j
続・Twitter bootstrap入門 #html5j
Toshiaki Maki
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
攻める情シス
攻める情シス
Kazuki Murahama
Solaris 用 Twitterファイルシステムのご紹介
Solaris 用 Twitterファイルシステムのご紹介
Kazuyoshi Aizawa
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Perlで初めてWebアプリを作った話
Perlで初めてWebアプリを作った話
Yuzo Iwasaki
20150905 stream analytics
20150905 stream analytics
一希 大田
20140903groonga発表資料
20140903groonga発表資料
Hironobu Saitoh
meguro.rb LT
meguro.rb LT
Tsunenori Oohara
スクレイピングその後
スクレイピングその後
Tomoki Hasegawa
サーバールームサバイバル術
サーバールームサバイバル術
Miho Channel
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
Zynga
Zynga
awsadvantageseminar
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
クラウドではじめるリアルタイムデータ分析 #seccamp
クラウドではじめるリアルタイムデータ分析 #seccamp
Masahiro NAKAYAMA
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
hnisiji
190731 chalice
190731 chalice
Takuya Nishimoto
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
ota42y
恐るべきApache, Web勉強会@福岡
恐るべきApache, Web勉強会@福岡
Aya Komuro
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
Yuuki Namikawa
Klab expert camp 成果発表
Klab expert camp 成果発表
teruyaono1
Docker講習会資料
Docker講習会資料
teruyaono1
Mais conteúdo relacionado
Semelhante a Serverlessに触れてみる
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
Ryutaro YOSHIBA
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
Junichi Ishida
攻める情シス
攻める情シス
Kazuki Murahama
Solaris 用 Twitterファイルシステムのご紹介
Solaris 用 Twitterファイルシステムのご紹介
Kazuyoshi Aizawa
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Perlで初めてWebアプリを作った話
Perlで初めてWebアプリを作った話
Yuzo Iwasaki
20150905 stream analytics
20150905 stream analytics
一希 大田
20140903groonga発表資料
20140903groonga発表資料
Hironobu Saitoh
meguro.rb LT
meguro.rb LT
Tsunenori Oohara
スクレイピングその後
スクレイピングその後
Tomoki Hasegawa
サーバールームサバイバル術
サーバールームサバイバル術
Miho Channel
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
You&I
Zynga
Zynga
awsadvantageseminar
Aws privte20110406 arai
Aws privte20110406 arai
awsadovantageseminar
クラウドではじめるリアルタイムデータ分析 #seccamp
クラウドではじめるリアルタイムデータ分析 #seccamp
Masahiro NAKAYAMA
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
hnisiji
190731 chalice
190731 chalice
Takuya Nishimoto
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
ota42y
恐るべきApache, Web勉強会@福岡
恐るべきApache, Web勉強会@福岡
Aya Komuro
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
Yuuki Namikawa
Semelhante a Serverlessに触れてみる
(20)
チケット管理システム大決戦第二弾
チケット管理システム大決戦第二弾
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
YAPC::Asia 2014 - 半端なPHPDisでPHPerに陰で笑われないためのPerl Monger向け最新PHP事情
攻める情シス
攻める情シス
Solaris 用 Twitterファイルシステムのご紹介
Solaris 用 Twitterファイルシステムのご紹介
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
Perlで初めてWebアプリを作った話
Perlで初めてWebアプリを作った話
20150905 stream analytics
20150905 stream analytics
20140903groonga発表資料
20140903groonga発表資料
meguro.rb LT
meguro.rb LT
スクレイピングその後
スクレイピングその後
サーバールームサバイバル術
サーバールームサバイバル術
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
Zynga
Zynga
Aws privte20110406 arai
Aws privte20110406 arai
クラウドではじめるリアルタイムデータ分析 #seccamp
クラウドではじめるリアルタイムデータ分析 #seccamp
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
ブラウザ自動化ツール カオスマップ風 - STAC2018 LT
190731 chalice
190731 chalice
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
恐るべきApache, Web勉強会@福岡
恐るべきApache, Web勉強会@福岡
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
Mais de teruyaono1
Klab expert camp 成果発表
Klab expert camp 成果発表
teruyaono1
Docker講習会資料
Docker講習会資料
teruyaono1
Mikrotikルーターが仮想通貨採掘マルウェアに感染していました
Mikrotikルーターが仮想通貨採掘マルウェアに感染していました
teruyaono1
ラズパイ講習会(第3回)
ラズパイ講習会(第3回)
teruyaono1
rpi_handson_3
rpi_handson_3
teruyaono1
rpi_handson_2.5
rpi_handson_2.5
teruyaono1
rpi_handson_2
rpi_handson_2
teruyaono1
rpi_handson_1
rpi_handson_1
teruyaono1
Mais de teruyaono1
(8)
Klab expert camp 成果発表
Klab expert camp 成果発表
Docker講習会資料
Docker講習会資料
Mikrotikルーターが仮想通貨採掘マルウェアに感染していました
Mikrotikルーターが仮想通貨採掘マルウェアに感染していました
ラズパイ講習会(第3回)
ラズパイ講習会(第3回)
rpi_handson_3
rpi_handson_3
rpi_handson_2.5
rpi_handson_2.5
rpi_handson_2
rpi_handson_2
rpi_handson_1
rpi_handson_1
Último
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Último
(9)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Serverlessに触れてみる
1.
Serverlessに触れてみる @teru0x1
2.
小野 輝也(おの てるや)
@teru0x1
3.
• B3 • 北大
情報理工学コース • 半年くらいシステム開発の会社でバイトしてます • ブログ(https://cha-shu00.hatenablog.com/) • Qiita(https://qiita.com/teru0x1) • Twitter(@teru0x1)
4.
• Web周り • Laravelとか自作MVCとか •
セキュリティ周り • 「マルウェアに感染したと思ったら(多分)してなかった話」 https://cha-shu00.hatenablog.com/entry/2018/08/25/122848 • 「nmapでポートスキャンを試す」https://cha- shu00.hatenablog.com/entry/2018/08/01/182920
5.
• 低レイヤ、システム、言語周り • 「nasmのプリプロセッサでフィボナッチ数列を作ってみた」 https://cha-shu00.hatenablog.com/entry/2018/08/05/225114 •
「『ファイルシステムのマウント』とは何なのか」 https://qiita.com/teru0x1/items/db4b64144c8d8f3f5162 • 「スクリプト言語「Sheep」を作ってみた」 https://qiita.com/teru0x1/items/aabae915a963d54c3072
6.
• コミュニティ活動 • 「セキュリティ・ミニキャンプ北海道でチューターをしました」 https://cha-shu00.hatenablog.com/entry/2018/11/06/195754 •
「SecHack365を修了しました。」https://cha- shu00.hatenablog.com/entry/2018/03/29/223853 • その他 • 機械学習、画像処理、関数型言語、RaspberryPi、インフラ関連なども 少し
7.
最近気になってる技術 ?
8.
9.
サーバーレス
10.
去年の8月
11.
(いまさら)読んだ
12.
使いたい!!!
13.
図書返却期限通知くん ~早よ返せ~ (「大学から借りた図書の返却期限が迫ってきたらLINEに通知が来るやつ作った」https://cha-shu00.hatenablog.com/entry/201
14.
• 大学の図書館システムからスクレイピングして借りてる 図書の返却期限が迫ればLINEへ通知 • これまではPCで定期実行してた
15.
16.
クラウド利用のメリット • 24時間起動している • 落ちない(多分) •
少量の利用なら無料
17.
AWS Lambda • Amazon
Web Serviceが提供するサービスの1つ • サーバーレスと呼ばれるアーキテクチャを採用
18.
サーバーレス? • サーバーは設定がめんどい(何台用意する?メモリは? ) • サーバーを意識せずとも「タスク」が実行できる
19.
サーバーレスの特徴 • CPUが動作した時間で課金(=> タスクに対する課金) •
フルマネージド(スケーラビリティの確保、セキュリテ ィアップデートなどを勝手にしてくれる)
20.
使い所(1) イベント発生時に何か処理 イベント内容 処理内容 異常を示すログの出力 管理者のSlackに内容を通知 画像のアップロード 画像にフィルタ処理をして別のところ に投げる
21.
使い所(2) 定期実行 トリガー 処理内容 毎朝8:00 管理者のLINEにメッセージを通知 毎月1日
バックアップの作成
22.
Lambdaへの移行 • コードをそのままアップロードして定期実行の設定をす れば終わり • ただし図書館システムへの認証情報をどう扱うか?
23.
認証情報の扱い • コード中に認証情報を書くのはダメ、絶対 • 手が滑ってgit
pushしてしまうかもしれない • 手が滑ってスクショをツイートしてしまうかも • 【怖い話】githubには認証情報を盗むクローラーが巡回している(参考: https://qiita.com/saitotak/items/813ac6c2057ac64d5fef)
24.
前バージョン • keyringというプログラムからMac付属のキーチェーンを 利用できるライブラリを使用
25.
Lambdaバージョン • 環境変数を定義できる → GitHub、スクショ問題はこれでクリア •
その際、事前に作成した鍵で暗号化が可能 →より安全に!
26.
機密情報を格納する環境変 数 暗号化された情報
27.
復号化処理 暗号化された環境変数
28.
あとはコード乗っけるだけ
29.
30.
定期実行設定
31.
32.
AWS使ってみた感想
33.
• リージョン、IAM、Key Management
System、ルートユ ーザー、管理者ユーザー、アクセスキーなど聞きなれな い概念に初めは困惑した • Lambdaは思いの外すぐに動かせて楽しめた
34.
まとめ • サーバーレスで手軽に計算資源を利用できた • 環境変数を使って認証情報を安全に扱うことができた •
AWSはネット上の情報も豊富でとっつきやすい(実は最 初はIBM Cloud Functionを使おうとしていたが情報が少な くて諦めた)
Baixar agora