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
自宅鯖のための IaC / クラウド活用
Search
Kanaru
July 04, 2026
Technology
16
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自宅鯖のための IaC / クラウド活用
2026年7月4日 IT インフラ集会で発表。
Kanaru
July 04, 2026
More Decks by Kanaru
See All by Kanaru
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
110
Other Decks in Technology
See All in Technology
Azure Durable Functions で作った NL2SQL Agent の精度向上に取り組んだ話/aidevday2026
thara0402
0
120
AIで楽になるはずが、なぜ疲れる?
kinopeee
0
130
人依存からAIネイティブの体制へ:バックエンド開発の裏側【SORACOM Discovery 2026】
soracom
PRO
0
120
StepFunctionsとGraphRAGを活用した暗黙知活用のためのRAG基盤
yakumo
0
180
MCPをつなげて作る組織横断のAIエージェント基盤
tsubakimoto_s
0
230
ソフトウェアアーキテクチャ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
890
基調講演:人とAIをつなぐIoTの今と未来 ー 「フィジカル」と「デジタル」が出会うその先へ【SORACOM Discovery 2026】
soracom
PRO
0
340
AWS環境のセキュリティ不安を解消した企業事例 ~よくある課題と対策を一挙公開~
asanoharuki
0
230
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
2
1.3k
システム監視入門
grimoh
5
720
セキュリティ研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
29
23k
DevOps Agentで運用判断をチーム資産にする~Agent InstructionsとAgent Skillを継続的に育てる~
fujioka6789
0
160
Featured
See All Featured
Side Projects
sachag
455
43k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
400
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
440
A better future with KSS
kneath
240
18k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
420
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
390
Navigating Weather and Climate Data
rabernat
0
420
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
330
[SF Ruby Conf 2025] Rails X
palkan
2
1.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
自宅鯖のための IaC / クラウド活用 2026-07-04 ITインフラ集会 おんやっこ
自己紹介 おんやっこ • 学部4年 • 自宅鯖歴 3年 • クラウド歴 2年
趣味 PC の初期化 特技 AWS の無料枠を使う 2
AWS Summit Japan 2026 3
構成の紹介 構成の特徴 • Proxmox VE で仮想化 • VM には tailscale
など • MicroK8s で Kubernetes を構築 用途例 VPN / ストレージ / PW マネージャー Git リモート / ID プロバイダ 4 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
IaC を構築する 5
なぜ自宅鯖に IaC を組むのか • 自宅鯖は定期的に破壊したくなる💥 ◦ 機器の更新やサブネット空間の変更 ◦ 構成変更を気軽にできるのが自宅鯖のいいところ •
手動での再構成には時間がかかる ◦ OS やアプリのインストール ◦ 前環境の再現 • 可用性の低下は QOL の低下に直結 ◦ 自宅鯖は日常的に使うツールを多く含む ◦ 再構成時のダウンタイムは可能な限り減らしたい ▶ IaC による構成管理で破壊・再構成の時間と手間を削減 6
IaC を組む 7 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ
IaC を組む 8 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 9 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 10 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 11 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
クラウドの活用 12
三権分立 運用の上で考える3要素 13 01 > ローカル ・コードの編集 ・コマンドの実行 02 >
自宅鯖 ・ロマン ・安価 (ただし電気代は考えない ものとする) 03 > クラウド ・高可用性 ・多様な機能
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ 14 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ ◦ …ん? 15 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 16 EC2 Elastic IP address つ Proxmox Cluster Node
1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s ※ EC2 に自動割り当てされる グローバル IP アドレスは厳密には EIP ではありません。 EC2 が EIP を持ってきたよ EC2 にありがとうと言って EC2 はあなたに IGW で 破産して欲しいんだ
クラウドの使用例 17 Internet VPC Public subnet EC2 Internet gateway Proxmox
Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s WireGuard
その他のクラウドの活用 • IaC のコード管理(GitHub) • HTTP トンネル(Cloudflare Tunnels) • Terraform
の状態管理 (S3) • シークレット管理(KMS + SSM Parameter Store) 18
今後の展望 ホスト名ごとにルーティングしたい 19 Internet VPS Caddy Nginx 443 (HTTPS) Other
Proxmox / Kubernetes アプリ 1 アプリ 2 アプリ 3 アプリ 4 app1.example.com app2.example.com app3.example.com app4.example.com
終わり 20