Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье вы узнаете о разработке облачных возможностей в FinOps Framework и о том, как реализовать их в Microsoft Cloud.
Определение
Архитектура облака включает проектирование и реализацию облачной инфраструктуры и приложений таким образом, чтобы оптимизировать затраты, производительность, масштабируемость и надежность при согласовании бизнес-целей.
Эта возможность включает в себя архитектурные решения и рекомендации, направленные на максимизацию стоимости, полученной от инвестиций в облако, при минимизации ненужных расходов.
Перед началом
Интеграция Cloud Adoption Framework (CAF) и Well-Architected Framework (WAF) с подходом FinOps имеет решающее значение для комплексной и эффективной стратегии управления облаком, особенно при использовании Microsoft Azure. Ниже приведен более точный список предварительных требований для этих платформ:
- Основы Microsoft Azure: знакомство со службами и функциями Azure, включая вычислительные ресурсы, хранилище, сеть, базы данных и безопасность, в соответствии с рекомендациями CAF по внедрению Azure.
- Принципы архитектуры и основные принципы WAF. Ознакомьтесь с рекомендациями по архитектуре, описанными в основных принципах архитектуры Платформы: операционное превосходство, безопасность, надежность, эффективность производительности и оптимизация затрат.
- Управление ресурсами Azure и целевые зоны CAF. Узнайте, как управлять ресурсами Azure с помощью шаблонов Azure Resource Manager (ARM) или средств инфраструктуры как кода (IaC), таких как Azure Bicep или Terraform. Понять концепцию переносимых зон CAF для реализации среды Azure в соответствии с передовыми практиками.
Начало работы
Возможности "Архитекторирование для облака" в FinOps Framework помогают клиентам, особенно людям на более низких уровнях зрелости, созданию базовых знаний, созданию процессов и внедрению рекомендаций по проектированию облачных архитектур, которые оптимизируют затраты, производительность и надежность.
- Обучайте заинтересованных лиц: проводите учебные сессии или семинары для обучения заинтересованных лиц преимуществам и принципам облачной архитектуры, подчеркивая оптимизацию затрат, масштабируемость и устойчивость.
- Реализация принципов архитектуры: создание принципов архитектуры и рекомендаций по проектированию на основе основных принципов WAF: эффективность работы, безопасность, надежность, эффективность производительности и оптимизация затрат.
- Использование шаблонов корпоративных приложений для веб-приложений: начните с надежного шаблона веб-приложения. Шаблоны корпоративных приложений основаны на принципах, описанных в WAF, и предоставляют методы реализации для оптимизации перемещения веб-приложения .NET или Java в облако.
- Используйте проверку Azure Well-Architected: проводите проверки Azure Well-Architected для рабочих нагрузок, развернутых в Azure. Чтобы определить области улучшения, оцените рабочие нагрузки на пять основных компонентов WAF.
- Реализуйте методики управления затратами: включите методики управления затратами Cloud Adoption Framework в архитектурные проекты. Эти усилия включают в себя оптимизацию ресурсов, использование скидок за долгосрочные обязательства и реализацию механизмов распределения затрат.
- Создание системы управления и соответствия требованиям. Создайте механизмы управления и контроль соответствия требованиям, чтобы обеспечить соблюдение организационных политик, нормативных требований и отраслевых стандартов. Используйте Azure Management и Azure Blueprints для автоматизации применения политик и соответствия требованиям.
Развитие основных принципов
На этом этапе вы должны иметь четкое руководство по архитектуре. При переходе за рамки основных аспектов следует учитывать следующие моменты:
- Расширенные архитектурные шаблоны: просмотрите и изучите Центр архитектуры Azure для расширенных архитектурных шаблонов и принципов проектирования, относящихся к Azure. К ним относятся микрослужбы, бессерверные вычисления, архитектуры на основе событий и распределенные системы.
- Облачные технологии: используйте управляемые службы для упрощения архитектуры, повышения масштабируемости и снижения эксплуатационных затрат. Обнимайте облачные технологии и службы, предлагаемые Azure, такие как Служба Azure Kubernetes (AKS), Функции Azure, Azure Logic Apps и Сетка событий Azure.
- Многооблачные и гибридные архитектуры: расширение облачных архитектур для использования сценариев многооблачного и гибридного облака с помощью Azure Arc для управления ресурсами в локальных, многооблачных и пограничных средах. Реализуйте стратегии облачного расширения и аварийного восстановления для обеспечения устойчивости и гибкости.
- Автоматизация безопасности и соответствия требованиям: используйте Политика Azure, Центр безопасности Azure и Microsoft Sentinel для автоматизации методик безопасности и соответствия требованиям, включая обнаружение угроз, реагирование на инциденты и отчеты о соответствии требованиям. Реализуйте методики DevSecOps для внедрения безопасности на протяжении всего жизненного цикла разработки.
- Управление данными и аналитика: Расширьте возможности управления данными и аналитики с помощью Служб данных Azure, таких как Azure Synapse Analytics, Azure Databricks и Azure Data Lake Storage. Реализуйте расширенные аналитические решения, машинное обучение и ИИ для аналитических сведений, управляемых данными.
- DevOps и автоматизация CI/CD: улучшение практики DevOps путем автоматизации конвейеров CI/CD, подготовки инфраструктуры и тестирования с помощью служб Azure DevOps, GitHub Actions или служба автоматизации Azure. Реализуйте инфраструктуру как код (IaC) с помощью шаблонов Azure Resource Manager (ARM) или Azure Bicep для согласованности и повторяемости.
- Расширенный мониторинг и наблюдаемость: Реализуйте расширенные решения для мониторинга и наблюдаемости с помощью таких средств, как предупреждения о пороговых значениях Azure Monitor (AMBA).
- Проверенные модули Azure. Воспользуйтесь преимуществами проверенных модулей Azure для ускорения проектирования и реализации облачной архитектуры . Эти проверенные модули предоставляют предварительно проверенные конфигурации и рекомендации в соответствии с рекомендациями Майкрософт (WAF) для развертывания инфраструктуры, приложений и служб в Azure.
- Непрерывное обучение и улучшение: инвестировать в текущие учебные и сертификационные программы для команд, чтобы оставаться в курсе новейших технологий и рекомендаций Azure. Поощряйте совместное использование знаний, кроссфункциональную совместную работу и участие в форумах и мероприятиях сообщества.
Дополнительные сведения см. в Фонде FinOps
Эта возможность является частью FinOps Framework, созданной фондом FinOps, некоммерческой организацией, продвигающей управление и оптимизацию облачных затрат. Дополнительные сведения о FinOps, включая полезные сборники схем, учебные и сертификационные программы и многое другое, смотрите в статье «Архитектура для облака» в документации по FinOps Framework.
Вы также можете найти связанные видео на канале FinOps Foundation YouTube:
Оставить отзыв
Сообщите нам ваше мнение о нашей работе, оставив краткий отзыв. Эти отзывы используются для улучшения и расширения средств и ресурсов FinOps.
Если вы ищете что-то конкретное, проголосуйте за существующую или создайте новую идею. Поделитесь идеями с другими пользователями, чтобы получить больше голосов. Мы сосредоточимся на идеях с большинством голосов.
Связанный контент
Связанные возможности FinOps:
Другие ресурсы: