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

한빛출판네트워크

인프라 엔지니어링 첫걸음

클라우드 시대에 맞는 인프라 엔지니어링 기초

한빛미디어

번역서

절판

  • 저자 : 데라오 에사쿠 , 나카무라 도모나리 , 하타노 아이 , 요코타 마사토시 , JPCERT CC
  • 번역 : 윤인성
  • 출간 : 2017-08-01
  • 페이지 : 300 쪽
  • ISBN : 9788968488672
  • 물류코드 :2867
  • 초급 초중급 중급 중고급 고급
4.3점 (4명)
좋아요 : 37

1~3년 차 엔지니어에게 전하는 인프라 이야기

클라우드 서비스를 이용한 인프라 구축이 보편화되고 있다. 이에 따라 인프라 엔지니어가 알아야 할 개념도 새롭게 정립되고 있다. 이미 알고 있는 인프라 엔지니어링 지식뿐만 아니라 클라우드 서비스에 맞는 구축, 운용, 보안과 관련된 기본 지식도 알아야 하는 시대다.

 

이 책은 인프라 구축 시 고려해야 할 순서에 맞춰 최신 인프라 엔지니어링에 필요한 기초만 엄선해 소개한다. 더불어 책 중간마다 저자가 현업에서 일하면서 얻은 다양한 노하우를 칼럼 형식으로 실었다. 현업에서 일하는 1~3년 차 인프라 엔지니어나 스타트업에서 인프라를 구축해야 하는 개발 책임자라면 이 책으로 실무에 필요한 인프라 엔지니어링의 핵심 개념을 빠르게 살펴볼 수 있다.

 

 

인프라 엔지니어링 기본을 익히는 다섯 가지 지침!

클라우드 서비스가 도입되면서 사무실에 앉아 클릭 몇 번만으로 인프라를 구축할 수 있는 시대가 되었다. 세월이 좀 더 흐른다면 ‘서버실’이 무엇인지 모르는 인프라 엔지니어가 나타날지도 모른다. 인프라 엔지니어가 되고 싶거나 막 인프라 엔지니어로 취업했다면 전통적인 인프라 엔지니어의 상식을 벗어나 새로운 인프라 엔지니어링 기본을 배울 시점이다.

 

★ Step 1. 만고불변의 인프라 지식 익히기

시간이 흘러도 변하지 않는 인프라 엔지니어링의 기본이 있다. 1장과 2장에서 다루는 인프라 엔지니어링 지식은 전공자라면 복습하는 의미가 될 것이고, 입문자라면 앞으로 엔지니어로 사는 데 토대가 될 것이다.

 

★ Step 2. 인프라 서비스 개념 잡기

인프라 서비스와 클라우드 서비스가 무엇인지 알쏭달쏭하다면 2장을 꼭 읽어보자. 클라우드 서비스의 종류와 장단점이 무엇인지를 배울 수 있다. 이 부분을 읽고 나면 앞으로 클라우드 서비스를 배우는 데 무엇이 더 필요한지도 알 수 있다.

 

★ Step 3. 운용, 관리, 보안 배우기

전통적인 인프라 및 클라우드 환경에 맞는 운용, 관리, 보안 기법의 기본 지식과 순서 등을 3장에서 5장에 걸쳐 살펴본다. 특히 실무에서 협업자와 원활하게 일하는 핵심을 잘 요약한 것이 백미다.

 

★ Step 4. 코드 중심의 새로운 인프라 관리 방법 살펴보기

매번 OS를 설치하고 각종 환경 설정을 하는 건 굉장히 비효율적인 업무다. 고정적인 운용, 관리, 보안 업무도 사람이 일일이 신경 쓰는 것도 내 시간을 갉아먹는 건 자명한 사실이다. 이 부분에서는 코드를 이용해 인프라 엔지니어링을 최대한 자동화하는 기법이 무엇인지 소개한다. 회사에서 데브옵스(DevOps)를 들어본 독자라면 6장은 필독해야 한다.

 

★ Step 5. 인프라 엔지니어의 경력 관리 살펴보기

직장인이라면 누구나 취업은 끝이 아니라 새로운 시작이라는 사실을 잘 알 것이다. 인프라 엔지니어가 된 순간부터 장래를 고민해야 우수한 엔지니어로 인정받고 높은 연봉을 받는 사람이 될 수 있다. 앞으로 자신이 어떤 인프라 엔지니어가 되고 싶은지 고민이라면 짧지만 굵은 ‘경력 관리 방법’이 담긴 7장을 꼭 읽어보자.

 

