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
Kubernetes Persistent Volume向け ゾーン障害への備え
Search
Yukinori Sakashita
December 11, 2023
Technology
0
1.8k
Kubernetes Persistent Volume向け ゾーン障害への備え
CloudNative Days Tokyo 2023の登壇資料です。
Yukinori Sakashita
December 11, 2023
Tweet
Share
More Decks by Yukinori Sakashita
See All by Yukinori Sakashita
ゼットラボにおける一歩進んだ Kubernetes向けストレージ管理方法
ysakashita
0
280
はじめよう Kubernetes PersistentVolume のバックアップ
ysakashita
3
1.2k
2022年コンテナ/Kubernetes向けストレージ技術の最新動向
ysakashita
9
5.3k
Cloud Nativeに向けた考えるべきポイント
ysakashita
1
290
ステートフルアプリ on Kubernetesの現在と今後の展望
ysakashita
2
780
VM時代からコンテナ時代へストレージ管理の移り変わり
ysakashita
9
7.7k
Kubernetes時代のストレージ
ysakashita
1
650
Persistent Volumeのはじめの一歩
ysakashita
2
1k
PersistentVolumeの一歩進んだ使い方
ysakashita
3
1.7k
Other Decks in Technology
See All in Technology
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
270
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
300
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
550
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
160
Delegating the chores of authenticating users to Keycloak
ahus1
0
140
開発生産性を測る前にやるべきこと - 組織改善の実践 / Before Measuring Dev Productivity
kaonavi
9
4.2k
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
130
american airlines®️ USA Contact Numbers: Complete 2025 Support Guide
supportflight
1
110
事業成長の裏側:エンジニア組織と開発生産性の進化 / 20250703 Rinto Ikenoue
shift_evolve
PRO
2
21k
Zephyr RTOSを使った開発コンペに参加した件
iotengineer22
1
220
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
510
PO初心者が考えた ”POらしさ”
nb_rady
0
210
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Navigating Team Friction
lara
187
15k
What's in a price? How to price your products and services
michaelherold
246
12k
BBQ
matthewcrist
89
9.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Speed Design
sergeychernyshev
32
1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Statistics for Hackers
jakevdp
799
220k
Done Done
chrislema
184
16k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Transcript
,VCFSOFUFT1FSTJTUFOU7PMVNF͚ κʔϯোͷඋ͑ :VLJOPSJ4BLBTIJUB
ࣗݾհ ‣ ٕज़ݚڀΤϦΞ ӡ༻ཧٕज़ Ϋϥυ αʔόετϨʔδ
ࣗಈࣗίϯϐϡʔςΟϯά "*.- // ).. #BZFTJBO/FUXPSL ‣ ৬ྺ ཱ࡞ॴ 㾎தԝݚڀॴԣݚڀॴ ओݚڀһ 㾎ւ֎ݚڀॴ!γϦίϯόϨʔ ϥϘ αʔόϕϯμʔ ςΫχΧϧ4& 2 ࡔԼಙ ത࢜ :VLJOPSJ4BLBTIJUB 1I% ‣ -*/&ϠϑʔגࣜձࣾθοτϥϘגࣜձࣾ ‣ 4/*"ຊࢧ෦ٕज़ҕһձ෭ҕһ ϢʔεέʔεՊձ ‣ 4/*"5FDIOJDBM$PVODJM"EWJTPS ‣ ใॲཧֶձ%1ฤूҕһ !ZTBLBTIJUB
"HFOEB κʔϯোͱ ,VCFSOFUFTͱ$4*5PQPMPHZ ετϨʔδͰͷκʔϯোରԠ κʔϯোରࡦͷߏྫͱൺֱ
·ͱΊ 3
κʔϯোͱ
ͦͷೝࣝେৎͰ͔͢ ‣ Ϋϥυ͔ͩΒେৎ ‣ ,VCFSOFUFTΛ͍ͬͯΕκʔϯোͰͳ͍ ‣ ߴՁͰߴੑೳͳετϨʔδΛ͍ͬͯΔ͔Βେৎ ‣ 4%4ʹͯ5SJQMF3FQMJDBUJPOͰσʔλΛࢄஔ͍ͯ͠Δ͔Β
κʔϯোͬͪΌΒ 5 κʔϯোൃੜޙʜ
ετϨʔδͷো ‣ োʹͦͷنʹԠͯ͡େ·͔ʹͭͷύλʔϯ͕͋Γ ‣ ετϨʔδػثোͰκʔϯোɾϦʔδϣϯো͕ݪҼͱͳΔ͜ͱ͋Γ 6 4UPSBHF 7PMVNF %BUB σʔλো
4UPSBHF 7PMVNF %BUB ϘϦϡʔϜো 4UPSBHF 7PMVNF %BUB ετϨʔδػثো ɾಛఆͷσʔλͷΈഁଛ ɾΞϓϦͷόάͳͲͰഁଛέʔε͋Γ ɾ%JTLোίϯτϩʔϥɺωοτϫʔΫϙʔτͷ োͰಛఆͷϘϦϡʔϜʹΞΫηεෆՄ ɾػثશମʹΞΫηεͰ͖ͳ͘ͳΔো ɾిݯোͳͲʹΑΔκʔϯোɺʹΑΔ σΟβελʹΑΔϦʔδϣϯোؚΉ
κʔϯͱϦʔδϣϯ ‣ κʔϯۙҬಉҰσʔληϯλʔʹ͓͍ͯɺిݯɾۭௐͳͲʹ ઃඋো͕ൃੜͨ͠ࡍͷٴൣғΛཹΊͨ۠ը ผ໊"WBJMBCJMJUZ;POF "; ‣ ϦʔδϣϯͳͲͷࡂΛߟྀ͠ԕڑҬʹ͔ΕͨαΠτ
7 ;POF" ;POF$ ;POF# ;POF% %BUB$FOUFS 5PLZP3FHJPO %BUB$FOUFS 0TBLB3FHJPO
κʔϯো ‣ *5ػثͷো͚ͩͰͳ͘ిݯۭௐͳͲͷোͰκʔϯશମ͕μϯ ࣄྫ "84౦ژϦʔδϣϯ "1/035)&"45 Ͱκʔϯোൃੜ˞ ‣ ;POF"ͷΈͰ͔͠ఏڙ͍ͯ͠ͳ͍αʔϏε"αʔϏεఀࢭ
8 ;POF" ;POF# ˞ग़యIUUQTBXTBNB[PODPNKQNFTTBHF αʔϏε" αʔϏε$ αʔϏε$ αʔϏε#
,VCFSOFUFTͱ$4*5PQPMPHZ
,VCFSOFUFTͷκʔϯোରࡦ ‣ Ϛϧνκʔϯͩͱύλʔϯ͕Φεεϝ ,4ͷཧɺΞϓϦ 1PE ͷཧ͕༰қ ‣ ϚϧνϦʔδϣϯͩͱύλʔϯ͕Φεεϝ 10
/PEF ;POF" ;POF# /PEF ;POF" ;POF# /PEF ύλʔϯ ύλʔϯ
κʔϯΛҙࣝͨ͠1PEͷஔ ‣ /PEFʹ༩͞ΕͨϥϕϧΛ͍1PEΛzग़དྷΔ͚ͩzࢄͤ͞Δ 1PE5PQPMPHZ4QSFBE$POTUSBJOT͕ొ ͨͩ͠ɺඞͣۉʹࢄஔ͞ΕΔͱݶΒͳ͍ͨΊཁҙ 1PEͷεέʔϧμϯͳͲʹΑΓɺಛఆ";ͷΈʹภͬͯ͠·͏
έʔε͕ੜ·ΕΔͳͲҙ͕ඞཁ 11 ࢀߟIUUQTLVCFSOFUFTJPEPDTDPODFQUTTDIFEVMJOHFWJDUJPOUPQPMPHZTQSFBEDPOTUSBJOUT
8BJU'PS'JSTU$POTVNFS ‣ 1PEͷஔΛ׆༻͢Δ߹ʹ4$ͷWPMVNF#JOEJOH.PEFΛར༻ *NNFEJBUF σϑΥϧτ 8BJU'PS'JSTU$POTVNFS ‣
8BJU'PS'JSTU$POTVNFS17$Λ༻͢Δ1PE͕࡞͞ΕΔ·Ͱ17ͱͷ όΠϯσΟϯάΛΒͤΔϞʔυ 17 7PMVNF ͕"UUBDI͞ΕΔϊʔυ͕1PEͷஔʹΑΓܾఆ 4UPSBHF /PEF
κʔϯΛҙ͍ࣝͯ͠ͳ͍ஔ ‣ 1PEΛ5PQPMPHZ4QSFBE$POTUSBJOUTͰκʔϯΛҙࣝͨ͠ஔ ‣ ͔͠͠ɺ7PMVNFͷஔͷߟྀ͕࿙Ε͍ͯΔͱোରࡦͱͯ͠ยखམͪ 13 ͲͷκʔϯͷϘϦϡʔϜ ϝσΟΞ͕ΘΕ͍ͯΔ ͷͩΖ͏ʁ 4UPSBHF
" # $ " # $ ;POF" ;POF# 7PMVNF .FEJB
$4*ͷ5PQPMPHZ"XBSF ‣ 4UPSBHF$MBTTʹͯ;POFΛࢦఆ͠17 7PMVNF ͷੜݩΛࢦఆ ৄࡉͳಈ࡞ݕূͪ͜ΒΛࢀর IUUQTRJJUBDPNZTBLBTIJUBJUFNTCBBDBEDF 4UPSBHF ;POF" ;POF#
7PMVNF LJOE4UPSBHF$MBTT ʜ BMMPXFE5PQPMPHJFT NBUDI-BCFM&YQSFTTJPOT LFZUPQPMPHZLVCFSOFUFTJP[POF WBMVFT ;POF" WPMVNF#JOEJOH.PEF8BJU'PS'JSTU$POTVNFS LJOE4UPSBHF$MBTT ʜ BMMPXFE5PQPMPHJFT NBUDI-BCFM&YQSFTTJPOT LFZUPQPMPHZLVCFSOFUFTJP[POF WBMVFT ;POF# WPMVNF#JOEJOH.PEF8BJU'PS'JSTU$POTVNFS
1SPYZλΠϓͷ$4*%SJWFSҙ ‣ ࣮֬ʹετϨʔδ·Ͱ5PQPMPHZͷใ͕Θ͍ͬͯΔ͔ཁνΣοΫ 15 4UPSBHF 4UPSBHF ྫ $JOEFS$4*%SJWFS 40%"$4* 5PQPMPHZͷใ͕
5PQPMPHZͷใ ͳ͠ $JOEFS"1* $4*"1* $4*"1* 7FOEPS"1*PS $4*"1* 5PQPMPHZͷใ ෆ໌
ετϨʔδͰͷ κʔϯোରԠ
ετϨʔδͰͷκʔϯোରࡦ ‣ ετϨʔδσʔλΛอ࣋͢Δͷׂ͕ͷػث ‣ κʔϯোͳͲͷඋ͑Λ͍࣋ͬͯΔετϨʔδ͕ଟ͍ ‣ දతͳػೳ ϨϓϦέʔγϣϯػೳ ϦϞʔτϛϥʔ
ϊʔυࢄσʔλஔ 5SJQMF3FQMJDBUJPO 17
ϨϓϦέʔγϣϯػೳ ‣ ετϨʔδͷᝑମΛ·͕ͨͬͯσʔλΛϛϥʔ ‣ 7PMVNF୯ҐͰͷϛϥʔ͕ଟ͍͕ɺʹΑͬͯ4UPSBHF1PPM୯Ґ ςφϯτ୯ҐͰϛϥʔՄೳͳͷ͋Γ ,4͚ͷ͓͢͢Ί D
C B ͷॱ ;POF" ;POF# 4UPSBHF1PPM ;POF" ;POF# 1PSU .JSSPS 5FOBOU *1.BD"EESΛ Ҿ͖ܧ͙ͷ͋Γ .VMUJ1BUIෆཁ ;POF" /PEF ;POF# 4UPSBHF .JSSPS .VMUJ1BUIʹ ΑΔύεΓସ͑ ͳͲ 7PMVNF B 7PMVNF୯Ґ C 4UPSBHF1PPM୯Ґ D ςφϯτ୯Ґ .JSSPS
ϊʔυࢄσʔλஔ ‣ 4%4ͳͲͰ࠾༻͞Ε͍ͯΔ͜ͱ͕ଟ͍5SJQMF3FQMJDBUJPOͳͲ͕༗໊ 19 ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF /PEF
5SJQMF3FQMJDBUJPOͷࣦഊߏ ‣ 5SJQMF3FQMJDBUJPOͲ͜ͷ4UPSBHF/PEFʹஔ͞ΕΔ͔Λҙࣝͯ͠ߏΛΉ ඞཁ͋Γ κʔϯຖͷ4UPSBHF/PEFͳͲͰάϧʔϓԽ 4UPSBHF1PPM ͠ࢄஔΛίϯτϩʔϧͳͲ 20
;POF" /PEF ;POF# 4UPSBHF 4UPSBHF /PEF ;POF" /PEF ;POF# 4UPSBHF /PEF 4UPSBHF1PPM 4UPSBHF1PPM σʔλஔΛҙࣝͨ͠ߏྫ σʔλஔΛҙ͍ࣝͯ͠ͳ͍ߏྫ ࣦഊྫ
κʔϯোରࡦͷ ߏྫͱൺֱ
ߟྀ͖͢ϙΠϯτ ‣ κʔϯোʹ͑͏ΔߏͰͷߟྀ͢ΔϙΠϯτ ,VCFSOFUFTͷར༻ऀ͔ΒΈͨϢʔβϏϦςΟ͕Լ͍ͯ͠ͳ͍͔ κʔϯোʹ͑ΒΕΔߏʹͳ͍ͬͯΔ͔ 1PEஔʹґଘ͍ͯ͠ͳ͍͔
σʔλอޢͷऀ͕ϢʔβPSཧऀ κʔϯোޙͷ෮چ࣌ͰͷੑೳӨڹ͕ఆ௨Γͱͳ͍ͬͯΔ͔ 22
ར༻ऀ͔ΒΈͨϢʔβϏϦςΟ BQJ7FSTJPOBQQTW LJOE4UBUFGVM4FU NFUBEBUB OBNFNZTRM ʜ WPMVNF$MBJN5FNQMBUFT NFUBEBUB OBNFCMPDL TQFD
BDDFTT.PEFT<3FBE8SJUF0ODF> TUPSBHF$MBTT/BNF4UPSBHF" SFTPVSDFT SFRVFTUT TUPSBHF(J ‣ 4UPSBHF$MBTT 4$ ΛͲͷΑ͏ʹઃܭ͢Δͷ͔ʹΑΓϢʔβϏϦςΟ͕มԽ ୯Ұ4$Ϣʔβͭͷ4UBUFGVM4FUͳͲͰཧ˞ ෳ4$$4*5PQPMPHZͳͲʹΑΓ֤";ʹରԠͨ͠4$Λ࡞ ɹɹɹɹˠϢʔβ";ຖʹ4UBUFGVM4FUͳͲΛ࡞Γཧ͕ඞཁ ɹɹɹɹ εέʔϧόʔδϣϯΞοϓͳͲཧ͕ෳࡶʹ ;POF" ;POF# ୯Ұ4$ ෳ4$ ;POF" ;POF# ˞ετϨʔδʹΑͬͯ WPMVNF#JOEJOH.PEF ɹɹ8BJU'PS'JSTU$POTVNFS ͷઃఆ͕ඞཁ
κʔϯোʹ͑ΒΕΔߏ ‣ 1PEͷஔઌʹґଘͨ͠σʔλอޢʹͳ͍ͬͯͳ͍͔ σʔλอޢͷ͕1PEΛσϓϩΠ͢ΔϢʔβPS,4ཧऀͷ ͍ͣΕʹͳΔ͔͕มΘΔ ‣ 3FQMJDBTͷߏͷΞϓϦͰσʔλΛอޢͰ͖Δ͔
1PEผ";Ͱ࠶࡞͞Εͯ0,͚ͩͲσʔλফ͑Δͷ/( ;POF" /PEF ;POF# 4UPSBHF
/PEF ෮چ࣌ͷੑೳӨڹ ‣ %#ͳͲͷεςʔτϑϧΞϓϦͰͷσʔλಉظ֤ϊʔυ/PSUI4PVUIͷ ωοτϫʔΫʹෛՙେ ো͔Βͷ෮چ࣌ʹಛʹେྔʹσʔλಉظ͕ೖΓੑೳΛѹഭ 25 4UPSBHF
ΞϓϦͰͷσʔλಉظ %BUB'MPX 25 ετϨʔδͰͷΓସ͑ 4PVUI /PSUI 4UPSBHF /PEF 4UPSBHF 4UPSBHF .JSSPS
/PEF ෮چ࣌ͷੑೳӨڹ ‣ %#ͳͲͷεςʔτϑϧΞϓϦͰͷσʔλಉظ֤ϊʔυ/PSUI4PVUIͷ ωοτϫʔΫʹෛՙେ ো͔Βͷ෮چ࣌ʹಛʹେྔʹσʔλಉظ͕ೖΓੑೳΛѹഭ 26 4UPSBHF
ΞϓϦͰͷσʔλಉظ %BUB'MPX 26 ετϨʔδͰͷΓସ͑ 4PVUI /PSUI /FX 4UPSBHF /PEF 4UPSBHF 4UPSBHF /FX .JSSPS ϛϥʔઌ7PMͷ Γସ͑ˍ "UUBDI.PVOU
κʔϯʹରԠͨ͠ߏύλʔϯ ‣ ύλʔϯͷߏΛհ 27 4UPSBHFa,VCFSOFUFT ෳ4$ $4*5PQPMPHZ"XBSF͋Γ ୯Ұ4$ σʔλࢄஔͳ͠
ϨϓϦέʔγϣϯͳ͠ ";ߟྀͷ σʔλࢄஔ͋Γ ϨϓϦέʔγϣϯ͋Γ
σʔλࢄஔͳ͠ϨϓϦέʔγϣϯͳ͠ ෳ4$ ‣ ";ލͬͨετϨʔδͱ";ຖͷετϨʔδͷͭͷߏ͕͋Γ ‣ ";Λߟྀͨ͠σʔλࢄஔ͕ͳ͍ͱ";ຖͷσʔλஔʹภΔՄೳੑ͋Γ ‣ 4UBUFGVM4FUͳͲ͕";ຖʹඞཁͱͳΓϢʔβϏϦςΟԼ 28
;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF B ";ލͬͨετϨʔδߏ C ";ຖͷετϨʔδߏ
σʔλࢄஔͳ͠ϨϓϦέʔγϣϯͳ͠ ୯Ұ4$ ‣ 4$ʹͯ8BJU'PS'JSTU$POTVNFSΛઃఆ ‣ ϘϦϡʔϜ͕Ͳ͜ʹஔ͞ΕΔ͔ӡ࣍ୈ 1PEͷεέδϡʔϦϯά࣍ୈ
C 1PE5PQPMPHZ4QSFBE$POTUSBJOTͰશͳࢄͷอূෆՄ /PEF4FMFDUPSͩͱෳ4$ͱେࠩͳ͠ 29 ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF B ";ލͬͨετϨʔδߏ C ";ຖͷετϨʔδߏ
σʔλࢄஔ͋Γ ෳ4$ ‣ 4$ʹͯ";Λࢦఆ $4*5PQPMPHZ ‣ 4UBUFGVM4FUͳͲ͕";ຖʹඞཁͱͳΓϢʔβϏϦςΟԼ ;POF"
/PEF ;POF# 4UPSBHF 4UPSBHF/PEF 4UPSBHF1PPM 4UPSBHF1PPM
σʔλࢄஔ͋Γ ୯Ұ4$ ‣ 4$ʹͯ";ࢦఆͳ͠ PS";Λෳࢦఆ $4*5PQPMPHZ ‣ ετϨʔδࣗ
FH4%4ͷΫϥΠΞϯτ Ͱ";Λҙࣝ͠σʔλΛࢄஔ Ͱ͖Δ͜ͱ͕લఏ ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF 4UPSBHF1PPM 4UPSBHF1PPM
ϨϓϦέʔγϣϯ͋Γ ෳ4$ ;POF" /PEF ;POF# 4UPSBHF 4UPSBHF/PEF .JSSPS 4UPSBHF1PPM
4UPSBHF1PPM` 4UPSBHF1PPM` ‣ Ͳͷ୯ҐͰͷϨϓϦέʔγϣϯ ϛϥʔ ͕Ͱ͖Δ͔ετϨʔδ࣍ୈ 7PMVNF୯Ґ 4UPSBHF1PPM୯ҐPSςφϯτ୯Ґ ‣ 4UBUFGVM4FUͳͲ͕";ຖʹඞཁͱͳΓϢʔβϏϦςΟԼ
ϨϓϦέʔγϣϯ͋Γ ୯Ұ4$ ‣ Ͳͷ୯ҐͰͷϨϓϦέʔγϣϯ ϛϥʔ ͕Ͱ͖Δ͔ετϨʔδ࣍ୈ ‣ ෳ4$ͷ߹ΑΓγϯϓϧͳߏ ;POF"
/PEF ;POF# 4UPSBHF 4UPSBHF/PEF 5FOBOU .JSSPS
ߏύλʔϯͷൺֱ 34 σʔλࢄஔͳ͠ ϨϓϦέʔγϣϯͳ͠ ෳ4$ σʔλࢄஔͳ͠ ϨϓϦέʔγϣϯͳ͠ ୯Ұ4$
σʔλࢄஔ͋Γ ෳ4$ σʔλࢄஔ͋Γ ୯Ұ4$ ϨϓϦέʔγϣϯ͋Γ ෳ4$ ϨϓϦέʔγϣϯ͋Γ ୯Ұ4$ ར༻ऀ͔ΒΈͨ ϢʔβϏϦςΟ 1PEஔʹґଘ͠ͳ͍ σʔλอޢ σʔλอޢͷऀ Ϣʔβ Ϣʔβ ཧऀ ཧऀ ཧऀ ཧऀ ෮چ࣌ͷ ੑೳӨڹͷগͳ͞ ‣ κʔϯোʹ͑͏ΔߏͰͷߟྀ͢ΔϙΠϯτʹج͖ͮߏύλʔϯΛൺֱ ‣ Ͳͷߏ͕औΕΔ͔ετϨʔδͷػೳͷݟఆΊ͕ॏཁ ߏ ൺֱ߲
ߏύλʔϯͷൺֱ 35 σʔλࢄஔͳ͠ ϨϓϦέʔγϣϯͳ͠ ෳ4$ σʔλࢄஔͳ͠ ϨϓϦέʔγϣϯͳ͠ ୯Ұ4$
σʔλࢄஔ͋Γ ෳ4$ σʔλࢄஔ͋Γ ୯Ұ4$ ϨϓϦέʔγϣϯ͋Γ ෳ4$ ϨϓϦέʔγϣϯ͋Γ ୯Ұ4$ ར༻ऀ͔ΒΈͨ ϢʔβϏϦςΟ 1PEʹґଘ͠ͳ͍ σʔλอޢ σʔλอޢͷऀ Ϣʔβ Ϣʔβ ཧऀ ཧऀ ཧऀ ཧऀ ෮چ࣌ͷ ੑೳӨڹͷগͳ͞ ‣ κʔϯোʹ͑͏ΔߏͰͷߟྀ͢ΔϙΠϯτʹج͖ͮߏύλʔϯΛൺֱ ‣ Ͳͷߏ͕औΕΔ͔ετϨʔδͷػೳͷݟఆΊ͕ॏཁ ߏ ൺֱ߲ 👑 Φεεϝ /P Φεεϝ /P (,&ͩͱϦʔδϣϯ ӬଓσΟεΫ <(,&> ϦʔδϣϯӬଓσΟεΫ (,&ͩͱϦʔδϣϯ ӬଓσΟεΫ <(,&> κʔϯӬଓσΟεΫ
·ͱΊ ‣ κʔϯোٴͼͦΕʹඋ͑ͨετϨʔδͷػೳ$4*5PQPMPHZΛհ ‣ κʔϯোʹඋ͑ͨߏύλʔϯͱൺֱΛհ ‣ κʔϯোʹඋ͑ͨಈ࡞ςετΛ࣮ࢪ͢Δ͜ͱ͕͓קΊ ‣ ៉ྷʹκʔϯͷશͯͷϦιʔε͕Ұ੪μϯ͢Δ͜ͱك ‣
ಈ࡞ςετͰɺ1PEɺ,4ϊʔυɺωοτϫʔΫ 1PSU48 ɺ ετϨʔδͷ֤ίϯϙʔωϯτຖͷμϯΞοϓΛ֬ೝ ࠷ޙʹ·ͱΊͯશͯͷϦιʔεͷҰ੪μϯΞοϓ֬ೝ ‣ ສ͕Ұκʔϯো͕ൃੜͯ͠ੑೳྼԽ͕ൃੜ͠ͳ͍Α͏ϦιʔεΛ֬อ ⭐ࠓճৄ͘͠հ͠·ͤΜͰ͕ͨ͠
<$.>4/*"+ϢʔεέʔεՊձ ‣ ձһืूத ‣ 4/*"+ϢʔεέʔεՊձͰ݄ճͷϖʔεͰϕϯμʔࢹ͚ͩͰͳ͘ ετϨʔδΛ͏ଆ͔ΒɺετϨʔδͷӡ༻׆༻ํ๏ɺਓࡐҭͳͲ ʹ͍ͭͯൃදɾ͍ٞͯ͠·͢ ͜Ε·Ͱͷٞ༰ҎԼͷ8FCϖʔδΛ͝ࢀর͍ͩ͘͞
‣ IUUQTTOJBKHJUIVCJPUXHVTFDBTF ‣ ϢʔεέʔεՊձʹݶΓɺແྉͷݸਓձһ ίϯτϦϏϡʔλ Ͱͷ ࢀՃՄೳ 37