Upgrade to Pro — share decks privately, control downloads, hide ads and more …

複数サービスを運用しやすい理想のコンテナ環境をVPS上に構築する #camphor_day ...

ぷらす
March 29, 2020

複数サービスを運用しやすい理想のコンテナ環境をVPS上に構築する #camphor_day / Building ideal container environment on VPS

CAMPHOR- DAY 2020 ( #camphor_day )の登壇スライドです。

個人開発におけるバックエンドシステムのデプロイ先として、VPSはコスト面から今でも最有力候補の1つです。しかし、複数のサービスを1つのVPSで運用する良い方法があまり知られていないという問題があります。私はDocker ContextsとGitHub Actionsを使って複雑性の少ないコンテナ運用環境を構築しました。このトークでは、それに至るまでの考えであったり、実際に構築したアーキテクチャを紹介したいと思います。

ぷらす

March 29, 2020
Tweet

More Decks by ぷらす

Other Decks in Programming

Transcript

  1. લఏ %PDLFS ˔ ϩʔΧϧͱຊ൪؀ڥͷࠩҟ͕গͳ͍ ˓ ͦͷ··ຊ൪؀ڥʹ͖͍࣋ͬͯͨ ˔ ϛυϧ΢ΣΞͷಋೖָ͕ ˓ .Z42-

    ˓ 3FEJT ˓ /HJOY ˔ 714؀ڥΛԚͨ͘͠ͳ͍ ˓ ґଘϥΠϒϥϦΛZVNJOTUBMMͨ͘͠ͳ͍ 
  2. %PDLFS$POUFYUT )PTUͷ੾Γସ͕͑Ͱ͖ΔίϚϯυ   EPDLFSDPOUFYUDSFBUFSFNPUFEPDLFSlIPTUTTIVTFS!SFNPUFNBDIJOFz  EPDLFSDPOUFYUMT /".&%&4$3*15*0/%0$,&3&/%10*/5,6#&3/&5&4&/%10*/503$)&453"503 EFGBVMU $VSSFOU%0$,&3@)045ʜVOJYWBSSVOEPDLFSTPDLTXBSN

    SFNPUFTTIVTFS!SFNPUFNBDIJOF  EPDLFSDPOUFYUSFNPUFQTϗετΛࢦఆͯ͠ίϚϯυΛ࣮ߦ  EPDLFSDPOUFYUVTFSFNPUF σϑΥϧτΛઃఆ IUUQTXXXEPDLFSDPNCMPHIPXUPEFQMPZPOSFNPUFEPDLFSIPTUTXJUIEPDLFSDPNQPTF
  3. ͍͔ͭ͘ͷํ๏ ˔ &MBTUJDTFBSDI 'MVFOUE ,JCBOB ˔ (SBGBOB (SBGBOB-PLJ  ࠓճ͸ͪ͜ΒΛ࠾༻

    IUUQTHJUIVCDPNHSBGBOBMPLJCMPCNBTUFSEPDTPWFSWJFXDPNQBSJTPOTNE