Power Platform Хорошо спроектированные рабочие нагрузки
Power Platform Well-Architected использует термин рабочая нагрузка для описания набора ресурсов приложения, данных и поддерживающей инфраструктуры, которые работают вместе для достижения желаемых бизнес-результатов. Рабочая нагрузка включает в себя компоненты приложений и технологий, а также поведенческие, операционные процессы и процессы разработки.
Рабочие нагрузки проектируются архитекторами и создаются рабочей группой. Они отвечают функциональным и нефункциональным потребностям бизнеса. Рабочие нагрузки бывают разных типов.
Типичные критерии классификации рабочей нагрузки включают в себя:
- Полезность, характеристики и модели использования рабочей нагрузки.
- Ключевые факторы влияния.
- Предполагаемая цель аудитория.
Рабочие нагрузки, относящиеся к одному классу, могут иметь сходства, включая целевой аудитория, требования соответствия и технологические стеки. Пять столпов Power Platform Well-Architected, их принципы, контрольные списки и компромиссы актуальны для всех классов рабочей нагрузки.
Применяйте основные принципы к принципам технического проектирования и областям проектирования, которые представляют собой приоритеты вашей рабочей нагрузки. Следуйте рекомендациям, чтобы помочь организовать успешную рабочую нагрузку и привести ее в соответствие с Power Platform Well-Architected.
Что такое Power Platform хорошо спроектированная рабочая нагрузка?
Проектирование и эксплуатация любой рабочей нагрузки должны учитывать пять архитектурных принципов: надежность, безопасность, эксплуатационное совершенство, эффективность производительности и оптимизацию опыта.
Чтобы создать успешную рабочую нагрузку, разрабатывайте ее в соответствии с принципами Power Platform хорошей архитектуры. |
---|
Power Platform Хорошо спроектированная рабочая нагрузка:
- Содержит требования, описывающие, что должна делать система и насколько хорошо она должна это делать, и которые ранжированы по важности для достижения цели.
- Разработан таким образом, чтобы вы могли достичь этих требований, используя ресурсы и внедряя шаблоны проектирования и компромиссы.
- Изготавливается и эксплуатируется в соответствии со спецификациями проекта и назначения.
- Измеряется тем, насколько хорошо он достигает своей цели.
- Может адаптироваться по мере уточнения или изменения его цели.
- Настолько надежен, насколько это необходимо.
- Настолько безопасен, насколько это необходимо.
- Разработан и эксплуатируется ответственно.
- Достигает своей цели в приемлемые сроки.
- Предоставляет опыт, гарантирующий успех пользователей.
Сотрудничество между рабочей группой и центральными группами организации должно создать рабочую нагрузку с указанными выше характеристиками. В следующих разделах описываются эти команды и их функции.
Рабочая нагрузка команды
Создайте рабочую группу, в состав которой войдут специалисты широкого спектра технических и деловых дисциплин. Основное внимание всех членов команды должно быть сосредоточено на успешном выполнении рабочей нагрузки.
Примеры рабочей нагрузки членов команды | |
---|---|
Бизнес-участники Разработчики или инженеры-программисты Архитекторы решений Аналитики данных Администраторы баз данных |
Разработчики Архитекторы или инженеры по безопасности Инженеры инфраструктуры Менеджеры или владельцы продуктов Инженеры по обеспечению качества (QA) Члены команды поддержки |
Централизованные команды и заинтересованные стороны
Группа по управлению рабочей нагрузкой часто получает поддержку от централизованных групп. Эти группы предлагают функции поддержки и обеспечивают управление многими или всеми облачными рабочими нагрузками организации. Централизованные команды нацелены на успех организации, который частично зависит от эффективности ее рабочих нагрузок. Они предоставляют услуги, рекомендации и ограждения для рабочих нагрузок.
Примеры централизованных команд и членов команды | |
---|---|
Аналитики бизнес-аналитики Бизнес-участники Совет Центра передового опыта (CoE) Команда платформы Аналитики кибербезопасности Администраторы баз данных Архитекторы предприятий |
Бизнес-аналитики Инженеры инфраструктуры Сотрудники по юридическим вопросам и вопросам соблюдения требований Сетевые инженеры Специалисты по закупкам Менеджеры проектов |
Power Platform Хорошо спроектированная команда по рабочей нагрузке фокусируется на результатах рабочей нагрузки. Они координируют свою деятельность и получают пользу от специализированной поддержки со стороны членов централизованной команды.
Выполнить требования
Рекомендации Power Platform Well-Architected совпадают с целью и ожидаемыми результатами рабочей нагрузки. В рекомендациях нет четкого указания на то, какой член команды или группа выполняет обязанности по рабочей нагрузке. Вы можете решить, кто должен выполнять каждое действие, выполнив сопоставление на уровне рабочей нагрузки, чтобы определить роли и обязанности вашей команды, связанные с типом и критичностью рабочей нагрузки.
Группа непосредственной рабочей нагрузки обрабатывает большую часть рабочих нагрузок. Некоторые требования обрабатываются совместными усилиями централизованных групп. Например, выбор варианта реализации может основываться на ограничениях, установленных централизованной командой. Или централизованная команда может заниматься исключительно выбором вариантов реализации.
Ваша рабочая группа должна выстроить рабочие отношения с другими командами, чтобы совместно достигать поставленных целей. Если вы передаете на аутсорсинг компоненты или обязанности, вы должны успешно выполнять эти обязательства.
Изучите ограничения
Централизованная команда поддерживает разнообразные рабочие нагрузки на основе основных возможностей команды и основной инфраструктуры. Чтобы обеспечить такую поддержку в организационном масштабе, централизованная команда может внедрить единообразие и ограничения в отношении предлагаемых услуг или инфраструктуры. При проектировании рабочей нагрузки крайне важно понимать эти ограничения и, по возможности, сотрудничать с корпоративными архитекторами, которые знают эти ограничения. Извлекайте как можно больше уроков из предыдущих внедрений.
Явно сообщайте о требованиях
Если ваши требования к рабочей нагрузке сталкиваются с ограничением или соглашением об уровне обслуживания (SLA), в котором нечетко прописаны основные возможности или инфраструктурные предложения, рассмотрите это как риск. Ваша группа по рабочей нагрузке должна объяснить другим группам, как эта проблема влияет на рабочую нагрузку. Возможно, вам придется скорректировать требования к рабочей нагрузке, проектирование или реализацию либо изменить предлагаемую инфраструктуру.
Когда вы поймете обязательства команды платформы, связанные с организационными директивами, и обязательства вашей команды по рабочей нагрузке, вы сможете донести требования к рабочей нагрузке с реалистичными ожиданиями и рекомендациями.
Ищите единые победы
Общая ответственность — это не только компромиссы, ограничения и уступки. Команды платформы часто имеют узкоспециализированные навыки и выделенные бюджеты, которые могут превышать возможности отдельной рабочей группы. Рассмотрим следующие примеры.
Специалисты по безопасности. Ваша рабочая нагрузка может иметь безопасный жизненный цикл разработки. Поскольку централизованная группа безопасности выполняет задачи по разработке безопасных систем в масштабах всей вашей организации, она может проводить плановое тестирование на проникновение, которое выходит за рамки ваших возможностей. Это также может помочь в планировании и реализации стратегии реагирования на инциденты ответ.
Руководство по архитектуре предприятия. Вы можете сэкономить время и усилия, если будете следовать шаблонам и практикам команды по архитектуре предприятия, поскольку эта команда уже оптимизировала процессы. Вы также можете предотвратить переделку, если решение в рамках партнерства невозможно без переговоров.
Команды платформы часто предоставляют командам рабочей нагрузки возможности самообслуживания для различных видов деятельности, например, предоставляя хранилище документации для самостоятельного обучения.
Изучите варианты самообслуживания, которые могут подойти для вашей рабочей нагрузки.
Поделитесь успехами и проблемами
Сотрудничество с другими командами также подразумевает празднование и признание результатов и трудностей рабочей нагрузки. Когда ваша рабочая нагрузка будет соответствовать требованиям и достигнет желаемого значения, сообщите об этом своим партнерским командам. Покажите им, как они способствовали успешному выполнению рабочей нагрузки. Если ваша рабочая нагрузка не соответствует требованиям, поделитесь проблемами, поработайте вместе и приспособьтесь, чтобы вернуться в колею.
Команды платформы также имеют обязательства и критерии успеха. Вам следует ожидать, что ваши партнеры скажут вам, соответствует ли ваша рабочая нагрузка предложению или же она рискует стать шумным соседом.
Стремитесь к постоянному совершенствованию
Постоянное совершенствование — это тема всех Power Platform Well-Architected. Будьте открыты к переменам. Вы можете столкнуться с новыми способами решения существующих проблем, использования новых технологий, удовлетворения новых требований или работы в новых условиях. По мере того, как со временем ваша рабочая нагрузка будет меняться, поощряйте такое же отношение со стороны ваших коллег. Однако каждая возможность улучшения также подразумевает изменения и должна подкрепляться соответствующим процессом управления.
Команды по рабочей нагрузке должны информировать команды платформы о любых планируемых изменениях в потребностях рабочей нагрузки, которые могут повлиять на услуги команды платформы. Аналогичным образом, командам платформы необходимо вовлекать своих партнеров по рабочей нагрузке в процессы управления изменениями и четко сообщать о любых существенных изменениях платформы. Составьте график регулярного общения с партнерами, чтобы понимать и делиться информацией о ходе разработки продукта.
Достичь успешного результата
Рабочие нагрузки сталкиваются с многочисленными требованиями со стороны различных заинтересованных сторон, таких как пользователи, акционеры, регулирующие органы, сотрудники, центр передового опыта и директора по работе с клиентами. Подобные требования могут затруднить выбор четкого направления. Power Platform Well-Architected поможет вам разобраться в дизайне и реализации, объяснив причины выбора архитектурных решений для достижения положительного результата. Создайте успешную рабочую нагрузку и отпразднуйте этот успех вместе со своей организацией.