この章では、ダイナミックプラットフォームとInfrastructure as Codeの原則を活用して高水準の運
用品質を実現する方法を説明する。この章で説明する継続性には、次の要素が含まれている。
サービスの継続性
問題が起きたり変更を加えたりするときでも、エンドユーザーから見てサービスを利用できる
状態を維持すること。
データの継続性
可用性、統一性が保証されないインフラストラクチャの上で、データを利用可能で統一的な
ものに保つこと。
ディザスタリカバリ(災害復旧)
最悪の事態が発生したときのためのリスクマネジメント。
セキュリティ
侵入者を寄せ付けないこと。
14.1
サービスの継続性
システムコンポーネントは故障し、ソフトウェアはクラッシュし、リソースは使い切ってなくなる。
こういった予定外の問題が起きても、人は変化を生み出す。システムとソフトウェアをアップグレード
し、リソースを追加、削除、配分変更し、新しいアプリケーションをデプロイして既存のアプリケー
ションとインテグレートし、アップデートをデプロイし、システムの構成/設定を最適化する。
サービスの継続性は、新しい機能や応答速度の改善といった歓迎すべき変化を除き、ユーザーがこ
れらのことに一切気づかないようにすることを目指す。
継続性は、アップタイムや可用性といった用語で議論される。しかし、これらの用語は、全体像を
考慮しない形で定義されることがある。
14.1.1 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.
O’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
I wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
I’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
I'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.