소개
이 학습 경로에서는 안정성 작업에 대한 맵으로 사용되는 안정성의 Dickerson 계층 구조를 살펴보았습니다. 계층 구조는 집중할 내용과 순서를 보여줍니다. 처음 세 가지 수준(인시던트 후 검토를 통한 오류 모니터링, 인시던트 대응 및 학습)은 다음 수준인 테스트, 릴리스 및 배포 사례의 단계를 설정합니다.
예를 들어 인시던트 후 검토의 유용한 결과 중 하나는 인시던트가 되풀이되지 않도록 하는 데 필요한 작업을 이해하는 것일 수 있습니다. 이 작업을 수행할 수 있는 한 가지 방법은 문제가 있는 특정 코드 또는 구성이 프로덕션에 연결되지 않도록 하는 것입니다. 이 모듈에서는 배포에 중점을 두고 있습니다. 목표는 보다 안정적인 시스템을 만드는 최신 DevOps 사례를 사용하여 특정 종류의 인시던트가 발생하기 전에 특정 종류의 인시던트 방지가 가능한지 확인하는 것입니다.
이제 이 모듈을 완료했으므로 다음을 수행할 수 있습니다.
- 배포를 정의하고 기존 배포와 최신 배포 방식의 차이를 파악합니다.
- 연속 통합, 전달 및 배포 모델을 설명합니다.
- DevOps 방식을 사용하여 소프트웨어 배포를 달성할 수 있는 목표를 나열합니다.
- 최신 배포 전략인 롤링, 블루-그린, 카나리아, 링 기반 및 기능 플래그 배포를 이해합니다.
- Azure Pipelines 및 GitHub Actions 포함하여 Azure 테스트 자동화 및 CI/CD에 사용할 수 있는 도구를 식별합니다.
- 환경 추적 가능성을 설명합니다.