애플리케이션 개발 및 배포

애플리케이션 개발의 패턴 및 사례를 검토하고, Azure Pipelines를 구성하고, SRE(사이트 안정성 엔지니어링) 모범 사례를 구현합니다. SRE는 애플리케이션 개발 및 배포, 변경 관리, 모니터링 및 긴급 대응에 대한 소프트웨어 엔지니어링 접근 방식입니다.

계획, 학습 및 증명

다음 검사 목록 및 애플리케이션 개발 리소스를 사용하여 애플리케이션 개발 및 배포를 계획합니다. 다음 질문에 대답할 수 있어야 합니다.

  • 애플리케이션 개발 환경 및 설정 워크플로를 준비했나요?
  • 프로젝트 폴더를 Kubernetes 애플리케이션 개발을 지원하기 위해 어떻게 구성할 건가요?
  • 애플리케이션의 상태, 구성 및 스토리지 요구 사항을 확인했나요?

SRE 검사list

프로덕션에 배포 및 모범 사례 적용

프로덕션용 애플리케이션을 준비할 때 다음 검사 목록을 사용합니다. 다음 질문에 대답할 수 있어야 합니다.

  • 애플리케이션의 모든 측면을 모니터링할 수 있나요?
  • 애플리케이션에 대한 리소스 요구 사항을 정의했나요? 크기 조정 요구 사항은 어떠한가요?
  • 프로덕션 시스템에 영향을 주지 않고 새 버전의 애플리케이션을 배포할 수 있나요?

SRE 모범 사례 검사 목록

최적화 및 크기 조정

이제 애플리케이션이 프로덕션 환경에 있으므로 애플리케이션 배포 검사 목록을 사용하여 워크플로를 최적화하고 확장할 애플리케이션 및 팀을 준비합니다. 다음 질문에 대답할 수 있어야 합니다.

  • 복합적인 애플리케이션 문제가 애플리케이션에서 추상화되었나요?
  • 새 기능과 버전을 반복하면서 시스템 및 애플리케이션 안정성을 유지할 수 있나요?

애플리케이션 배포 검사 목록