메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

테라폼으로 시작하는 IaC 서평

mapos***

|

2023-06-24

테라폼으로 시작하는 IaC

현업에서 요구하는 진짜 IaC 사용법, 테라폼으로 배우는 인프라 운영의 모든 것

  • 저자 : 김민수 , 김재준 , 이규석 , 이유종
  • 출간 : 2023-05-30

IaC(Infra as Code)는 인프라스트럭쳐를 코드로써 정의하고 관리 하는 개념으로 

 

2011년 부터 Chef로 시작해서 Puppet 을 경험 하면서 인프라 관리에 필요하지만 

 

접근이나 사용은 어렵다고 생각하다가 

 

2년 전 부터는 Ansible을 통해 인프라 관리를 하면서 Agentless 방식으로 원격 서버에 대한 

 

다양한 관리, 통제를 하면서 IaC의 중요성에 대해서 큰 인식 전환을 하게 되었다 

 

 

그러던 와중에 테라폼을 알게 되었고, 테라폼으로 시작하는 IaC라는 책을 접하게 되었는데 

 

 이 책의 구성은 PART 1에서는 IaC와  테라폼의 사용법에 대해서 설명하고 있는데,  테라폼은 중요한 세가지 철학을 담아 설계되었는데 워크플로에 집중, 코드형 인프라, 실용주의 이며, 대상 인프라와 서비스를 테라폼으로 작업하기 위해서는 대상의 제공자, 프로바이더가 둘 사이에서 인터페이싱을 해야 한다는 내용

 

 

그리고 각 인프라와 서비스는 고유의 API를 가지고 있고 프로바이더는 각 API 명세를 테라폼 코드로 호출해 동작하고, HCL(HashiCorp configuration laguage)를 통해서 JSON 보다 더 사용자 친화적으로 소통할 수 있도록 한다는 점과 4장에서는 프로바이더의 구성과 5장에서는 State를 6장에서는 시간이 지날수록 복잡해 지고 관리하는 리소스가 늘어나는 것을 개선하기 위해서 모듈에 대한 개념을 설명한다 

 

 

 또한 PART 2에서는 구축부터 운영까지를 고려해 다수의 작업자가 협업하는 방식에 대해서, 워크플로우를 정의하고 인프라를 운영 관리하는 방법에 대해서 설명한다 

 

 

 테라폼은 여러 IaC 툴중에 인프라 시스템을 구축하고, 관리, 운영하는데 유용한 오픈소스 라는 생각이 들었고 

 

 

 이 책은 테라폼을 사용하기 위한 기본을 다루고 있는 책이여서, 테라폼에 입문 하고 싶은 사람이 보기에 좋은 책이이라고 생각한다 

 

 

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?