Забезпечення високої доступності

Поняття доступності бази даних повязано із загальною надійністю системи У принципах інформаційної архітектури (див главу 1) говорилося, що сервер повинен бути завжди доступний і готовий до роботи. Зміст, вкладений в поняття постійної доступності, залежить від конкретної організації і даних У базі даних, що володіє високою доступністю, збої повинні виникати дуже рідко Для деяких баз даних відключення на годину не складає проблему, для інших же недоступність протягом 30 секунд є справжньою катастрофою Правильне рішення проблеми доступності залежить від організаційних вимог, а також від обмежень бюджету й інших ресурсів

План підтримки доступності виконується на трьох каскадних рівнях

1 Підтримка доступності первинної бази даних

2 Забезпечення практично миттєвого доступу до резервної, або вторинної, базі даних

3 Відновлення пошкодженої бази даних

Деякі методи підвищення доступності безпосередньо не повязані з SQL Server Це якість і надмірність устаткування, якість електроживлення, превентивне обслуговування компютерів і своєчасна заміна жорстких дисків, а також безпеку серверної кімнати Всі ці фактори вносять свій внесок у підвищення доступності первинної бази даних Першою лінією оборони доступності є якість обладнання

Якщо база даних була пошкоджена зважаючи апаратного збою, то повинен бути виконаний п 3, тобто відновлення бази даних з резервної копії Методи відновлення були докладно описані в главі 36 Навіть при найсприятливіших

_ / Т_____________________________________ гг_____________________________________________________

вірогідним є сценарій, в якому на перебудову сервера і відновлення даних витрачається півдня До того ж в залежності від типу плану відновлення деякі дані можуть бути втраченими

Підвищена доступність, яка полягає в здатності обробляти помилки і перемикатися на інший сервер, нерозривно повязана з якістю обладнання і операцією відновлення Саме це часто визначає відмінність між кількома годинами і декількома секундами недоступності бази даних

А Перед реалізацією підвищеної доступності переконайтеся в тому, що рівень

первинного сервера добре продуманий, а план відновлення при збоях є-гШЯ ється повн° Ценним– Якщо не реалізована надмірність пристроїв первинного

компютера, то всі кошти, витрачені на програмні рішення, можна Перевірено вважати викинутими на вітер

СУБД SQL Server 2005, оснащена пакетами оновлень, забезпечує три засобу підвищеної доступності: доставку протоколу, кластеризацію і дзеркальне відображення бази даних

Додаткова Деякі рішення для синхронізації основного і запасного серверів ис-інформація пользуют реплікацію транзакцій Перевага цього методу полягає в тому, що кожна транзакція самостійно переміщається на резервний сервер Недоліком є ​​те, що будь-яке програмне забезпечення, розроблене для підтримки реплікації як засобу забезпечення надмірності, накладає на базу даних безліч обмежень (про реплікації см в главі 39)

Джерело: Нільсен, Пол Microsoft SQL Server 2005 Біблія користувача : Пер з англ – М: ООО ІД Вільямс , 2008 – 1232 с : Ил – Парал тит англ

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*