powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Будет ли работать такая схема
41 сообщений из 41, показаны все 2 страниц
Будет ли работать такая схема
    #39798262
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая задача: две машины, на каждом работает мое ПО, каждое со своей базой. Нужно сделать так чтобы:
1) база была одна на обе машины
2) при выключении одной машины, вторая продолжала работать с базой как обычно
Дилер микрософта мне сказал, что самый дешевый вариант это сделать кластер из двух машин на основе Windows Server и купить один SQL стандарт. Эта схема точно сработает? Без всяких энтепразхов?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798273
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,

не факт, что это будет "самый дешевый" вариант если брать во внимание все аспекты владения таким набором железа и софта

если не хотите забот о настройке и железе, то посмотрите Azure SQL DB

никаких забот об администрировании + возможность наращивать мощность "железа" по необходимости
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798294
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikТакая задача: две машины, на каждом работает мое ПО, каждое со своей базой. Нужно сделать так чтобы:
1) база была одна на обе машины
2) при выключении одной машины, вторая продолжала работать с базой как обычно
Дилер микрософта мне сказал, что самый дешевый вариант это сделать кластер из двух машин на основе Windows Server и купить один SQL стандарт. Эта схема точно сработает? Без всяких энтепразхов?

Дилер мелкософта - это просто дилер. Т.е. НИЧЕГО не смыслящее в предмете существо.
Но и вы не далеко ушли.

"две машины" - это, вероятно, машины времени?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798367
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,
Два сервера, HP Или Dell пока неизвестной конфигурации но тоже дешевые.
Клиенту дилеры оборудования предложили Dell по 800 тыс за штуку, правда почему так дорого пока не очень понял

komrad,
Вариант с облаком для меня идеален, спасибо за совет. Попробую предложить, но вряд ли прокатит ("А что если интернет отключится?")
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798372
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,

конфигурация непонятна. Что такое "база"? От какого производителя, на чём написана?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798375
Фотография a_voronin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сейчас failover cluster можно собирать на SQL SERVER standard? Раньше был Enterprise.

Или речь шла о log shipping?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798383
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,
Сейчас используется MS SQL Express на обеих локальных машинах, на каждой своя база. Они полностью независимы. Нужно сделать так чтоб зависели - работали через общую базу. Причем главное требование, чтобы выключение одной машины оставляло систему работоспособной (но вполовину менее мощной). Они сначала предполагали использовать виртуализацию через VMWare, цена на два сервера с ПО стала около 5 млн, это слишком дорого. Вариант с ручным перекладыванием корзины с дисками они отмели. Я предложил им вариант с MS SQL с распределенный базой, они готовы его рассмотреть, но я пока сам толком не знаю что предложить по разумной цене.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798415
londinium
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,
как-то все очень сложно
авторСейчас используется MS SQL Express на обеих локальных машинах, на каждой своя база. Они полностью независимы. Нужно сделать так чтоб зависели - работали через общую базу.

Что у Вас есть "машина"? Если развернуть БД на сервере, то оба клиента с ней могут работать независимо, так?
авторПричем главное требование, чтобы выключение одной машины оставляло систему работоспособной (но вполовину менее мощной).
Отключение сервера или клиента?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798472
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
londinium,
Сервер и есть сам клиент, то есть каждая машина она и сервер и клиент. Ну я так предполагаю сделать для минимизации цены.
Вероятно два отдельных клиента + два сервера, объединенных в кластер с базой было бы и лучше, но 4 компьютера вместо двух думаю удорожит проект сильно.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798473
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем цель создать рабочую схему с минимальными затратами, если для этого точно нужно 2 отдельных клиента помимо серверов, значит так тому и быть.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798483
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отфильтруйте мутный поток своего сознания.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798517
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
aleks222,

По моему я вполне достаточно описал задачу, если что-то непонятно напишите что
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798527
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Клиент ответил, к сожалению облако не подойдет
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798584
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikВ общем цель создать рабочую схему с минимальными затратами,.
min
1) один сервер - он же клиент
2) один сервер + один (два, три ...дцать) клиента (ов)
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798640
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,