대상 독자

- 인프라 엔지니어 지망생

- 1~3년 차 인프라 엔지니어

- 소규모 기업에서 인프라도 다뤄야 하는 개발자

 

데라오 에사쿠 저자

데라오 에사쿠

호스팅 회사 여러 곳에서 인프라 및 기술 지원 업무를 13년간 전담한 인프라 엔지니어다. 호스팅 회사 커뮤니티의 관리자도 맡고 있다. 후배를 가르치는 데 큰 보람을 느끼며, 각종 회의를 주관하고 협업자 사이에 원활한 커뮤니케이션이 이뤄지도록 도움을 주기도 한다. 현재는 사쿠라 인터넷에서 이밴절리스트로 활동 중이다.

주요 저서로는 『UNIX Network sendmail - 메일 서버 구축과 관리』(SB크리에이티브, 2002년), 공저로 『UNIX Network Apache - WWW 서버 구축과 관리』(SB크리에이티브, 2002년) 등이 있다.

나카무라 도모나리 저자

나카무라 도모나리

Backlog 프로젝트 관리자 및 빌드 엔지니어다. 전 직장에서 이슈 관리, 구성 관리 등의 인프라 환경 정비에 재미를 느낀 후 해당 분야의 역량을 더 높이고자 Backlog 서비스를 제공하는 NuLab으로 이직해 회사의 서비스 전반을 책임지고 있다. 칼럼 투고 등을 통해서 NuLab 활동을 널리 소개하는 중이다. 젠킨스(Jenkins) 전문가로서 젠킨스 사용자 콘퍼런스를 비롯한 커뮤니티 활동에 열심이다.

하타노 아이 저자

하타노 아이

법학부 출신의 경력 4년 차 인프라 엔지니어다. 신입 때는 웹 사이트의 기획·운영 업무를 맡은 후 서버 래킹(racking), 구축, 운용을 하는 비전공자 출신 인프라 엔지니어가 되었다. 현재 운용 설계 및 체제 구축, 부하 테스트, 문제점 개선 제안 등 클라이언트를 상대하는 인프라 운용 및 고객 지원 엔지니어로 일하고 있다. 신입 여성 엔지니어 교육에 관심이 많다.

요코타 마사토시 저자

요코타 마사토시

현재 사쿠라 인터넷에서 이밴절리스트로 활동 중이다. 대학 졸업 후 리서치 회사에 근무한 경험이 있다. 주로 P2P나 소셜 미디어, 클라우드 컴퓨팅에 관한 칼럼 투고와 강연 등의 활동을 하고 있다.

주요 저서로는 『당장 사용할 수 있는 간단한 mini facebook 기본 & 응용』(기술평론사, 2010년), 『트위터 업무 기술』(슈와 시스템, 2010년), 공저로는 『Amazon EC2/S3 클라우드 입문』(슈와 시스템, 2008) 등이 있다.

JPCERT CC 저자

JPCERT CC

일본의 인터넷 기반 컴퓨터 보안 사고 보고를 받은 후, 기술 관점에서 원인 분석과 재발 방지 대책을 검토하고 조언하는 회사다. 이 책에서는 보안 사고 대책 관련 내용을 전하는 데 힘을 보탰다. 사고 대응 그룹의 고바야시 히로시, 소에다 히로시, 정보 관리 대책 그룹의 구보 마사키, 도다 요조, 조기 사고 경보 그룹의 아오키 쇼, 호라다 신이치, 마츠다 와타루가 각각 집필했다.

윤인성 역자

윤인성

출근하는 것이 싫어서 책을 집필하기 시작했습니다. 현재 직업 특성상 집에서 나갈 이유가 별로 없다는 것에 굉장히 만족하고 있습니다. 홍차와 커피를 좋아하며 기타, 가야금, 그림 그리기, 스컬핑 등이 취미입니다. 책의 소개말을 쓰는 시점을 기준으로 해서 이 책은 73번째 도서입니다.

저서로는 『자바스크립트 프로그래밍 입문(2판)』(한빛아카데미, 2022), 『C# 프로그래밍(2판)』(한빛아카데미, 2021)과 『혼자 공부하는 파이썬(개정판)』(한빛미디어, 2023) 등이 있습니다. 역서로는 『내 코드가 그렇게 이상한가요?』(인사이트, 2023), 『이펙티브 코틀린(인사이트, 2022)』 등이 있습니다.

 

