[90DoDO] 시리즈는 MichaelCade의 90DaysOfDevOps 2022.ver를 바탕으로 공부한 내용을 담고 있습니다.
개인적인 견해는 초록색 초록색 글씨로 표시합니다.
day01. 개요
DevOps란, 소프트웨어 개발과 운영의 통합을 의미합니다.
구체적으로 서비스의 아이디어 구상 단계부터 실사용자가 이용하기까지의 시간을 단축하는 것입니다.
DevOps 개발자는 개발, 테스트, 배포 등 모든 단계를 효율적으로 진행하기 위해
자동화를 최대한 활용하고, 프로세스를 작게 쪼개 자주 배포하는 역할을 합니다.
day02. DevOps 엔지니어의 책임
개발은 크게 애플리케이션을 작성하고 테스트하는 개발과
애플리케이션을 서버에 배포하고 유지하는 운영으로 나뉘고,
이 두 파트를 연결 방법이 DevOps가 하는 일입니다.
애플리케이션은 어딘가에 배포되고 실행되고 있어야 합니다.
DevOps 엔지니어는 이런 서버를 운영하며 (주로 Linux),
구성한 네트워크 및 환경이 다른 서비스와 통신할 수 있도록 해야 합니다.
더불어 버그 수정이나 기능 추가로 업데이트된 서비스를
최종 사용자에게 무리 없이 제공하는 것도 DevOps 엔지니어의 핵심 업무 중 하나입니다.
'DevOps' 카테고리의 다른 글
[90DoDO] day07-12 Go 언어 기초 (2) | 2024.09.24 |
---|---|
[90DoDO] day05 계획 > 코드 작성 > 빌드 > 테스트 > 릴리즈 > 배포 > 운영 > 모니터링 > (0) | 2024.09.17 |
[90DoDO] day04 DevOps & Agile (0) | 2024.09.17 |
[90DoDO] day03 애플리케이션 중심의 데브옵스 수명 주기 (1) | 2024.09.17 |