티스토리 뷰
DevOps
: Development + Operation
: 개발담당자와 운영담당자가 연계하여 협력하는 개발 방법론
데브옵스 DevOps는 개발(development)과 운영(operation)을 결합해 탄생한 개발 방법론 입니다. 시스템 개발자와 운영을 담당하는 정보기술 전문가 사이의 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발 방법론이다.
이러한 데브옵스의 개념은 애자일 소프트웨어(Agile software) 개발과 지속적인 통합(Continuous integration) 등의 개념과도 관련이 있습니다.
데브옵스 DevOps는 쉽게 말해 개발부서와 운영부서 간의 원활한 소통을 기반으로 개발 부서에서는 웹사이트 개발, 앱 개발, 그리고 알고리즘 개발을 한다면 운영 부서에서는 개발된 아이템이 고객에게 잘 전달되도록 하는 부서입니다. 운영팀에서 고객의 수요에 맞춰 서버와 데이터베이스를 관리하는 일을 통해 서비스가 제대로 돌아갈 수 있는 환경을 개발팀에게 제공할 수 있는 것입니다.
데브옵스 DevOps의 이점
- 속도 : 작업 속도가 빨라지면서 시장 변화에 더 잘 적응하고 효율적으로 비즈니스 성과를 창출할 수 있음
- 신속한 제공 : 새로운 기능의 릴리스와 버그 수정 속도가 빨라질수록 경쟁 우위를 차지할 수 있음
- 안정성 : 애플리케이션 업데이트와 인프라 변경의 품질 보장, 지속정 통합 및 지속적 전달과 같은 방식을 통해 변경 사항이 제대로 안전하게 작동하는지 테스트 가능
- 확장 가능 : 규모에 따라 인프라와 개발 프로세스 운영, 관리 기능
- 협업 강화 : 개발자와 운영 부서 간의 협력을 통해 효과적인 팀 구축 가능
데브옵스는 현재 우아한 형제들, 스마트 스터디와 같은 알려진 기업이나 대기업에서 많은 채용이 일어나고 있다.
데브옵스엔지니어는 개발도 가능하고 운영도 가능해야 하는데요. DevOps에 도전하기 위해서는 개발 능력 뿐만 아니라 네트워크, 시스템엔지니어의 기초를 알아야 한다.
'Computer Science > WEB' 카테고리의 다른 글
WAS 와 Multi Thread (0) | 2023.02.11 |
---|---|
WEB Server, WAS(Web Application Server) (0) | 2023.02.09 |
REST API 이란? (0) | 2022.11.29 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크