inductor's blog

nothing but self note :)

Googleが作った分散アプリケーション基盤、Borgの論文を読み解く -その1-

このエントリーについて

このエントリーを書き始めた経緯は下記にあります。

inductor.hatenablog.com

上記の理由の通り、目的は論文を翻訳することだけではなく、最終的にこれを踏まえて自分の見解をつらつらと書いていくところにもあります。

おそらく一番時間がかかるのはそれなので、一旦は翻訳を一通り終えた上で更に頑張っていきます。ゆっくりお待ちいただければと思います><

続きを読む

Googleが作った分散アプリケーション基盤、Borgの論文を読み解く -導入編-

はじめに

こんにちは。inductorです。

今日のエントリーはタイトルの通りです。

BorgはGoogleが持つアプリケーション実行基盤で、Google CloudにおいてはGKEのマスターノードやGoogle App Engineなどが実際に動くインフラとしても使われています。

また、話題のKubernetesの元になったGoogle Insideなプロジェクトとしても有名かとおもいます。

ツイッターで誰かが「Borgの論文を誰か日本語で解説してほしい」と言っていたのを見かけたのを見かけたので、論文を読んで実際に中身を紐解いてみたいなと思いました。

元論文はこちらです

ai.google

何を書くのか

自分は実はBorgの論文をきちんと読み込んだことはないため、時間を掛けて何回かに分けてやってみようと思っています。

実は、Borgの解説自体は他の方々もやっているようで、僕が改めてやる意味はあるんだろうか、なんて思ったりもしたのですが、まあ実際のところいろいろな視点での解説があったほうがわかりやすいかもなと思ったのと、そもそも僕は論文なるものをちゃんと読んだことがほとんどないので、これを機にやってみようかな、なんて思ったのでした。

めっちゃ時間かかりそうなので、とりあえずAbstractだけ訳したものと、それに対する僕の見解を置いておきます。

---以下、本文---

続きを読む

Kubernetes Meetup #24 3つ目のスライドのやつ

Kubernetes 1.16 アルファ機能を先取り!エフェメラルコンテナ

@superbrothers

Agenda

  1. Kubernetesでアプリケーションのトラブルシュート/デバッグ
  2. エフェメラルコンテナ
  3. エフェメラルコンテナ、もっと詳しく
  4. 今後のマイルストーン
  5. まとめ
続きを読む

Kubernetes Meetup #24 1つ目のスライドのやつ

minne の開発環境の変革と今後

@_shiro16 GMOペパボ minne事業部 チーフテクニカルリード

minneについて

国内最大級のハンドメイド商品のECサイト 9年目

Agenda

  • minnne の構成の話
  • Kubernetes導入以前の開発環境
  • Kubernetes導入以後の開発環境(問題がどう解決されたか)
  • 今後の話

話さないこと

  • なぜKubernetesに移行したか
  • 実際の以降の話
続きを読む

ZOZOテクに入社してもうすぐ1年半になるので、リアルな話をしたい

はじめに

タイトルは釣りです(テンプレ)

はじめましての方ははじめまして。特にこの記事がバズるとも思ってないんですが、なんとなく新しく僕のことを知っていただいた方のために自己紹介しておきます。
ZOZOテクノロジーズ開発部に所属するインフラエンジニアのようなことをやっている者です。チーム的にはMLOpsチームという組織にいます。Dockerが好きです。 社内では本名の太田さん、pchan、いんだくたーさん、こうちゃんなどと呼ばれています (Ref: @sonots)

自分のことを知っている方はご存知だと思いますが、自分語り満載のエントリーになる予定です。だるいと思った方はスルーしてもらって大丈夫です!

続きを読む