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
20190505_CloudNativeMiyazaki.pdf
Search
大塚真言
May 05, 2019
Programming
1
46
20190505_CloudNativeMiyazaki.pdf
大塚真言
May 05, 2019
Tweet
Share
More Decks by 大塚真言
See All by 大塚真言
自社プロダクトを作ってみた.pdf
shingen29
0
290
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
100
CI/CD実践入門! GitHub ActionsでCI/CD環境を作ってみよう!
shingen29
0
290
ユースケース駆動開発で自社プロダクトを作ってみた!
shingen29
1
7.4k
MDN Web Docsから学ぶ 公式ドキュメントを読むメリット
shingen29
0
890
PHP8をざっくり解説してみる
shingen29
0
320
最近のプロジェクトを振り返ってみる
shingen29
0
390
Style Guideとstylelintを使ってHTML/CSSを綺麗に書こう!
shingen29
2
870
Stripe CLIを触ってみた!
shingen29
1
240
Other Decks in Programming
See All in Programming
CSC305 Lecture 01
javiergs
PRO
1
400
開発生産性を上げるための生成AI活用術
starfish719
1
180
Conquering Massive Traffic Spikes in Ruby Applications with Pitchfork
riseshia
0
150
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
120
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
0
390
Web Components で実現する Hotwire とフロントエンドフレームワークの橋渡し / Bridging with Web Components
da1chi
3
1.9k
CSC305 Lecture 03
javiergs
PRO
0
230
CSC509 Lecture 06
javiergs
PRO
0
240
Signals & Resource API in Angular: 3 Effective Rules for Your Architecture @BASTA 2025 in Mainz
manfredsteyer
PRO
0
100
Reduxモダナイズ 〜コードのモダン化を通して、将来のライブラリ移行に備える〜
pvcresin
2
690
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
240
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
110
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.1k
RailsConf 2023
tenderlove
30
1.2k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Fireside Chat
paigeccino
40
3.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
188
55k
A designer walks into a library…
pauljervisheath
209
24k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
51k
For a Future-Friendly Web
brad_frost
180
9.9k
The Cost Of JavaScript in 2023
addyosmani
53
9k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
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ෆཁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