CHAPTER 1 인프라 기술의 기초

__1.1 네트워크와 프로토콜

____1.1.1 OSI 참조 모델과 TCP/IP 계층 모델

__1.2 프로토콜의 역할

____1.2.1 IP 주소와 넷마스크

____1.2.2 서브넷으로 네트워크 분할하기

____1.2.3 특별한 IP 주소

____1.2.4 라우팅

____1.2.5 IPv4와 IPv6

__1.3 포트와 프로토콜

__1.4 도메인 이름과 DNS

____1.4.1 도메인 이름

____1.4.2 도메인 이름의 종류

____1.4.3 DNS의 구조

__1.5 웹 서비스의 인프라 구성

____1.5.1 설치 위치

____1.5.2 네트워크

____1.5.3 하드웨어

____1.5.4 OS 선택

____1.5.5 미들웨어와 애플리케이션 실행 환경

 

CHAPTER 2 인프라의 변천과 특징

__2.1 인프라 서비스 이전의 인프라 구축

____2.1.1 인프라 서비스가 등장하기 전

____2.1.2 온프레미스로 시스템 구축하기

____2.1.3 인프라 서비스의 등장과 장점

____2.1.4 인프라 서비스의 종류

__2.2 VPS를 사용한 시스템 만들기

____2.2.1 VPS의 특징

____2.2.2 VPS를 실현하는 가상화 기술

____2.2.3 VPS를 사용해 여러 대 구성

____2.2.4 VPS의 용도와 주의점

____2.2.5 하이퍼바이저 기반의 가상화와 컨테이너 기반의 가상화

____2.2.6 VPS 사업자를 선택할 때의 포인트

__2.3 클라우드를 사용해 시스템 만들기

____2.3.1 클라우드란?

____2.3.2 소프트웨어를 제공하는 SaaS

____2.3.3 사내 정보 관련 서비스를 SaaS로 만들기

____2.3.4 SaaS를 사용할 때의 주의점

__2.4 플랫폼을 제공하는 PaaS

____2.4.1 PaaS의 장점

____2.4.2 PaaS를 사용할 때의 주의점

____2.4.3 시스템 기능을 제공하는 PaaS

____2.4.4 어떤 PaaS가 있을까?

__2.5 인프라를 제공하는 IaaS

____2.5.1 IaaS란?

____2.5.2 IaaS를 사용하는 경우

____2.5.3 종량제 과금의 어려움

____2.5.4 여러 대 서버 구성과 네트워크

____2.5.5 확장 구성과 리전

____2.5.6 IaaS의 부가 서비스

____2.5.7 사설 클라우드와 공용 클라우드

____2.5.8 IaaS로 시스템을 구성할 때 주의해야 할 점

__2.6 전용 서버와 베어메탈

____2.6.1 전용 서버의 장점

____2.6.2 전용 서버의 단점

____2.6.3 현대적인 형태의 전용 서버 ‘베어메탈’

____2.6.4 전용 서버와 베어메탈을 사용하는 경우

 

CHAPTER 3 시스템 테스트부터 구축까지

__3.1 시스템 구축의 흐름

____3.1.1 요건 정의 및 제안 단계

____3.1.2 설계 단계

____3.1.3 구축 단계

__3.2 가용성

____3.2.1 물리적인 확장 구성 이해하기

____3.2.2 네트워크 확장

____3.2.3 프런트 부분 확장화

____3.2.4 웹 사이트의 동시 접속 수 예측

____3.2.5 확장 구성을 위한 웹 아키텍처의 변천

__3.3 보안 대응 이해하기

____3.3.1 방화벽

____3.3.2 IDS/IPS

____3.3.3 WAF

____3.3.4 가상 LAN

____3.3.5 통신 경로 암호화

____3.3.6 SSL 가속기 이해하기

____3.3.7 웹 서버의 보안

____3.3.8 데이터베이스 서버의 보안

____3.3.9 메일 서버의 보안

__3.4 시스템 구성 예

____3.4.1 소규모 웹 서비스 구성

____3.4.2 대규모 사이트

____3.4.3 게임 전용 시스템

____3.4.4 기업용 시스템

 

CHAPTER 4 운용 체제 구축, 장애 대응, 예방 운용

__4.1 운용이란?

____4.1.1 운용 단계에 들어가기 전에 생각해야 할 것

