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
arkw vs. サーバ移転 -2024年1月版-
Search
Sora Arakawa
March 17, 2024
Technology
0
310
arkw vs. サーバ移転 -2024年1月版-
JSNOG-LT-3
Sora Arakawa
March 17, 2024
Tweet
Share
More Decks by Sora Arakawa
See All by Sora Arakawa
非root化Androidスマホでも動く仮想マシンアプリを試してみた
arkw
0
700
技術島の指定ツール「LaTeX」で同人誌を作ろう
arkw
2
250
ポスト・パソコン時代のジャンク遊び スマートデバイス編
arkw
0
150
ジャンカーよ、車も買え ~10分でわかる!? 中古車選び入門~
arkw
1
150
なれる! 村上さん Misskeyサーバ構築入門
arkw
0
590
Cloudflare Tunnelで自宅サーバを公開してみた
arkw
0
1.6k
5分でわかる!? 7セグメントLED制御
arkw
0
78
ヤフオクで原付買った話
arkw
0
240
パソコンの消費電力と省エネ化のおはなし
arkw
0
330
Other Decks in Technology
See All in Technology
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
データ戦略部門 紹介資料
sansan33
PRO
1
3.8k
AI AgentをLangflowでサクッと作って、1日働かせてみた!
yano13
1
110
[VPoE Global Summit] サービスレベル目標による信頼性への投資最適化
satos
0
200
ソースを読むプロセスの例
sat
PRO
15
9.7k
サイバーエージェント流クラウドコスト削減施策「みんなで金塊堀太郎」
kurochan
4
2.2k
コンパウンド組織のCRE #cre_meetup
layerx
PRO
0
160
Implementing and Evaluating a High-Level Language with WasmGC and the Wasm Component Model: Scala’s Case
tanishiking
0
160
Introduction to Bill One Development Engineer
sansan33
PRO
0
300
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
1
420
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
770
Dylib Hijacking on macOS: Dead or Alive?
patrickwardle
0
430
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
It's Worth the Effort
3n
187
28k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Writing Fast Ruby
sferik
629
62k
The Cost Of JavaScript in 2023
addyosmani
55
9.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
arkw vs. サーバ移転 - 2024年1月版 - 荒川 奏良 (Sora Arakawa,
arkw) 2024/03/17 JSNOG-LT-3@オンライン (Discord)
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ 自己紹介
• 荒川 奏良 (Sora Arakawa, arkw) • 静岡大学 情報学部 行動情報学科 B4 (24卒) • 春から社会人 • 愛知県岡崎市在住 • 趣味 : プログラミング、デザイン、旅行 など • https://arkw.net/ • X (旧Twitter) : @arkw0 • Misskey : @
[email protected]
None
None
None
None
出会いの 季節
別れの 季節
サーバ移転の 季節
None
None
None
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ arkwのサーバ事情
• arkw.net • ロリポップ! レンタルサーバ • 外部アクセスは9割こっち • arkw.work • 自宅サーバ (Chifuyu Server)
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ 自宅サーバ沿革
• Shiori Server • Orange Pi Zero • 2020/04~2022/07 • 2021/10~2022/02は一時休止 • 愛知県岡崎市→静岡県浜松市 • ドメインごとレンタルサーバに仮設置 • 当時は静的HTMLとPHPのみ
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ 自宅サーバ沿革
• Shiori Server • Orange Pi Zero • 2020/04~2022/07 • 2021/10~2022/02は一時休止 • 愛知県岡崎市→静岡県浜松市 • ドメインごとレンタルサーバに仮設置 • 当時は静的HTMLとPHPのみ • Chifuyu Server • EPSON Endeavor ST170E • 2022/07~
None
これに加えてオタ辞苑 (MediaWiki)、コミケレジのバックエンド (Rust)、 フォント警察AIのバックエンド (Python+Tensorflow+Flask) など…
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ 日程調整
• 2024年1月20日 (土) • 帰省合わせ • 1月末に光回線を停止 • 6:00 作業開始 • 早朝深夜以外の浜松は道路がおしまい! • Misskeyのタイムライン更新が比較的遅い • 夜型オタク就寝~昼型オタク起床の隙間 • サーバ停止時間は2~3時間を想定 • これくらいなら許されるやろ… (ほんまか) • 時間短縮&衝撃緩和のため高速課金
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ 事前準備
• ルータの設定内容をメモ • DHCP固定割当 • ポートマッピング • DDNSの設定も控えておくと良い • トンネリングサービスとも • 今回はCloudflare Access • 理由については後述
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ いざ移転
• 04:45 起床 • 06:15 サーバ停止 • 06:25 積載、下宿発 • 06:35 浜松西ICから東名高速 • 07:15 岡崎ICで一般道へ • 07:25 実家着
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ トラブル発生
• 機器設置、配線、ルータ設定変更は順調に完了 • Cloudflare Accessの認証が通らない… • 回線が違うから? • トンネルごと作り直して解決 • 08:40 動作テスト開始 • 08:50 復旧、サーバ移転完了 • ダウンタイムは2時間半程度
None
© 2023, 2024 Sora Arakawa all rights reserved. https://arkw.net/ まとめ
• 下宿民はサーバの出口戦略を考えろ • 機器選定、ネットワーク構成、移転方法 etc… • 実家は一般のご家庭 (× 逸般の誤家庭) • 富豪or長距離ならハードウェア2セットの切替を推奨 • Cloudflare Accessは別回線で認証できない? • トンネルごと作り直す方がラク • そして…
次回予告
arkw vs. サーバ移転 2024年7月版
お楽しみに (?)