Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот контрольный список представляет набор рекомендаций, которые помогут вам создать культуру эффективности работы. Начните с подхода DevOps для интеграции специализаций из нескольких дисциплин. Такой подход создает строгую практику проектирования и разработки. Такой подход приводит к повторяемым, надежным и безопасным развертываниям инфраструктуры и кода.
Отдавайте приоритет вмешательству человека в областях, где это полезно, и внедряйте автоматизацию в других сферах. Наблюдаемость системы способствует операционной эффективности, контролируя события состояния, а также проверяя текущий дизайн и реализацию рабочей нагрузки для информирования о будущей разработке продуктов.
Если вы не учитываете уступки и рекомендации для достижения операционного совершенства, ваша рабочая нагрузка может оказаться под угрозой. Внимательно рассмотрим моменты, описанные в следующем контрольном списке, чтобы привить уверенность в успехе вашего дизайна.
Checklist
| Code | Recommendation | |
|---|---|---|
| ☐ | OE:01 | Определите стандартные методики разработки и эксплуатации рабочей нагрузки. Сопоставляйте специализации членов команды с чёткими практиками проектирования, развертывания и эксплуатации нагрузок, чтобы обеспечить подотчетность, непрерывное улучшение и культуру, исключающую вину, которая поддерживает обучение. |
| ☐ | OE:02 | Используйте стандартизацию в качестве способа сделать обычные, нерегламентированные и чрезвычайные операции согласованными и предсказуемыми. |
| ☐ | OE:03 | Формализация процессов в течение всего жизненного цикла разработки программного обеспечения, от идеи до доставки и сделать их прозрачными для команды и заинтересованных лиц. |
| ☐ | OE:04 | Улучшение разработки программного обеспечения и обеспечения качества путем реализации отраслевых стандартных методик. Обеспечение четкого определения ролей и согласованных процессов путем стандартизации инструментов, системы управления версиями, шаблонов проектирования, документации и руководств по стилю. |
| ☐ | OE:05 | Используйте стандартизованную инфраструктуру в качестве кода (IaC) для подготовки ресурсов и конфигураций. Используйте IaC для обеспечения согласованных стилей, модульной обработки и обеспечения качества. Предпочитайте декларативные подходы по сравнению с императивными подходами, когда они практически. |
| ☐ | OE:06 | создание цепочки поставок рабочей нагрузки, которая позволяет изменять с помощью прогнозируемых автоматизированных конвейеров. Убедитесь, что эти процессы тестируют и продвигают изменения на всех этапах и контрольных точках качества. Включение комплексного тестирования. |
| ☐ |
OE:07 OE:07 |
Проектирование и внедрение системы мониторинга для сбора и предоставления данных телеметрии, метрик и логов из вашей инфраструктуры и кода. Используйте эти данные для проверки вариантов проектирования и руководства по будущему проектированию и бизнес-решениям. |
| ☐ | OE:08 | Создайте четкий структурированный процесс управления инцидентами с определенными ролями, документируемыми процедурами и архитектурой, предназначенными для быстрого обнаружения, диагностики и восстановления. |
| ☐ | OE:09 | Автоматизируйте задачи, которые являются повторяющимися, процедурными и обеспечивают четкую отдачу от инвестиций. Предпочитайте готовые средства автоматизации вместо пользовательских решений. Применяйте Well-Architected Framework к проектированию и реализации всех усилий по автоматизации. |
| ☐ | OE:10 | Продумайте и реализуйте предварительную автоматизацию для таких задач, как управление жизненным циклом, начальная загрузка и управление. Избегайте модернизации автоматизации позже. Упрощение разработки путем внедрения функций автоматизации на основе платформы. |
| ☐ | OE:11 | Четко определите безопасные методики развертывания рабочей нагрузки. Сосредоточьтесь на небольших пошаговых выпусках с качественными проверками. Используйте современные шаблоны развертывания и прогрессивное воздействие для управления рисками. Планирование как обычных, так и чрезвычайных развертываний. |
Дальнейшие шаги
Мы рекомендуем ознакомиться с компромиссами по операционному превосходству, чтобы изучить другие понятия.