Планирование развертывания служб данных с поддержкой Azure Arc
В этой статье описывается планирование развертывания служб данных с поддержкой Azure Arc.
Совет
Прежде чем приступить к развертыванию, просмотрите все сведения, приведенные в этой статье.
Шаги по развертыванию
Чтобы работать со службами данных с поддержкой Azure Arc, вам потребуется выполнить следующие задачи.
Планирование развертывания
Подробные сведения в этой статье помогут вам в плане.
Доступ к кластеру Kubernetes.
Для демонстрации, тестирования и проверки можно использовать кластер Служба Azure Kubernetes. Чтобы создать кластер, следуйте инструкциям в кратком руководстве по развертыванию служб данных с поддержкой Azure Arc ( режим прямого подключения) портал Azure, чтобы пройти весь процесс.
Создайте контроллер данных Azure Arc в режиме прямого подключения (предварительные требования).
Другие способы создания контроллера данных см. по ссылкам в разделе "Дальнейшие действия".
Создание служб данных.
Например, создайте управляемый экземпляр Azure SQL в Azure Arc.
Подключение с Azure Data Studio.
При планировании развертывания служб данных с поддержкой Azure Arc важно правильно понимать рабочие нагрузки базы данных и бизнес-требования для этих рабочих нагрузок. Например, необходимо учитывать требования к доступности, непрерывности бизнес-процессов и емкости для памяти, ЦП и хранилища для рабочих нагрузок. Кроме того, необходимо тщательно подготовить инфраструктуру для поддержки рабочих нагрузок базы данных на основе бизнес-требований.
Предварительные требования
Прежде чем приступить к работе, убедитесь, что выполнены определенные предварительные требования и подготовлены необходимые общие сведения и сведения. Чтобы обеспечить успешное развертывание, среда инфраструктуры должна быть правильно настроена с правильным уровнем доступа и соответствующей емкостью для хранилища, ЦП и памяти.
Ознакомьтесь со следующими статьями:
Проверьте следующее:
- Устанавливается
arcdataрасширение CLI. - Установлены другие клиентские средства .
- У вас есть доступ к кластеру Kubernetes.
- Файл kubeconfig настроен. Он должен указывать на кластер Kubernetes, в который требуется развернуть. Чтобы проверить текущий контекст кластера, выполните следующую команду:
kubectl cluster-info - У вас есть подписка Azure, в которую будут проецироваться ресурсы, такие как контроллер данных Azure Arc, управляемый экземпляр SQL с поддержкой Azure Arc или гипермасштабируемый сервер PostgreSQL с поддержкой Azure Arc.
После подготовки инфраструктуры разверните службы данных с поддержкой Azure Arc следующим образом:
- Создайте контроллер данных с поддержкой Azure Arc в одном из проверенных дистрибутивов кластера Kubernetes.
- Создайте управляемый экземпляр SQL с поддержкой Azure Arc и (или) группу серверов гипермасштабирования PostgreSQL с поддержкой Azure Arc.
Внимание!
Некоторые уровни служб данных и режимы находятся в общедоступной версии, а некоторые — в предварительной версии. Рекомендуется не смешивать общедоступные службы и службы предварительной версии на одном контроллере данных. Если вы используете общедоступные и предварительные версии служб на одном контроллере данных, обновление на месте невозможно. В этом сценарии при обновлении необходимо удалить и повторно создать контроллер данных и службы данных.
Требования к развертыванию
Службы данных с поддержкой Azure Arc можно развертывать в различных типах кластеров Kubernetes. В настоящее время проверенный список служб и дистрибутивов Kubernetes включает в себя:
- Amazon Elastic Kubernetes Service (Amazon EKS)
- Служба Azure Kubernetes (AKS)
- Служба Azure Kubernetes в Azure Stack HCI
- Azure Red Hat OpenShift
- Google Kubernetes Engine (GKE)
- Открытый исходный код, вышестоящий Kubernetes (обычно развертывается с помощью kubeadm)
- Платформа контейнеров OpenShift (OCP)
Важно!
- Минимальная поддерживаемая версия Kubernetes — 1.21. Дополнительные сведения см. в разделе "Известные проблемы" заметок о выпуске — службы данных с поддержкой Azure Arc.
- Минимальная поддерживаемая версия OCP — 4.8.
- Если вы используете Служба Azure Kubernetes, размер виртуальной машины рабочего узла кластера должен быть не менее Standard_D8s_v3 и использовать диски Premium.
- В кластере не должно быть разных зон доступности.
- Дополнительные сведения см. в разделе "Известные проблемы" заметок о выпуске — службы данных с поддержкой Azure Arc.
Сведения о развертывании
При создании служб данных с поддержкой Azure Arc независимо от выбранного варианта службы или распространения необходимо указать следующие сведения:
Имя контроллера данных: описательное имя контроллера данных (например, production-dc или seattle-dc). Это имя должно соответствовать стандартам именования Kubernetes.
Имя пользователя: имя пользователя администратора Kibana/Grafana.
Пароль: пароль для пользователя администратора Kibana/Grafana.
Имя пространства имен Kubernetes: имя пространства имен Kubernetes, в котором необходимо создать контроллер данных.
Режим подключения. Определяет степень подключения из среды служб данных с поддержкой Azure Arc в Azure. Выбранный режим подключения определяет параметры методов развертывания. Дополнительные сведения см. в режимах и требованиях к подключению.
Идентификатор подписки Azure: GUID подписки Azure, в которой вы хотите создать ресурс контроллера данных в Azure. Все управляемые экземпляры с поддержкой Azure Arc и База данных Azure для PostgreSQL группы серверов с SQL гипермасштабированием также создаются и оплачиваются в этой подписке.
Имя группы ресурсов Azure: имя группы ресурсов, в которой необходимо создать ресурс контроллера данных в Azure. Все управляемые экземпляры с SQL поддержкой Azure Arc и База данных Azure для PostgreSQL группы серверов с гипермасштабированием также создаются в этой группе ресурсов.
Расположение Azure: расположение Azure, в котором метаданные ресурса контроллера данных будут храниться в Azure. Список доступных регионов см. на странице "Продукты по регионам " для глобальной инфраструктуры Azure. Метаданные и сведения о выставлении счетов о ресурсах Azure, управляемых развернутым контроллером данных, хранятся только в расположении в Azure, которое указывается в качестве параметра расположения. При развертывании в режиме прямого подключения параметр расположения для контроллера данных совпадает с расположением целевого ресурса пользовательского расположения.
Сведения о субъекте-службе:
- При развертывании в непрямом режиме подключения вам потребуются сведения о субъекте-службе для отправки данных об использовании и метриках. Дополнительные сведения см. в разделе "Назначение ролей субъекту-службе" Upload данных об использовании, метрик и журналов в Azure.
Инфраструктура. Для выставления счетов необходимо указать инфраструктуру, в которой выполняются службы данных с поддержкой Azure Arc. Доступны следующие возможности:
alibabaawsazuregcponpremisesotherСреда выполнения контейнера: используйте
containerdсреду выполнения для среды выполнения контейнера. Службы данных с поддержкой Azure Arc не поддерживают среду выполнения Docker.
Дополнительные понятия для режима прямого подключения
Как описано в режимах и требованиях к подключению, контроллер данных Azure Arc можно развернуть в режиме прямого или косвенного подключения. Для развертывания служб данных Azure Arc в режиме прямого подключения требуются дополнительные понятия и рекомендации.
Во-первых, кластер Kubernetes, в котором будут развернуты службы данных с поддержкой Azure Arc, должен быть кластером Kubernetes с поддержкой Azure Arc. Подключив кластер Kubernetes к Azure, вы можете развертывать службы данных Azure Arc и управлять ими непосредственно из портал Azure, отправлять данные об использовании, журналы и метрики в Azure автоматически и получать ряд других преимуществ Azure. Чтобы узнать, как это сделать, см. Подключение кластере в Azure.
После включения Azure Arc кластера Kubernetes разверните службы данных с поддержкой Azure Arc, выполнив следующие действия.
- Создайте расширение служб данных Azure Arc. Чтобы узнать, как это сделать, ознакомьтесь с расширениями кластера в Kubernetes с поддержкой Azure Arc.
- создание пользовательского расположения; Чтобы узнать, как это сделать, ознакомьтесь с пользовательскими расположениями на основе Kubernetes с поддержкой Azure Arc.
- Создайте контроллер данных Azure Arc.
Все три этих шага можно выполнить на одном шаге с помощью мастера создания контроллера данных Azure Arc в портал Azure.
После установки контроллера данных Azure Arc можно создавать и получать доступ к таким службам данных, как Управляемый экземпляр SQL с поддержкой Azure Arc или гипермасштабированием PostgreSQL с поддержкой Azure Arc.
Дальнейшие действия
У вас есть несколько дополнительных параметров для создания контроллера данных Azure Arc:
Хотите попробовать? начало работы быстро с помощью Azure Arc Jumpstart в AKS, Amazon EKS или GKE или на виртуальной машине Azure.
- Создание контроллера данных в режиме прямого подключения с помощью портал Azure
- Создание контроллера данных в режиме косвенного подключения с помощью ИНТЕРФЕЙСА командной строки
- Создание контроллера данных в непрямом режиме подключения с помощью Azure Data Studio
- Создание контроллера данных в режиме косвенного подключения из портал Azure с помощью записной книжки Jupyter в Azure Data Studio
- Создание контроллера данных в режиме косвенного подключения с помощью средств Kubernetes, таких как kubectl или oc