![Машинное обучение. Лекция 6. Кластеризация](https://i.ytimg.com/vi/BzbBnztHm6U/hqdefault.jpg)
Содержание
- Определение - Что означает кластеризация?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Техопедия объясняет кластеризацию
Определение - Что означает кластеризация?
Кластеризация в терминах баз данных означает способность нескольких серверов или экземпляров подключаться к одной базе данных. Экземпляр - это коллекция памяти и процессов, которые взаимодействуют с базой данных, которая представляет собой набор физических файлов, которые фактически хранят данные.
Кластеризация предлагает два основных преимущества, особенно в средах с большими объемами баз данных:
- Отказоустойчивость: поскольку существует несколько серверов или экземпляров, к которым пользователи могут подключаться, кластеризация предлагает альтернативу в случае сбоя отдельного сервера.
- Балансировка нагрузки. Функция кластеризации обычно настраивается таким образом, чтобы пользователи автоматически размещались на сервере с наименьшей нагрузкой.
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Техопедия объясняет кластеризацию
Кластеризация принимает разные формы, в зависимости от того, как хранятся данные и какие ресурсы распределены. Первый тип известен как архитектура без общего доступа. В этом режиме кластеризации каждый узел / сервер полностью независим, поэтому не существует единой точки разногласия. Примером этого может служить ситуация, когда у компании есть несколько центров обработки данных для одного веб-сайта. При наличии множества серверов по всему миру ни один из серверов не является «главным». Совместно используемое ничто также называется «разделением базы данных».
Сравните это с архитектурой с общим диском, в которой все данные хранятся централизованно, а затем доступны через экземпляры, хранящиеся на разных серверах или узлах.
Различие между этими двумя типами недавно стало размытым с введением грид-вычислений или распределенного кэширования. В этой конфигурации данные по-прежнему централизованно управляются, но управляются мощным «виртуальным сервером», который состоит из множества серверов, которые работают вместе как один.
Это определение было написано в кон базы данных