DevOps/AWS Architecture
[ DevOps ] - 개요
DevOps란 데브옵스는 분리되어 있던 개발 조직과 운영 조직의 경계를 허물고 하나의 팀으로 통합하고자하는 문화이자 철학입니다. 대부분의 회사들에서 직접 서버장비를 구매하고, 그 서버장비 위에 운영체제를 설치하고 그리고 그 위에 서비스를 운영하기 위한 환경을 만들고, 해당 환경에 서비스를 올리는 식으로 진행되었습니다. 이 단계에서 개발팀과 운영팀이 분리되어 있었습니다. 따라서 이러한 개발팀과 운영팀 사이의 소통에서 문제가 있었습니다. 즉 이러한 과정에서 굉장히 많은 커뮤니케이션 오버헤드가 발생한 것입니다. 이는 대부분의 조직의 구조입니다. 조직의 규모가 크다면 각 단계 별 전문가로 구성된 기능 조직을 운영할 수도 있습니다. 하지만, 그만큼 의사소통이 많아지기 때문에 커뮤니케이션 문제가 발생하게 되고, 병..