в таком случае все просто - поставьте третью персоналку, установите на нее экспресс, включите в менеджере конфигураций TCP/IP, задайте порт 1433, настройте файрвол для разрешения подключений к SQL Server. Разверните свежую резервную копию одной из баз, перенесите данные из второй базы и настройте приложения на подключение к этой машине. Действий много, но все достаточно простые. Главное иметь резервные копии и читать статьи о настройках.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798750
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

Этот вариант не проходит - если сервер с базой рушится, все рушится. А если серверов два то приходим к моему изначальному вопросу, будет ли работать такая схема.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798797
smatch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Molochnik,

Вы используете Express, значит базы у вас маленькие.
В чем проблема использовать 1 Сервер и 2 клиента, регулярно делать бекап, фул + диф + лог + регулярную профилактику базу, и все будет работать. Скорее железка откажет.
Даже если база ломается, поднять ее из бекапа уложитесь в 15 минут - не критично если клиент такой жадный.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798821
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222MolochnikТакая задача: две машины, на каждом работает мое ПО, каждое со своей базой. Нужно сделать так чтобы:
1) база была одна на обе машины
2) при выключении одной машины, вторая продолжала работать с базой как обычно
Дилер микрософта мне сказал, что самый дешевый вариант это сделать кластер из двух машин на основе Windows Server и купить один SQL стандарт. Эта схема точно сработает? Без всяких энтепразхов?

Дилер мелкософта - это просто дилер. Т.е. НИЧЕГО не смыслящее в предмете существо.
Но и вы не далеко ушли.

"две машины" - это, вероятно, машины времени?

две машины Тьюринга
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798826
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
smatch,

Да это просто отличный вариант для меня. Был бы. К сожалению у клиента есть пунктик - все должно работать автоматически. В этом реально нет смысла, например, я ему предлагал вариант что если один сервер умирает, другой об этом сразу и отсылает имейл и смс админу, админ приходит корзину с дисками переносит в другой сервер. Тоже нет.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798847
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochniksmatch,

Да это просто отличный вариант для меня. Был бы. К сожалению у клиента есть пунктик .
нет проблем: собирайте кластер , только это совсем другой ценник
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798872
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,

вот краткий обзор вариантов
https://habr.com/ru/post/342248/
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798883
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
StarikNavy,
Я сказал одному дилеру насчет кластера и MS SQL Standard, его ответ спустя какое-то время (обдумали видимо):
"С помощью предложенных лицензий Microsoft невозможно реализовать Ваши задачи", то есть судя по всему требуется Энтерпрайз, а это нереально. Взамен предложили недорогую (раньше вообще бесплатную) виртуализацию Citrix Hypervisor. Сделал запрос, может самый лучший вариант окажется
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798886
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikStarikNavy,
Я сказал одному дилеру насчет кластера и MS SQL Standard, его ответ спустя какое-то время (обдумали видимо):
"С помощью предложенных лицензий Microsoft невозможно реализовать Ваши задачи", то есть судя по всему требуется Энтерпрайз, а это нереально. Взамен предложили недорогую (раньше вообще бесплатную) виртуализацию Citrix Hypervisor. Сделал запрос, может самый лучший вариант окажется

Лекарство от рака слишком дорого, но вы можете прикупить касторки.

ЗЫ. Тредстартер сам не ведает чего хочет.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798905
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,
Почитал, вроде подходит по смыслу только вариант "Basic Availability Groups" идущий с версией стандарт. Но что такое "основные группы доступности" мне непонятно, непонятен механизм работы и непонятно решают ли они мою задачу. Нужно быть в теме.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798948
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnikkomrad,
Почитал, вроде подходит по смыслу только вариант "Basic Availability Groups" идущий с версией стандарт. Но что такое "основные группы доступности" мне непонятно, непонятен механизм работы и непонятно решают ли они мою задачу. Нужно быть в теме.
"основные группы доступности" это дословный перевод Basic Availability Groups (BAG)
по сути, это вариант "кластера" с раздельным стораджем, замена мирроринга

