Knowre-Dev 온보딩 해보기

송은우·2022년 7월 25일
0

TIL

목록 보기
10/61

비개발자에게 devops가 무엇인지 설명하게 된다면 어떻게 설명할 수 있을까요?
더 빠른 배포를 관리한다? CI, CD, micro service, code형 인프라, 모니터링, 커뮤니케이션 같은 부분을 총괄한다

데브옵스라는 개념 이전의 소프트웨어 개발은 어땠을까요? 어떤 요구사항을 충족하기 위해 데브옵스라는 개념이 생겼을까요?
환경이 복잡해짐에 따라서 그런 것들을 총괄할 사람이 필요해짐..?
“장애가 발생한 시스템을 개발한 개발자는 휴가를 가면서, 운영자는 개발하지도 않은 – out of control – 서비스의 장애로 책임을 져야 하는가?”
라는 질문에 대한 답변이 될 수가 있지 않을까...?

SRE(Site Reliability Engineering)는 어떤 개념일까요?
개발팀과 운영팀간의 간극을 줄여야 한다...
코드 및 새 기능의 측면에서 DevOps는 개발 파이프라인을 효율적으로 거치는 데 중점을 두는 반면, SRE는 사이트 신뢰성과 새로운 기능 개발 간 균형을 맞추는 데 중점을 둡니다.
devops는 효율성이 목표, sre는 안정적인 환경을 구축하고, 배포하는 것에 영향을 줌

첫번째는, 가용성에 대한 명확한 정의
두번째는, 가용성 목표 정의
세번째는, 장애 발생에 대한 계획
출처: https://bcho.tistory.com/1325
이 부분에 대한 sre의 목표가 된다

profile
학생의 마음가짐으로 최선을 다하자

0개의 댓글