책 리뷰

코드로 인프라 관리하기 2판 - 클라우드 시대의 코드형 인프라(IaC)와 데브옵스 완벽 가이드

foruheon 2022. 10. 2. 23:38

코드형 인프라스트럭처(Infrastructure as code, IaC)는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말합니다.

여기서 프로비저닝이란? 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말합니다.

IaC를 사용하면 인프라 사양을 담은 구성 파일이 생성되므로 구성을 편집하고 배포하기가 더 쉬어 집니다. 또한 IaC는 매번 동일한 환경을 프로비저닝 하도록 보장합니다.

코드형 인프라 도구는 시스템 품질 향상을 위해 변경을 자주, 빠르게, 안정적으로 실행할 수 있게 합니다.

클라우드 환경에 진화에 따라 코드형 인프라 IaC 관리 방법 또한 많이 변화 하였습니다. 이 책의 1판에서는 서버 구성 자동화에 초점을 맞췄다면, 2판에서는 클라우드 인프라에 초점을 맞춰 인프라 리소스를 구성하기 위한 스택 구축및 관리 방법을 소개합니다.

코드형 인프라에 맞춰진 많은 패턴과 안티패턴에 대해서 설명하고 코드형 인프라를 위한 3가지 핵심 실행 방법과 클라우드 인프라의 5가지 원칙에 대해서 설명합니다.

코드형 인프라를 구현하기 위한 세가지 핵심 방법은 다음과 같습니다.

  • 모든 것을 코드로 정의한다.
  • 코드를 지속적으로 테스트하고 딜리버리 한다.
  • 시스템을 작고 간단하게 빌드한다.

더 자세한 내용은 책을 통해서 알아보도록 합니다!

이 책은 코드형 인프라를 처음 접하는 사람에게 좋은 시작점이 될 것 입니다. 클라우드 플랫폼 작동 방식에 익숙하고 하나 이상의 인프라 코딩 도구에 대한 기본 지식만 있으면 책 내용의 대부분을 활용할 수 있습니다.

인프라 코딩 도구를 사용해본 경험이 있는 사람이라면 이미 알고 있는 내용과 혼합된 새로운 콘셉트와 접근법을 발견하고 적용할 수 있을 것입니다.

이 책을 통하여 효율적인 방법으로 인프라 자동화에 대한 여러가지 해결책을 제시 받을 수 있을 것입니다.

서버 프로비저닝과 업데이트를 코드로 완전 자동화 하는 방법에 대해 고민하고 있는 분들에게 추천합니다.!

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.