본문 바로가기
Bootcamp/DevOps Bootcamp

Devops - 1

by 포항돼지 2022. 1. 24.

지속적 통합(Continuous Integration) : 개발자가 만든 변경 사항에 대해 빌드및 테스트를 해보고 저장소를 관리 함으로써, 빠르게 버그를 발견하고 품질 보장

지속적 배포(Continuous Delivery) : 개발 된 결과물의 산출물을 자동으로 자동화된 파이프라인에 올려서 배포 및 운영

 

-> 데브옵스를 적용함에 있어 가장 기본

아무리 자동화된 파이프라인이 가지고 있더라도, 소프트웨어가 클수록 빌드 및 테스트 단계에서 병목 현상이 발생하게 되는데

 

마이크로 서비스(Micro-services)를 여러개로 쪼개서 빌드타임과 배포 타임을 줄일수 있음

IaC(Infrastructure as Code) : 인프라에도 서비스 배포에 따라 코드로써 자동화가 필요함

Monitoring & Logging : 개발자들이 직접 문제에 참여 함으로 인해 빨리 Trouble shoot

 

소통 및 협업 : 슬랙, 컨플루언스등 여러가지 소통 어플을 통해 운영에 대해 토론 및 소통

 

데브옵스 엔지니어의 역할

개발자가, 운영에도 참여 할수있도록(개발 환경구축말고) 이끌어 주는 역할이 데브옵스 엔지니어의 역할

데이터베이스 = 쿼리에 대한 사용자 권한 관리

 

조직의 규모에 따라 다름

 

데브옵스는 결국 시스템을 구축하고 설정하고 운영하는 작업을 함

 

 

 

로드맵을 볼때 선택과 집중을 하자. 나 만의 기술 스택을 쌓자!
같은장애가 또 발생할수도 있으니까 왜 저장공간이 다 찻는지에 다시 생각 해보기

로그 리테이트 -> 근본적인 원인을 찾아내고 해당 장애에 대한 기록을 남겨서 트러블 슈트

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Bootcamp > DevOps Bootcamp' 카테고리의 다른 글

Devops - 2  (0) 2022.04.08