Рекомендации по Служба Azure Kubernetes и База данных Azure для MySQL — гибкий сервер
ОБЛАСТЬ ПРИМЕНЕНИЯ: База данных Azure для MySQL — отдельный сервер
База данных Azure для MySQL — гибкий сервер
Внимание
База данных Azure для MySQL один сервер находится на пути выхода на пенсию. Настоятельно рекомендуется выполнить обновление до База данных Azure для MySQL гибкого сервера. Дополнительные сведения о миграции на гибкий сервер База данных Azure для MySQL см. в статье "Что происходит с одним сервером База данных Azure для MySQL?"
Служба Azure Kubernetes (AKS) предоставляет управляемый кластер Kubernetes для использования в Azure. Рассмотрим следующие параметры при использовании AKS и База данных Azure для MySQL гибким сервером для создания приложения.
Создание базы данных перед созданием кластера AKS
Существует два варианта развертывания Базы данных Azure для MySQL:
- Одиночный сервер
- Гибкий сервер
Один сервер поддерживает одну зону доступности и гибкий сервер поддерживает несколько зон доступности. С другой стороны, AKS также поддерживает включение одной или нескольких зон доступности. Сначала создайте сервер базы данных, чтобы увидеть зону доступности, в которую находится сервер, и создание кластеров AKS в той же зоне доступности может повысить производительность приложений, уменьшая задержку в сети.
Использование ускорения сети
Используйте в кластере AKS базовые виртуальные машины с поддержкой ускоренной работы в сети. Если на виртуальной машине включена ускоренная сеть, на виртуальной машине наблюдается низкая задержка, снижение jitter и уменьшение использования ЦП на виртуальной машине. Дополнительные сведения об ускоренной работе в сети, поддерживаемых версиях ОС и экземплярах виртуальных машин Linux см. в статье Создание виртуальной машины Linux с ускоренной сетью.
С ноября 2018 года AKS поддерживает ускоренные сети на поддерживаемых экземплярах виртуальных машин. Для новых кластеров AKS, которые используют эти виртуальные машины, ускоренная работа в сети включена по умолчанию.
Чтобы проверить, использует ли ваш кластер AKS ускоренную сеть, сделайте следующее:
- Перейдите на портал Azure и выберите свой кластер AKS.
- Выберите вкладку Свойства.
- Скопируйте имя группы ресурсов инфраструктуры.
- С помощью панели поиска на портале найдите и откройте группу ресурсов инфраструктуры.
- Выберите в этой группе ресурсов виртуальную машину.
- Перейдите на вкладку Сети для виртуальной машины.
- Проверьте, включена ли ускоренная сеть.
Или с помощью Azure CLI выполните следующие две команды.
az aks show --resource-group myResourceGroup --name myAKSCluster --query "nodeResourceGroup"
Выходные данные — это созданная группа ресурсов, которая создает AKS, содержащую сетевой интерфейс. Скопируйте имя nodeResourceGroup и используйте его в следующей команде. EnableAcceleratedNetworking имеет значение true или false.
az network nic list --resource-group nodeResourceGroup -o table
Использование общей папки Azure ценовой категории "Премиум"
Используйте общую папку Azure ценовой категории "Премиум" в качестве постоянного хранилища, которое может использоваться одним или несколькими модулями pod и может быть подготовлен динамически или статически. Общая папка Azure Premium обеспечивает наилучшую производительность приложения, если предполагается наличие большого количества операций ввода-вывода в хранилище файлов. Дополнительные сведения см. в статье "Включение Файлы Azure".
Следующие шаги
Создайте кластер AKS с помощью Azure CLI, с помощью Azure PowerShell или с помощью портал Azure.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по