サイボウズサマーインターン2018 報告その1〜インフラ刷新プロジェクトコース

みなさんこんにちは、アプリ基盤チーム兼Necoプロジェクト所属の @ueokande です。

この夏もサイボウズではエンジニア向けのサマーインターンを東京・大阪・松山オフィスで開催しました。 今回はインターンのコースの1つである「インフラ刷新プロジェクト」コースの様子について紹介したいと思います。

集合写真

続きを読む

Necoはツラくないクラウド基盤を作ってます、という話をしてきました

こんにちは、Neco チームの@dulltzです。

オープンデベロッパーズカンファレンス2018にて「ツラくないクラウド運用環境を作る」という発表をしました。

この発表ではインフラ刷新プロジェクト Neco の取り組みについてお話しました。

  • インフラ刷新プロジェクト Neco の目的
  • 実機構成の話
  • 実機のライフサイクル管理の話
  • サービス運用の話
  • 開発環境の話

せっかくなので本ブログでもかいつまんで説明します。

発表資料はこちら👉 ツラくないクラウド運用環境を作る - Speaker Deck

続きを読む

分散ユーザー管理システム「etcdpasswd」の紹介

こんにちは、アプリ基盤チーム兼Necoプロジェクト所属の [@ueokande][] です。 本日はNecoで開発しているUNIXユーザーの管理ツールである「etcdpasswd」を紹介します。

github.com

etcdpasswdは、etcdをバックエンドに持つ分散型のユーザー管理システムです。 etcdpasswdは自律型の分散システムで、一時的にホストがダウンしても、次回起動時にetcdのユーザーを参照して同期します。 etcdpasswdはLDAPのようなNSS (Name Service Switch) が外部サービスに問い合わせるのではなく、etcdpasswdが各ホストにある /etc/passwd を更新します。

続きを読む