데브옵스란?
Software는 개발부터 고객에게 배포될때까지 개발, 서버구성, 배포, 테스트 등 다양한 과정을 거치게 된다. 이런 과정 중에서 반복적이고 불필요한 작업과 오버헤드가 생길 수 있고, 이런 오버헤드들로 인해 결과적으로 배포 주기가 길어지고, 최종 변경 사항이 커져 Risk가 증가하고, 고객에게 새로운 SW가 전달되기까지 오랜 시간이 걸릴 수 있음. 이런 문제점을 해결하기 위해 나온 개념이 DevOps임. 개발과 운영을 하나로 합쳐서 더 짧은 개발주기, 더 많은 배포 빈도로 전체적으로 더 안정적인 software를 배포 및 운영하자는 목표를 갖고 있음. 데브옵스는 개발, 서버구성, 배포, 테스트 등의 전체 과정 중 반복적이고 단순한 작업을 최대한 줄이고, 배포에 들어가는 비용을 최대한 줄이는 게 중요. 배..
2024. 1. 2.