본문 바로가기

개인적으로 공부한 것을 정리해 놓은 블로그입니다 틀린 것이 있으면 댓글 부탁 드립니다!


반응형

DevOps

(2)
DevOps 2 - 협업 도구들과 용도 DevOps 개발 프로세스 코드 - 빌드 - 테스트 - 패키지 - 릴리즈 - 모니터링 - 구성 1.코드-기획과 디자인이 충분히 논의를 거쳐서 나온 업무정의서를 토대로 코드를 작성하고 해당코드를 병합 및 관리 2.빌드-빌드 프로세스를 통해 소스를 컴파일하고 각각의 언어에 따라 오류가 없다면 컴파일완료 3.테스트- Junit등 테스트 도구를 사용하여 코드의 품질과 해당 동작의 이상 유무 검증 4.패키지- 어플리케이션 디플로이 직전단계인 패키지 단계로 해당 코드를 묶는다 (자바의 war파일) 5.릴리즈 - 해당 부분들이 모두 검증되면 실제 운영에 반영하는 릴리즈 프로세스를 거친다. 회사마다 차이가 있으며 직접 파일을 옮기는 경우도 있고 , 툴을 사용하기도 한다. 6.모니터링 - 로그 파일이나 다양한 분석 도구..
DevOps 1 -DevOps의 필요성 DevOps Devlopment와 Operation 의 합성어 이며 개발의 영역과 운영의 영역으로 이뤄져 있다. -2008년 애자일 컨퍼런스에서 앤드루 클레이 쉐이퍼와 패트릭 드부와가 "agile infrastructure" 에 대해 논의하며 처음으로 사용 -시스템 개발자와 운영을 담당하는 정보기술자 사이에 소통 ,협업 ,통합 및 자동화를 강조하는 소프트웨어 개발 방법론 -정확한 정의가 존재하지 않는 추상적 개념이지만 소프트웨어 제품이나 서비스를 알맞은 시기에 출시하기위해 개발과 운영이 상호의존적으로 대응해야 한다는 의미하며 -결론적으로 개발고 운영사이에 어떻게 하면 더 빠르게 더 효율적으로 업무를 수행할 수 있을지에대한 고민 , 개발과 운영 사이의 역할을 한다.

반응형