Управление учетной записью Azure Cosmos DB с помощью портал Azure

Область применения: Nosql Mongodb Кассандра Гремлин Таблица

В этой статье описывается, как управлять различными задачами в учетной записи Azure Cosmos DB с помощью портал Azure. Azure Cosmos DB также можно управлять другими клиентами управления Azure, включая Azure PowerShell, Azure CLI, шаблоны Azure Resource Manager, Bicep и Terraform.

Совет

API управления для Azure Cosmos DB или плоскости управления не предназначен для больших объемов запросов, таких как остальная часть службы. Дополнительные сведения см. в разделе "Ограничения служб уровня управления"

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

нет

Создание учетной записи

Выполните действия.

  1. На домашней странице или в меню портала Azure выберите Создать ресурс.

  2. Найдите Azure Cosmos DB. Выберите "Создать>Azure Cosmos DB".

  3. На странице "Создание учетной записи Azure Cosmos DB" выберите параметр "Создать" в разделе Azure Cosmos DB для NoSQL.

    Azure Cosmos DB предоставляет несколько API:

    • NoSQL для данных документа
    • PostgreSQL
    • MongoDB для данных документа
    • Apache Cassandra
    • Таблица
    • Apache Gremlin для данных графа

    Дополнительные сведения об API для NoSQL см. в статье "Добро пожаловать в Azure Cosmos DB".

  4. На странице "Создание учетной записи Azure Cosmos DB" введите основные параметры для новой учетной записи Azure Cosmos DB.

    Параметр значение Описание
    Подписка Название подписки Выберите подписку Azure, которую вы хотите использовать для этой учетной записи Azure Cosmos DB.
    Группа ресурсов Имя группы ресурсов Выберите группу ресурсов или Создать, затем введите уникальное имя для новой группы ресурсов.
    Имя учетной записи Уникальное имя Введите имя для идентификации учетной записи Azure Cosmos DB. Так как элемент documents.azure.com добавляется к указанному вами имени для создания URI, используйте уникальное имя. Имя может содержать только строчные буквы, цифры и символ дефиса (-). Он должен иметь 3–44 символа.
    Расположение Ближайший к пользователям регион Выберите географическое расположение для размещения учетной записи Azure Cosmos DB. Используйте ближайшее к пользователям расположение, чтобы предоставить им максимально быстрый доступ к данным.
    Режим емкости Подготовленная пропускная способность или Бессерверный режим Выберите Подготовленная пропускная способность, чтобы создать учетную запись в режиме подготовленной пропускной способности. Выберите Бессерверный, чтобы создать учетную запись в режиме Бессерверный.
    Применение скидки на основе категории "Бесплатный" для Azure Cosmos DB Применить или не применять В категории "Бесплатный" Azure Cosmos DB для учетной записи бесплатно предоставляются первые 1000 единиц запросов в секунду и 25 ГБ свободного места в хранилище. Ознакомьтесь с дополнительными сведениями о категории "Бесплатный".
    Ограничить общую пропускную способность учетной записи Выбранный или нет Ограничить общий объем пропускной способности, которую можно подготовить для этой учетной записи. Это ограничение предотвращает непредвиденные расходы, связанные с подготовленной пропускной способностью. Вы можете обновить или удалить это ограничение после создания учетной записи.

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

    Снимок экрана: страница

    Примечание.

    Следующие параметры недоступны, если вы выбрали значение Бессерверный для параметра Режим емкости:

    • Применить скидку бесплатного уровня
    • Ограничить общую пропускную способность учетной записи
  5. На вкладке Глобальное распределение настройте следующие сведения. При работе с этим кратким руководством можно оставить значения по умолчанию:

    Параметр значение Описание
    Геоизбыточность Отключить Включает или отключает глобальное распределение в вашей учетной записи, связывая ваш регион с парным регионом. В дальнейшем в учетную запись можно добавить дополнительные регионы.
    Операции записи с поддержкой нескольких регионов Отключить Поддержка записи в несколько регионов позволяет использовать подготовленную пропускную способность для баз данных и контейнеров по всему миру.
    зоны доступности; Отключить Зоны доступности помогают повысить доступность и устойчивость приложения.

    Примечание.

    Следующие параметры недоступны при выборе бессерверного режима в качестве режима емкости на предыдущей странице "Основные сведения".

    • Геоизбыточность
    • Операции записи с поддержкой нескольких регионов
  6. При необходимости можно настроить дополнительные сведения на следующих вкладках:

  7. Выберите Review + create (Просмотреть и создать).

  8. Проверьте параметры учетной записи, а затем нажмите кнопку Создать. Создание учетной записи занимает несколько минут. Дождитесь, пока на странице портала появится сообщение Развертывание выполнено.

    Снимок экрана: развертывание завершено.

  9. Выберите Перейти к ресурсу, чтобы перейти на страницу учетной записи Azure Cosmos DB.

    Снимок экрана: страница учетной записи Azure Cosmos DB.

