brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 22. 2022

(책) IT 운용체제 변화를 위한 데브옵스-2019년

DevOps엔지니어를 만들어 주는 책.

DevOps의 업무 정의와 기술을 모두 알려주는 책이다.

중급 서적이다.

여러 번 반복이 필요하다.

개인의 데브옵스 시작하는 법

팀이 데브옵스 시작하는 법 등을 알려준다.

데브옵스 실무 책이다.

혼자서 데브옵스 과정을 해보고, 실무에서 협업을 잘할 수 있도록 하자.

이 예제를 포트폴리오로 작성해도 좋을 거 같다.

협업을 할 수 있는 능력이 있다고 이야기할 수 있다.

데브 옵스의 다양할 툴을 다뤄볼 수 있게 해주는 책이다.




<1> 데브 옵스의 탄생 배경

<2> DevOps  과제

<3> 개인 데브옵스 시작하기

<4>  팀 환경 준비

<5> 팀으로 수행

<6> 구조 바꾸기

<7> 팀을 바꾼다.

<8> 실전 인프라  구성해 보기




<1> 데브 옵스의 탄생 배경


1

애자일 개발에 의한 계속적인 개발의 변화

계속적인 개발로 인한 운용 과제 발생

더욱 효율적으로 개발하려면?   해결 방법을 도출하기 위해 데브 옵스가 생김


2

운용 부분의 미션은 안정적 가동도 최적화도 아니다.

비즈니스를 유효하게 하는 것이다. (개발도 마찬가지)


3

변화에 대응하기 위한 도구

변화에 대응하기 위한 문화



4

목적은 신속하게 비즈니스 요구에 응하는 것이다.


5

기획 - 실행 - 평가 - 개선 사이클


6

모니터링?

리소스 상황과 상태 체크뿐만 아니라

이용자의 접속수 등 수치화하여 정량적으로 분석을 시 실한다.

새 캠페인 효과를 알아보거나 , 다음 캠페인을 내놓을 경우 필요하다.



<2> DevOps  과제


1

속인성 배제?

어떤 특정한 사람에게 크게 의존하는 작업을 배제

예를 들어 특정한 사람밖에 모르는 설정 방법이나 배포 방법이 있거나. 서비스 변경이 있으면 팀으로서 매우 취약하 서비스를 제공하고 있는 것이다.


2

팀 간의 오버헤드 삭감


3

품질 높인다.

기획팀의 요청으로 개발에서 이벤트 시행.

문제 발생

이를 사전에 막을 수 있다.



<3> 개인 데브옵스 시작하기


1

데브옵스로 가능한 것을 작게 시작한다.


2

Virtual Box로 로컬 개발 환경 구축



<4>  팀 환경 준비


1

Vagrant   활용


2

Ansible


3

Git



<5> 팀으로 수행


1

GitHub   사용


2

git Branch


3

docker


4

docker compose


5

Jenkins




<6> 구조 바꾸기


1

기존 문제?

릴리즈 할 때 서비스 정지

릴리즈 할 때 발생한 문제 해결에 많은 시간 소요


2

Blue-Green 배포 실현




<7> 팀을 바꾼다.


1

 SRE?




2

DEVOPS 팀에서 할 수 있는 것?

장애 대응

지속적인 통합 / 지속적인 딜리버리

성능 튜닝

개발과 운영의 협력 체제 구축




<8> 실전 인프라  구성해 보기


지속적 통합, 지속적 딜리버리 구성




https://brunch.co.kr/@topasvga/666



감사합니다.




매거진의 이전글 508.(책소개) Devops책. 자동화 서적

작품 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari