Поделиться через


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

ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для PostgreSQL — гибкий сервер

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

Внимание

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

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

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

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

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

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

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

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

  3. Откроется страница с текущими настройками. Снимок экрана: представление вычислений и хранилища.

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

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

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

    • Ресурсоемкие вычислительные ресурсы: Снимок экрана: ресурсоемкие вычисления.

    • Уровень вычислений общего назначения: Снимок экрана: вычисление общего назначения.

    • Оптимизированный для памяти уровень вычислений: Снимок экрана: оптимизированные для памяти вычислительные ресурсы.

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

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

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

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

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

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

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

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

Снимок экрана: вычисление и хранилище.

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

Снимок экрана: увеличение масштаба хранилища.

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

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

    Снимок экрана: автономное масштабирование.

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

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

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

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

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

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

Снимок экрана: флажок автоматического увеличения хранилища.

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

Снимок экрана: автоматическое увеличение хранилища.

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

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

Внимание

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

Уровень производительности

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

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

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

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

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

    Снимок экрана: уровень производительности 1.

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

    Снимок экрана: раскрывающийся список уровня производительности 2.

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

    Снимок экрана: уровень производительности и сохранение 3.

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

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

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

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

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

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

    Снимок экрана: уровень производительности 4.

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

    Снимок экрана: раскрывающийся список уровня производительности 5.

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

    Снимок экрана: уровень производительности и сохранение 6.

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

Внимание

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