____4.1.2 운용 설계

__4.2 운용 체제 구축

____4.2.1 운용 단계에 들어가기 전에 생각해야 할 것

____4.2.2 감시 항목 결정과 설정

____4.2.3 조건을 공유하는 문서 만들기

__4.3 테스트와 배포

____4.3.1 테스트 실시

____4.3.2 스트레스 테스트

____4.3.3 장애 대응 테스트

____4.3.4 배포 전 테스트와 마이그레이션 테스트

____4.3.5 배포

__4.4 감시와 장애 대응

____4.4.1 사례 연구 1: 웹 사이트에 접근할 수 없는 경우

____4.4.2 사례 연구 2: 메일 송수신이 불가능한 경우

__4.5 예방 운용

____4.5.1 장애 전조 감지

____4.5.2 성능 열화 감시와 정기 성능 평가

____4.5.3 취약성 정보 수집과 대응

__4.6 유지 보수

____4.6.1 활성 유지 보수와 비활성 유지 보수

____4.6.2 계획 유지 보수와 긴급 유지 보수

____4.6.3 활성 유지 보수 접근 방법

____4.6.4 유지 보수 방침

____4.6.5 마지막으로

 

CHAPTER 5 인프라 엔지니어를 위한 보안 입문

__5.1 컴퓨터 보안 사고

____5.1.1 사고 대응의 필요성

____5.2 사고의 종류와 경향

____5.2.1 스캔

____5.2.2 DoS 공격

____5.2.3 웹 사이트 해킹

____5.2.4 피싱

____5.2.5 표적형 공격

__5.3 사고 발생 원인과 그 대책

____5.3.1 외부에 공개된 서버의 사고

____5.3.2 내부 네트워크와 관련된 사고

____5.3.3 사고의 원인과 대책

__5.4 클라우드의 보안

____5.4.1 클라우드를 사용할 때의 보안

____5.4.2 클라우드 보안의 책임 분담

__5.5 운용 중의 시스템 취약성 대응

____5.5.1 시스템 구성 파악하기

____5.5.2 신뢰할 수 있는 정보원 파악하기

____5.5.3 취약성 정보에 대응하기

__5.6 정기 진단의 필요성

____5.6.1 비정상 이벤트 확인

____5.6.2 시스템 보안 진단

____5.6.3 자가 취약성 진단을 활용하려면

____5.6.4 마지막으로

 

CHAPTER 6 데브옵스 시대에 요구하는 기술

__6.1 인프라 엔지니어를 둘러싼 환경

____6.1.1 클라우드 등장 이전: 모든 것을 직접 하던 시대

____6.1.2 클라우드 등장 이후: 인프라 구성 관리 개념 보급

____6.1.3 현재: 빠른 시스템 개발과 운용

__6.2 코드로서의 인프라

____6.2.1 ‘코드로서의 인프라’란

____6.2.2 ‘코드로서의 인프라’와 관련된 도구의 계층 분류

____6.2.3 ‘코드로서의 인프라’로 마이그레이션하는 흐름

____6.2.4 ‘코드로서의 인프라’로 마이그레이션하는 사례

__6.3 시스템 개발과 관련된 세 가지 관례

____6.3.1 버전 관리

____6.3.2 테스팅

____6.3.3 프로젝트 자동화

__6.4 데브옵스를 지원하는 관례 도구

____6.4.1 지속적 전달

____6.4.2 시대에 맞는 배포 방법

____6.4.3 개발부터 운용까지의 플로 지원

____6.4.4 워크플로 개선

 

CHAPTER 7 인프라 엔지니어의 경력 관리

__7.1 인프라 엔지니어에게 필요한 힘

____7.1.1 커뮤니케이션하는 힘

____7.1.2 가설을 만드는 힘

____7.1.3 개선하는 힘(+코드를 작성하는 힘)

__7.2 인프라 엔지니어의 생존 전략(경력 관리)

____7.2.1 혁신의 전파 이론에 따른 엔지니어의 위치

____7.2.2 엔지니어링 조직 내부에서의 위치

____7.2.3 인프라 엔지니어 이외의 위치

____7.2.4 엔지니어와 경영, 마케팅, 영업

제1장
인터넷 무선네트워크 유선네트워크를 구성하는
물리적 장비들과 논리적 구성정보들을
알기 쉽게 설명하고 있다. 특히 ipv4 고갈로 인한
ipv6 으로의 변화 추세를 언급하였다.
네트워크의 기본적 사상인
OSI 7계층에 대한 설명을 각 계층별로 자세하게 설명하고 있다.

