15
sukiyaki project ~高可用な自宅サーバを目指して~ グリー株式会社 吉浜 丈広

sukiyaki project 〜高可用な自宅サーバを目指して〜

Embed Size (px)

Citation preview

Page 1: sukiyaki project 〜高可用な自宅サーバを目指して〜

sukiyaki project ~高可用な自宅サーバを目指して~

グリー株式会社 吉浜 丈広

Page 2: sukiyaki project 〜高可用な自宅サーバを目指して〜

吉浜 丈広(よしはま たけひろ)

2

•2016 年 4 月 グリー株式会社 入社 •お仕事はサーバ・ネットワーク周りを担当 •コミュニティ活動 - CONBU - Wakamonog committee - Internet Week プログラム委員 - sukiyaki project

Page 3: sukiyaki project 〜高可用な自宅サーバを目指して〜

エンジニアの皆さん技術的な分野でどうやって

挑戦 してますか?

Page 4: sukiyaki project 〜高可用な自宅サーバを目指して〜

保守の関係で…

このサーバは◯◯チームの担当…

新しいことがやりたかったら…

規模が大きくて…

基本的なものはもう既に…

実際に作るのは…

本スライドは一個人の想像であって事実とはなんら関わりがありません

会社の中には

色々なしがらみ

Page 5: sukiyaki project 〜高可用な自宅サーバを目指して〜

sukiyaki project

Page 6: sukiyaki project 〜高可用な自宅サーバを目指して〜

6

sukiyaki project学生時代のノリで「自分のやりたいこと」を

好き勝手やりたい若手エンジニア 4 人

eBay やヤフオクで中古品を拾ってきて自宅 NOC をつくる変人たち

みんなの自宅 NOC をつなげて日々インフラエンジニアとして成長してます✊✊✊

Page 7: sukiyaki project 〜高可用な自宅サーバを目指して〜

こんなこと挑戦してます Part 1

インターネット接続

Page 8: sukiyaki project 〜高可用な自宅サーバを目指して〜

•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

Page 9: sukiyaki project 〜高可用な自宅サーバを目指して〜

こんなこと挑戦してます Part 2

自宅 NOC クラウド

Page 10: sukiyaki project 〜高可用な自宅サーバを目指して〜

小さな家でもデータセンターになる!

10

•各 NOC を貫く L2 ネットワーク •計算リソースとストレージリソースの分散 •VM のマイグレーションも可能

新宿 NOC 板橋 NOC 港区 NOC

NTT-East NGN

Page 11: sukiyaki project 〜高可用な自宅サーバを目指して〜

こんなこと挑戦してます Part 3

高可用かつ高品質な アプリケーション

Page 12: sukiyaki project 〜高可用な自宅サーバを目指して〜

12

•IP Anycast で冗長化された DNS/HTTP(S) ロードバランサ - リクエスト(クエリ)を見ながら適切に LB

•グローバル IP アドレスを圧倒的に節約できる✊✊

新宿 NOC 板橋 NOC

IP Anycast

やっぱ DNS は IP Anycast だよね

HTTP(S)DNS

Page 13: sukiyaki project 〜高可用な自宅サーバを目指して〜

Docker でドカドカ!

13

•アプリケーションは Docker コンテナで提供 •Drone/GitHub を連携させて CI/CD を実現 - Push -> Test -> Build -> Deploy

新宿 NOC 板橋 NOC

IP Anycast

Page 14: sukiyaki project 〜高可用な自宅サーバを目指して〜

さいごに

Page 15: sukiyaki project 〜高可用な自宅サーバを目指して〜

まとめ

15

•自宅ならだいたい好き勝手になんでもできる

- 電気代には気をつけよう

•ひとりだとできることが限られるので同士を見つけましょう

•もっといろいろ面白いことやっているので懇親会でお話しましょう

- https://www.sukiyaki.ski にも一部情報公開していきます