Blueberry
TOKYO, JAPAN Contact
← All termsGLOSSARY / Technology

Cloud Native.

クラウドネイティブ

クラウド環境の特性を前提として、アプリケーションを設計・運用する考え方。

クラウドネイティブでは、コンテナ、宣言的な構成、継続的なデリバリー、観測可能性などを組み合わせ、変更しやすく回復しやすいシステムを目指す。クラウド上で動いているだけの既存システムが、直ちにクラウドネイティブになるわけではない。

マイクロサービスを採用することが必須でもなく、技術要素の数が成熟度を示すわけでもない。チームの運用能力や変更頻度に見合わない複雑さを導入すると、かえって開発速度が下がる。事業が必要とする柔軟性から構成を選ぶことが重要だ。

デプロイの頻度を上げるなら、自動テストや障害時の復旧手順も整える必要がある。配備できる速さだけでなく、安全に変更できる力が問われる。

Blueberry’s Perspective

難しい構成を採用する前に、変更のたびに何が遅くなっているのかを確かめたい。