제2장
네트워크 관련 자격시험용으로도 무색하고. 네트워크 실무자들에게도 도움이 될만 한 참고지로도 손색이 없어 보인다.

제3장
시스템 인프라 검토 설계 구축에 대해 서술되어 있다.
과거의 시스템 구성 방식이 최근에는 어떤식으로 변해가고 있는지에 대한 내용이 예를 들어가며 쉽게 설명이 되어 있다.
최근 큰 이슈가 되고 있은 보안문제에 대해서 방화벽. IDS/IPS, WAF 및 클라우드기반에 보안장치, 암호화 에 대해서 설명되어 있다.

제4장
해당 장에서는. 운용체제 구축 과 장애 발생 시 대처할 수 있는 방법 절차적인 예방 운영에 대해서 가이드 되어 있다.
운용은. 어떤 시스템인가에 따라서 방식이 달라지는데. 돈을 다루는 시스템 인지. 생명인지 개인정보의 민감한 시스템인지. 사업과관련된 시스템인지를 먼저 파악을 하고 설계해야 실패하지 않는다
다음 단계는. 실제 구축 단계로 구축 담당자는 운용담당자와 함께 시스템 구성을 공유하고 문서를 작성하여 운용팀과 조건을 공유해야 한다.
즉 운용 매뉴얼을 작성하여 실 운용 시 참고가 되도록 해야만. 큰 장애를 방어 할 수 있다

제5장
인프라 엔지니어를 위한 보안 입문에 대해서 기술하였다.
네트워크보안 공격으로 인해 수많은 고객의 정보 유출 사고를 메스컴을 통해 알 수 있듯. 매우 민감하고 철저하게 지켜줘야할 분야이다.
하드웨어 및 소프트웨어 적인 보안 이슈에 대한 설명과 종류를 설명해주고 있으며? 사고 발생이 원과 그 대책이 무엇인지 기술되어 있다.
4차산업혁명의 주요 기반인. 인공지능이 대두되고 있는 시점에 보안기술 또한 동일하게 성장하고 취약점을 보완해야 하지 않나 생각이 된다.

제6장
인프라 기술자에 둘러싼 환경 변화 와 개발 스타일의 변천을 다루고 있다. 그리고 역할을 수행할때 사용할 수 있는 기술 과 도구에 대해 기술했다
클라우드 사용 전 후 로 분류가 되고 있는 만큼 그것은 환경의 전환점이라고 할만큼 영향도가 굉장히 큰것 같다.

제7장
경력관리
인프라 분야를 넘어서. 강조되어져야할 엔지니어의 역량 중 커뮤니케이션 하는 힘은 부족하면 어떤 노력을 해서라도 필히 능력을 향상 시켜야 한다.
가령, 고객의 요구사항을 받고
시스템 구축을 할 경우에 요구사항의 잘 못된 이해와 정리로 인해 전혀 다른 결과물이 도출될 수 있기 때문에 협의 또는 합의를 도출해 내는 커뮤니케이션 능력이 중요 하다.
또한 같은 프로젝트를 하는 그룹내에서의. 공유도 중요한 요소가 된다.

 

많은 도움이 된 책이었습니다~

클라우드 컴퓨팅이 보편화 되면서 인프라 엔지니어들이 취업 혹은 이직을 하기 힘들다고 많은 얘기를 들었다.

 

그렇지만, 내가 생각할때에는 클라우드가 자동화로 해주는 것에는 한계가 있고,

자동화로 지원을 해주기 때문에 오롯이 모든 책임은 더욱 개발자한테 부가된다고 생각을 한다.

 

머 그건 어디까지나 나의 의견이니 우선 넘어가도록 하자.

 

아무튼 클라우드 컴퓨팅을 통해 최근 인프라(서버, 네트워크 등)에 관심을 갖거나 

공부를 하기 시작하는 개발자들이 늘어난 건 사실인듯 하다.

 

한빛미디어에서 신간이 나와서 리뷰를 하게 되었다.

 

일본책이나 번역한 책이다.

 

일본이 확실히 인프라쪽 책이 많은 듯 하다.

 

일단 이책은 인프라에 대한 전반적인 내용이 간략하게 나마 다 들어가 있다.

 

