DevOps에 오신것을 환영합니다.

DevOps의 이론 및 구현에 대한 가이드

Infinity Loop with gears representing DevOps in Practice

DevOps란?

DevOps는 최종 사용자에게 지속적으로 가치를 제공하도록 지원하는 사람, 프로세스 및 제품의 합집합입니다.
주요 문서:

지속적인 통합

CI(연속 통합)는 개발자가 코드 변경 내용을 커밋할 때마다 테스트를 포함하여 코드를 병합하고 빌드 프로세스를 자동으로 실행하는 관행입니다.

코드로서의 인프라

IaC(코드로서의 인프라)는 DevOps 팀에서 소스 코드에 사용하는 것과 동일한 버전 관리를 사용하여 설명 모델에서 인프라(네트워크, 가상 컴퓨터, 부하 분산 장치 및 연결 토폴로지)를 관리하는 것입니다.

마이크로 서비스

마이크로 서비스는 특정 비즈니스 기능을 수행하고 웹 인터페이스를 통해 통신하는 별도로 배포 가능한 서비스의 분산 응용 프로그램으로 구성된 아키텍처 패턴을 설명합니다.

모니터링

모니터링은 프로덕션의 피드백을 제공합니다. 모니터링은 응용 프로그램의 성능 및 사용량에 대한 정보를 제공합니다.

사람 및 문화

DevOps 문화는 여러 전문 분야의 소규모 팀을 강조합니다. 이러한 팀은 자발적으로 작업하고 실제 사용자가 소프트웨어를 경험하는 방식에 대해 공동의 책임을 집니다.
Visual Studio Team Services 에서는 지속적으로 가치를 전달하는 데 필요한 도구를 제공합니다.