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
セキュアなドキュメント・ アーカイブ管理システムを Ploneを用いて GCP上のGKE Ku...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Manabu TERADA
February 24, 2018
Technology
570
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
セキュアなドキュメント・ アーカイブ管理システムを Ploneを用いて GCP上のGKE Kubernetes (Docker)で構築する方法
Manabu TERADA
February 24, 2018
More Decks by Manabu TERADA
See All by Manabu TERADA
baser_Meetup_キーノート_AI時代_CMSは何を管理するのか_.pdf
terapyon
0
70
Searching 23,000 Photos with Modern VLMs: From Text to Image
terapyon
0
68
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
690
World Plone Day 2026 AI時代のCMSを一緒に考える
terapyon
0
40
PythonのツールチェーンとOSS
terapyon
0
44
AI時代の罠:経験が浅いエンジニアを救うのは誰か?
terapyon
0
73
Python製CMSが実現する、権限管理とセマンティック検索の融合
terapyon
0
77
オープンソースを安心して利用するために
terapyon
1
130
CMSツールPloneでAAL2対応への挑戦
terapyon
0
83
Other Decks in Technology
See All in Technology
AIネイティブな開発のサプライチェーンリスク対策 〜激動の開発現場でリスクに立ち向かう〜【ZennFes】
cscengineer
PRO
2
130
スキルと MCP ツール、責務をどう分けるか? AI が迷わないインターフェース設計の戦略
cdataj
1
1.1k
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.4k
日本 Fintech 未来予測レポート 2027〜2028年(手動編集版)
8maki
0
2.4k
200個のGitHubリポジトリを横断調査したかった
icck
0
130
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
150
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
200
入門!AWS Blocks
ysuzuki
1
140
攻撃者視点で考えるDetection Engineering
cryptopeg
3
1.9k
AIソロプレナー時代に2ヶ月で20人増員した事業創造会社の開発組織の話
miyatakoji
0
680
やさしいA2A入門
minorun365
PRO
12
1.9k
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
110
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
Git: the NoSQL Database
bkeepers
PRO
432
67k
New Earth Scene 8
popppiees
3
2.3k
Amusing Abliteration
ianozsvald
1
210
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
230
Design in an AI World
tapps
1
240
Making Projects Easy
brettharned
120
6.7k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Transcript
ηΩϡΞͳυΩϡϝϯτɾ ΞʔΧΠϒཧγεςϜΛ 1MPOFΛ༻͍ͯ ($1্ͷ(,&,VCFSOFUFT %PDLFS Ͱߏங͢Δํ๏ .BOBCV5&3"%" 04$5PLZP4QSJOH
1MPOF6TFS`T(SPVQ+BQBO
.BOBCV5&3"%" !UFSBQZPO 1MPOF'PVOEBUJPO"NCBTTBEPS Ұൠࣾஂ๏ਓ1Z$PO+1දཧࣄ 14'$POUSJCVUJOHNFNCFS 1ZUIPOΤϯδχΞ݉ΞʔΩςΫτ "CPVUNF .BOBCV5&3"%"
ࣉాɹֶ
"CPVUPVSPSHBOJ[BUJPO ʹճ࣮ࢪ͍ͯ͠Δ1ZUIPOͷΠϕϯτ ʹҰൠࣾஂ๏ਓԽͨ͠ Ұൠࣾஂ๏ਓ1Z$PO+1 ຖ࣮ࢪͷ1Z$PO+1ͷ࠲Λબग़ ࡒཧ ܖΛ࣮ࢪ 1ZUIPO#PPU$BNQΛશࠃʹల։ 1Z$PO+1
υΩϡϝϯτཧ $POUFOUTPGUIJTTFTTJPO ,VCFSOFUFT 1MPOFͱ 1MPOFͷಛ ϑΥϧμཧ ݖݶɾݕࡧ
,VCFSOFUFTͱɾϝϦοτ ߏཁૉͷઆ໌ ࠓճհ͢Δߏͱઃఆํ๏ ແఀࢭΞοϓσʔτ
υΩϡϝϯτཧ $.4 1MPOF
%PZPVLOPX1MPOF %PZPVLOPX;PQF "CPVU1MPOFBOE;PQF
શ෦ೖΓͷ$.4 ΞΫηγϏϦςΟରԠ Ϣʔβάϧʔϓཧ ΞΫηείϯτϩʔϧػೳ શจݕࡧ Ϣʔβϩʔϧ͝ͱʹ ଟݴޠ ཤྺཧɾόʔδϣχϯάػೳ ΞυΦϯ
1MPOF;PQFͷجຊػೳͱಛతͳ෦ͷઆ໌ 1MPOF ΞϓϦέʔγϣϯαʔό ϚϧνϓϥοτϑΥʔϜ ΦϒδΣΫτΛެ։Ͱ͖Δ ෳͷ%#ʹରԠ ;.*ͱ͍͏8FCཧը໘ ;PQF
ίϯςπཧ )5.-ը૾ϑΝΠϧ ϑΥϧμ୯ҐͰͷίϯςϯπཧ ϩάΠϯɾϢʔβཧ ίϯςϯπͷΞΫηεཧ શจݕࡧ ΞΫηγϏϦςΟରԠαΠτߏங 1MPOFͰग़དྷΔ͜ͱ
1MPOFͷ5PQϖʔδ
֊Խͨ͠ϑΥϧμͰίϯςϯπΛཧ ϑΥϧμຖʹ༷ʑͳઃఆ͕Մೳ ཧऀ Ӿཡऀ ϫʔΫϑϩʔ ϑΥϧμͷ֓೦
ฤूϩοΫػೳ͋Γ ίϯςϯπΛฤूதɺଞͷਓ͕ฤूͰ͖ͳ͍ νΣοΫΞτνΣοΫΠϯ ެ։͍ͯ͠ΔͷΛฤूͤͣʹɺฤू༻ͷίϯςϯ πΛ࡞Γฤूྃޙʹެ։͍ͯ͠ΔͷΛஔ͖͑Δ ίϯςϯπͷฤू
෦ͰཤྺཧΛ͍ͯ͠·͢ͷͰࠩΛӾཡ͢Δ͜ͱ͕Մೳ ཤྺػೳͷઆ໌
ཤྺػೳͷઆ໌ͷը໘αϯϓϧ
ίϯςϯπͷϫʔΫϑϩʔ શͯͷίϯςϯπ͕ঢ়ଶΛ࣋ͭ ঢ়ଶʹԠͨ͡ηΩϡϦςΟΛֻ͚Δ ભҠͷ݅ΛܾΊͯެ։ऀΛݶఆ 1MPOFͰࣗ༝ʹΧελϚΠζ͕Մೳ ϫʔΫϑϩʔͱ ্ͷڐՄޙʹ෦ެ։ͤ͞Δ
ϢʔβೝূԿͷͨΊʹߦ͏ʁ ίϯςϯπͷฤू࡞ۀ ެ։ঝೝ࡞ۀ γεςϜͷཧ Ӿཡཧ ͦͷଞɺԿ͔ͷಈ࡞ΛڐՄ͢Δલఏ ϢʔβΛάϧʔϓͱͯ͠·ͱΊΔ͜ͱ͕ग़དྷΔ ϩάΠϯɺϢʔβೝূɺάϧʔϓ
-%"1ͳͲطଘͷσΟϨΫτϦγεςϜͱͷ࿈ܞ͕Մೳ 42-ͷ֎෦%#࿈ܞʹΑΔϢʔβೝূՄೳ 1"4 1MVHHBCMF"VUI4FSWJDF ͱݺΕΔɺΞυΦϯͷ Έ͕͋Δ 440 γϯάϧαΠϯΦϯ ͷରԠՄೳ ଟ͘ͷେֶ৫͕͍࣋ͬͯΔɺ֤छγεςϜͱͷ࿈ܞ͕
ग़དྷΔ ෳͷೝূγεςϜͷ߹͕ͤՄೳ *1ΞυϨεʹΑΔϢʔβೝূՄೳ -%"1ͷରԠɺ440
Ϣʔβೝূ ϩάΠϯग़དྷͨΒૢ࡞ΛڐՄʁ ͲͷΑ͏ʹϩάΠϯϢʔβͱૢ࡞Λ݁ͼ͚ͭΔͷ͔ʁ ૢ࡞ͷڐՄ Ϣʔβ άϧʔϓ ϩʔϧ ׂ ύʔϛογϣϯ
ݖݶ ݖݶઃఆɺϩʔϧͱύʔϛογϣϯʢʣ
ݖݶઃఆɺϩʔϧͱύʔϛογϣϯʢʣ ύʔϛογϣϯͱϩʔϧ Ϣʔβͱϩʔϧ
ͦͷଞͷݖݶؔͷؔ࿈Ωʔϫʔυ ϩʔΧϧϩʔϧ ΦϒδΣΫτ୯Ґͷڞ༗ઃఆ ্Ґܧঝ ϫʔΫϑϩʔͷঢ়ଶ 4UBUF ʹΑΔ݅ ෳͷϫʔΫϑϩʔ ίϯςϯπλΠϓ͝ͱϑΥϧμ͝ͱ ݖݶઃఆɺϩʔϧͱύʔϛογϣϯʢʣ
ૢ࡞ڐՄ·Ͱͷಈ͖ ϢʔβϩʔϧΛ͍࣋ͬͯΔ ϩʔϧʹԠͨ͡ύʔϛογϣϯ͕Ϛοϐϯά͞Εɺૢ࡞ͷڐ Մ͕͞ΕΔ ڞ༗ઃఆͰࢦఆͷΦϒδΣΫτʹϩʔϧׂ͕ΓͯΔ ྫ͑ฤूͷࡍͷύʔϛογϣϯ .PEJGZ1PSUBM$POUFOU &EJUPSϩʔϧΛ࣋ͭϢʔβʹڐՄ ݖݶઃఆɺϩʔϧͱύʔϛογϣϯʢʣ
ϑΥϧμຖʹʮڞ༗ʯઃఆͰݖݶΛཧ ϑΥϧμ֊ͷܧঝؔͷ༗ޮԽແޮԽ͕ग़དྷΔ ϑΥϧμ͝ͱͷݖݶઃఆ
1MPOFͷίϯςϯπͷݕࡧ͕Մೳ )5.-ϖʔδͷݕࡧՄೳ 1%'ΦϑΟεϑΝΠϧͷ෦ݕࡧՄೳ ίϯςϯπೖޙ͙͢ʹݕࡧରʹͳΔ Ӿཡݖݶͷ͋Δͷ͚͕ͩݕࡧରʹͳΔ ͭ·ΓϢʔβݖݶຖʹݕࡧ݁Ռ͕ҟͳΔ શจݕࡧ
1MPOFͰυΩϡϝϯτཧ ϑΥϧμͰཧͰ͖Δ ฤूͷߴͳػೳ͕͋Δ ϩοΫཤྺ ࡉ͔ͳηΩϡϦςΟઃఆ͕Մೳ ϫʔΫϑϩʔϩάΠϯػೳɺݖݶͷࡉ͔ͳػೳ ϑΝΠϧɾը૾ηΩϡϦςΟԼ શจݕࡧػೳ
1MPOF$POGFSFODF5PLZP 1MPOF$POG ʹճͷެࣜάϩʔόϧΠϕϯτ ݄͔Βɹ ϝΠϯɺɺ େా۠࢈ۀϓϥβ1J0 άϩʔόϧͳ1MPOFؔऀ͕ਓҎ্ू·Δ ༧ఆ
,VCFSOFUFT $.4 1MPOF
ίϯςφԽ͞ΕͨΞϓϦΛӡ༻͢ΔΈ ίϯςφΦʔέετϨʔγϣϯπʔϧͱݴΘΕΔ 044 $/$' $MPVE/BUJWF$PNQVUJOH'PVOEBUJPO ཧ ॳ(PPHMF͕։ൃ ଟ͘ͷύϒϦοΫΫϥυ͕αϙʔτPSαϙʔτද໌ σϑΝΫτελϯμʔυʹͳ͖͍ͬͯͯΔ ,VCFSOFUFTͱ
%PDLFSίϯςφΛૢΔૢॎ࢜
%PDLFSίϯςφԽ͞ΕͨΞϓϦͷӡ༻ɾཧΛࣗಈԽ Φʔτεέʔϧࣗಈम෮ͳͲ,VCFSOFUFTϨΠϠʔͰղܾ ڞ௨ͷΠϯλʔϑΣʔεɾߟ͑ํ ,VCFSOFUFTͷϝϦοτ
($1ɾɾɾ(PPHMF͕ఏڙ͢ΔύϒϦοΫΫϥυ (,&ɾɾɾ($1্ͷίϯςφΤϯδϯαʔϏε (PPHMF$POUBJOFS&OHJOFˠ(PPHMF,VCFSOFUFT&OHJOF %PDLFSɾɾɾίϯςφԽٕज़ LTɾɾɾ,VCFSOFUFTΛུͨ͠දه QPEɾɾɾىಈɾഁغͷ୯Ґ ҰͭͷԾϚγϯతଘࡏ ߏཁૉͷઆ໌
ࠓճհ͢Δߏ /HJOY 1MPOF 1PTUHSF42- ϦόʔεϓϩΩγʔ $.4 σʔλετΞ
ࠓճհ͢Δߏ /HJOY 1MPOF 1PTUHSF42- ϦόʔεϓϩΩγʔ $.4 σʔλετΞ 1MPOF 1MPOF
ࠓճհ͢Δߏ /HJOY 1MPOF 1PTUHSF42- ϦόʔεϓϩΩγʔ $.4 σʔλετΞ 1MPOF 1MPOF
-% /HJOY $MVTUFS*1 %#DPOO %#DPOO %#DPOO
ࠓճհ͢Δߏ /HJOY 1MPOF 1PTUHSF42- 1MPOF 1MPOF -% /HJOY $MVTUFS*1
%#DPOO %#DPOO %#DPOO ($1 $MPVE42- (,& GSPOU BQQ
($1$MPVE42- Ϛωʔδυσʔλϕʔεαʔό ($1ίϯιʔϧ͔Βઃఆ͢ΔͷΈ όοΫΞοϓӡ༻ͤΒΕΔ ઃఆํ๏σʔλετΞ $MPVE42- 1PTUHSF42-
($1(,& ,VCFSOFUFTͰίϯςφӡ༻ %PDLFSΠϝʔδΛϗετͯ͠ɺཧͯ͘͠ΕΔ ΦʔτεέʔϧɾແఀࢭΞοϓσʔτ͕Մೳ ઃఆํ๏(,& ,VCFSOFUFT %PDLFSpMF CVJME 1VTI
"QQMZ
LJOE4FSWJDF -PBE#BMBODFS OBNFGSPOUTFSWJDF LJOE%FQMPZNFOU SFQMJDBT OBNFGSPOUOPEF ઃఆํ๏ϦόʔεϓϩΩγ GSPOU
GSPOU /HJOY -% /HJOY
ઃఆํ๏$.4 BQQ BQQ 1MPOF 1MPOF 1MPOF $MVTUFS*1 %#DPOO %#DPOO
%#DPOO LJOE4FSWJDF $MVTUFS*1 OBNFBQQTFSWJDF LJOE%FQMPZNFOU SFQMJDBT OBNFBQQOPEF %#DPOO DMPVETRMQSPYZ
($1ίϯιʔϧ 8FCϒϥβܦ༝ Ͱ࣮ߦՄೳ ىಈίϚϯυ LVCFDUMDSFBUFGDPOpHBQQEFQMPZNFOUZBNM ఀࢭίϚϯυ LVCFDUMEFMFUFEFQMPZNFOUBQQOPEF ߋ৽ίϚϯυ LVCFDUMBQQMZGDPOpHBQQEFQMPZNFOUZBNM ແఀࢭΞοϓσʔτ
($1ίϯιʔϧ 8FCϒϥβܦ༝ Ͱ࣮ߦՄೳ αʔϏεͷঢ়ଶ֬ೝ LVCFDUMHFUTFSWJDFT QPEͷঢ়ଶ֬ೝ LVCFDUMHFUQPET ֬ೝίϚϯυ
σϞ $.4 1MPOF IUUQTHJUIVCDPNQMPOFKQPTDULQMPOFHLFEFNP
5IBOLZPV $.4 1MPOF !UFSBQZPO
1MPOFݚڀձ ຖ݄Ͱ։࠵ ࣍ճ ݄ ਫ ͔Β ޚెொʹͯ త 1MPOF;PQF1ZUIPOͷཧղ
ຊޠར༻ڥ1MPOFࣗମͷվળ 1MPOFͷීٴ 1MPOFͷػೳ֬ೝ ࠷৽ใҎԼ63-ʹͯ IUUQQMPOFKQDPOOQBTTDPN
1MPOF$POGFSFODF5PLZP 1MPOF$POG ʹճͷެࣜάϩʔόϧΠϕϯτ ݄͔Βɹ ϝΠϯɺɺ େా۠࢈ۀϓϥβ1J0 άϩʔόϧͳ1MPOFؔऀ͕ਓҎ্ू·Δ ༧ఆ
݄ൃച 1ZUIPOॳ৺ऀ͚ ϓϨθϯτ
2" $.4 1MPOF