sukiyaki project 〜高可用な自宅サーバを目指して〜
TRANSCRIPT
sukiyaki project ~高可用な自宅サーバを目指して~
グリー株式会社 吉浜 丈広
吉浜 丈広(よしはま たけひろ)
2
•2016 年 4 月 グリー株式会社 入社 •お仕事はサーバ・ネットワーク周りを担当 •コミュニティ活動 - CONBU - Wakamonog committee - Internet Week プログラム委員 - sukiyaki project
エンジニアの皆さん技術的な分野でどうやって
挑戦 してますか?
保守の関係で…
このサーバは◯◯チームの担当…
新しいことがやりたかったら…
規模が大きくて…
基本的なものはもう既に…
実際に作るのは…
本スライドは一個人の想像であって事実とはなんら関わりがありません
会社の中には
色々なしがらみ
sukiyaki project
6
sukiyaki project学生時代のノリで「自分のやりたいこと」を
好き勝手やりたい若手エンジニア 4 人
eBay やヤフオクで中古品を拾ってきて自宅 NOC をつくる変人たち
みんなの自宅 NOC をつなげて日々インフラエンジニアとして成長してます✊✊✊
こんなこと挑戦してます Part 1
インターネット接続
•AS59105 から IPv4 /26, IPv6 /48 を割り当て •BGP で IPv4/v6 フルルートを受け取り&
自 AS の経路広告
•(AS59105)自宅 NOC オペレーターズグループ様に感謝🙏🙏https://www.homenoc.ad.jp
PPPoE? IPoE??いやいやもちろん BGP とフルルート
8
AS59105NTT-East NGN
新宿 NOC 板橋 NOC
AS65002
こんなこと挑戦してます Part 2
自宅 NOC クラウド
小さな家でもデータセンターになる!
10
•各 NOC を貫く L2 ネットワーク •計算リソースとストレージリソースの分散 •VM のマイグレーションも可能
新宿 NOC 板橋 NOC 港区 NOC
NTT-East NGN
こんなこと挑戦してます Part 3
高可用かつ高品質な アプリケーション
12
•IP Anycast で冗長化された DNS/HTTP(S) ロードバランサ - リクエスト(クエリ)を見ながら適切に LB
•グローバル IP アドレスを圧倒的に節約できる✊✊
新宿 NOC 板橋 NOC
IP Anycast
やっぱ DNS は IP Anycast だよね
HTTP(S)DNS
Docker でドカドカ!
13
•アプリケーションは Docker コンテナで提供 •Drone/GitHub を連携させて CI/CD を実現 - Push -> Test -> Build -> Deploy
新宿 NOC 板橋 NOC
IP Anycast
さいごに
まとめ
15
•自宅ならだいたい好き勝手になんでもできる
- 電気代には気をつけよう
•ひとりだとできることが限られるので同士を見つけましょう
•もっといろいろ面白いことやっているので懇親会でお話しましょう
- https://www.sukiyaki.ski にも一部情報公開していきます