Конфигурация виртуальных машин
При использовании SQL Server на виртуальных машинах Azure необходимо учитывать следующие факторы.
•
Требования к виртуальной машине
•
Для SQL Server Standard или Web следует использовать виртуальную машину DS2 или виртуальную
машину более высокого уровня производительности.
•
Для SQL Server Enterprise следует использовать виртуальную машину DS3 или виртуальную машину
более высокого уровня производительности.
•
Требования к хранилищу
•
Используйте хранилище Azure класса Premium.
•
Если вы используете несколько дисков с данными для хранения файлов баз данных и
журналов, отключите георепликацию, так как согласованный порядок записи данных на
несколько дисков не гарантируется.
•
Требования к дискам
•
Добавьте как минимум два диска P30: один для файлов журналов, второй —
для файлов данных.
•
Не храните содержимое баз данных и файлы журналов на диске D. Диск D представляет собой
физический временный диск, не сохраняемый в хранилище BLOB
-
объектов Azure. Однако если вы
используете виртуальную машину серии D или G, то размещение базы данных tempdb на диске D
может быть хорошим вариантом. В виртуальных машинах серий D и G диск D размещается на
твердотельном накопителе (SSD), что позволяет повысить производительность tempdb.
•
Если рабочая нагрузка требует большего количества операций ввода
-
вывода, чем обеспечивает
один диск с данными, можно подключить несколько дисков с данными (их максимальное
количество ограничивается размером виртуальной машины) и воспользоваться чередованием
дисков для увеличения количества операций ввода
-
вывода.
Непрерывность бизнес
-
процессов
Многие решения для обеспечения высокой доступности и аварийного восстановления (HADR),
поддерживающие локальное развертывание SQL Server, также могут взаимодействовать с SQL Server в
виртуальных машинах Azure. В чем тогда может возникнуть проблема при использовании HADR для SQL
Server в виртуальных машинах Azure? Azure поддерживает средства обеспечения высокой доступности
виртуальных машин, но они не обязательно распространяются на SQL Server, запущенный на базе
виртуальных машин. Вполне может быть так, что виртуальная машина доступна, но экземпляр SQL Server
недоступен и (или) работает некорректно. Кроме того, виртуальная машина может быть недоступна
ввиду аппаратного сбоя или обновления программного обеспечения. Поэтому рекомендуется
использовать уже проверенную стратегию HADR.
SQL Server на базе виртуальных машин Azure поддерживает многие технологии HADR, доступные для
локальных развертываний SQL Server: AlwaysOn, зеркальное отображение баз данных, доставку
журналов, резервное копирование и восстановление из
хранилища BLOB
-
объектов Azure (доступно в
SQL Server 2012 и SQL Server 2014). Некоторые решения также позволяют реализовать гибридную
топологию, в которой технология HADR может использовать как инфраструктуру региона Azure, так и
локальный центр обработки
данных. Некоторые варианты, такие как SQL Server AlwaysOn, позволяют
даже реализовать топологию, охватывающую несколько регионов Azure.
Достарыңызбен бөлісу: |