$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20190505_CloudNativeMiyazaki.pdf
Search
大塚真言
May 05, 2019
Programming
1
49
20190505_CloudNativeMiyazaki.pdf
大塚真言
May 05, 2019
Tweet
Share
More Decks by 大塚真言
See All by 大塚真言
自社プロダクトを作ってみた.pdf
shingen29
0
300
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
110
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
300
ユースケース駆動開発で自社プロダクトを作ってみた!
shingen29
1
7.6k
MDN Web Docsから学ぶ 公式ドキュメントを読むメリット
shingen29
0
910
PHP8をざっくり解説してみる
shingen29
0
330
最近のプロジェクトを振り返ってみる
shingen29
0
400
Style Guideとstylelintを使ってHTML/CSSを綺麗に書こう!
shingen29
2
880
Stripe CLIを触ってみた!
shingen29
1
250
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
3.8k
Graviton と Nitro と私
maroon1st
0
130
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
Python札幌 LT資料
t3tra
6
1k
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
160
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
360
Patterns of Patterns
denyspoltorak
0
310
ゲームの物理 剛体編
fadis
0
370
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
190
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
280
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
0
27
RailsConf 2023
tenderlove
30
1.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
750
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
75
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Darren the Foodie - Storyboard
khoart
PRO
0
1.9k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
76
Transcript
Cloud Run ΛͬͯΈͨʂ 2019/05/05 Cloud Native Miyazaki #1 େ௩ਅݴ
ຊͷྲྀΕ ɾࣗݾհ ɾCloud Runͷಛ ɾCloud RunΛͬͯΈΔ
ࣗݾհ ɾ໊લɹɿେ௩ ਅݴʢMakoto Otsukaʣ ɾ໊͋ͩɿ͠Μ͛Μ ɾTwitterɿ@mametra ɾॴଐɹɿ߹ಉձࣾϊϚυϦ ද ɾεΩϧɿLaravel, Vue.js,
Firebase ɾझຯɹɿΩϟϯϓ, ϑΣε
Cloud Run ͱ Google Cloud Next 2019 in San Francisco
ʢ20194݄9~11ʣͰൃද Kubernetes ্ͰαʔόʔϨεڥΛ࣮ݱ͢Δ Knative Λϕʔεʹͨ͠ɺ৽͍͠αʔόʔϨε ͷαʔϏε
͏গ͠Θ͔Γ͘͢ʂ
Cloud Run ͱ HTTPϦΫΤετ Dockerίϯςφ αʔόʔϨε
Cloud Run ͱ HTTPϦΫΤετΛհͯ͠ݺͼग़ͤΔ Dockerίϯςφͷߏங/ཧ͕Ͱ͖Δ αʔόʔϨεϓϥοτϑΥʔϜ
Cloud Run ͷಛ IUUQTXXXZPVUVCFDPNXBUDI WO+-;GN6"
ͭ·Γʂ
None
Cloud Run ͍͍ͱ͜ͲΓ ίϯςφͷϝϦοτ ɾߏங͕؆୯Ͱࣗ༝͕ߴ͍ ɾҙͷݴޠ/ϑϨʔϜϫʔΫ/ϥΠϒϥϦΛ͑Δ αʔόʔϨεͷϝϦοτ ɾΠϯϑϥͷཧ͕ܰݮͰ͖Δ ɾैྔ՝ۚͰ͓ࡒʹ༏͍͠߹͕ଟ͍
Cloud Run ΛͬͯΈΔ 1. ࣄલ४උ 2. ࣮ 3. Ϗϧυ 4.
σϓϩΠ
ᶃ ࣄલ४උ 1. GCP ϓϩδΣΫτͷ࡞ 2. ٻઌొ ※৽نొʹݶΓ$300 ແྉ͋Γ 3.
Cloud SDKͷΠϯετʔϧ 4. betaίϯϙʔωϯτͷΠϯετʔϧͳͲ HDMPVEDPNQPOFOUTJOTUBMMCFUB HDMPVEDPNQPOFOUTVQEBUF HDMPVEDPOpHTFUSVOSFHJPOVTDFOUSBM
ᶄ ࣮ ඞཁͳϑΝΠϧ • index.php • Dockerfile \QSPKFDUEJS^JOEFYQIQ FDIP)FMMP$MPVE/BUJWF`
ᶄ ࣮ \QSPKFDUEJS^%PDLFSpMF 6TFUIFP⒏DJBM1)1JNBHF '30.QIQBQBDIF $PQZMPDBMDPEFUPUIFDPOUBJOFSJNBHF $01:JOEFYQIQWBSXXXIUNM 6TFUIF1035FOWJSPONFOUWBSJBCMFJO"QBDIFDPOpHVSBUJPOpMFT 36/TFEJT\1035^HFUDBQBDIFTJUFTBWBJMBCMF EFGBVMUDPOGFUDBQBDIFQPSUTDPOG
$POpHVSF1)1GPSEFWFMPQNFOU 36/NW1)1@*/*@%*3QIQJOJEFWFMPQNFOU1)1@*/*@%*3QIQJOJ
ᶅ Ϗϧυ&σϓϩΠ <Ϗϧυ> HDMPVECVJMETTVCNJUUBHHDSJP<130+&$5*%>IFMMPXPSME <σϓϩΠ> HDMPVECFUBSVOEFQMPZJNBHFHDSJP<130+&$5*%>IFMMPXPSME σϓϩΠ͕ྃ͢ΔͱURL͕ൃߦ https://helloworld-cvzj7irgya-uc.a.run.app/
ଞαʔϏεͱͷൺֱ Cloud FunctionsNode.jsɺGolangɺPython ͔͑͠ͳ͍͕Cloud Run ͋ΒΏΔݴޠΛ ͑Δ GKEAWSͷECSαʔόཧ͕ඞཁͩ ͚ͲɺCloud Runෆཁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