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
KiCadでPad on Viaの基板作ってみた
iotengineer22
0
300
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
160
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
170
自律的なスケーリング手法FASTにおけるVPoEとしてのアカウンタビリティ / dev-productivity-con-2025
yoshikiiida
1
17k
B2C&B2B&社内向けサービスを抱える開発組織におけるサービス価値を最大化するイニシアチブ管理
belongadmin
1
6.9k
2025 AWS Jr. Championが振り返るAWS Summit
kazukiadachi
0
110
第4回Snowflake 金融ユーザー会 Snowflake summit recap
tamaoki
1
280
Geminiとv0による高速プロトタイピング
shinya337
1
270
整頓のジレンマとの戦い〜Tidy First?で振り返る事業とキャリアの歩み〜/Fighting the tidiness dilemma〜Business and Career Milestones Reflected on in Tidy First?〜
bitkey
2
16k
タイミーのデータモデリング事例と今後のチャレンジ
ttccddtoki
6
2.4k
ビギナーであり続ける/beginning
ikuodanaka
3
750
Featured
See All Featured
Side Projects
sachag
455
42k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
GitHub's CSS Performance
jonrohan
1031
460k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
Agile that works and the tools we love
rasmusluckow
329
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
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