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
実践 Heroku Enterprise / Unite Heroku Enterprise
Search
Hiroshi Shimoju
October 03, 2019
Technology
240
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実践 Heroku Enterprise / Unite Heroku Enterprise
Heroku Meetup #26 "Heroku Unite!"
https://herokujp.doorkeeper.jp/events/96641
Hiroshi Shimoju
October 03, 2019
More Decks by Hiroshi Shimoju
See All by Hiroshi Shimoju
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
620
プロダクト開発エンジニアからSREへの挑戦 / backend-engineer-and-sre
shimoju
0
1.5k
Herokuで本番運用する技術 / Heroku production
shimoju
2
6.3k
ImageMagick実践入門 画像加工サーバを作ってみよう / ImageMagick and image server
shimoju
0
3.7k
Web開発研修 イントロダクション / Web development training introduction
shimoju
0
11k
データ分析その前に〜Redashでデータ可視化からはじめよう / Data visualization by Redash
shimoju
1
2k
iOSアプリのテストをやってみて考えたこと / Testing iOS app
shimoju
1
190
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
【FinOps】データドリブンな意思決定を目指して
z63d
3
540
product engineering with qa
nealle
0
120
Text-to-SQLをAgentCoreで実現し、生成されるSQLの精度を定量的に評価する
yakumo
2
230
40代で“やっとエンジニアになれた”――閉じた学びを開き、空の青さを知る / 20260628 Naoki Takahashi
shift_evolve
PRO
4
1.4k
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
360
Microsoft のサポートとフィードバック総まとめ
murachiakira
PRO
0
130
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
300
AWS PrivateLink × SCIM で実現する セキュアで運⽤負荷の低い Databricks 基盤の構築
tsuda7
0
120
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
210
toB プロダクトから見たWAF
tokai235
0
270
水を運ぶ人としてのリーダーシップ
izumii19
4
1.1k
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
A designer walks into a library…
pauljervisheath
211
24k
The Invisible Side of Design
smashingmag
301
52k
GraphQLとの向き合い方2022年版
quramy
50
15k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
210
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Statistics for Hackers
jakevdp
799
230k
Code Review Best Practice
trishagee
74
20k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
It's Worth the Effort
3n
188
29k
Transcript
1SJWBUF4QBDFTͱ$PNNPO3VOUJNFΛ ࠞࡏͰӡ༻͍ͯ͠Δ Լॏതࢿ(.01FQBCP *OD )FSPLV.FFUVQ ࣮ફ)FSPLV&OUFSQSJTF
8FCΞϓϦέʔγϣϯΤϯδχΞ Լॏതࢿ!TIJNPKV@ (.0ϖύϘגࣜձࣾ46;63*ࣄۀ෦ TIJNPKVPSH
ࢲͱ)FSPLV
ࢲͱ)FSPLV wݸਓαʔϏεͰ)FSPLVΛར༻ͯͨ͠Γ w8PSE1SFTTΛ)FSPLVͰಈ͔ͨ͢ΊʹؤுͬͯͨΓ wIUUQTHJUIVCDPNTIJNPKVXPSEQSFTTIFSPLV w46;63*ଐ͞ΕɺۀͰຊ֨తʹ͍࢝ΊΔ
ࢲͱ)FSPLV w)FSPLVͱ'BDUPS"QQʹ͍ͭͯϒϩάΛॻ͍ͨ wIUUQTTIJNPKVPSHUXFMWFGBDUPSBQQPOIFSPLV wͦͨ͠Β8FCJOBSʹొஃ͢Δ͜ͱʹͳͬͨ wIUUQTEFWFMPQFSTBMFTGPSDFDPNFWFOUTXFCJOBSTIFSPLV@DBTF@KQ wIUUQTXXXTMJEFTIBSFOFU%FWFMPQFS'PSDF+BQBO HNPIFSPLV
None
ࢲͱ)FSPLV ɾ&OUFSQSJTF"DDPVOUT ͷϑΟʔυόοΫίϝ ϯτ͕ܝࡌ͞Εͨ ɾIUUQTCMPHIFSPLVDPN FOUFSQSJTFBDDPVOUT
None
˞ӳޠࣗͰॻ͍͍ͯ·ͤΜʢ༁ͯ͠Β͍·ͨ͠ʣ
)FSPLVͰՔಇ͍ͯ͠Δ (.0ϖύϘͷαʔϏε
46;63*TV[VSJKQ ɾը૾ΛΞοϓϩʔυ͢ Δ͚ͩͰ5γϟπͳͲͷΦ ϦδφϧάοζΛ࡞ɾ ൢചͰ͖Δ
46;63*ͱ)FSPLV wͷαʔϏε։࢝ॳ͔Β)FSPLVͰӡ༻ w)FSPLV&OUFSQSJTFΛܖ͠ɺ݄ʹ 1SJWBUF4QBDFTҠߦ w౦ژϦʔδϣϯʹҠ͢͜ͱͰࠃ͔ΒͷΞΫηεͷߴ ԽΛਤͬͨ
$BOWBUIDBOWBUIKQ ɾΦϦδφϧάοζ࡞ αʔϏε ɾҰൠൢചػೳͳ͘ɺ ଞॴͰग़ͯ͠จ͕དྷ ͨΒ$BOWBUIͰൃͯ͠ ͓ಧ͚͢Δํࣜ
$BOWBUIͱ)FSPLV wʹଞ͔ࣾΒৡΓड͚ͨαʔϏε w"84ͰՔಇ͍͕ͯͨ͠ɺಉ݄ʹ)FSPLVʹҠઃ w46;63*ͱ౷Ұతͳӡ༻͕Ͱ͖ͯΠϯϑϥཧίετ Λݮ wͪ͜Β$PNNPO3VOUJNFͰͷӡ༻
46;63*1FPQMFQFPQMFTV[VSJKQ ɾΫϦΤΠλʔΛࢧ ԉͰ͖ΔϑΝϯΫϥϒΛ ࡞ΕΔαʔϏε ɾϑϩϯτ/VYUɺόο Ϋ3BJMT ɾͪ͜Β$PNNPO 3VOUJNF
ΧϥʔϛʔϦϐʔτDPMPSNFSFQFBUKQ ɾ৯ɾফͳͲͷఆ ظ͓ಧ͚ํࣜͷ௨ൢΛ࢝ ΊΒΕΔαʔϏε ɾͪ͜Βผ෦ॺ͕ӡӦ
$PNNPO3VOUJNFͱ 1SJWBUF4QBDFTʹ·͕ͨͬͯ ෳͷαʔϏεΛӡ༻͍ͯ͠Δ
)FSPLV&OUFSQSJTF 1SJWBUF4QBDFT
ͦͦͳͥ)FSPLV͔ wεϞʔϧνʔϜɺεϞʔϧελʔτ wϚωʔδυͳ%#ɺϩάཧɺϝʔϧͳͲΛ؆୯ʹ ՃͰ͖Δ๛ͳ"EEPO͕ἧ͍ͬͯΔ wαʔϏεͷ߹͍ʹԠͯ͡εέʔϧՄೳ wΞϓϦ։ൃʹूதͰ͖Δ
ͳͥ)FSPLV&OUFSQSJTF͔ w)FSPLVͷੜ࢈ੑΛอͬͨ··ɺ౦ژϦʔδϣϯʹஔ ͘͜ͱʹΑΔαΠτͷߴԽɺߴͳࠪػೳɺ ຊޠαϙʔτͳͲ͕͑Δ wΞϓϦΤϯδχΞ͚ͩͰػಈతʹ։ൃͰ͖Δମ੍
46;63*ͰͷΈར༻ w&$αΠτεϐʔυ໋͕ w͓ۚΛ͔͚Ε͘Ͱ͖Δ෦͍ͨ͘͠ wٯʹɺΤϯυϢʔβʔ͕ΞΫηε͠ͳ͍$BOWBUI ΞΫηε͕ٸܹʹ૿͑Δ͜ͱ͋·Γͳ͍ w·ͩن͕খ͔ͬͨ͞Γɺ૬ରతʹ͕ॏཁͰͳ͍ ͷ$PNNPO3VOUJNF
1SPT w1SJWBUF4QBDFTͰ౦ژϦʔδϣϯ͕͑Δ w࠷େͷར wݻఆ*1Β͑Δ w*1੍ݶͷ͋Δ֎෦αʔϏεΛ"EEPOͳ͠Ͱ͑Δ w4".-ೝূ͕͑Δ
$POT w%ZOPͷىಈ͕͍ w3PMMJOH%FQMPZʹ·ͭΘΔ w)FSPLV௨ৗ൛ͷ5FBNΛطʹ͍ͬͯΔ߹ɺΞΧ ϯτΓସ͑ͷඞཁ͕ੜ͡Δ
%ZOPͷىಈ͕͍ w%ZOPڞ༗Ͱͳ͘ಠཱ͍ͯ͠ΔͷͰɺ෦Ͱ &$Πϯελϯε͕৽نʹ্ཱ͕͍ͪͬͯΔ w3FMFBTF1IBTFIFSPLVSVOͰͷ0OF0⒎%ZOPͷ ىಈ͍ͷͰͪΐͬͱετϨε
3PMMJOH%FQMPZʹ·ͭΘΔ w1SJWBUF4QBDFTͷ%ZOP3PMMJOH%FQMPZ͞ΕΔ w৽چ%ZOP͕ฒߦՔಈͯ͠ঃʑʹσϓϩΠ͞ΕΔ wσϓϩΠ࣌ͷμϯλΠϜΛݮΒͤΔ w$PNNPO3VOUJNFʹ͓͚Δ1SFCPPUͱಉ͕ͩ͡ɺ 1SJWBUF4QBDFTͰΦϑʹͰ͖ͳ͍ͷͰҙ͕ඞཁ
3PMMJOH%FQMPZʹ·ͭΘΔ w$44+4ͷΞΫηε͕چ%ZOPʹϧʔςΟϯά͞Ε ΔͱʹͳΓɺͦΕ͕$%/ʹΩϟογϡ͞Εɺσ ϓϩΠޙؒਅͬനͳ8FCαΠτʹͳͬͯ͠·͏ w$%/ͷΤϥʔΩϟογϡΛ͘͘͢͝Δͷ͋·Γ ͨ͘͠ͳ͍͠ɺͨ͠ͱͯ͠3PMMJOH%FQMPZ͕ऴΘ Δ·Ͱ࠶ൃ͠͏Δ
None
3PMMJOH%FQMPZʹ·ͭΘΔ wTUBHJOHQSPEVDUJPOͰಉ͡$%/Λͬͯղܾ wTUBHJOHΞΫηε࣌ɺ$%/ʹΩϟογϡ͕Ͱ͖Δ wBTTFUͷpOHFSQSJOUΛ྆ऀͰಉ͡ʹ͢Δඞཁ͕͋Δ wTUBHJOHͱຊ൪Ͱ༰Λม͑ͳ͍Α͏ʹҙ͢Δ wྫʣ4BTTͷSBOEPNؔɺ+4ͷϏϧυઃఆ
&OUFSQSJTF"DDPVOUT
&OUFSQSJTF"DDPVOUT wෳͷ&OUFSQSJTF5FBN͓Αͼ)FSPLV௨ৗ൛ͷ 5FBNʹ·͕ͨͬͯॴଐͰ͖Δ wΞΧϯτͷΓସ͕͑ෆཁʹͳΔ w&OUFSQSJTFͷΞΧϯτ͚ͩͰͯ͢ΛཧͰ͖Δ wݖݶཧɺࠪػೳ͕ڧԽ͞Ε͍ͯΔʢΒ͍͠ʣ wIUUQTEFWDFOUFSIFSPLVDPNDBUFHPSJFTFOUFSQSJTFBDDPVOUT
ΞΧϯτΓସ͑ w͜Ε·Ͱ)FSPLV$-*ͷϓϥάΠϯΛ͍ͬͯͨ wIUUQTHJUIVCDPNIFSPLVIFSPLVBDDPVOUT w&OUFSQSJTF"DDPVOUTͰෆཁʹͳͬͨʂ
)FSPLVͰͰ͖Δ ηΩϡϦςΟରࡦ
ηΩϡϦςΟରࡦ wϓϥοτϑΥʔϜʹؔͯ͠)FSPLV͕୲͍ͯ͠Δ w4UBDLJNBHFͷηΩϡϦςΟΞοϓσʔτͳͲ wͳͷͰͪ͜Β͕ΔͷΞϓϦέʔγϣϯͷηΩϡϦ ςΟରࡦ
8FC"QQMJDBUJPO'JSFXBMM w"EEPOͷ4RSFFOΛ͍ͬͯΔ wIUUQTFMFNFOUTIFSPLVDPNBEEPOTTRSFFO w߈ܸͷࢼߦΛݕͯ͠ϒϩοΫ w੬ऑੑ͕ൃݟ͞Εͨґଘύοέʔδͷ௨ wϩάΠϯτϥοΩϯάͳͲͷػೳ͕͋Δ
%#ͷΫΤϦϩάऔಘ w%#ͷΫΤϦϩάΛऔಘ͠ɺ߈ܸ͞ΕͨࡍͷӨڹൣғ Λಛఆ͘͢͢͠Δ w)FSPLV1PTUHSFTͰ͋ΕίϚϯυͰઃఆՄೳ w IUUQTEFWDFOUFSIFSPLVDPNBSUJDMFTIFSPLVQPTUHSFTTFUUJOHTMPHTUBUFNFOU wΞϓϦέʔγϣϯϩάͱҰॹʹग़ͯ͘ΔͷͰɺ 1BQFSUSBJMͳͲΛ༻͍ͯ4ʹอଘ͢ΕΑ͍
)FSPLV&OUFSQSJTFࠪػೳ w·ͩ׆༻Ͱ͖͍ͯͳ͍͕ͪΐͬͱࢼͨ͠ wheroku plugins:install @heroku-cli/plugin- enterpriseͰΠϯετʔϧ wheroku enterprise:audits:export 2019-09ͳͲͱ ΔͱΞΫςΟϏςΟϩά͕+40/Ͱग़ྗ͞ΕΔ
·ͱΊ
·ͱΊ wαʔϏεͷنɺಛੑʹԠͯ͡$PNNPO3VOUJNFͱ 1SJWBUF4QBDFTͷ྆ํΛ׆༻͍ͯ͠Δ w)FSPLVҎ֎͍͚͓ͯΓɺ46;63*ͷը૾߹ αʔόͰϓϥΠϕʔτΫϥυ͓Αͼ(,&Λར༻ w&OUFSQSJTF"DDPVOUTศརͰ͢Ͷ