в случае кластера диски одни и те же для обеих нод кластера; повредились диски = нет базы
в случае BAG или мирроринга у вас есть горячая копия базы на втором сервере; повредился диск на одном сервере или сам сервер полег, у вас есть второй с копией базы

https://docs.microsoft.com/ru-ru/sql/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups?view=sql-server-2017

https://blogs.technet.microsoft.com/msftpietervanhove/2017/03/14/top-5-questions-about-basic-availability-groups/

программа будет подключаться к listener (отдельный hostname/ip), который будет доступен либо на первом хосте, либо на втором в зависимости от того, где в данный момент находится первичная реплика
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798971
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradне факт, что это будет "самый дешевый" вариант если брать во внимание все аспекты владения таким набором железа и софта

если не хотите забот о настройке и железе, то посмотрите Azure SQL DB

никаких забот об администрировании + возможность наращивать мощность "железа" по необходимостиТолько Azure SQL DB может быть в десятки раз дороже, а администрирования не факт, что убавится. Конечно, админы нужны будут другие, не по жэелезу и сиквелу, а по Ажуру, и Azure SQL DB.
А чаще всего администрирования добавляется, потому что старые то остаются, у фирмы же не одна эта база и не один сервер.

Нужно считать конкретные варианты, облако не стоит по умолчанию дешевле, оно может стоить дешевле, но далеко не всегда.

MolochnikПочитал, вроде подходит по смыслу только вариант "Basic Availability Groups" идущий с версией стандарт. Но что такое "основные группы доступности" мне непонятно, непонятен механизм работы и непонятно решают ли они мою задачу. Нужно быть в теме.Да, в стандарте есть AlwaysOn.
Механизм - будет 2 сервера, один работает, на второй передаёт изменения. Если первый ломается, начинает работать второй.
Обычный кластер требует особого оборудования, соответственно, дороже, и незащищён от поломки хранилища.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798975
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikВладислав Колосов,

Этот вариант не проходит - если сервер с базой рушится, все рушится. А если серверов два то приходим к моему изначальному вопросу, будет ли работать такая схема.

А какие у вас нормативы на время простоя системы? Вам в любом случае потребуется сделать то, о чем я написал, плюс добавить 2-3 сервера и денег на софт в зависимости от допусков на восстановление. У вас есть возможность разнести резервные серверы географически?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798980
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имо, если на экспрессе все прекрасно работало, то организации резервного копирования и полной модели восстановления должно быть более, чем достаточно.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39798987
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgТолько Azure SQL DB может быть в десятки раз дороже, а администрирования не факт, что убавится. Конечно, админы нужны будут другие, не по жэелезу и сиквелу, а по Ажуру, и Azure SQL DB.
А чаще всего администрирования добавляется, потому что старые то остаются, у фирмы же не одна эта база и не один сервер.

Нужно считать конкретные варианты, облако не стоит по умолчанию дешевле , оно может стоить дешевле, но далеко не всегда.

именно поэтому я написал "посмотрите Azure SQL DB", а не "лучшее решение для вас это Ажур"
автору виднее что у него за ситуация и каковы ограничения/возможности/требования
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799054
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot komrad]Molochnikkomrad,
в случае BAG или мирроринга у вас есть горячая копия базы на втором сервере; повредился диск на одном сервере или сам сервер полег, у вас есть второй с копией базы

