Azure Devops

데브옵스(DevOps)는 소프트웨어의 개발(Development)과 운영(Operations)의 합성어로서, 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발 환경이나 문화를 말한다. 데브옵스는 소프트웨어 개발조직과 운영조직간의 상호 의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 한다.

마이크로소프트 애저 데브옵스 플랫폼이 출범했다. CI/CD부터, 테스트, 칸반 프로젝트 보드 등을 포함한 일군의 클라우드 기반 서비스가 특징이다. 오픈소스 프로젝트, 5인 이하의 소규모 팀은 무료로 이용할 수 있고, 규모가 큰 팀은 1인당 월 3달러를 내야 한다.

애저 데브옵스는 개발언어와 대상 플랫폼을 가리지 않으며, 확장 가능한 서비스도 갖추고 있다.

퍼블릿 및 프라이빗 클라우드 환경 모두 지원한다. 예를 들어, 개발자는 애저 파이프라인을 사용해 깃허브 저장소로부터 노드(Node) 서비스를 구축하고 테스트한 다음, 이를 아마존 웹 서비스에 컨테이너로 배치할 수 있다.

애저 데브옵스는 비주얼 스튜디오 팀 서비스(Visual Studio Team Services, VSTS)를 대체하는데, VSTS는 마이크로소프트의 애플리케이션 라이프사이클 관리 플랫폼인 팀 파운데이션 서버(Team Foundation Server, TFS)의 클라우드 버전이다. VSTS 사용자는 자동으로 애저 데브옵스 프로젝트로 옮겨진다. 애저 데브옵스는 플루언트 디자인(Fluent Design) 언어를 이용해 개선된 사용자 경험을 제공하며, 내비게이션 역시 향상됐다.

온프레미스 TFS 사용자는 애저 데브옵스에 적용되는 기능을 기반으로 계속 업데이트를 받게 되지만, 제품명은 애저 데브옵스 서버로 바뀐다.

역링크