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
LLMとPlaywright/reg-suitを活用した jQueryリファクタリングの実際
kinocoboy2
4
670
株式会社 Sun terras カンパニーデック
sunterras
0
230
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
200
Railsだからできる 例外業務に禍根を残さない 設定設計パターン
ei_ei_eiichi
0
350
XP, Testing and ninja testing ZOZ5
m_seki
3
320
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
920
Serena MCPのすすめ
wadakatu
4
900
私はどうやって技術力を上げたのか
yusukebe
43
17k
CSC509 Lecture 01
javiergs
PRO
1
430
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
0
180
ポスターセッション: 「まっすぐ行って、右!」って言ってラズパイカーを動かしたい 〜生成AI × Raspberry Pi Pico × Gradioの試作メモ〜
komofr
0
980
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
130
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
What's in a price? How to price your products and services
michaelherold
246
12k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Done Done
chrislema
185
16k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.5k
We Have a Design System, Now What?
morganepeng
53
7.8k
Balancing Empowerment & Direction
lara
4
680
Gamification - CAS2011
davidbonilla
81
5.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Modern Day E-commerce SEO Strategy
aleyda
43
7.7k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
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ෆཁ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