Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Развернутое решение должно развиваться, чтобы оставаться безопасным, экономичным и эффективным. Оптимизация после развертывания гарантирует, что рабочая нагрузка продолжает соответствовать бизнес-требованиям и техническим требованиям по мере изменения шаблонов использования.
Настройка конфигураций службы
Применение рекомендаций помощника по Azure.Помощник по Azure анализирует данные мониторинга рабочей нагрузки и предоставляет практические рекомендации по затратам, производительности, надежности и безопасности. Просмотрите рекомендации еженедельно и сначала реализуйте критические изменения. Доступ к Помощнику по Azure на портале Azure и фильтрации рекомендаций по рабочей нагрузке или группе ресурсов.
Реализуйте параметры оптимизации для конкретной службы. Используйте руководства по службе Azure Well-Architected Framework для выравнивания конфигураций с лучшими практиками. Это руководство оптимизирует рабочие нагрузки для служб Azure.
Немедленно устраните выявленные проблемы безопасности. Отслеживайте состояние безопасности. Используйте такие средства, как Microsoft Defender для облака , чтобы определить ошибки в настройке безопасности, отсутствующие обновления или проблемы соответствия требованиям. Немедленно исправьте пробелы безопасности, чтобы защитить рабочую нагрузку и обеспечить соответствие требованиям. Непрерывный мониторинг и быстрое устранение рисков обеспечивает безопасные облачные операции.
Проверка готовности к работе
Решение, готовое к работе, может соответствовать реальным требованиям и восстанавливаться после сбоев. Эта проверка гарантирует, что после развертывания функции мониторинга, контроля затрат и процедуры резервного копирования выполняют свои задачи так, как задумано.
Проверка полноты и точности мониторинга
Включите ведение журнала и метрики для всех критически важных компонентов. Убедитесь, что Azure Monitor (и другие средства мониторинга) собирают журналы и метрики из каждой важной службы. Убедитесь, что параметры диагностики настроены для отправки данных в Log Analytics, Центры событий или учетные записи хранения по мере необходимости.
Проверка функциональности оповещений. Имитируйте сценарии сбоев или пороговые значения производительности, чтобы проверить правильность активации оповещений. Например, вызовите пик ЦП или ошибку приложения, чтобы подтвердить оповещения, уведомляющие соответствующие команды.
Просмотрите панели мониторинга для релевантности и ясности. Убедитесь, что панели мониторинга отражают текущую архитектуру и предоставляют полезные сведения. Включите ключевые показатели эффективности (KPI), метрики работоспособности и зависимости услуг.
Покрытие мониторинга документов. Ведите учет того, что отслеживают каждое оповещение и панель мониторинга. Эта документация поддерживает будущие аудиты и подключение.
Дополнительные сведения см. в разделе "Мониторинг Azure".
Создание мониторинга затрат и оптимизация затрат
Затраты на решение требуют непрерывного мониторинга и оптимизации. Microsoft Cost Management предоставляет средства для отслеживания фактических расходов по бюджетам и выявления возможностей оптимизации затрат.
Отслеживайте затраты с помощью автоматизированных оповещений. Настройте оповещения о затратах и бюджеты в Azure для получения уведомлений при подходе к определенным пороговым значениям расходов. Сравните фактические затраты с первоначальными оценками для выявления дисперсий и корректировки будущего планирования. Просматривайте данные о затратах еженедельно, чтобы выявить непредвиденные тенденции расходов рано.
Систематически применяйте рекомендации по оптимизации затрат. Используйте руководства по оптимизации затрат Well-Architected Framework для реализации проверенных стратегий снижения затрат при сохранении производительности и надежности.
Category Guide Description Мониторинг затрат Сбор и проверка данных о затратах Создание процессов сбора и анализа сведений о затратах Управление затратами Установка финансовых ограничений Реализация элементов управления для предотвращения переполнения затрат Rates Оптимизация ставок Обеспечение более эффективной цены с помощью резервирований и соглашений Usage Согласуйте использование с интервалами выставления счетов Соответствие потребления ресурсов циклам выставления счетов Components Оптимизация затрат на компоненты Оптимизация размера отдельных служб Azure Environment Оптимизация затрат на среду Сокращение расходов в средах разработки и рабочей среды Flow Оптимизация затрат на поток Минимизация расходов на передачу и обработку данных Data Оптимизация затрат на данные Сокращение затрат на хранение и обработку данных Code Оптимизация затрат на код Повышение эффективности приложений для уменьшения потребления ресурсов Scaling Оптимизация затрат на масштабирование Баланс производительности и затрат во время операций масштабирования Operations Оптимизация времени персонала Сокращение накладных расходов от ручных операций Consolidation Консолидация использования ресурсов Объединение ресурсов для повышения скорости использования Регулярно просматривайте и принимайте меры по рекомендациям по затратам. Анализ паттернов использования ресурсов для выявления недоиспользуемых или простаивающих ресурсов. Выведите из эксплуатации ненужные ресурсы и измените размер перепредоставленных служб, опираясь на фактические данные использования. Запланируйте отключение непроизводственных сред в нерабочее время с целью сокращения затрат.
Тестирование процедур резервного копирования и восстановления
Подтвердите покрытие резервных копий и расписание для всех критически важных данных. Используйте Azure Backup или выбранное решение для защиты каждого основного хранилища данных. Проверьте конфигурации резервных копий, чтобы обеспечить соответствие целям точки восстановления (RPOS) и политикам хранения. Убедитесь, что задания резервного копирования успешно завершены и охватывают все необходимые ресурсы.
Выполните восстановление пробной версии в непроизводственных средах. Тестовое восстановление проверяет, что данные резервного копирования в целости и что процесс восстановления соответствует целевым показателям времени восстановления (RTO). Используйте промежуточную среду для тестирования операций восстановления, не затрагивая производственные нагрузки производственной среды. Задокументируйте все проблемы и процедуры обновления для устранения пробелов.
Процедуры восстановления инфраструктуры документов и данных. Создайте пошаговые инструкции по повторному развертыванию инфраструктуры из кода и восстановлению данных из резервных копий. Включите зависимости, учетные данные и сведения о конфигурации. Храните документацию в безопасном и доступном расположении для операционных групп.
Проводите учения по аварийному восстановлению регулярно. Планирование и репетиция сценариев восстановления для проверки готовности команды и обеспечения точности процедур. Используйте имитированные события сбоя для тестирования полного рабочего процесса восстановления, включая повторное развертывание инфраструктуры и восстановление данных. Обновление документации на основе результатов проверки.
Дополнительные сведения см. в разделе "Управление непрерывностью бизнес-процессов".
Сбор отзывов пользователей и оценка результатов
Регулярно собирают структурированные отзывы пользователей. Устанавливайте каналы для ввода данных пользователей на производительность, надежность и удобство использования решения. Например, можно отправить опрос Microsoft Forms конечным пользователям или внутренним пользователям после запуска, а затем периодически. Также обратите внимание на запросы в службу поддержки или вспомогательные звонки, связанные с новым решением. Классифицируйте и подсчитывайте их для выявления повторяющихся проблемных точек. Сосредоточьтесь на обратной связи о рабочих процессах, критически важных для бизнеса. Если пользователи находят определенный процесс медленным или громоздким, это полезное представление. Регулярные циклы обратной связи гарантируют, что вы услышите проблемы или похвалу непосредственно от пользователей.
Регулярно отслеживайте и устраняйте отзывы. Рассматривайте элементы обратной связи как рабочие элементы в вашем списке задач на разработку. Используйте Azure DevOps или GitHub Issues (или предпочитаемое вами средство управления проектами) для регистрации каждого элемента обратной связи или сообщенных проблем. Установите приоритеты по значению и срочности. Например, ошибка, предотвращающая отправку заказов, является критической, в то время как дополнительное предложение пользовательского интерфейса является более низким приоритетом. Назначьте владельцам возможность исследовать и разрешать элементы обратной связи и задавать целевые даты для разрешения. Управляя обратной связью подобно любым другим требованиям, вы гарантируете, что она обрабатывается и не теряется. Закройте цикл, обновив или уведомив участников, когда вы вносите изменения на основании отзывов. Этот процесс показывает пользователям, что их входные данные ценятся и приводят к заметным улучшениям.
Измеряйте и сообщайте бизнес-результаты. Теперь, когда решение используется, квалифицируйте преимущества, предоставляемые им. Соберите ключевые метрики, которые соответствуют исходным целям. Например, задокументируйте увеличение количества транзакций в день, сокращение времени загрузки страницы и снижение затрат по сравнению с старой системой. Используйте Azure Monitor, Application Insights и отчеты о затратах для получения этих данных. Компилируйте сравнения до и после этого, чтобы проиллюстрировать улучшения. Затем регулярно делитесь этими результатами с заинтересованными лицами и более широкой командой. Демонстрация измеримых результатов не только свидетельствует о стоимости проекта, но и помогает оправдать будущие инвестиции в дальнейшие улучшения.
Продолжайте развиваться и улучшаться
Планирование периодических проверок рабочей нагрузки. Периодически вернитесь к архитектуре решения в свете пяти основных компонентов Well-Architected Framework . По мере изменения шаблонов использования или бизнес-требований некоторые решения по проектированию могут потребовать пересмотра. Выполните проверку Azure Well-Architected, чтобы определить области для улучшения. Задокументируйте все результаты и создайте элементы действий для оптимизации или рефакторинга в следующем цикле. Регулярные проверки помогают уловить отклонение от лучших практик и сохранить систему в соответствии с текущими потребностями.
Автоматизация оптимизации по возможности. Поиск возможностей для управления и оптимизации решения с помощью автоматизации. Например, используйте политику Azure для применения тегов, конфигураций безопасности или стандартов размера ресурсов для новых развертываний, чтобы они всегда оставались оптимизированными. Настройте правила автомасштабирования для обработки изменений в нагрузке без вмешательства вручную. Используйте обнаружение аномалий затрат в службе "Управление затратами Майкрософт" для автоматического оповещения о непредвиденных всплесках расходов. Благодаря тому, что функции автоматизации Azure обрабатывают подпрограммные оптимизации (например, завершение работы неиспользуемых виртуальных машин в расписании), ваша команда может сосредоточиться на улучшениях более высокого уровня. Автоматизация обеспечивает согласованность и может реагировать быстрее, чем вмешательство человека во многих операционных корректировках.
Поделитесь уроками и рекомендациями. Суммируйте то, что вы узнали из этой облачной нативной сборки, и передайте эти знания другим командам в вашей организации. Например, если вы разработали эффективный шаблон для развертываний сине-зеленого цвета или полезный сценарий для заполнения тестовых данных, сделайте его доступным для других пользователей. Задокументируйте успехи и ловушки, возникающие во время проекта в качестве внутренних примеров. Это может включать в себя создание короткого документа с ретроспективным анализом или постмортем, который подчеркивает, что было сделано хорошо и что можно улучшить в следующий раз. Включайте обновления в платформу внедрения облака вашей организации или сборники схем, чтобы следующие проекты могли опираться на ваш опыт. Повышая общий доступ к знаниям, вы помогаете улучшить облачные методики в организации и повысить общую зрелость облака.