11週間のKubernetes移行後、会社は存在理由を忘れる(2020)
(theolognion.com)Kubernetesへの11週間の移行後、会社は存在理由を忘れてしまう
-
シリコンバレーの新興スタートアップ Xenobroom Inc. は、2020年5月にサーバーインフラのアップグレード作業を開始。
-
世界的なパンデミックの中で日次利用量が急増したため、既存インフラをKubernetesへ移行することを決定。
-
単純なbashスクリプトとVPSマシンを見直して再設計するのに、予想以上の時間がかかる。
-
会社は、ソフトウェア依存関係とライブラリをアップグレードする良い機会だと捉える。
-
単一マシンで稼働していたPostgreSQLデータベースの大部分を、AWSの柔軟性を活用した分散KVストレージへ変換。
-
developブランチで日次デプロイを行う一般的なステージングサーバーを、CI対応の本番専用ワークフローに置き換え。 -
移行作業が完了したとき、社内の誰も製品の目的を思い出せなくなっていた。
-
ユーザーと投資家の双方とも元の製品を理解しておらず、数週間のダウンタイムの後では製品の意味を復元することは事実上不可能。
-
CEOは、Googleのメッセージングアプリ市場シェア拡大を助けたことで知られる霊能者 Phutar Afrayughum の助けを求める。
GN⁺の意見
- この記事は、Kubernetesへのマイグレーション過程が企業に与える影響を風刺的に扱っている。現実でも技術移行は企業運営に大きな変化をもたらし、ときには本来の目標を見失うことがある。
- 技術移行を検討する際には、技術的な側面だけでなく、組織のビジョンと目標についての明確な理解が必要。これは、技術が組織の目的を支えるべきだという原則を強調している。
- Kubernetesは多くの企業で好まれるコンテナオーケストレーションプラットフォームだが、導入前には十分な準備と専門知識が必要。そうでなければ、複雑さと運用負荷が増す可能性がある。
- この記事は、技術導入が常に肯定的な結果だけをもたらすわけではないことを思い出させてくれる。ときには技術が組織の本質的な価値と目標を曖昧にしてしまうことがあると警告している。
- Kubernetesと類似した機能を提供する他のプラットフォームとしては、Docker Swarm、Apache Mesos などがあり、状況によってはKubernetesの代替となりうる。
1件のコメント
Hacker Newsの意見
中間管理職を20%解雇したことで開発生産性が3倍向上した事例
Kubernetesへのマイグレーション経験の共有
Theolognionブログの面白い記事群
失敗の原因に関するジョーク
Kubernetesへの11週間マイグレーション成功事例
Kubernetesへのサービスマイグレーションのコツ
システム運用の容易さと低コスト化
技術選定に関する業界の問題点
クラウドストレージへのマイグレーション経験
1970年代の法律事務所におけるコンピュータ導入体験談