官术网_书友最值得收藏!

Introduction

Every piece of software has bugs. All hardware eventually fails or becomes obsolete. No environment is perfect. As a consequence, even a perfectly healthy database will require downtime periodically. How do we reconcile this need with client expectations, which imply that data is always available, no matter the circumstances?

As users ourselves, we know the frustration associated with attempting to use an application or website that isn't responding. Maybe the only impediment is a message indicating maintenance. No matter the cause, we have to remember to come back later and hope everything is working normally by then. Even with our knowledge about the complexity of software and databases, it is sometimes difficult to ignore an error message that prevents us from managing a bank account or making an online purchase.

Every day, users will be less understanding. Business owners and investors who may be losing millions in potential sales and liabilities while a system is unavailable are even less understanding. Yet, there are several tools available that decrease the likelihood of outages and others that help guarantee we're agile enough to handle them when outages—despite our best efforts—occur anyway.

As is often the case with high availability architecture, the trick is planning ahead.

主站蜘蛛池模板: 凤冈县| 徐水县| 麦盖提县| 柞水县| 简阳市| 深圳市| 镇江市| 武山县| 获嘉县| 成武县| 文化| 广水市| 南汇区| 天水市| 手游| 万安县| 汉中市| 恭城| 赫章县| 洞头县| 纳雍县| 仁寿县| 微博| 东源县| 金沙县| 岫岩| 凭祥市| 嘉义市| 射洪县| 若尔盖县| 新乐市| 拉孜县| 同江市| 宣恩县| 金山区| 邹平县| 多伦县| 驻马店市| 会理县| 钦州市| 峨眉山市|