Рекомендации по организации ресурсов для AKS (необязательно)
Учетом организации ресурсов в основном управляет платформа, однако ниже приведены некоторые способы, которыми платформа может повлиять на акселератор целевой зоны AKS.
Общая структура подписок и групп ресурсов, определяемая общими рекомендациями по корпоративному масштабированию для целевых корпоративных зон, будет играть основную роль в управлении организацией ресурсов AKS. Как описано в разделе Группа управления и организация подписки, группы управления и подписки используются для назначения политик для ресурсов, подчиняющихся, а подписки являются границей управления для контроля и изоляции ресурсов.
Например, если у вас есть общедоступные и частные приложения, разделите их на разные подписки, с именем Corp
и Online
, назначьте разные политики для каждой подписки. Corp
Подписки имеют политики, препятствующие созданию общедоступных IP-адресов. Online
Подписки разрешают подключение к Интернету. Дополнительные сведения о политиках, применяемых на уровне проектирования целевой зоны корпоративного уровня, включая политики AKS, см. в разделе Политики, включенные в реализации ссылок на целевые зоны корпоративного масштаба.
Рекомендации по проектированию
Определите, кто будет управлять узлами контейнеров:
Если управление узлами выполняется централизованно, можно сократить количество экземпляров целевой зоны и потребовать от разработчиков соблюдения определенных процессов для развертывания узлов и использования общих панелей мониторинга и оповещений для операций на уровне рабочей нагрузки.
Если узлами управляют группы рабочей нагрузки, вам потребуются дополнительные экземпляры целевые зоны для сегментирования сред узлов и разрешения группам рабочей нагрузки управлять развертываниями.
В обоих случаях эта рекомендация применяется для смежных и связанных ресурсов, таких как брандмауэры веб-приложений, хранилища ключей, агенты сборки конвейера и, возможно, переходов между полями.
Выберите модель аренды для кластеров:
Управляемая рабочая нагрузка, один клиент: Один узел кластера, поддерживающий одну рабочую нагрузку, скорее всего, потребует выделенной целевой зоны, чтобы обеспечить сегментацию и управление рабочей нагрузкой.
Централизованно управляемые, мультитенантные узлы: При централизованном управлении узлами операционная эффективность состоит из консолидации нескольких узлов и нескольких рабочих нагрузок в общедоступных средах целевой зоны. Эта консолидация сокращает количество узлов и целевых зон, выделенных для поддержки одного кластера или рабочей нагрузки.
Дополнительные целевые зоны могут потребоваться, если сегментация требуется для разделения на основе региона, подразделения, среды, критичности или других внешних ограничений.
Централизованно управляемый один клиент для злонамеренных или регулируемых рабочих нагрузок, которые по-прежнему централизованно обслуживаются, обычно для этих рабочих нагрузок используются выделенные узлы. Благодаря консолидации поддерживаемых целевых зон вы можете продолжать работать эффективно.
Выберите иерархию группы управления на основе общего масштаба и сопоставления сред и узлов, необходимых для поддержки общих требований к портфелю:
- Плоская структура для поддержки нескольких выделенных узлов в выделенных средах для выполнения децентрализованных операций каждой группой рабочей нагрузки.
- Сегментированная структура для создания группы управления для централизованно управляемых узлов и отдельной группы управления для децентрализованных операций.
- Иерархическая структура выполняет дальнейшую сегментацию сред для отражения требований к выставлению счетов, управлению и эксплуатации.
Решите, какую топологию реестра контейнеров использовать для распространения артефактов OCI:
- Один реестр на рабочую нагрузку.
- Один реестр на кластер с несколькими рабочими нагрузками в реестре.
- Один реестр на все кластеры в целевой зоне с несколькими рабочими нагрузками и кластерами в одном и том же реестре.
- Один реестр на все кластеры в целевой зоне с несколькими рабочими нагрузками и кластерами в одном и том же реестре.
Определите область для политик реестра контейнеров в Политике Azure:
- Разработайте политику на уровне подписки, которая требует, чтобы все узлы в целевой зоне использовали определенный реестр.
- Разработайте более детализированную политику на уровне группы ресурсов.
- Разработайте более широкую политику на уровне группы управления.
Рекомендации по проектированию
- Определите стандарт именования и расстановки тегов, который будет применяться ко всем ресурсам контейнера, развернутым в Azure. Как минимум, он должен содержать:
- Имена рабочих нагрузок: Определяет рабочую нагрузку или рабочие нагрузки, поддерживаемые каждым кластером.
- Ресурсы кластера: Выявление повышение уровня выравнивания ресурсов кластера из предыдущих рекомендаций.
- Оператор узла: Выясните, какая команда отвечает за операции узла.
- Имена рабочих нагрузок: Определяет рабочую нагрузку или рабочие нагрузки, поддерживаемые каждым кластером.
- Реализуйте политику, чтобы требовать конкретный реестр артефактов OCI на основе топологии реестра контейнеров вашей организации.