То есть фактически это работает так:
1) Два обычных сервера с Win Server, на каждом своя лицензия SQL Std, оба сервера настроены на работу с BAG
2) На одном сервере база - на другом реплика. Все приложения подключаются к основной базе.
3) С каждым коммитом реплика обновляется
4) Реплика для Std BAG не читается и поэтому нельзя подключаться к реплике если работает основная база
5) Если сдыхает сервер с репликой все работает как и работало, при восстановлении сервера - реплика обновляется.
6) Если сдыхает сервер с основной базой, все приложения должны переключиться на работу с репликой (поменять IP адрес в коннектах), которая теперь работает. Если сервер включается приложения должны переконнектиться к основной базе
6) При синхронной настройке базу идентичны в онлайн режиме, но возможны тормоза при коммитах

Все корректно?

Владислав КолосовА какие у вас нормативы на время простоя системы? Вам в любом случае потребуется сделать то, о чем я написал, плюс добавить 2-3 сервера и денег на софт в зависимости от допусков на восстановление. У вас есть возможность разнести резервные серверы географически?
Специальных требований нет по времени нет (это не специфировалось), важно чтобы система работала всегда при поломке одного и только одного, любого компьютера причем автоматически без привлечения админа к резервированию или восстановлению. Если система будет незащищена какое-то время неважно. Если выключится свет и оба сервера свалятся, ничего страшного. Фактически предполагается что основной источник поломок - сервер, но вероятность выхода двоих сразу очень мала.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799066
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikТо есть фактически это работает так:
1) Два обычных сервера с Win Server, на каждом своя лицензия SQL Std, оба сервера настроены на работу с BAG

Все корректно?Лицензия требуется одна, если второй сервер будет использоваться только для повышения надёжности.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799067
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradalexeyvg Нужно считать конкретные варианты, облако не стоит по умолчанию дешевле , оно может стоить дешевле, но далеко не всегда.

именно поэтому я написал "посмотрите Azure SQL DB", а не "лучшее решение для вас это Ажур"Да, это я невнимательно прочитал, не уловил акцент.
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799094
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnikпропущено...

То есть фактически это работает так:
1) Два обычных сервера с Win Server, на каждом своя лицензия SQL Std, оба сервера настроены на работу с BAG

лицензируется только активный сиквел
если база недоступна для подключения, сиквел не лицензируется

Molochnik2) На одном сервере база - на другом реплика. Все приложения подключаются к основной базе.

приложения подключаются к листенеру
это такой отдельный "хост", который переезжает вместе с базой
подключаясь к нему можно быть уверенным, что база доступна (первичная реплика)

Molochnik3) С каждым коммитом реплика обновляется

зависит от настроенного режима (sync vs async)
sync - вторичная реплика обновляется до коммита на первичном сервере
async - вторичная реплика обновляется по коммиту

Molochnik4) Реплика для Std BAG не читается и поэтому нельзя подключаться к реплике если работает основная база

да
но можно создавать snapshot и читать версию базы на момент снэпшота
вторая лицензия при этом требуется

Molochnik5) Если сдыхает сервер с репликой все работает как и работало, при восстановлении сервера - реплика обновляется.

зависит от самой причины
например, если второй сервер ушел в небытие, то нужно перенастраивать BAG

Molochnik6) Если сдыхает сервер с основной базой, все приложения должны переключиться на работу с репликой (поменять IP адрес в коннектах), которая теперь работает. Если сервер включается приложения должны переконнектиться к основной базе

чтобы не менять IP в коннектах, приложения надо подключать к листенеру
BAG группа поднимет базу и листенер на втором сервере

Molochnik6) При синхронной настройке базу идентичны в онлайн режиме, но возможны тормоза при коммитах

при sync ваша транзакция на первичной реплике зависит задержек сети и задержек на вторичном сервере (log hardening)
поэтому, рекомендуется иметь идентичное железо и быструю сетку

