Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается планирование развертывания служб данных с поддержкой Azure Arc.
Tip
Ознакомьтесь со всеми сведениями в этой статье перед началом развертывания.
Deployment steps
Чтобы использовать службы данных с поддержкой Azure Arc, вам потребуется выполнить следующие задачи.
Планирование развертывания
Подробные сведения в этой статье помогут вам спланировать.
Зарегистрируйте поставщика Microsoft.AzureArcData для подписки, в которой будут развернуты службы данных с поддержкой Azure Arc, как показано ниже.
az provider register --namespace Microsoft.AzureArcDataДоступ к кластеру Kubernetes.
Для демонстрации, тестирования и проверки можно использовать кластер Служба Azure Kubernetes. Чтобы создать кластер, следуйте инструкциям из «Краткое руководство: Развертывание служб данных с поддержкой Azure Arc — режим непосредственного подключения — портал Azure», чтобы пройти через весь процесс.
Создайте контроллер данных Azure Arc в режиме прямого подключения (предварительные требования).
For other ways to create a data controller see the links under Related content.
Создание служб данных.
Например, создайте Управляемый экземпляр SQL, поддерживаемый Azure Arc.
Подключитесь к Azure Data Studio.
При планировании развертывания служб данных с поддержкой Azure Arc важно правильно понимать рабочие нагрузки базы данных и бизнес-требования для этих рабочих нагрузок. Например, необходимо рассмотреть вопрос о доступности, непрерывности бизнес-процессов и требованиях к емкости для памяти, ЦП и хранилища для рабочих нагрузок. И необходимо тщательно подготовить инфраструктуру для поддержки рабочих нагрузок базы данных на основе бизнес-требований.
Prerequisites
Прежде чем начать, убедитесь, что вы выполнили определенные предварительные требования и имеете необходимый опыт и готовую информацию. Чтобы обеспечить успешное развертывание, среда инфраструктуры должна быть правильно настроена с правильным уровнем доступа и соответствующей емкостью для хранения, ЦП и памяти.
Ознакомьтесь со следующими статьями:
Verify that:
The other client tools are installed.
У вас есть доступ к кластеру Kubernetes.
Your kubeconfig file is configured. Он должен указывать на кластер Kubernetes, в который вы хотите выполнить развертывание. Чтобы проверить текущий контекст кластера, выполните следующую команду:
kubectl cluster-infoУ вас есть подписка на Azure, к которой будут относиться такие ресурсы, как контроллер данных Azure Arc и управляемый экземпляр SQL, включенный Azure Arc, которые будут проецироваться и учитываться в выставлении счетов.
Поставщик Microsoft.AzureArcData зарегистрирован для подписки, в которой будут развернуты службы данных с поддержкой Azure Arc.
После подготовки инфраструктуры разверните службы данных с поддержкой Azure Arc следующим образом:
- Создайте контроллер данных с поддержкой Azure Arc в одном из проверенных дистрибутивов кластера Kubernetes.
- Создайте управляемую инстанцию SQL с поддержкой Azure Arc.
Caution
Некоторые уровни и режимы служб данных находятся в общедоступной версии, и некоторые из них находятся в предварительной версии. Рекомендуется не смешивать общедоступную версию и предварительные версии служб на одном контроллере данных. Если вы смешиваете службы общедоступной версии и предварительные версии на одном контроллере данных, вы не сможете выполнить обновление. В этом сценарии при обновлении необходимо удалить и повторно создать контроллер данных и службы данных.
Deployment requirements
Службы данных с поддержкой 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)
- K3s
- Дополнительные дистрибутивы Kubernetes, проверенные партнером
Important
- Минимальная поддерживаемая версия Kubernetes — версии 1.21.
- Минимальная поддерживаемая версия OCP — 4.8.
- Если вы используете Службу Kubernetes в Azure, размер виртуальной машины рабочего узла кластера должен быть не менее Standard_D8s_v3 и включать использование дисков класса Premium.
- В кластере не должно быть разных зон доступности.
- For more information, review Release notes.
Deployment information
При создании служб данных с поддержкой Azure Arc независимо от выбранного варианта службы или распространения вам потребуется указать следующие сведения:
Имя контроллера данных: описательное имя контроллера данных (например, production-dc или seattle-dc). Это имя должно соответствовать стандартам именования Kubernetes.
Username: The username for the Kibana/Grafana administrator user.
Password: The password for the Kibana/Grafana administrator user.
Имя вашего пространства имен Kubernetes: имя пространства имен Kubernetes, где вы хотите создать контроллер данных.
Connectivity mode: Determines the degree of connectivity from your Azure Arc-enabled data services environment to Azure. Выбор режима подключения определяет параметры методов развертывания. Дополнительные сведения см. в режимах подключения и требованиях.
Идентификатор подписки Azure: GUID подписки Azure, в которой вы хотите создать ресурс контроллера данных в Azure. Все развертывания Управляемого экземпляра SQL, управляемые через Azure Arc, также создаются и оплачиваются в рамках этой подписки.
Имя группы ресурсов Azure: имя группы ресурсов, в которой требуется создать ресурс контроллера данных в Azure. Все развертывания Управляемого экземпляра SQL, поддерживаемые Azure Arc, также создаются в этой группе ресурсов.
Azure location: The Azure location where the data controller resource metadata will be stored in Azure. Список доступных регионов см. на странице "Продукты по регионам " для глобальной инфраструктуры Azure. Метаданные и сведения о выставлении счетов о ресурсах Azure, управляемых развернутым контроллером данных, хранятся только в расположении в Azure, указанном в качестве параметра расположения. Если вы развертываете в режиме прямого подключения, параметр расположения контроллера данных совпадает с расположением целевого ресурса пользовательского расположения.
Сведения о главном объекте службы
- If you're deploying in indirect connectivity mode, you'll need service principal information to upload usage and metrics data. Дополнительные сведения см. в разделе "Назначение ролей субъекту-службе" раздела "Отправка данных об использовании, метрик и журналов в Azure".
Infrastructure: For billing purposes, you must indicate the infrastructure on which you're running Azure Arc-enabled data services. Доступные параметры:
alibabaawsazuregcponpremisesotherContainer runtime: Use
containerdruntime for the container runtime. Службы данных с поддержкой 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.
Known limitations
В настоящее время поддерживается только один контроллер данных Azure Arc на кластер Kubernetes. Однако можно создать несколько служб данных Arc, таких как управляемые экземпляры SQL с поддержкой Arc, управляемые тем же контроллером данных Azure Arc.
Related content
У вас есть несколько дополнительных параметров для создания контроллера данных Azure Arc:
Хотите попробовать? Быстро приступить к работе с Azure Arc Jumpstart в AKS, Amazon EKS или GKE или на виртуальной машине Azure.
- Создание контроллера данных в режиме прямого подключения с помощью портал Azure
- Создание контроллера данных в режиме косвенного подключения с помощью CLI
- Создание контроллера данных в режиме косвенного подключения с помощью Azure Data Studio
- Создайте контроллер данных в режиме непрямого подключения через портал Azure с помощью записной книжки Jupyter в Azure Data Studio
- Создание контроллера данных в режиме косвенного подключения с помощью средств Kubernetes