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.1k
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
480
Dockerコンテナログパターン
sawanoboly
7
3.7k
Docker Private Registryのデプロイと運用
sawanoboly
3
1k
Dockerコンテナ for AWS && ShifterでDocker for AWSを使っている話
sawanoboly
4
1k
面倒なタイプのログを可視化した話とメトリクスを時系列データにするススメ。それとその先。
sawanoboly
3
2.2k
Other Decks in Technology
See All in Technology
なぜCodeceptJSを選んだか
goataka
0
160
サーバレスアプリ開発者向けアップデートをキャッチアップしてきた #AWSreInvent #regrowth_fuk
drumnistnakano
0
200
オプトインカメラ:UWB測位を応用したオプトイン型のカメラ計測
matthewlujp
0
180
Storage Browser for Amazon S3
miu_crescent
1
200
Qiita埋め込み用スライド
naoki_0531
0
5.1k
Google Cloud で始める Cloud Run 〜AWSとの比較と実例デモで解説〜
risatube
PRO
0
110
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
270
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
150
Amazon Kendra GenAI Index 登場でどう変わる? 評価から学ぶ最適なRAG構成
naoki_0531
0
110
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
580
5分でわかるDuckDB
chanyou0311
10
3.2k
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
280
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
49
11k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
A Tale of Four Properties
chriscoyier
157
23k
Side Projects
sachag
452
42k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Music & Morning Musume
bryan
46
6.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Facilitating Awesome Meetings
lara
50
6.1k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
2
170
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ݚڀձ ऴ