в противном случае, следует использовать async
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799113
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,
Это выглядит для меня как полностью рабочая схема, поэтому хотел бы ясность для себя внести как все это настраивается и понять все эти микрософт технологии:
1) Два сервера, на каждом Windows Server. Или Win10 достаточно? Обе машины в общую сеть вероятно входить не будут.
2) AD надо ли поднимать? Или можно обойтись? Если настраивать то как? Один лес, два домена?
3) Насчет кластера. Нужен ли он? Иди полностью альтернатива BAG? Везде касательно кластеров Микрософт используют термин "failover" кластер. Вы же написали что если диск накрывается, то база тоже накрывается. Как это может быть? В чем тогда "отказоустойчивость" кластера? Можно ли на уровне кластера настроить автоматическую оффлайн синхронизацию? Например ночью база синхронизируется, в основное время работаешь с одной базой, если сервер накрылся, автоматически переключается на работу с архивной (вряд ли ее можно назвать репликой).
5) Насчет BAG. На одну машину ставится MS SQL std. На вторую(резерывную) что? Ничего? Она будет подхвачена в группу BAG автоматически при настройке BAG? Listener - это я так понимаю виртуальная машина, входящая в BAG и имеющая IP адрес, которому и идет подключение? Вы сказали можно сделать снапшот резервной базы если поставить на нее еще один MS SQL Std? А зачем вообще этот снапшот может понадобиться? Просто чтобы посмотреть и убедиться, что все в порядке с резервной базой?
6) После того как все настроишь, могут ли клиентские приложения спокойно работать на самих серверах?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799135
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik Насчет кластера. Нужен ли он? Иди полностью альтернатива BAG? Везде касательно кластеров Микрософт используют термин "failover" кластер. Вы же написали что если диск накрывается, то база тоже накрывается. Как это может быть? В чем тогда "отказоустойчивость" кластера?

Вам лень почитать описание?
Там вычислительная часть дублируется, а СХД (диски) одно.
Впрочем, сейчас можно и СХД задублировать, путем покупки соответствующего оборудования с активированной опцией. Конечно, если у вас есть несколько лишних миллионов, куча места в датацентре и высокооплачиваемые специалисты, которые все это будут поддерживать, что после экспресса выглядит малореально
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799141
Molochnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
КритикMolochnik Насчет кластера. Нужен ли он? Иди полностью альтернатива BAG? Везде касательно кластеров Микрософт используют термин "failover" кластер. Вы же написали что если диск накрывается, то база тоже накрывается. Как это может быть? В чем тогда "отказоустойчивость" кластера?
Вам лень почитать описание?
Там вычислительная часть дублируется, а СХД (диски) одно.

Просто утомился читать детали, не понимая картины в целом. Вычислительная часть дублируется, а диски нет? То есть предполагается что процессор или память слабые места системы, а диски супернадежны? Бред какой-то. И эта "кластерная технология" называется "failover" и долго была передовой у микрософта?
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799253
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnikkomrad,
Это выглядит для меня как полностью рабочая схема, поэтому хотел бы ясность для себя внести как все это настраивается и понять все эти микрософт технологии:
1) Два сервера, на каждом Windows Server. Или Win10 достаточно? Обе машины в общую сеть вероятно входить не будут.


https://docs.microsoft.com/ru-ru/sql/database-engine/availability-groups/windows/prereqs-restrictions-recommendations-always-on-availability?view=sql-server-2017

https://docs.microsoft.com/ru-ru/sql/sql-server/install/hardware-and-software-requirements-for-installing-sql-server?view=sql-server-2017#TOP_Principal

Standard Edition поставится на 10-ку, но я не уверен, что она поддерживает кластеризацию

Molochnik2) AD надо ли поднимать? Или можно обойтись? Если настраивать то как? Один лес, два домена?

нет опыта настройки alwayson на отдельностоящих серверах
только на доменных
полагаю, что можно настроить и на локальных эккаунтах, выдав им необходимые привелегии на серверах-партнерах

Molochnik3) Насчет кластера. Нужен ли он? Иди полностью альтернатива BAG? Везде касательно кластеров Микрософт используют термин "failover" кластер. Вы же написали что если диск накрывается, то база тоже накрывается. Как это может быть? В чем тогда "отказоустойчивость" кластера? Можно ли на уровне кластера настроить автоматическую оффлайн синхронизацию? Например ночью база синхронизируется, в основное время работаешь с одной базой, если сервер накрылся, автоматически переключается на работу с архивной (вряд ли ее можно назвать репликой).

