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
3.9k
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
1.9k
Build office in Okinawa
rotomx
0
1.6k
Other Decks in Technology
See All in Technology
JavaにおけるNull非許容性
skrb
1
2.2k
Share my, our lessons from the road to re:Invent
naospon
0
130
人はなぜISUCONに夢中になるのか
kakehashi
PRO
6
1.8k
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
180
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
AWS Well-Architected Frameworkで学ぶAmazon ECSのセキュリティ対策
umekou
2
110
実は強い 非ViTな画像認識モデル
tattaka
1
1.1k
役員・マネージャー・著者・エンジニアそれぞれの立場から見たAWS認定資格
nrinetcom
PRO
1
3.5k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1.2k
AIエージェント元年
shukob
0
150
2025-02-21 ゆるSRE勉強会 Enhancing SRE Using AI
yoshiiryo1
1
470
Apache Iceberg Case Study in LY Corporation
lycorptech_jp
PRO
0
260
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
How to train your dragon (web standard)
notwaldorf
91
5.9k
Raft: Consensus for Rubyists
vanstee
137
6.8k
A designer walks into a library…
pauljervisheath
205
24k
Code Review Best Practice
trishagee
67
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Designing for humans not robots
tammielis
250
25k
Agile that works and the tools we love
rasmusluckow
328
21k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Done Done
chrislema
182
16k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.8k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
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