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
Connect with Jamf Connect
Search
rotomx
August 18, 2021
Technology
2
4k
Connect with Jamf Connect
2021/08/18 JMUG Meetup #13 - Connect with Jamf Connect で発表した資料です
rotomx
August 18, 2021
Tweet
Share
More Decks by rotomx
See All by rotomx
本社オフィスを移転し、 オフィスファシリティ・コーポレートIT を刷新した話
rotomx
6
1.9k
Why Shadow IT is Bad?
rotomx
1
2k
Build office in Okinawa
rotomx
0
1.7k
Other Decks in Technology
See All in Technology
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
740
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
730
積み上げられた技術資産と向き合いながら、プロダクトの信頼性をどう守るか
plaidtech
PRO
0
830
AIオンボーディングとAIプロセスマイニング
nrryuya
5
1.3k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
6
360k
アプリケーションの中身が見える!Mackerel APMの全貌と展望 / Mackerel APMリリースパーティ
mackerelio
0
440
KMP導⼊において、マネジャーとして考えた事
sansantech
PRO
1
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
“⾞が通れるほど⼤きな”セキュリティーホールを抑えながらログインしたい
taiseiue
0
160
ソフトウェアは捨てやすく作ろう/Let's make software easy to discard
sanogemaru
10
5.7k
面接を通過するためにやってて良かったこと3選
sansantech
PRO
0
130
TypeScript と歩む OpenAPI の discriminator / OpenAPI discriminator with TypeScript
kaminashi
1
150
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
Balancing Empowerment & Direction
lara
1
84
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Scaling GitHub
holman
459
140k
Done Done
chrislema
184
16k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
GraphQLとの向き合い方2022年版
quramy
46
14k
Facilitating Awesome Meetings
lara
54
6.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Designing for humans not robots
tammielis
253
25k
Transcript
+.6(.FFUVQ$POOFDUXJUI+BNG$POOFDUɹ+.6( +BNG$POOFDU͔Βݟ͑Δະདྷ !SPUPNYҰٳDPN
ࣗݾհ🍣 Ζͱ!SPUPNY େଟ྄3ZP0UBXBʢʣ ҰٳDPNݸਓࣄۀओʢෳۀγεʣ ίʔϙϨʔτΤϯδχΞ "QQMFྺ+BNGྺ झຯάϧϝͱαφ
ձࣾɾαʔϏεհʢগ͚ͩ͠ʣ
ձࣾϓϩϑΟʔϧ🏙 ࣄۀ༰ɿ॓ധɾϨετϥϯ༧ࣄۀͳͲ ॴࡏɿࡔʢ౦ژɾߓ۠ʣ΄͔ɺશࠃڌ ઃཱɿ ࢿຊۚɿ ԁ ैۀһɿ໊ ˞·Ͱ౦ূҰ෦্ʢ50#ʣ
;ϗʔϧσΟϯάεͷҰһͰ͢🤝 ओͳάϧʔϓձࣾ;ϗʔϧσΟϯάεגࣜձࣾɿIUUQTXXX[IPMEJOHTDPKQDPNQBOZHSPVQDPNQBOJFT ˞ओͳάϧʔϓձ͔ࣾΒൈਮ
ҰٳDPNɿߴڃ॓ധ༧αΠτ
ҰٳDPNϨετϥϯɿݫબϨετϥϯ༧αΠτ
ҰٳDPNεύɿ্࣭ͳεύ༧αΠτ
ओͳίʔϙϨʔτ*5ڥ📱 άϧʔϓΣΞ ࣾνϟοτ 8FCձٞ φϨοδ ϔϧϓσεΫ *E1 /("7&%3 .%.&..
4*&. Ϋϥυ1#9 ࣾ֎νϟοτ ΦϑΟε ਓࣄڅ༩ $3. ిࢠܖ
Ұٳͱ"QQMFσόΠεཧ
ҰٳͷσόΠεঢ়گ ɾ8JOEPXTׂɺ.BDׂ͘Β͍ɻ.BDͷ ɹˠΤϯδχΞɺσβΠφʔɺσʔλαΠΤϯςΟετͳͲ ɹɹҰ෦ϝϯόʔͷΈ.BDି༩ɺجຊతʹ8JOEPXTͷձࣾ ɾӦۀʹJ1IPOFɾJ1BEΛି༩ɻ
+BNGಋೖͷྺ࢙ ɿ+BNG1SPʢNBD04ʣಋೖ ɿ+BNG1SPʢJ04ʣಋೖ ɿ+BNG$POOFDUಋೖ👈OFX ˞·ͩ·ͩॳ৺ऀͰ͢ɺؒҧ͍͑ͯͨΒڭ͍͑ͯͩ͘͞🔰
+BNG1SPಋೖલ🐱 ɾଞࣾͷ.%.Ͱ8JOEPXTಉ༷ʹཧ ɹˠରԠ͢Δ·Ͱ࠷৽04Ξοϓσʔτېࢭʜ ɾͣͭɺखಈͰΩοςΟϯάɾηοτΞοϓ ɹˠ"QQɾূ໌ॻͷΠϯετʔϧɺ'JMF7BVMU༗ޮԽʜ ɾ.BD"%όΠϯυͯ͠ɺϞόΠϧΞΧϯτͰӡ༻ ɹˠͱͯͭΒ͍
.BDͷϞόΠϧΞΧϯτӡ༻ʢ"%όΠϯυʣ ɾಥવϩάΠϯ͕Ͱ͖ͳ͘ͳΔ ɾಥવυϝΠϯ͔Β֎ΕΔ ɾύεϫʔυϙϦγʔ͕ద༻͞Εͳ͍ ɾΩʔνΣʔϯΞΫηεͷύχοΫ ɾͱͯͭΒ͍😫
ϞόΠϧΞΧϯτ͔ΒϩʔΧϧΞΧϯτ ɾϩʔΧϧΞΧϯτͷӡ༻Λ։࢝͠ɺΛճආ ɾ"[VSF"%ͱ.BDͷΞΧϯτใ͕ผʹͳΓɺूதཧ Ͱ͖ͳ͘ͳͬͨ ɾ৽͍͠.BDγε͕ϩʔΧϧΞΧϯτΛ࡞͠ɺΩος ΟϯάऴྃޙʹຊਓʹύεϫʔυΛม͑ͯΒ͏
ϩʔΧϧΞΧϯτ͔Β+BNG$POOFDU ɾ.BDͷϩʔΧϧΞΧϯτΛ*E1ʢ"[VSF"%ʣͱ࿈ܞ +BNG$POOFDU-PHJOɿ*E1ͷΞΧϯτͰ.BDʹϩʔΧϧΞ ΧϯτΛ࡞ɾϩάΠϯՄೳʹ͢Δ +BNG$POOFDU7FSJGZɿ*E1ͷΞΧϯτͱ.BDϩʔΧϧΞΧ ϯτͷύεϫʔυ͕Ұக͍ͯ͠Δ͔ࢹɾ௨ͯ͘͠ΕΔ ˞0LUBͷ߹+BNG$POOFDU4ZOD
+BNG$POOFDUӡ༻ϋϚΓͲ͜Ζ
*E1ͱࣗಈಉظͯ͘͠ΕΔɺΘ͚Ͱͳ͍ ɾ*E1ͷύεϫʔυΛมߋͯ͠ɺ.BDͷύεϫʔυ͕ࣗಈత ʹมߋ͞ΕΔ͜ͱͳ͍ɻٯ͔͠Γ ɹˠύεϫʔυมߋΛ͏ͳ͕͢௨͕ग़Δ
*E1ͷΞΧϯτΛఀࢭͯ͠ɺ.BDϩάΠϯͰ͖Δ ɾ+BNG$POOFDUΛར༻ͯ͠ɺϩʔΧϧΞΧϯτͰ͋Δ͜ ͱʹҧ͍ͳ͍ ɾ*E1ͷΞΧϯτΛఀࢭͯ͠ɺ8JOEPXTͰ"%ΞΧϯτ Λఀࢭͨ͠ͱ͖ͷΑ͏ͳڍಈʹͳΒͳ͍ ɾҾ͖ଓ͖ϩʔΧϧΞΧϯτͱͯ͠ϩάΠϯՄೳ
ϩʔΧϧύεϫʔυΛΕͨͱ͖ʁ ɾ+BNG$POOFDUΛར༻ͯ͠ɺϩʔΧϧΞΧϯτͰ͋Δ͜ ͱʹҧ͍ͳ͍ʢ˞େࣄͳ͜ͱͳͷͰʣ ɾϩʔΧϧύεϫʔυΛཧऀ͕Δज़ɺ*E1͔ΒϦηοτ Λ͢Δज़ͳ͍ ɾ4BOTBO͞Μ͕ςοΫϒϩάͰϦΧόϦखॱΛৄ͘͠ղઆ͠ ͯ͘Ε͍ͯΔɻগ͠ࡶ😓 +BNG$POOFDUͷಋೖʹ͍ͭͯʢલฤʣɿ4BOTBO#VJMEFST#MPHIUUQTCVJMEFSTCPYDPSQTBOTBODPNFOUSZ
ύεϫʔυΛೖྗ͢Δճ͕૿͑Δ ɾ'JMF7BVMUΛ༗ޮʹ͍ͯ͠Δ߹ɺ*E1ೝূͷ*%ύεϫʔ υͷೖྗ ݕূ༻ύεϫʔυͷೖྗ͕ඞཁ ˞࠶ىಈɾεϦʔϓ෮ؼ࣌ೖྗෆཁ
ਖ਼͍͠ύεϫʔυ͕͔ΕΔ͜ͱ͕͋Δ ɾ+BNG$POOFDUʹݱࡏͷϩʔΧϧΞΧϯτͷਖ਼͍͠ύεϫ ʔυΛೖྗ͔ͯ͠Εͯ͠·͏͜ͱ͕ଟൃ😱
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ ɾਖ਼͍͠ύεϫʔυͰɺΤϥʔϝοηʔδʮϩʔΧϧύε ϫʔυ͕ਖ਼͋͘͠Γ·ͤΜʯͱදࣔ͞Ε͍ͯΔ ɾλʔϛφϧ͔ΒσόοάϩάΛग़ྗͯ͠ΈΔ ɾϩάग़ྗͷίϚϯυެࣜυΩϡϝϯτ +BNG$POOFDU-PHTɿIUUQTEPDTKBNGDPNKBNGDPOOFDUBENJOJTUSBUPSHVJEF+BNG@$POOFDU@-PHTIUNM
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ +BNG$POOFDU-PHTɿIUUQTEPDTKBNGDPNKBNGDPOOFDUBENJOJTUSBUPSHVJEF+BNG@$POOFDU@-PHTIUNM
Τϥʔϝοηʔδ͕ਖ਼͘͠ͳ͍ʁ ɾϩάϑΝΠϧʹग़ྗ͞ΕͨΤϥʔϝοηʔδʮύεϫʔυ ͕࣭ͷ૬ੑཁ݅Λຬ͍ͨͯ͠·ͤΜɻʯͩͬͨ🥲 ɾσόοάϩάͰ͔͠ɺΤϥʔͷݪҼ͕Θ͔Βͳ͍͜ͱ͕͋Δ
*E1ͱ+BNG1SPͷύεϫʔυϙϦγʔෆҰக ɾ+BNG1SPͷߏϓϩϑΝΠϧͰઃఆ͞ΕͨύεϫʔυϙϦγ ʔͱɺ"[VSF"%ͷύεϫʔυϙϦγʔ͕ෆҰக🙅 ɾ"[VSF"%ଆͷύεϫʔυ͕+BNG1SPͷύεϫʔυϙϦγʔ ͷ࠷খཁ݅Λຬ͓ͨͯ͠Βͣɺύεϫʔυಉظʹࣦഊ͍ͯͨ͠ ɾ+BNG1SPଆʹϙϦγʔΛ*E1ଆʹدͤΔ͔ɺແ͘͢ʁ
ʢ·ͩ·ͩʣݟ͕গͳ͍ ɾ+BNG1SPͱൺͯɺΠϯλʔωοτ্ʹެࣜυΩϡϝϯτҎ ֎ͷݟ͕·ͩ·ͩগͳ͍ ɾઌഐํʹେม͓ੈʹͳΓ·ͨ͠ ɾΞτϓοτ͕Μ͍͖ͬͯ·͢💪 4QFDJBM5IBOLT
0LUBͷѹΛײ͡Δ ɾ*E1ʹ"[VSF"%Λબ͍ͯͯ͠ɺϝοηʔδ༰͕0LUB Ͱग़ͯ͘Δ͜ͱ͕͋Δ🤨
+BNG$POOFDU͔Βݟ͑Δະདྷ
"%όΠϯυ͔࣌Βͷਐา ɾ"%όΠϯυɺϞόΠϧΞΧϯτΛഇࢭ͢Δ͜ͱͰɺ͞·͟ ·ͳ͔Β։์🎉 ɾγε͕खಈͰϩʔΧϧΞΧϯτΛ࡞͢Δඞཁͳ͘ɺ υϝΠϯڥ֎͔Β*E1ͷΞΧϯτͰࣗಈ࡞Մೳʹ ɹ+BNG1SPͷͱͷΈ߹ΘͤͰɺθϩλονσϓϩΠ࣮ݱ
ϢʔβʔମݧɾใηΩϡϦςΟͷ্ ɾίʔϙϨʔτ*5ͷ΄ͱΜͲ*E1ʹΑΔ4".-440ߏ ɾ.BD*E1ʹΑΔೝূʹͳΔ͜ͱͰɺಉҰͷ*%ύεϫʔυ ͰϩάΠϯͰ͖ΔΑ͏ʹͳΔɻύεϫʔυΛ֮͑Δෛ୲ͷܰݮ ɾ.'"ʢ'"ʣͷద༻ʹΑΔใηΩϡϦςΟͷ্
՝͍Ζ͍ΖɻࠓޙͷΞοϓσʔτʹظେ ɾ·ͩ·ͩ৽͍͠αʔϏεͳͷͰɺ՝͍Ζ͍Ζ ɾߴසͷΞοϓσʔτͰͷվળɺػೳՃʹظ ɹ+BNG1SPͰ+BNG$POOFDUల։ͷ౷߹ ɹ+BNG6OMPDLʢ֦ுػೳʣͷϦϦʔε ɹCVH fi
Yʜ ɾΑΖ͓͘͠ئ͍͠·͢🙏🙏🙏
͋Γ͕ͱ͏͍͟͝·ͨ͠🍺 !SPUPNY