для AlwaysON должна быть запущена служба кластеризации
BAG для своей работы требует ее
кластеризуется не сам сиквел, а только BAG

failover кластер подразумевает один разделяемый сторадж в один момент времени подключенный только к тому серверу (диски в онлайне), на котором работает кластерная группа в данный момент

отказоустойчивость кластера в нескольких нодах, способных подхватить нагрузку "упавшего" сервера
сторадж считается надежным по умолчанию, т.к. используется многократное резервирование дисков (рейды)
такой сетап называется high availability

если содержимое стораджа копируется на другой сторадж (например, в другом датацентре) - это уже disaster recovery

обычно, чем большая надежность и отказоустойчивость требуется, тем дороже это стоит

поэтому сначала определяют риски, требования к доступности, а потом уже строят саму систему в соответствии с ними



Molochnik5) Насчет BAG. На одну машину ставится MS SQL std. На вторую(резерывную) что? Ничего? Она будет подхвачена в группу BAG автоматически при настройке BAG? Listener - это я так понимаю виртуальная машина, входящая в BAG и имеющая IP адрес, которому и идет подключение? Вы сказали можно сделать снапшот резервной базы если поставить на нее еще один MS SQL Std? А зачем вообще этот снапшот может понадобиться? Просто чтобы посмотреть и убедиться, что все в порядке с резервной базой?

вторая машина - копия первой
с таким же железом, операционкой, дисками и сиквелом
она будет добавлена как availability replica в процессе настройки BAG

Listener - это пара hostname+IP, которая "ездит" вместе с базой по нодам, отвечает за принятие коннектов приложений
приложения могут коннектится напрямую к сиквелам, но могут попасть на вторичную реплику, которая недоступна для чтения
если приложения коннектятся к листенеру, то они всегда подключатся к активной базе

снепшот можно создавать для чтения с неактивной базы (вторичная реплика) в целях уменьшения нагрузки на первичную реплику
нужен ли он вам - вам виднее
я просто указал на возможность



Molochnik6) После того как все настроишь, могут ли клиентские приложения спокойно работать на самих серверах?

безусловно
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799255
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikКритикпропущено...

Вам лень почитать описание?
Там вычислительная часть дублируется, а СХД (диски) одно.

Просто утомился читать детали, не понимая картины в целом. Вычислительная часть дублируется, а диски нет? То есть предполагается что процессор или память слабые места системы, а диски супернадежны? Бред какой-то. И эта "кластерная технология" называется "failover" и долго была передовой у микрософта?
под дисками подразумевается SAN, подключаемый к серверам по оптике или подобным способом
типа такого
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799258
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnik,

примерная топология в случае с SAN storage



Library написано с ошибкой ;)
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799262
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MolochnikТо есть предполагается что процессор или память слабые места системы, а диски супернадежны? Бред какой-то. И эта "кластерная технология" называется "failover" и долго была передовой у микрософта?Это классика; имеется в виду, что диск - это некая сверхнадёжная сеть хранения. И сложная, с раздельными и общими ресурсами для каждого подключённого узла, с цправлением всем этим от неких распределённых управляющих серверов.
Поэтому я и писал, что нужно особое оборудование.

В древние времена это было очень надёжное решение.

Но потом железо подешевело, и стало проще просто всё многократно продублировать.
И в последнее время все перешли на Мирроринг, который намного дешевле, и при этом даже надёжнее, а в самое последнее время на AlwaysOn, тот, который без кластера (тут, конечно, есть некоторая путанница от МС).
...
Рейтинг: 0 / 0
Будет ли работать такая схема
    #39799384
982183
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Molochnikесли сервер с базой рушится, все рушится.
У этой проблемы есть стандартное решение - автоматическое резервное копирование.
...
Рейтинг: 0 / 0
41 сообщений из 41, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Будет ли работать такая схема
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]