База данных Website & размещается через несколько дата-центров

Вы не использовали -print0 опция с find.

2
задан 20 July 2011 в 05:15
1 ответ

Этого очень трудно достигнуть. Серьезно.

SQL Server не играет это хорошо с высокими ссылками задержки (высокая задержка в этом случае> =1Ms) для зеркального отражения и кластеризации, которые являются этими только двумя методами, доступными для гарантии актуальных данных. Необходимо переключиться на репликацию или передачу журналов, если у Вас есть какая-либо задержка. Иначе Ваша база данных пострадает damatically с точки зрения чтения и запишет скорость.

С точки зрения передачи одному из узлов это требует очень robus сеть DNS. Существуют поставщики DNS, которые могут сделать это для Вас.

Для Циклического алгоритма DNS / Обработка отказа, это является общепринятым как очень плохой метод выполнения обработки отказа, однако это может быть "достаточно хорошо", если Ваш SLA с Вашими клиентами может разместить его. Если у Вас есть низкий TTL (скажите, 5-30 минут), то можно войти и зеркально отразить записи DNS для указания на 2-й центр обработки данных, и затем большинство клиентов назад будет онлайн в <30 минут (хотя существует много поврежденных ловцов DNS там, таким образом, пробег может варьироваться).

Другая опция состоит в том, чтобы использовать некоторую форму высокого avalibility, встроенного в SAN и гипервизор. SRM VMware приходит на ум. Если Ваш SAN может сделать репликацию блочного уровня iSCSI LUN, и у Вас есть соответственно лицензированный кластер VMware, VMware может затем загрузить Ваш сайт аварии, когда это обнаруживает основной сайт, пошел офлайн. С vSphere 5, делающим огромные улучшения количества vCPUs и vRAM выделений, это может теперь быть выполнимо даже для больших SQL-серверов. Однако это требует огромных инвестиций в $ и инфраструктуре.

1
ответ дан 3 December 2019 в 13:17

Теги

Похожие вопросы