Добавление и удаление регионов из учетной записи базы данных

Совет

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

  1. Войдите на портал Azure.

  2. Перейдите к учетной записи Azure Cosmos DB и выберите "Реплицировать данные глобально " в меню ресурсов.

  3. Чтобы добавить регионы, выберите шестиугольники на карте с меткой +, которая соответствует нужным регионам. Кроме того, вы можете добавить регион, щелкнув параметр + Добавить регион и выбрав регион из раскрывающегося меню.

  4. Чтобы удалить регионы, очистите один или несколько регионов на карте, выбрав синие шестиугольники с флажками. Вы также можете выбрать значок "wastebasket" (🗑) рядом с регионом справа.

  5. Нажмите кнопку ОК, чтобы сохранить изменения.

    Снимок экрана: глобальное меню репликации данных с выделением региона.

    В режиме записи в одном регионе не удается удалить регион записи. Перед удалением текущего региона записи нужно выполнить отработку отказа в другой регион.

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

    Настройка нескольких регионов записи

    Откройте вкладку "Репликация данных глобально " и выберите "Включить" , чтобы включить записи в нескольких регионах. После включения операций записи в нескольких регионах все регионы чтения, которые в текущий момент есть в вашей учетной записи, станут регионами как для чтения, так и для записи.

    Снимок экрана: глобальное меню репликации данных, выделение регионов и сохранение.

Включение отработки отказа, управляемой службой, для учетной записи Azure Cosmos DB

Если какой-либо регион становится недоступным, возможность управляемого службой перехода на другой ресурс позволяет Azure Cosmos DB выполнять отработку отказа в регион с наибольшим приоритетом отработки отказа без каких-либо действий со стороны пользователя. При включенном управляемом службой переходе на другой ресурс приоритет региона можно изменить. Учетная запись должна иметь два или более регионов, чтобы включить отработку отказа, управляемой службой.

  1. В учетной записи Azure Cosmos DB откройте панель Глобальная репликация данных.

  2. В верхней части области выберите "Отработка отказа, управляемая службой".

    Снимок экрана: глобальное меню репликации данных.

  3. На панели отработки отказа, управляемой службой, убедитесь, что для включения отработки отказа, управляемой службой, установлено значение ON.

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

    Снимок экрана: меню портала отработки отказа, управляемого службой.

Настройка приоритетов отработки отказа для учетной записи Azure Cosmos DB

После настройки учетной записи Azure Cosmos DB для отработки отказа, управляемой службой, приоритет отработки отказа для регионов можно изменить.

Внимание

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

  1. В учетной записи Azure Cosmos DB откройте панель Глобальная репликация данных.

  2. В верхней части области выберите "Отработка отказа, управляемая службой".

    Снимок экрана: глобальное меню репликации данных.

  3. На панели отработки отказа, управляемой службой, убедитесь, что для включения отработки отказа, управляемой службой, установлено значение ON.

  4. Чтобы изменить приоритет при отработке отказа, щелкните и перетащите регионы чтения, щелкнув три точки в левой части строки, которые появляются при наведении указателя мыши на строку.

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

    Снимок экрана: меню портала отработки отказа, управляемого службой.

Выполнение отработки отказа вручную в учетной записи Azure Cosmos DB

Внимание

Учетная запись Azure Cosmos DB должна быть настроена для отработки отказа вручную для успешной операции.

Примечание.

Если выполнить переход на другой ресурс вручную во время асинхронного масштабирования пропускной способности, операция масштабирования пропускной способности будет приостановлена. Он возобновляется автоматически после завершения операции отработки отказа. Дополнительные сведения см. в рекомендациях по масштабированию подготовленной пропускной способности (ЕЗ/с)

Предупреждение

В случае сбоя региона записи, когда учетная запись Azure Cosmos DB повышает уровень дополнительного региона в качестве нового основного региона записи с помощью отработки отказа, управляемого службой, исходная область записи не будет повышена автоматически, так как область записи автоматически будет восстановлена. Вам нужно вернуться к восстановленному региону в качестве региона записи с помощью PowerShell, Azure CLI или портал Azure (как только безопасно сделать это, как описано выше).

  1. Перейдите к учетной записи Azure Cosmos DB и откройте глобальное меню репликации данных.

  2. В верхней части меню выберите Переход на другой ресурс вручную.

    Снимок экрана: глобальное меню репликации данных.

  3. В меню Переход на другой ресурс вручную выберите новый регион записи. Установите флажок, чтобы указать, что вы понимаете, что этот параметр изменяет ваш регион записи.

  4. Нажмите кнопку ОК, чтобы активировать отработку отказа.

    Снимок экрана: меню портала отработки отказа вручную.