처음 시작하는 Infrastructure as Code: AWS & 테라폼을 수강하며 정리한 내용입니다.
DevOps란
- 소프트웨어 개발과 운영의 통합
- DevOps는 개발팀과 운영팀 사이의 간극을 줄이는 것에서 시작함
- DevOps는 철학과 방법론
DevOps에 관한 5가지 철학
- 문화: DevOps를 통해 하나의 문화를 만들어 감
- 자동화: 자동화를 통해 효율성과 빠른 속도를 지향
- 측정: 지표를 측정하여 지속적으로 개선
- 공유: 공유를 통해 함께 발전
- 축적: 기록을 축적하여 자산을 만들어 감
결론
- DevOps는 어떤 요구사항을 효율적으로 만족시키기 위해서 일을 자동화화며 변경 사항 지표들을 측정하고 공유하고 이 모든 성공과 실패의 결과물들을 지속적으로 축적해 나아가는 문화를 만드는 철학, 방법론 내지는 기술