특히 클라우드 환경으로 변화하면서 가장 중요하다고 개인적으로 판단하는 네트워크 부분도 자세히 설명되어 있다.

-클라우드 일수록 네트워크가 중요한 것은 '모니터링' 때문이라고 생각한다

 

그리고 실제 라이브 서비스(책에서는 운용)가 되면서 24/7 운영에 대해 고민해야할 점이나 서비스의 확장을 위해 서버 가용성 확보, 

데브옵스까지 다루면서 인프라 엔지니어로서의 전망이나 경력관리부분까지 전반적인 내용을 다룬 것이 특징이나

그만큼 가볍게만 설명하고 지나갔다는 점은 아쉬우나

제목처럼 '첫걸음'인 입문자나 초년생들에게는 충분할 꺼 같기도 하다.

책을 펼치며

 

현재 개발 중인 프로젝트를 진행하면서 다양한 것들을 경험해보게 되었는데, 그 중 하나가 클라우드였습니다. 개인적으로 연습삼아 조금 사용해본 것에 더해서 실제 프로덕트를 서비스 하기 위해서 더 깊이 있게 공부하고 테스트해보게 되었습니다. 클라우드를 제공하는 업체별로 다양한 서비스들을 제공하고 있었는데, Google Cloud Platform의 앱엔진이라던가 AWS의 Elastic Beanstalk와 같은 PaaS 서비스를 이용하면 서버 관리에 대해 크게 신경쓰지 않아도 서비스를 하는데 무리가 없겠다는 생각이 들었었습니다. 그래서 이러한 클라우드에 대한 지식을 가진 클라이언트 프로그래머만 있으면 프로젝트를 진행하는데 별 문제가 없겠다는 생각과 함께 현재 저의 직업인 서버 개발자의 미래가 불투명해지는거 아닌가 하는 걱정이 들기 시작했었습니다.

 

이번에 경험을 더 해보고 나니 클라우드의 서비스를 단순히 이용만 하는 것을 그렇게 어렵지 않았지만, 수많은 서비스들 중 어떠한 서비스가 우리 프로젝트에 잘 맞는지, 그리고 어떠한 정책에 의해서 서버를 스케일 인/아웃 하고, 아키텍처를 설계할 것인지에 대해 해결책을 제시하는 것은 그리 쉽지 않은 일이었습니다. 아무리 서버 관리를 클라우드 업체에서 해준다고 하더라도, 장애나 보안, 트래픽에 대한 대응을 위해서는 서버 관리나 인프라 관리에 대한 깊은 지식이 필요하다는 것을 깨달았습니다.

 

인프라 엔지니어링 첫걸음이라는 책은 인프라에 대한 기반 지식을 쌓기에 좋은 책이라고 생각합니다. 인프라에 대해 잘 모르는 사람에게 기초 지식을 알려주고, 클라우드에 대한 경험이 적은 사람에게 조심해야 될 사항들과 서비스를 이용하기에 앞서서 생각해봐야 할 것들에 대해 경험에서 우러나오는 조언들이 많이 담겨져 있습니다.

 

책의 구성

 

이 책은 처음부터 순서대로 봐야 더 효과가 좋은 책이라고 생각합니다. 먼저 인프라에 대해 이해할 수 있도록 기반 지식을 습득할 수 있는 1장은 네트워크에 대한 기초라고 생각하시면 될 것 같습니다. 많이 들어보았던 OSI 7계층에 대한 내용이 담겨져 있으므로 뒤에 이어질 내용들을 확실하게 이해하기 위해서는 꼭 선행되어야 한다고 생각합니다.

 


2장에서는 클라우드에 대한 기초 지식을 담고 있는데 첫 부분에 수록된 인프라를 제공하는 기존의 서비스에서 현재에 이르기까지의 변천과정에 대해서는 몰라도 되는 내용이라고 생각은 하지만 알아두면 현재의 시스템이 왜 이렇게 되었는가를 이해하는데 도움이 될 것이라고 생각합니다. 특히 IaaS, PaaS, SaaS는 클라우드를 다루는 내용에서 자주 등장하는 개념이므로 꼭 이해를 하고 가는 것이 좋습니다. 그 외에도 클라우드에 대한 기초 지식들이 많이 담겨져 있으므로 정독하고 나면 도움이 많이 될 것이라 생각합니다.

 


