Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
FaaSを実現する オープンソース調査 v0.3
Search
ryo-ma
June 18, 2019
Programming
0
280
FaaSを実現する オープンソース調査 v0.3
ryo-ma
June 18, 2019
Tweet
Share
More Decks by ryo-ma
See All by ryo-ma
第二回GPTsハッカソン「オープンデータ利活用アシスタント」
sakamotoryoma
0
290
PDF stamp assistant
sakamotoryoma
0
140
ヘルパーコール プラットフォーム ~マッスルヘルパー & ヘルプボタン~
sakamotoryoma
0
100
TIS+CfJイベント FIWAREハンズオン
sakamotoryoma
0
260
ヘルパーコール プラットフォーム ~マッスルヘルパー & ヘルプボタン~
sakamotoryoma
0
460
covid19-japan-web-api (日本のコロナ情報WebAPI) ~公開して1年振り返り~
sakamotoryoma
0
310
Other Decks in Programming
See All in Programming
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
0
240
Grafana:建立系統全知視角的捷徑
blueswen
0
270
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2k
ThorVG Viewer In VS Code
nors
0
540
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
140
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
180
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.4k
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
310
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
300
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1.4k
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
Technical Leadership for Architectural Decision Making
baasie
0
200
The Cult of Friendly URLs
andyhume
79
6.7k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Google's AI Overviews - The New Search
badams
0
890
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
HDC tutorial
michielstock
1
300
Facilitating Awesome Meetings
lara
57
6.7k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
48k
Transcript
͋Δ͋ΔLTʙαʔόʔαΠυΤϯδχΞʙ Vol.3 2019 6݄18 ࡔຊ ྒଠ FaaSΛ࣮ݱ͢Δ Φʔϓϯιʔεௐࠪ v0.3
ࣗݾհ ࡔຊ ྒଠ sakamoto ryota TISגࣜձࣾ ઓུٕज़ηϯλʔ(R&D෦) ɾΤϯδχΞ ɾWebαʔϏεɺεϚϗΞϓϦɺOSSɺରͷݚڀ ɾݱۀϩϘοτɾIoTσόΠεͷ੍ޚαʔόαΠυͳͲ
FaaS ͬͯ·͔͢ʁ
FaaSͱ • Function as a Service • ServerlessͷҰछ • AWS
Lambda ͳͲ • αʔόOSͳͲͷΠϯϑϥཧ͕ෆཁ • ϦΫΤετ͕དྷͨࡍʹαʔό(ϓϩηε)͕ىಈ • ͚ͬͨͩྉۚٻ
Hosted Serverless ࢀߟɿhttps://landscape.cncf.io/format=serverless
Installable Serverless Լ͕നͷΞΠίϯΦʔϓϯιʔε ࠓճΦʔϓϯιʔεΛௐࠪ ࢀߟɿhttps://landscape.cncf.io/format=serverless
• 14,511star (2019/06/18࣌) • Kubernetes or Docker Swarm্ʹFaaSڥΛߏங • ߏஙқɿ؆୯
(minikube cpus 2, memory 2048MB Ͱॏ͍͚Ͳಈ࡞) • ΠϕϯττϦΨʔɿHTTPɾKafkaɾcronɾSNSɾS3ɾCloudEvent ͳͲ • Web UI • ϑΝϯΫγϣϯͷొ • ౷ܭใΛදࣔ • ίʔυͷฤूػೳΞοϓϩʔυػೳͳ͠(CLI͔Βߦ͏)
OpenFaaS UI
OpenFaaS QR code
• 4,750star (2019/06/18࣌) • Kubernetes্ʹFaaSڥΛߏங • ߏஙқɿ؆୯ (minikube cpus 2,
memory 2048MB Ͱಈ࡞) • ΠϕϯττϦΨʔɿHTTPɾKafkaɾcronɾNATS • Web UI • ϑΝϯΫγϣϯͷొ • java, go, nodejs, python, rubyͳͲͷίʔυ࡞͓ΑͼϥϯλΠϜ • ౷ܭใΛදࣔ
Kubeless UI
• 4,413star (2019/06/18࣌) • Kubernetes্ʹFaaSڥΛߏங • ߏஙқɿ؆୯ (minikube cpus 2,
memory 2048MB Ͱಈ࡞) • ΠϕϯττϦΨʔɿHTTPɾcronɾNATSɾAzure Storage Queue • Web UI • ͳ͠
·ͱΊ • ΦʔϓϯιʔεͰFaaSΛ࣮ݱ͢Δͷͦͦ͋͜͜Δ • KubernetesΛલఏʹ͍ͯ͠Δͷ͕ଟ͍ • ͲΕߏஙkubectlͱhelmΛͬͯ؆୯ʹߦ͑Δ • ϝϦοτಛఆͷΫϥυʹϩοΫΠϯ͠ͳ͍ •
EKSAKSʹߏஙͯ͠͠·͏ͱɺAWS lambdaͳͲͷϝϦοτ ͩͬͨʮϦΫΤετΛॲཧ͍ͯ͠Δ࣌ؒͷΈ՝ۚʯ͕࣮ݱ͠ͳ ͍
એ https://github.com/RoboticBase/core ϩϘοτɺIoT౷߹ཧϓϥοτϑΥʔϜ ελʔԡ͍ͯͩ͘͠͞ɻ͓ئ͍͠·͢ɻ RoboticBase