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