Операции масштабирования в База данных Azure для PostgreSQL — гибкий сервер

Область применения: гибкий сервер Базы данных Azure для PostgreSQL

В этой статье описаны действия по выполнению операций масштабирования для вычислений и хранения. Вы можете изменить уровни вычислительных ресурсов между ускорением, общим назначением и оптимизированными для памяти номераМИ SKU, включая выбор количества виртуальных ядер, подходящих для запуска приложения. Вы также можете увеличить объем хранилища. Ожидаемые IOPS показаны на основе уровня вычислений, виртуальных ядер и емкости хранилища. Смета также отображается на основе вашего выбора.

Важно!

Вы не можете уменьшить объем хранилища.

Необходимые компоненты

Вот что вам нужно, чтобы выполнить инструкции, приведенные в этом руководстве:

  • У вас должен быть База данных Azure для PostgreSQL гибкий экземпляр сервера. Эта же процедура также применима для База данных Azure для PostgreSQL гибкого экземпляра сервера, настроенного с избыточностью зоны.

Масштабирование уровня и размера вычислений

Выполните следующие действия, чтобы выбрать уровень вычислений.

  1. В портал Azure выберите гибкий экземпляр сервера База данных Azure для PostgreSQL, из которого требуется восстановить резервную копию.

  2. Выберите Вычисления и хранилище.

  3. Откроется страница с текущими настройками. Screenshot that shows compute+storage view.

  4. Вы можете выбрать класс вычислений между уровнями с пакетной загрузкой, уровнями общего назначения и уровнями, оптимизированными для памяти. Screenshot that list compute tiers.

  5. Если вы хорошо с виртуальными ядрами и размерами памяти по умолчанию, можно пропустить следующий шаг.

  6. Если вы хотите изменить количество виртуальных ядер, вы можете выбрать раскрывающийся список " Вычислительные ресурсы" и выбрать требуемое количество виртуальных ядер или памяти из списка.

    • Ресурсоемкие вычислительные ресурсы: Screenshot that shows burstable compute.

    • Уровень вычислений общего назначения: Screenshot that shows general-purpose compute.

    • Оптимизированный для памяти уровень вычислений: Screenshot that shows memory optimized compute.

  7. Выберите Сохранить.

  8. Появится сообщение подтверждения. Нажмите кнопку "ОК ", если вы хотите продолжить.

  9. Уведомление о выполнении операции масштабирования.

Масштабирование хранилища вручную

Выполните следующие действия, чтобы увеличить размер хранилища.

  1. В портал Azure выберите База данных Azure для PostgreSQL гибкий экземпляр сервера, для которого нужно увеличить размер хранилища.

  2. Выберите Вычисления и хранилище.

  3. Откроется страница с текущими настройками.

Screenshot that shows compute+storage.

  1. Выберите служба хранилища размер в раскрывающемся списке GiB и выберите нужный размер.

Screenshot that shows storage scale up.

  1. Если вы хорошо используете размер хранилища, нажмите кнопку "Сохранить".

  2. Большинство операций масштабирования дисков находятся в сети, и как только вы выберете "Сохранить процесс масштабирования" без простоя, но некоторые операции масштабирования находятся в автономном режиме и отображаются ниже сообщения о перезапуске сервера. Выберите "Продолжить", если вы хотите продолжить.

    Screenshot that shows offline scaling.

  3. Вы получите уведомление о выполнении операции масштабирования.

автоматическое увеличение служба хранилища

Чтобы включить автоматическое увеличение хранилища для гибкого экземпляра сервера База данных Azure для PostgreSQL и автоматическое масштабирование хранилища в большинстве случаев.

  1. В портал Azure выберите База данных Azure для PostgreSQL гибкий экземпляр сервера, для которого нужно увеличить размер хранилища.

  2. Выберите Вычисления и хранилище.

  3. Откроется страница с текущими настройками.

Screenshot that shows storage autogrow checkbox.

  1. Кнопка автоматического роста служба хранилища

Screenshot that shows storage autogrow.

  1. Выберите Сохранить.

  2. Вы получите уведомление о том, что выполняется автоматическое включение хранилища.

Важно!

служба хранилища автоматическое увеличение инициирует операции масштабирования дисков в сети, но существуют определенные ситуации, когда масштабирование в Сети невозможно. В таких случаях, например при приближении или превышении ограничения 4096-GiB, автоматическое увеличение хранилища не активируется, и необходимо вручную увеличить хранилище. Информационное сообщение портала отображается при этом.

Уровень производительности (предварительная версия)

Увеличение масштаба.

Выполните приведенные ниже действия, чтобы увеличить уровень производительности на База данных Azure для PostgreSQL гибком экземпляре сервера.

  1. В портал Azure выберите гибкий экземпляр сервера База данных Azure для PostgreSQL, который требуется масштабировать.

  2. Выберите Вычисления и хранилище.

  3. Откроется страница с текущими настройками.

    Screenshot that shows performance tier 1.

  4. Вы увидите новый раскрывающийся список "Уровень производительности". Выбранный параметр будет предварительно подготовленным числом операций ввода-вывода в секунду, что также является минимальным объемом операций ввода-вывода в секунду для выбранного размера хранилища.

    Screenshot that shows performance tier drop-down 2.

  5. Выберите новый уровень производительности и нажмите кнопку "Сохранить".

    Screenshot that shows performance tier and save 3.

  6. Сервер развертывается и после завершения развертывания обновляется и будет отображаться новый уровень производительности.

Уменьшение масштаба

Выполните приведенные ниже действия, чтобы уменьшить уровень производительности на База данных Azure для PostgreSQL гибком экземпляре сервера.

  1. В портал Azure выберите гибкий экземпляр сервера База данных Azure для PostgreSQL, который требуется уменьшить.

  2. Выберите Вычисления и хранилище.

  3. Откроется страница с текущими настройками.

    Screenshot that shows performance tier 4.

  4. Вы увидите новый раскрывающийся список "Уровень производительности (предварительная версия)". Выбранный параметр будет последним выбранным числом операций ввода-вывода в секунду при масштабировании.

    Screenshot that shows performance tier drop-down 5.

  5. Выберите новый уровень производительности и нажмите кнопку "Сохранить".

    Screenshot that shows performance tier and save 6.

  6. Сервер развертывается и после завершения развертывания обновляется и будет отображаться новый уровень производительности.

Важно!

После увеличения масштаба можно уменьшить уровень производительности сервера в 12 часов. Это ограничение применяется для обеспечения стабильности и производительности после внесения изменений в конфигурацию сервера.