3장은 본격적으로 클라우드를 활용하기 위해 도움이 될만한 내용들을 담고 있는데 개인적으로 가장 도움이 많이 되었었습니다. 앞서 언급했던 것과 같이 현재 진행 중인 서비스의 런칭을 앞두고 고민 중이었던 부분들에 대해 경험에서 우러나는 조언들이 많이 담겨져 있었기 때문입니다. 이 장을 읽고나니 너무 안일하게 서비스를 준비하고 있었다는 생각이 들었고, 이 책에서 알려주는 꿀팁들을 잘 활용해서 재정비를 할 수 있었습니다.

 


4장에서는 장애 대응에 대한 내용이 담겨져있는데, 개발 측면에서의 장애대응 뿐만 아니라 사람과 사람간의 관계에 대해서도 조언을 해주고 있었습니다. 이 책을 읽다보면 기술적인 책에 더해서 마치 경험 많은 회사 선배가 조언을 해주고 있다는 느낌이 들었습니다. 아직은 런칭까지의 시간이 있다보니 장애 대응에 대해서는 크게 신경쓰고 있지 않았는데 이 책에 나와있는 고려사항들을 잘 기록해두고 하나씩 체크를 해보면 큰 도움이 될 것 같습니다.

 

5장은 보안에 관련된 내용이었는데, 깊이 있는 내용은 아니지만 클라우드 서비스를 이용하는 독자들에게는 충분한 보안 지식이라고 생각을 합니다. 그래서 여기에 언급되는 내용들을 잘 숙지해두었다가 필요한 부분에 있어서는 다른 책이나 검색을 통해서 깊이 있는 지식을 습득한다면 클라우드에 있어서의 보안은 왠만큼은 다 해결될 것 같다는 생각이 들었습니다.

 

 

뒤에 이어지는 내용들은 데브옵스에 대한 것과 인프라 엔지니어들이 앞으로 나아가야할 방향에 대해 조언을 해주고 있으므로, 실무적인 내용은 1~5장까지라 생각합니다. 이 내용들만 잘 습득해도 클라우드 환경에서 개발을 하는데 충분히 도움이 되겠지만, 더 나은 엔지니어가 되기 위해서 6~7장의 내용도 찬찬히 읽어보시면 좋을 것 같습니다.

 

아쉬운 점

이 책에 대해 아쉬웠던 점은 크게 없었습니다. 첫걸음이라는 타이틀과 같이 그리 두껍지 않은 것도 좋았고, 내용 또한 쉽게 술술 읽히는 책이었습니다. 다만 2장의 내용이 같은 내용을 반복한다는 느낌이 들었지만 크게 거부감이 들지는 않았습니다. 만약 사내에 신입 개발자가 들어온다면 필독하라고 권해줄만한 책이라고 생각합니다.

 

마치며

 

이 책은 여러명의 저자가 작성한 책이었는데, 첫 부분에 각 저자들의 캐릭터가 소개되어서 각 장을 작성한 저자의 이미지가 떠올라서 더 집중이 잘 되었던 것 같습니다. 별 것 아닌것 같은 컨셉인데 다른 책들과 차별되어서 신선하게 다가왔습니다. 그래서 책을 읽는 내내 선배한테 조언 듣는 기분으로 읽어나갈 수 있었습니다.

 

그리고 나름 클라우드 서비스 아키텍쳐를 설계 해보면서 고민을 많이 했다고 생각했었는데, 책을 읽다보니 간과한 부분들이 많이 있었습니다. 사내에 조언을 해줄 선배가 없는 현재로써 큰 도움이 되었던 책이었습니다. 현 프로젝트 뿐만 아니라 앞으로의 프로젝트에서도 항상 더 나은 서비스를 위해 더 많이 고민을 해봐야겠습니다.

 

책 내용이 1~3년차를 대상으로 한다고 하지만 번역서에서는 신입사원이 읽어도 충분히 이해가 될 만큼 많은 역자 주가 존재

DNS등의 기본 내용이나 네트워크 확장 & 네트워크 망을 사용하는 시스템 구축 등의 개념에서 반드시 알고 있어야 하는 기초적인 내용들이 많이 있음 NFS를 NFC라고 쓰거나 하는 등의 가벼운 오타들이 있으나 내용을 읽는 데 전혀 방해되지 않음

역시 명성에 맞게 믿고 보는 책이라 할 수 있음

 


