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

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.

主站蜘蛛池模板: 滕州市| 自贡市| 阿城市| 鄄城县| 昌乐县| 阳城县| 台中市| 聂拉木县| 吴堡县| 增城市| 瑞安市| 皋兰县| 巨野县| 麟游县| 宁海县| 和平县| 海宁市| 潜江市| 横山县| 河北省| 萍乡市| 屏山县| 昌江| 大宁县| 亳州市| 郴州市| 越西县| 巴里| 左权县| 岚皋县| 新巴尔虎右旗| 平阳县| 杨浦区| 凉城县| 河津市| 宣武区| 三江| 遵化市| 鸡泽县| 抚宁县| 吴堡县|