DevOps는 다음을 기반으로 합니다. 핵심 원칙과 사례

GitHub를 사용하여 DevOps 사례를 살펴봅니다. 개발 및 운영 팀에서는 애플리케이션 수명 주기의 전체 단계에서 협업 방식 개선, 민첩성, 연속 통합, 지속적인 업데이트, 자동화 및 운영 우수성을 활용할 수 있습니다.

참고 항목

연습을 완료하려면 Azure 구독이 필요합니다. Azure 구독이 아직 없는 경우 시작하기 전에 체험 계정을 만들고 구독을 추가합니다. 학생인 경우 Azure for Students 제품을 활용할 수 있습니다.

사전 요구 사항

  • Azure 구독. 자체 구독을 가져와야 합니다.
  • IT 용어 및 개념에 대한 기본 숙지.

Azure 시작

적합한 Azure 계정을 선택하세요. 용량제를 사용하거나 최대 30일 동안 무료 Azure를 체험해 보세요. 등록하세요.

이 학습 경로의 모듈

협업, 지속적인 학습, 민첩성, 자동화 등의 DevOps 사례를 통해 애플리케이션 수명 주기 관리를 최적화합니다. 조직은 출시 기간 단축, 운영 안정성 및 안정성 그리고 평균 복구 시간 최소화 등의 이점을 활용할 수 있습니다.

GitHub 프로젝트 보드를 사용하여 소프트웨어 개발 프로젝트를 신속하게 계획합니다. 버전 제어, 연속 통합 및 지속적인 테스트, Infrastructure as Code를 통해 협업, 공동 책임, 지속적인 학습 및 최적화를 촉진합니다.

Git 및 GitHub를 통한 버전 제어를 적용하여 소프트웨어 개발 프로젝트 업데이트를 간소화합니다. 연속 통합, Shift-Left 테스트 및 Shift-Left 보안 구현을 통해 소프트웨어 수명 주기가 개선됩니다.

GitHub Actions를 사용하여 연속 통합 및 지속적인 업데이트 워크플로를 빌드하고 실행합니다. 사용자의 워크플로에 릴리스 주기 가속화, 복원력 개선, 협업 개선 및 재사용성, Infrastructure as Code가 포함됩니다.

DevOps를 통해 조직의 운영 우수성을 달성하고 개발자 환경을 향상시킬 수 있습니다. Shift-right 테스트, 성능 및 보안 모니터링을 통한 가시성, 사이트 안정성 엔지니어링 및 플랫폼 엔지니어링을 구현하여 운영 및 개발 방식이 개선됩니다.