운영 우수성에 대한 디자인 검토 검사 목록
이 검사 목록은 운영 우수성 문화를 구축하는 데 도움이 되는 일련의 권장 사항을 제공합니다. DevOps 접근 방식부터 시작하여 여러 분야의 전문화를 통합합니다. 이 방법은 엄격한 디자인 및 개발 사례를 만듭니다. 이 접근 방식은 인프라 및 코드의 반복 가능하고 안정적이며 안전한 배포로 이어집니다.
혜택을 받는 영역에서 사람의 개입을 우선 순위를 지정하고 다른 영역에 자동화를 통합합니다. 관찰성은 상태 이벤트를 모니터링하고 향후 제품 개발을 알리기 위해 현재 워크로드 디자인 및 구현의 유효성을 검사하여 운영 우수성을 제공합니다.
운영 우수성에 대한 절충안과 권장 사항을 고려하지 않으면 워크로드가 위험에 처할 수 있습니다. 디자인의 성공에 대한 확신을 심어주기 위해 다음 검사 목록에 설명된 사항을 신중하게 고려합니다.
점검 표
코드 | 추천 | |
---|---|---|
☐ | OE:01 | 워크로드를 개발하고 운영하기 위한 표준 사례를 정의합니다. 지속적인 학습을 강조하고 지속적인 개선 및 최적화의 우선 순위를 지정하는 흠 없는 문화를 조성합니다. |
☐ | OE:02 | 필요에 따라 일상적인 운영 및 긴급 작업을 수행하는 방식을 체계화하세요. 업계에서 입증된 사례 및 접근 방식을 채택하여 일관성과 예측 가능성을 높입니다. |
☐ | OE:03 | 소프트웨어 아이디어 및 계획 프로세스를 공식화합니다. 팀 커뮤니케이션, 요구 사항 및 디자인 설명서 및 소프트웨어 개발 프로세스에 대한 확립된 산업 및 조직 표준을 활용합니다. |
☐ |
OE:04 OE:04 OE:04 |
업계 표준 사례를 구현하여 소프트웨어 개발 및 품질 보증 향상시킵니다. 도구, 소스 제어, 디자인 패턴, 설명서 및 스타일 가이드를 표준화하여 명확한 역할 정의 및 일관된 프로세스를 보장합니다. |
☐ | OE:05 | 코드로서의 인프라(IaC) 접근 방식을 표준화하여 리소스 및 구성을 준비합니다. IaC를 사용하여 일관된 스타일, 모듈화 및 품질 보증을 보장합니다. 실용적인 경우 명령적 접근 방식보다 선언적 방식을 선호합니다. |
☐ | OE:06 | 작업 부하 공급망을 구축하여 예측 가능한 자동화 파이프라인을 통해 변화를 주도합니다. 이러한 파이프라인이 모든 환경 및 품질 게이트에서 변경 내용을 테스트하고 단계적으로 진행하는지 확인합니다. 포괄적인 테스트를 통합합니다. |
☐ |
OE:07 OE:07 |
인프라 및 코드에서 원격 분석, 메트릭 및 로그를 캡처하고 노출하는 모니터링 시스템 디자인하고 구현합니다. 이 데이터를 사용하여 디자인 선택 사항의 유효성을 검사하고 향후 디자인 및 비즈니스 의사 결정을 안내합니다. |
☐ | OE:08 | 강력한 비상 운영 사례를 수립합니다. 역할, 책임 및 모든 응급 대응 프로세스 및 절차를 명확하게 문서화하는 인시던트 대응 계획을 만듭니다. 사후 관리 및 인시던트 보고서를 통해 학습을 캡처하여 계획 및 워크로드를 지속적으로 개선합니다. |
☐ | OE:09 | 반복적이고 절차적인 작업을 자동화하고 명확한 투자 수익을 제공합니다. 사용자 지정 솔루션보다 기성품 자동화 도구를 선호합니다. 모든 자동화 작업의 디자인 및 구현에 Well-Architected Framework 핵심 요소를 적용합니다. |
☐ | OE:10 | 수명 주기 관리, 부트스트래핑 및 거버넌스와 같은 작업에 대한 자동화 선행 설계 및 구현합니다. 나중에 자동화를 개조하지 마십시오. 플랫폼 네이티브 자동화 기능을 채택하여 디자인을 간소화합니다. |
☐ | OE:11 | 워크로드의 안전한 배포 사례를 명확하게 정의합니다. 품질 게이트가 있는 작은 증분 릴리스에 집중합니다. 최신 배포 패턴 및 점진적 노출을 사용하여 위험을 관리합니다. 일상적인 배포와 긴급 배포를 모두 계획합니다. |
☐ | OE:12 | 배포 오류 완화 전략 구현하여 롤아웃 중에 예기치 않은 문제를 처리합니다. 빠른 복구를 위해 롤백, 기능 사용 안 함 또는 배포 패턴의 네이티브 기능과 같은 방법을 사용합니다. |
다음 단계
운영 우수성 절충을 검토하여 다른 개념을 살펴보는 것이 좋습니다.