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
Cloud Nativeを企業に促進させるには
Search
Takanari Ko
August 03, 2018
Technology
1
600
Cloud Nativeを企業に促進させるには
Takanari Ko
August 03, 2018
Tweet
Share
More Decks by Takanari Ko
See All by Takanari Ko
Kubernetesでやりたいことがまだたくさんある
takanariko
5
1.6k
Kubernetesの利用・普及、その先は何か?
takanariko
2
1.1k
Other Decks in Technology
See All in Technology
Oracle Database Backup Service:サービス概要のご紹介
oracle4engineer
PRO
0
4k
ビジネスとエンジニアリングを繋ぐプロダクトを中心とした組織づくりの実践
sansantech
PRO
1
130
自社開発した大規模言語モデルをどうプロダクションに乗せて運用していくか〜インフラ編〜
pfn
PRO
11
3.3k
突撃! 隣のAmazon Bedrockユーザー 〜YouはどうしてAWSで?〜
minorun365
PRO
2
200
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
200
[RSJ24] Task Success Prediction for Open-Vocabulary Manipulation Based on Multi-Level Aligned Representations
keio_smilab
PRO
0
230
四国クラウドお遍路 2024 in 高知 オープニング
yukataoka
0
160
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
9
41k
FastConnect の冗長性
ocise
0
7.2k
Eventual Detection Engineering
ken5scal
0
970
MySQLユーザ会なにやってるの?とおさそいと / たいへんなのw
sakaik
1
120
LLM を現場で評価する
asei
4
700
Featured
See All Featured
The Invisible Customer
myddelton
119
13k
Large-scale JavaScript Application Architecture
addyosmani
508
110k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
28
1.6k
We Have a Design System, Now What?
morganepeng
48
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
32k
GraphQLとの向き合い方2022年版
quramy
43
13k
Facilitating Awesome Meetings
lara
49
5.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
502
140k
Six Lessons from altMBA
skipperchong
26
3.3k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Optimising Largest Contentful Paint
csswizardry
29
2.8k
Gamification - CAS2011
davidbonilla
79
4.9k
Transcript
$MPVE/BUJWFΛاۀʹଅਐͤ͞Δʹ Տٓ
8IPBN* Տٓ θοτϥϘגࣜձࣾදऔక Ϡϑʔࢠձࣾ 044Λੵۃతʹ׆༻͠ɺϠϑʔͷେنτϥϑΟοΫ ʹ͑ΒΕΔΠϯϑϥΛߏங͢Δ͜ͱ͕ϛογϣϯ Ϡϑʔʹର͠ɺ0QFO4UBDL্ͰՔಇ͢Δ ,VCFSOFUFTBTB4FSWJDFΛఏڙ͍ͯ͠Δ
;-BCXPSLT Πϯϑϥ։ൃͷͨΊͷ1P$Λ։࢝ $MPVE/BUJWF5FDIOPMPHZͷੵۃ࠾༻ ,VCFSOFUFTBTB4FSWJDF։ൃ։࢝ Ϡϑʔʹ,VCFSOFUFTBTB4FSWJDFΛಋೖ :BIPPζότΫ͕ϦϦʔε
͓͍͑ͨ͜͠ͱ $MPVE/BUJWFಋೖ༷ʑͳมԽΛট͘ ࣮ࡍʹମݧͨ͠มԽΛհ $MPVE/BUJWFʹඈͼࠐΉ͖͔ڞʹߟ͑·͠ΐ͏
$MPVE/BUJWFͱ ຊߨԋͰͷఆٛ ύϒϦοΫϓϥΠϕʔτΫϥυ্ͰͷՔಇΛલఏʹ ߴεέʔϥϏϦςΟɺߴՄ༻ੑΛ࣋ͭΞϓϦέʔγϣϯ
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ $MPVE/BUJWF͕ͨΒͨ͜͠ͱ
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ $MPVE/BUJWF͕ͨΒͨ͜͠ͱ
ίϯςφͷಋೖ $MPVE/BUJWFͷΤϯτϦʔϙΠϯτ
"QQ$POUBJOFS ίϯςφʹΑΔมԽ "QQMJDBUJPO )PTU04 1BDLBHF.BOBHFS )PTU04 1BDLBHF.BOBHFS )PTU04ύοέʔδϚωʔδϟͳͲͷڥґଘ͔Βಠཱ ϙʔλϏϦςΟɾ࠶ݱੑ্͕
։ൃɾςετɾεςʔδϯάɾ1SPEVDUJPOڥͰಉ͡ঢ়ଶΛ࠶ݱ 4OPXqBLF4FSWFSͷଘࡏΛճආͰ͖ɺ*NNVUBCMF*OGSBTUSVDUVSF࣮ݱʹ༗ޮ ίϯςφʹΑΔมԽ 1SPEVDUJPO $*$%UPPM -PDBM1$ 4UBHJOH $POUBJOFS*NBHF
େنγεςϜͷద༻ʁ $POUBJOFS" $POUBJOFS# $POUBJOFS" $POUBJOFS# 7.ʹίϯςφΛσϓϩΠ͢Δ୯Ґ
Ͳ͏͋Δ͖͔ʁ ैདྷ௨ΓɺαʔόػೳͰͷߏཧʁ αʔόͯ͢ͷΠϝʔδΛҰ੪ʹߋ৽͍ͨ͠ ߹Ͳ͏͢Δ͔ʁʜ αʔόͷΫϥελશମʹͲ͏Ξϓϩʔν͢Ε Α͍ͷ͔ʁʜ
େنγεςϜͷద༻ ,VCFSOFUFT ίϯςφΦʔέετϨʔγϣϯͷಋೖ
,VCFSOFUFT
0QFO4UBDL %PDLFS4XBSN .FTPT ,VCFSOFUFTͷ͍ (JU)VC 3FE.POLc$MPVE/BUJWF5FDIOPMPHJFTJOUIF'PSUVOF (PPHMF5SFOETd ࠃ ར༻ 'PSUVOF (JU)VC4UBS %PDLFSར༻
,VCFSOFUFT͕ͨΒ͢͜ͱ େنͰࡶͳཧਓͰͳ͘ɺػց͕ߦ͏ ෳϗετ্ͷίϯςφ܈Λѻ͏ͷʹ༗ޮͳػೳ ίϯϐϡʔτϦιʔεͷ༗ޮ׆༻༰қͳਫฏεέʔϧ αʔϏεσΟεΧόϦ--#࿈ܞ--#࿈ܞ ϩʔϧΞτɺϩʔϧόοΫΦʔτώʔϦϯά ઃఆɾγʔΫϨοτཧଟ༷ͳ֦ுੑ ࠪɾηΩϡϦςΟɾೝূೝՄ
நԽ͞ΕͨϦιʔε நԽ͞ΕͨϦιʔεͰཧɺαʔόΛҙࣝ͠ͳ͍ 1PE ෳίϯςφ ͷू߹ 4FSWJDF 1PEͷά ϧʔϐϯά --# --#ͱͷ
ඥ͚୯Ґ /BNFTQBDF Ϧιʔεͷ άϧʔϐϯά %FQMPZNFOU σϓϩΠ༻ Ϧιʔε $POpHNBQ ઃఆϑΝΠϧ༻ Ϧιʔε
αʔόΛҙࣝ͠ͳ͍ͱʁ Ϋϥελʹ 1PE $POUBJOFS" ΛͭσϓϩΠ $POUBJOFS#
αʔόΛҙࣝ͠ͳ͍ͱʁ Ϋϥελʹ 1PE $POUBJOFS" ΛͭσϓϩΠ $POUBJOFS" $POUBJOFS" $POUBJOFS"
$POUBJOFS#
αʔόΛҙࣝ͠ͳ͍ͱʁ Ϋϥελʹ 1PE $POUBJOFS" Λʹߋ৽ $POUBJOFS" $POUBJOFS" $POUBJOFS"
$POUBJOFS#
αʔόΛҙࣝ͠ͳ͍ͱʁ Ϋϥελʹ 1PE $POUBJOFS" Λʹߋ৽ $POUBJOFS" $POUBJOFS" $POUBJOFS"
$POUBJOFS#
αʔόΛҙࣝ͠ͳ͍ͱʁ Ϋϥελʹ 1PE $POUBJOFS" Λʹߋ৽ $POUBJOFS" $POUBJOFS" $POUBJOFS"
αʔόػೳͰͳ͍ ίϯϐϡʔτϦιʔεͷ༗ޮ׆༻ʹͭͳ͕Δ $POUBJOFS#
ٕज़มԽେྔʹ͋Δ αʔϏεσ ΟεΧόϦ ϩάɾϝτϦΫεɾՄࢹԽ $*$% ϚΠΫϩαʔϏε (SBDFGVM3FTUBSU Φʔτεέʔϧ αʔϏεϝογϡ ࢄτϨʔγϯά
มԽଟذଟྔɻ͔࣍͠ʑͱ৽͍ٕ͠ज़͕ొ ඞཁͳٕज़ʹείʔϓΛߜͬͯΩϟονΞοϓ͖͢
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ $MPVE/BUJWF͕ͨΒͨ͜͠ͱ
ଟ͘ͷ044'BJM'JSTUΛపఈ ΤϯδχΞৗʹ৽͍͠ͷΛΥον͠ɺ͏͜ͱ͕ͨΓલ ΤϯδχΞมԽΛڧ੍͞ΕΔ WFS ,VCFSOFUFT੬ऑੑରࡦͳͲͷύοναϙʔτ ϚΠφʔόʔδϣϯʹରͯ͠ϲ݄ WFS WFS WFS &0-
ϲ݄ ϲ݄ ϲ݄ 3FMFBTF
มԽʹ͘͢ॱԠ͢ΔͨΊʹ ख࡞ۀΛ࠷খԽɺࣗಈԽΛ࠷େԽ ΤϯδχΞͷηϯεͷݟͤॴɻ$*$% (JU0QT $IBU0QT CPU $POUBJOFS3FHJTUSZ 1SPEVDUJPO 4UBHJOH $*5PPM
$%5PPM 5FTU %FQMPZ FFUFTU
จघͷܙΛٻΊΑ͏ ݸਓͰෳͷٕज़Λ͍ଓ͚Δ͜ͱෆՄೳ ۙʹ૬ஊͰ͖ΔؒΛ૿͢͜ͱ͕ɺٕज़ͷٻɾීٴʹେ͍ʹཱͭ ෦ԣஅ ෦ ίϛϡχςΟ 4FDSFUͲ͏ཧ͖͔͢ʁ .JDSP4FSWJDFͲ͜·Ͱࡉ͔͘͢Δͷʁ ൚༻ੑͷߴ͍ϏϧυύΠϓϥΠϯͱʁ #BTF*NBHFʹͲ͜·ͰؚΊΔʁ
ʁ
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ $MPVE/BUJWF͕ͨΒͨ͜͠ͱ
$MPVE/BUJWFಋೖظ Կ͔Β࢝ΊΕΑ͍͔Θ͔Βͳ͍
1IPUPCZ"OHFMM8JMMJBNT PSJHJOBMMZQPTUFEUP'MJDLSBT <$$#: IUUQTDSFBUJWFDPNNPOTPSHMJDFOTFTCZ > WJB8JLJNFEJB$PNNPOT
'JSTU1FOHVJO 1IPUPCZ"OHFMM8JMMJBNT PSJHJOBMMZQPTUFEUP'MJDLSBT <$$#: IUUQTDSFBUJWFDPNNPOTPSHMJDFOTFTCZ > WJB8JLJNFEJB$PNNPOT
'JSTU1FOHVJOʹ׆༂ͯ͠Β͏ νϟϨϯδҙࣝͷߴ͍ΤϯδχΞΛूΊɺ൴Β͕ઓ͢ΔڥΛఏڙ͢Δ 'BJM'JSTUΛڐ༰Ͱ͖Δ ܧଓతʹվળͰ͖Δ ϏδωεʹӨڹ͕͋Γ͗ͯ͢ͳ͗ͯ͢͞μϝ ཧͷڥ
ϏδωεΠϯύΫτதɾখ ͋Δఔͷ4-0ΛຬͨͤΑ͍ ϏδωεʹӨڹͳ͍ Ұམ͍ͪͯͯͳ͍ ϏδωεΠϯύΫτେ γεςϜఀࢭڐ͞Εͳ͍ ద༻͢ΔγεςϜن
ద༻͢ΔγεςϜن ࣮ෆͱΈͳ͞Ε ࣍ͷల։ʹܨ͕Βͳ͍ ෆ֬ఆཁૉ͕ଟ͘ େ͖ͳଛࣦΛট͘ڪΕ ϏδωεΠϯύΫτதɾখ ͋Δఔͷ4-0ΛຬͨͤΑ͍ ϏδωεʹӨڹͳ͍ Ұམ͍ͪͯͯͳ͍ ϏδωεΠϯύΫτେ
γεςϜఀࢭڐ͞Εͳ͍
ద༻͢ΔγεςϜن ࣍ʹܨ͕Δ࣮ΛಘΔ ࠷ద ࣮ෆͱΈͳ͞Ε ࣍ͷల։ʹܨ͕Βͳ͍ ෆ֬ఆཁૉ͕ଟ͘ େ͖ͳଛࣦΛট͘ڪΕ ϏδωεΠϯύΫτதɾখ ͋Δఔͷ4-0ΛຬͨͤΑ͍ ϏδωεʹӨڹͳ͍
Ұམ͍ͪͯͯͳ͍ ϏδωεΠϯύΫτେ γεςϜఀࢭڐ͞Εͳ͍
։ൃ࣌ͷҙ $MPVE/BUJWFͰͷ։ൃࣄྫ๛ ஈ֊తҠߦͷ߹ɺӡ༻ํ๏͕ҟͳΔڥ͕ಉ࣌ʹଘࡏ͢Δʹҙ $MPVE/BUJWF $MPVE/BUJWFલ ྆ऀશ͘ผ ༷ͷ࠶ఆٛΛਪ
Πχγϟϧίετߴ͍ ֶश ςΫϊϩδʔशಘ ٕज़બఆ ։ൃ ߴεέʔϥϏϦςΟ"QQ पลπʔϧ४උ ӡ༻ઃܭ 5SJBM&SSPS $*$%
ϝτϦΫεʹΑΔ࠷దԽ
$MPVE/BUJWFظ $MPVE/BUJWFΛ৫ʹΊΔ
ࢦඪΛ࡞ΓɺํੑΛఆΊΔ Ϗδωεͷߩݙ͕࠷༏ઌ ࢦඪΛ࡞Γଌఆ͢Δ͜ͱ͕ɺਐΉํੑͷਖ਼͠͞Λূ໌͢Δ ։ൃޮ্ɾσϓϩΠ࣌ؒݮɾσϓϩΠճվળ ӡ༻ݮɾΠϯϑϥ30*ɾ4-0վળɾFUD ˇ
'JSTU1FOHVJO͕։ൃऀΛ૿͢ ҟͳΔ৫ͷϝϯόʔٕज़ࢧԉͱͯ͠ࢀՃ͠ɺීٴʹͭͱΊΔ ϊϋΛڞ༗͢Δ͜ͱͰɺ։ൃऀΛ૿͢
'JSTU1FOHVJO͕։ൃऀΛ૿͢ ҟͳΔ৫ͷϝϯόʔٕज़ࢧԉͱͯ͠ࢀՃ͠ɺීٴʹͭͱΊΔ ϊϋΛڞ༗͢Δ͜ͱͰɺ։ൃऀΛ૿͢ ٕज़ࢧԉ ҟಈ
'JSTU1FOHVJO͕։ൃऀΛ૿͢ ҟͳΔ৫ͷϝϯόʔٕज़ࢧԉͱͯ͠ࢀՃ͠ɺීٴʹͭͱΊΔ ϊϋΛڞ༗͢Δ͜ͱͰɺ։ൃऀΛ૿͢ ٕज़ࢧԉ ҟಈ
։ൃऀ͕૿͑Δͱ՝૿͑Δ ਓंྠͷ࠶ൃ໌ʹ༨೦͕ͳ͍
ཧ͞Εͳ͍ॏෳίϯςφΠϝʔδ W $FSU W $VTUPN$POpH -BUFTU W ͲΕͰ͍͍ɺͬͯ͠·͓͏ ୭͕ཧ͍ͯ͠Δͷʁ ʁ
Ͳͷ/HJOY͕࠷৽ʁ ͲΕ͕੬ऑੑରԠ͞Ε͍ͯΔͷʁ
՝ͲΜͲΜΕ্͕Δ ՝ྫ ɾγʔΫϨοτใͷऔΓѻ͍ํ ɾ։ൃऀͱӡ༻ऀͷ͍͋·͍ͳݖݶཧ ɾηΩϡϦςΟ ίϯςφFYFDͷՄ൱FUD ɾ࠷దͳ,VCFSOFUFTͷӡ༻୯Ґ ɾࠪͷҰݩཧํ๏ ৫ن֦େ՝֦େ
ৗʹ৫มԽͤ͞ ಓʹղܾ͢Δ͔͠ͳ͍ ՝ ৫ن
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ ʴ ʴ $MPVE/BUJWF͕ͨΒͨ͜͠ͱ
ٕज़ͷมԽ ৫ͷมԽ ΤϯδχΞͷมԽ ⁞ ʴ ʴ มԽΛड͚ೖΕΒΕΔਓࡒɾ৫ʹͳΓɺ কདྷͷٕज़ಋೖɾٕज़มԽʹ͘͢ରԠͰ͖Δ
$MPVE/BUJWF͕ͨΒͨ͜͠ͱ
$MPVE/BUJWFʹඈͼࠐΉͳΒ͍·ʂ
5IBOLZPV