인프라 라고 하면 예전에는 어떤 네트워크로 구성된 시스템을 생각했었다. 최근에는 DevOps라는 환경과 마이크로 서비스 아키텍처 등을 생각하게 된다. 인프라 엔지니어링 첫걸음이라는 이 책은 네트워크 기초지식 부터 시작해서 클라우드 온프레미스, IaaS, PaaS등의 다양한 개념들을 자세하고 친절하게 잘 알려준다. 1장에서는 "인프라 기술의 기초" 내용에 해당되는 배경지식 위주로 내용 설명이 되어 있다. 2장에서는 운용담당자가 24시간 대기해야 하는 물리서버 뿐만 아니라 다양한 인프라 서비스 종류와 특징에 대해서 설명하고 있다. 3장에서는 인프라설계와 구축에 대해서 자세히 설명해주고 있다. 4장에서는 인프라 설계 및 구축하고 나서 운용하는 데 필요로 하는 체제 구축에서부터 테스트와 배포 및 감시와 장애 대응과 예방 운용과 유지보수에 해당하는 내용들을 체계를 잡아 설명해주고 있다. 5장에서는 보안 관련된 내용으로 인프라가 공격 당했을 때 어떻게 대응해야 하는지 사전에 어떤 사고를 어떻게 처리할 것인지에 대해 친절하게 설명하고 있으며 6장에서는 DevOps시대에 빠른 시스템 개발과 운용을 해야 하는 어플리케이션 개발자 입장에서 웹 서비스와 인프라 관리 및 클라우드와 관련하여 다양한 변화가 있는 어플리케이션 인프라에 대해 어떻게 대응해야 하는 지 설명하고 있으며 7장에서는 인프라 엔지니어의 경력관리 및 역할과 필요한 역량이 무엇인지 커뮤니케이션을 어떻게 해야 하며 인프라를 어떻게 개선해야 하는지 조직 내에서는 인프라 엔지니어가 어떻게 행동해야 하는지 설명하고 있다.

이 책에서는 다양한 표와 그림들이 추가되어 있고 이에 대한 자세한 설명등이 지속적으로 소개하며 친절하게 설명해주고 있다.

이 책에서는 다양한 역자 주석과 역자 추가와 친절한 설명들로 인해 원 저자들은 3년정도 실무에서 경험한 사람을 대상으로 책을 지었지만 역자에 의해 신입이나 처음 접하는 사람들이 따라가기 편하게 되어 있다.

그림은 대부분 이해하기 쉽게 복잡하지 않은 그림으로 구성되어 있다.


이 책에서는 다양한 최신 기술 뿐만 아니라 고전 내용에 해당하는 내용들도 아주 자세하게 설명이 잘 나와 있다.

평소에는 관심없이 지나갔던 내용들도 이 책을 통해 조금 더 깊게 알아볼수 있게 되어 있다.

이 책은 인프라 엔지니어링 업무를 먼저 해 본 선배의 입장에서 친절한 본인 생각까지도 아주 자세하게 추가되어 있어 멘토링을 받는 듯한 기분을 느낄 수 있다.


각각의 도메인 정보가 어떻게 활용되는 지 최근 관점의 내용까지 잘 추가되어 있다.



사실 많은 부분들이 다양한 분야와 서비스에서 사용되고 있으며 굳이 이공계가 아니라고 하더라도 관련 시스템들을 회사생활에서 접하면서 들어봤을 수 있는 내용들이다. 하지만 체계적으로 개념을 잡기가 어려웠을 수도 있는 또는 대학에 연관있는 학과는 많지만 전공학과라고 할 만한 학과는 없는 인프라 엔지니어에 대한 기초부터 최근 흐름과 실무 내용까지 연관지어 생각해 볼 수 있는 좋은 책이라고 생각한다.

결제하기
• 문화비 소득공제 가능
• 배송료 : 2,000원배송료란?

배송료 안내

  • 20,000원 이상 구매시 도서 배송 무료
  • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

닫기

리뷰쓰기

닫기
* 도서명 :
인프라 엔지니어링 첫걸음
* 제목 :
* 별점평가
* 내용 :

* 리뷰 작성시 유의사항

글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

오탈자 등록

닫기
* 도서명 :
인프라 엔지니어링 첫걸음
* 구분 :
* 상품 버전
종이책 PDF ePub
* 페이지 :
* 위치정보 :
* 내용 :

도서 인증

닫기
도서명*
인프라 엔지니어링 첫걸음
구입처*
구입일*
부가기호*
부가기호 안내

* 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

* 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

* 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

닫기

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

자료실

최근 본 책0