サイボウズでは、開発、提供しているクラウドサービス cybozu.comの次世代基盤としてKubernetesを中心とした多数のオープンソースソフトウェアを活用しています。 できるだけ既存のオープンソースソフトウェアを活用し、必要な部分だけを自作する方針の元、使用するオープンソースソフトウェアの選定方針の整備や、積極的なコミュニティへのフィードバックを行ったことで、現在ではスケーラビリティの向上、及び、運用のほぼ全ての自動化を実現することに成功しました。 また、自作ソフトウェアもオープンソースソフトウェアとして公開することで、機能拡充・品質強化につなげています。
このセッションでは、Kubernetes環境を多数のオープンソースソフトウェアを使って構築・運用する中で得られたノウハウを元に、以下の様な内容をご紹介します。
・使用するオープンソースソフトウェアの選定 ・オープンソースソフトウェア選定後に直面した課題の解決 ・選定したオープンソースソフトウェアの運用・保守