brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Feb 22. 2022

(책) 서버/인프라 엔지니어를 위한 DevOps

2017년 3월


DevOps의 개념과 도구 , 코드 관리, 자동화 , 도커, 쿠버 네티스 기본을 알려준다.

하나씩 익혀두면 DevOps 엔지니어로 도움이 되는 책이다.




<1> DevOps란?

<2> 도구 도입

<3> Infra as Code?

<4>  Ansible 2에 의한 서버 구축

<5> 로컬에서의 테스트 인프라

<6> 인프라  CI준비

<7> Docker  ,  쿠버 네티스



<1> DevOps란?


1

개발자와 운영자가 상호 협력해가며 비즈니스 가치를 실현하는 개념.

비즈니스 가치 실현이다!!


2

개발자와 운영자가 집중해야 할 조직과 도구






<2> 도구 도입


1

버전 관리


2

프로젝트 관리 도구?

깃허브나 레드 마인 등 프로젝트 도구


3

테스트 자동화


4

모니터링 도구




<3> Infra as Code?


1

문제점?

작업 대상이 늘면 시간이 더 걸린다.

수작업이라 실수


2

해결방안?

코드로 인프라 구축


셀 스크립트

배포 도구 -  Capistrano , Fabric

Chef

CloudFormation

Terrafrom - 복수의 클라우드 서비스 및 데이터 센터 구축과 설정



<4>  Ansible 2에 의한 서버 구축


서버 구축



<5> 로컬에서의 테스트 인프라


VirtualBox , Vagrant , Knife-solo , Serverspec의 설정



<6> 인프라  CI준비


GitHub, CircleCI, DigitalOcean의 설정



<7> Docker  ,  쿠버 네티스






같이 보면 좋을 책

https://brunch.co.kr/@topasvga/1349감사합니다.



매거진의 이전글 (책) IT 운용체제 변화를 위한 데브옵스
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari