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
Dockerコンテナを使った ホスティングサービスと コンテナイメージの話
Search
Yukihiko SAWANOBORI
March 13, 2018
Technology
2
1.2k
Dockerコンテナを使った ホスティングサービスと コンテナイメージの話
第1回 HPC OPS 研究会(2018-03-12)での発表資料です。
https://bit.riken.jp/2018/02/1st-hpc-ops-mtg/
Yukihiko SAWANOBORI
March 13, 2018
Tweet
Share
More Decks by Yukihiko SAWANOBORI
See All by Yukihiko SAWANOBORI
Amazon EFS/Azure Filesと イベントドリブンバックアップの話
sawanoboly
0
510
Dockerコンテナログパターン
sawanoboly
7
3.8k
Docker Private Registryのデプロイと運用
sawanoboly
3
1k
Dockerコンテナ for AWS && ShifterでDocker for AWSを使っている話
sawanoboly
4
1.1k
面倒なタイプのログを可視化した話とメトリクスを時系列データにするススメ。それとその先。
sawanoboly
3
2.4k
Other Decks in Technology
See All in Technology
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
0
180
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
360
あなたの知らない Linuxカーネル脆弱性の世界
recruitengineers
PRO
3
160
.NET 10のBlazorの期待の新機能
htkym
0
110
AI機能プロジェクト炎上の 3つのしくじりと学び
nakawai
0
120
混合雲環境整合異質工作流程工具運行關鍵業務 Job 的經驗分享
yaosiang
0
190
個人でデジタル庁の デザインシステムをVue.jsで 作っている話
nishiharatsubasa
3
5.1k
AI-Readyを目指した非構造化データのメダリオンアーキテクチャ
r_miura
1
330
What's new in OpenShift 4.20
redhatlivestreaming
0
280
OTEPsで知るOpenTelemetryの未来 / Observability Conference Tokyo 2025
arthur1
0
260
AWS DMS で SQL Server を移行してみた/aws-dms-sql-server-migration
emiki
0
240
GraphRAG グラフDBを使ったLLM生成(自作漫画DBを用いた具体例を用いて)
seaturt1e
1
150
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
Reflections from 52 weeks, 52 projects
jeffersonlam
353
21k
Mobile First: as difficult as doing things right
swwweet
225
10k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.6k
What's in a price? How to price your products and services
michaelherold
246
12k
Docker and Python
trallard
46
3.6k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1k
Music & Morning Musume
bryan
46
6.9k
Transcript
#hpcopsjp %PDLFSίϯςφΛͬͨ ϗεςΟϯάαʔϏεͱ ίϯςφΠϝʔδͷ !TBXBOPCPMZ )JHBO8PSLT--$ .PCJOHJ,, )1$014ݚڀձ
#hpcopsjp ຊͷ༰ w%PDLFSͰӡ༻͢ΔαʔϏεͷߏங w%PDLFSΠϝʔδ࡞ͷίπ
#hpcopsjp %PDLFSͱXFCαʔϏε
#hpcopsjp લఏΑ͋͘ΔXFC %PDLFS wৗறϓϩηε w)551ΠϯλʔϑΣʔε w+PC8PSLFS w4UPSBHF %# $BDIF w
-PBE#BMBODFS
#hpcopsjp %PDLFS$PNQPTF4XBSN w4FSWJDF EPDLFSSVO૬ /FUXPSL 7PMVNF ͳͲͷߏཁૉΛ ఆٛϑΝΠϧ :".- ʹهड़
w4XBSNԣʹεέʔϧ͍ͨ͠߹ʹར༻ w ҰԠ ެࣜπʔϧ wγϯϓϧͳ8FCαʔϏεʹे
#hpcopsjp ,VCFOFUFT LT w%PDLFSίϯςφΛϓϩηεͷΑ͏ʹѻ͏ɺҬ04 ͷΑ͏ͳεέδϡʔϥ wߴػೳͰɺඞཁͳ͜ͱେମશ෦ೖΓ wϚϧνΫϥυ্ʹɺڞ௨ͷΠϯλʔ ϑΣʔεΛͨͤΔϓϥοτϑΥʔϜ w.JDSP4FSWJDFΞʔΩςΫνϟʹ࠷ద ࢲݟ
#hpcopsjp Ͱɺ%PDLFSͰӡ༻͍ͯ͠Δ αʔϏεͷҰ͕ͭͪ͜Β
#hpcopsjp IUUQTHFUTIJGUFSJP
#hpcopsjp ECR registry Amazon EFS Amazon Aurora 8PSE1SFTTίΞͳͲ Ϣʔβݻ༗ϑΝΠϧ Ϛϯτʂ
Ϣʔβݻ༗ςʔϒϧ ڥมʂ ˞/'4 ˞Πϝʔδอଘ ˞.Z42-
#hpcopsjp ϑΝΠϧੜ৴ AWS Lambda ඞཁ࣌ʹىಈ Amazon S3 4UBUJD )5.-
Ͱ อଘ ༻͕ࡁΜͩΒऴྃ Amazon CloudFront 1VCMJTI
#hpcopsjp ৗறίϯςφແ͠ w1)1 ͳͲ ͷॲཧ͕ඞཁͳͱ͖͚ͩىಈ wλΠϚʔɺ৭ʑͳΈͰࣗಈఀࢭ wޙॲཧɺόονॲཧϓϩηε͕ৗற͠ͳ͍ɺܾΊ ΒΕͨॲཧ͚ͩߦ͍ऴྃ͢Δίϯςφ w$*αʔϏεͷΑ͏ͳίϯςφͷ͍ํͰ͢ w˞ͬͦ͜ΓEBUBEPHBHFOUͱEPDLFS"1*༻ͷϓϩ
Ωγίϯςφৗறͯ͠·͢
#hpcopsjp %PDLFSίϯςφͷಛੑ ෦ Λར༻ wςϯϓϨʔτʴίϯςϯπͰ͋Δ͜ͱ wϢʔβͷӬଓίϯςϯπ͚ͩϚϯτ wଞ৮ΒΕͯϦηοτ wཧπʔϧίϯςφ w4FSWJDF 4XBSN
"1*Λೝূ͖ެ։ wޙλεΫɺόονδϣϒشൃੑͷίϯςφ
#hpcopsjp ΞΧϯͷͰΊͨ w.Z42-ͷϑΝΠϧ"NB[PO&'4 /'4 ʹஔ͍͍ͯͨ wલͷ҆ՁϨϯαόͷΑ͏ͳύϑΥʔϚϯεͩͬ ͨ w"NB[PO"VSPSBʹมߋ͠ɺϚτϞʹ wͭͷ-#ʹϙʔτมߋͰίϯςφఏڙͨ͠Β$PPLJFυ ϝΠϯͷ͍ͤͰޡಈ࡞
wαϒυϝΠϯʹͯ͠ɺ҆શʹ
#hpcopsjp ΞΧϯͷͰΊͨ w%PDLFSΠϝʔδ͕৭ʑͱॏ͔ͨͬͨ wެࣜͷQIQBQBDIF EFCJBO QIQBMQJOFʹ w8PSE1SFTT·Δ͝ͱϢʔβཧԼ /'4 wίΞΛ%PDLFSΠϝʔδଆʹݻఆɺ61
wJOJU·ΘΓΛTPWFSMBZ ˞ޙड़ ʹ w͍Ζ͍Ζͬͯɺ.#.#ఔʹ
#hpcopsjp %PDLFSΠϝʔδ
#hpcopsjp Πϝʔδʹ͍ͭͯ wίϯςφ㱠7JSUVBM.BDIJOF wίϯςφ͝ͱͷׂ͕ͭΑ͍ wʰ͍ͭͷ04ཧʱۃྗద༻͠ͳ͍͜ͱ wΠϝʔδܰ͘ɺBMQJOFͳͲΛϕʔεʹ wެࣜ MJCSBSZ ͷϕʔε༻࠷ۙখ͞Ί w.#ఔͰ·ͱ·ΔΑ͏ʹ˞͞Βʹܦݧ্Ͱ
͕͢ɺ(#Λ͑ΔͱQVMM͕τϥϒΓ͍͢
#hpcopsjp ϕετόΠφϦΛஔ͚ͩ͘ wHPݴޠͰ࡞ɺ&/53:10*/5ʹ CVTZCPY BMQJOF wઃఆڥม 'BDUPSBQQ wϑΝΠϧʹஔ͖͍ͨఆٛʜ
wόΠφϦʹຒΊࠐΈHPBTTFUT TUBUJLͳͲ wLTͷ4FDSFUTͳͲɺεέδϡʔϥͰϚϯτ
#hpcopsjp όΠφϦͰͳ͍߹ wϥϯλΠϜɾϥΠϒϥϦϚϧνεςʔδϏϧυͰผϏϧ υͰ༰ྔઅ w"[VSF'VODUJPOT"84-BNCEBΛσϓϩΠ͢ΔΑ͏ͳ ײ֮Ͱͭ͘Δ ෭࡞༻ͱͯ͠ɺςετ͍͢͠ wىಈϓϩηεͰ͖Δ͚ͩෳࡶʹ͠ͳ͍ wϝΠϯϓϩηε4*(/"-Λड͚औΕΔΑ͏ʹ͓ͯ͘͠
TIFMMͳΒFYFDΛ͏ͳͲ w͔ͭ͑ΔͳΒAJOJUAΦϓγϣϯ
#hpcopsjp TPWFSMBZ wHJUIVCKVTUDPOUBJOFSTTPWFSMBZ wTZT7JOJU4ZTUFNEΛஔ͖͑Δ w04ͷσΟετϦϏϡʔγϣϯΛؾʹͤͣར༻Մ wෆཁͳࣄΛ͠ͳ͍ͷͰɺඇৗʹܰշ wىಈ࣌ͷॲཧɺύʔϛογϣϯमਖ਼ɺඞཁαʔϏεΛ '(Ͱىಈͱ͍͏εςοϓ wTVQFSWJTPSػೳ
#hpcopsjp 4IJGUFSY4ͷྫ wىಈ࣌ɺ%#ଓใͳͲΛ8PSE1SFTTͰѻ͑ΔΑ͏ʹॻ ͖ग़͠ɺϓϥάΠϯͳͲͷແޮԽɺγεςϜଆʹ৭ʑ௨ CBTIεΫϦϓτ wαʔϏεIP )551 QIQGQN 'BTU$(*
Λཧ w˞ͬͦ͜ΓQPTUpYΛ#(ͰΒ͍ͤͯΔ w৭ʑΔ͚ͲɺඵͰىಈ0,Ͱ͢ wಈ࡞֬ೝ༻Ͱ4IJGFS-PDBMͱ͍͏ΠϝʔδΛެ։˞͍ͯ͠Δ ͷͰɺڵຯ͕͋ΕதΛݟΒΕ·͢ ˞IUUQTHJUIVCDPNHFUTIJGUFSTIJGUFSMPDBM
#hpcopsjp ATRVBTIAͷεεϝ
#hpcopsjp ैདྷͷΠϝʔδ ෳͷϨΠϠΛݸผอଘ ։ൃ༻్ʹΑ͍ TRVBTIɺ͜Μͳ͔Μ͡ 7PMVNF -BZFS 7PMVNF -BZFS
7PMVNF -BZFS 7PMVNF -BZFS TRVBTI ෳͷϨΠϠΛ݁߹ ҰͭͷϨΠϠʹ 7PMVNF -BZFS
#hpcopsjp ATRVBTIAͷৄࡉ w%PDLFSΠϝʔδͷϨΠϠΛ·ͱΊΔػೳ wEPDLFSҎ߱ͰɺFYQFSJNFOUBMϑϥάΛ༗ޮ ʹ͢Δͱར༻Մ wAEPDLFSQVMMAϨΠϠ͕ෳʹͳΔͱ͍ wΠϝʔδαΠζݮͱɺ͜ͷTRVBTIͰɺॳظߦͬ ͍ͯͨΠϯελϯεՃ࣌ͷࣄલQVMMΛΊ·ͨ͠
#hpcopsjp Πϝʔδͷςετ w*OGSBUBTUFS IUUQHJUIVCDPNSZPUBSBJJOGSBUBTUFS wίϯςφ֎͔ΒৼΔ͍νΣοΫ w4FSWFSTQFD IUUQTFSWFSTQFDPSH wίϯςφ͔ΒৼΔ͍νΣοΫ
w(PPHMF$POUBJOFS4USVDUVSF5FTUT IUUQTHJUIVCDPN(PPHMF$MPVE1MBUGPSNDPOUBJOFSTUSVDUVSFUFTU wίϯςφઐ༻ςετπʔϧ
#hpcopsjp શମͷ·ͱΊ wίϯςφ㱠7JSUVBM.BDIJOF ࠶ܝɺ͜Εϗϯτॏ ཁ w%PDLFSͷαʔϏεར༻༻్ʹ͋ͬͨϓϥοτ ϑΥʔϜΛબΔ w˞ͨͩɺ༨༟͕͋ΕLTͰ wΠϝʔδ࡞ޙʑڹ͘ɺઓུతʹɺඞཁͳࣄ͚ͩ
#hpcopsjp QPEDBTUDMPVEJOGSBBVEJP w5SBDLࠓͷΑ͏ͳ ͕Γࢁ wʰͷ΅Γʔ͞ΜͷΫϥ υΠϯϑϥ1PEDBTUʱ IUUQT DMPVEJOGSBBVEJP Ͱ
#hpcopsjp ձͷ࣭ൈਮ w2%PDLFSIVCͷ"VUPNBUFECVJMEͰTRVBTI Ͱ͖ͳ͍ͷʁ w"೦ͳ͕ΒͰ͖·ͤΜɻ ࢲ$JSDMF$*ͰϏϧυͯ͠1VTIͯ͠·͢ w/PUFTPWFSMBZͷڹଟ͠
#hpcopsjp %PDLFSίϯςφΛͬͨ ϗεςΟϯάαʔϏεͱ ίϯςφΠϝʔδͷ !TBXBOPCPMZ )JHBO8PSLT--$ .PCJOHJ,, )1$014ݚڀձ ऴ