20年ものの巨大クラウドサービスを、VMベースの基盤からKubernetes (K8s) を利用したコンテナベースの基盤へ移行しています。
その中で、注意していることや、アーキテクチャを大きく変える決定をどのように進めているかをお話したいと思います。
移行している巨大クラウドサービスはサイボウズのGaroon(ガルーン)というグループウェアです。
PHPとMySQLで動くパッケージアプリケーションとしてスタートし、
2011年に、クラウドサービスとしての提供も開始しました。
スケーラビリティやメンテナンス性の問題を解決するためK8sを利用した基盤への移行プロジェクトを行なっています。