システムの可用性
システムの可用性とは、システムが継続的に稼働できるということです。
ユーザーが使いたいと思える時に使えるかどうかということなので、サービス運用において重要な観点と言えます。
意識すべきこと
システムの可用性が高いということは
・システムが壊れにくい
・復旧が早い
・耐障害性に強い
・常に作動している
ということです。
これらを満たしていると信頼性の高いシステムになります。
可用性を高めるために
可用性を高めるためにはシステムの二重化を行うことが効果的です。
具体的には
・予備システムを準備して、冗長性(システムに余裕のある状態)を高める
・予備システムへの切り替えや、データのリストア時間を短縮する
システムを一つの流れに乗せないで二通りの流れを作っておくことで、予期せぬ自体が起きてしまっても二つ目の流れに切り替えて運用することができます。
システムを運用する時にはぜひ意識してみてください。