Mais conteúdo relacionado
Semelhante a 会計freeeのデプロイを10倍早くした話 (20)
会計freeeのデプロイを10倍早くした話
- 24. Elastic Kubernetes Service (EKS) への移行
24
● Pros
○ Kubernetes (Docker)
○ 新規マイクロサービスを中心に本番運用実績
● Cons
○ モノリシックなサービスをKubernetesへ移行した経験がなかった
■ もう少し小さいサービスを先に移行させたい
○ 当時はKubernetesのモニタリング、セキュリティ周りの統一した規格が未整備
- 52. テスト環境での負荷試験
52
● Unicorn vs Phusion Passenger、通常時 vs ホットデプロイ時
● 「負荷試験コトハジメ」(https://bit.ly/35Xtncb)
○ インクリメンタルに負荷試験を行う
■ フェーズ1: 単一クライアント、単一API
■ フェーズ2: 複数クライアント、単一API
■ フェーズ3: 複数クライアント、シナリオベース
● 完璧にやろうとしすぎない、次ステージ以降でカバー
ホットデプロイ時
- 57. 移行して正直どうだったか?
57
● 25分 -> 2、3分へ短縮できる効果は大きい 🎉
○ デプロイ数の増加、ロールバックの安心感
● 一部本番へ流出した問題があった
○ Redis connection、Releasesの消失
○ 時間 x 規模が必要な事象は発見しづらい
■ リプレイテストの仕組みなど
● Capistranoの辛さを感じる日々
○ サーバーの状態変化に起因した問題を引くことが多い