Поделиться через


Рекомендации по консолидации

Применяется к этой рекомендации по оптимизации затрат Azure Well-Architected Framework:

CO:14 Консолидация ресурсов и ответственности. В рабочей нагрузке определите способы консолидации ресурсов и увеличения плотности. Вне рабочей нагрузки используйте существующие централизованные ресурсы и службы, чтобы консолидировать обязанности рабочей нагрузки.

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

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

Определения

Термин Определение
Централизованный ресурс Общий ресурс, используемый несколькими компонентами, а не каждый компонент с собственным выделенным ресурсом.
Изменение элемента управления Структурированная методология управления и реализации изменений.
Консолидация Действие объединения компонентов для оптимального соответствия требованиям рабочей нагрузки.
Плотность ресурсов Мера логического разделения в ресурсе. Повышенная плотность обычно приравнивается к более высокому использованию из-за коллокации разрозненных компонентов, потребителей или сред.

Основные стратегии проектирования

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

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

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

  2. Идентификация и оценка: определение и оценка потенциальных целевых показателей консолидации, чтобы определить, являются ли потенциальные преимущества затрат и компромиссы оправдывать усилия по консолидации.

  3. Обмен данными и реализацией. Если определить, что консолидация полезна, объявите о предстоящем изменении и примените их.

Консолидация ресурсов

Консолидация ресурсов включает объединение ресурсов в рабочей нагрузке. Вы можете распределить функциональные возможности или потребители. Например, можно объединить три веб-сервера в один сервер или три базы данных на один сервер базы данных. Можно объединить несколько брандмауэров в один брандмауэр, обслуживающий несколько сред.

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

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

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

Определите целевой объект консолидации. Выберите ресурс для консолидации. Это может быть существующий ресурс или новый ресурс, созданный в рабочей нагрузке. Определите существующие ресурсы, которые можно использовать для консолидации. Например, у вас могут быть серверы, которые могут разместить некоторые компоненты рабочей нагрузки. Если существующие ресурсы не соответствуют требованиям к консолидации или если это более полезно для консолидации нового ресурса, рассмотрите возможность создания нового ресурса.

Оцените жизнеспособность консолидации. Обеспечение функциональных и технических требований, таких как ЦП, память и рост, поддержка консолидации. Избегайте компрометации таких требований, как производительность, надежность и безопасность. Например, не создавайте неизбежную межрегиональная зависимость или консолидируйте ресурсы в предварительной и рабочей средах.

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

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

Риск. Рассмотрим последствия плотности ресурсов, таких как шумные соседи, эффекты единиц масштабирования и снижение избыточности. Консолидация ресурсов часто слишком рискована для критически важных и критически важных для бизнеса потоков рабочей нагрузки.

Компромиссы:

  • Консолидация ресурсов снижает изоляцию и может создавать шумный сценарий соседа в рабочей нагрузке. Найдите другие способы реализации логической изоляции и увеличения емкости для среды размещения. Например, увеличьте емкость брандмауэра, если она поддерживает несколько рабочих нагрузок.

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

  • Консолидация ресурсов приводит к снижению избыточности. Тщательно спланируйте, чтобы обеспечить надлежащее количество надежности рабочей нагрузки.

Консолидация обязанностей

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

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

Использование внешних централизованных ресурсов

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

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

  • Поиск внешних возможностей. Опрос организации для существующих централизованных ресурсов. Эти ресурсы могут быть потенциальными решениями для рабочей нагрузки. Например, можно использовать общую информацию безопасности и управление событиями (SIEM) вместо настройки независимого средства SIEM.

  • Рассмотрите возможность управления изменениями. Изучите процесс управления изменениями в централизованном ресурсе. Рассмотрим рабочий процесс утверждения, протоколы тестирования и методы развертывания. Анализ потенциальных проблем при снижении контроля над изменениями ресурсов.

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

  • Обмен данными и координация с вашей командой. Создайте механизм непрерывной обратной связи между командами для решения проблем, улучшения совместной работы и уточнения процессов.

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

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

Разгрузка обязанностей внешним командам

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

  • Оцените навыки команды. Оцените текущий набор навыков вашей команды. Определите пробелы в навыках или области, в которых централизованная команда оптимизирует затраты.

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

  • Рассмотрите возможность управления изменениями. Ознакомьтесь с тем, как централизованная команда обрабатывает изменения, такие как рабочие процессы утверждения, протоколы тестирования и стратегии развертывания. Определите потенциальные проблемы, которые могут возникнуть, если у вас есть менее прямой контроль над этими функциями.

  • Обмен данными и координация с вашей командой. Убедитесь, что команды знакомы друг с другом процессами, инструментами и ожиданиями. Рассмотрим поэтапный переход или пилотный период, чтобы облегчить смену и определить потенциальные проблемы раньше.

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

Упрощение функций Azure

Поддержка плотности. Многие службы Azure поддерживают повышенную плотность ресурсов. В следующей таблице показана выборка этих служб.

Служба Azure Элемент управления сегментацией
Azure Front Door Домены клиентов и пути URL-адреса
Брандмауэр Azure Правила сети и приложения
Шлюз приложений Azure Прослушиватели, маршрутизация на основе URL-адресов
Управление API Политики API
Служба Azure Kubernetes (AKS) Пространства имен, пулы узлов
Служба приложений Azure Несколько веб-приложений и API в плане Служба приложений
База данных SQL Azure Несколько баз данных на сервере

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

Log Analytics обеспечивает централизованное управление журналами и анализ. Вы можете собирать, анализировать и визуализировать данные журнала из различных ресурсов Azure, что помогает выявлять проблемы, устранять проблемы и получать сведения о работе.

Контрольный список оптимизации затрат

Ознакомьтесь с полным набором рекомендаций.