서버 인프라 실전 구축 가이드

고객평점
저자이토 나오야 외
출판사항위키북스, 발행일:2015/09/10
형태사항p.420 B5판:24
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9791158390099 [소득공제]
판매가격 28,000원   25,200원  (인터넷할인가:10%)
포인트 1,260점
배송비결제주문시 결제
  • 주문수량 

총 금액 : 0원

책 소개

▣ 출판사서평

가상 서비스, 클라우드 서비스 기술이 대중화되면서 언제부터인가 아마존 웹 서비스, 도커, CI등의 용어가 등장하기 시작했다. 서버 가상화 기술을 기반으로 한 이 기술들은 아직까지는 많은 개발자, 기술자들에게는 생소한 영역이다.

이 책은 대규모 웹 서비스 환경을 운영한 경험자와 아마존 웹 서비스(AWS)의 엔지니어, 실제 모바일 게임 등을 운영하는 엔지니어들이 실무에서 접한 새로운 IT 기술에 대한 경험을 다루고 있다. 이런 기술을 아직 접해 보지 못한 사람들에게는 매우 생소할 수도 있지만, IT에 대한 기본적인 지식이 있는 엔지니어라면 누구든 따라 할 수 있도록 실습 위주로 구성돼 있어 가상화 기술을 접해 보고 싶은 엔지니어라면 이 책이 하나의 해답이 될 수 있다.

원리까지 다루지는 않지만 최신 인프라 기술 흐름에 대한 경험을 익히고 실무에 접목해 보고자 할 때 분명 많은 도움이 될 것이다. 웹 서비스 개발자나 초/중급의 인프라 운영자에게 이 책을 권한다.

▣ 작가 소개

이토 나오야
nifty, 하테나 CTO, GREE 총괄부장을 거쳐 프리랜서로 활동하고 있다. 블로그나 소셜 북마크 등 10년간 소셜 미디어의 발전과 운영에 종사하였으며, 지은 책으로는 《Chef Solo 입문》, 《서버/인프라를 지탱하는 기술》, 《대규모 서비스를 지탱하는 기술》 등이 있다. 2013년 9월부터 KAIZE Platform의 기술고문도 맡고 있다.

▣ 주요 목차

[1부] 입문: 코드를 이용한 인프라 구축

▣ 01장: 셰프와 베이그런트로 인프라의 코드화
인프라 구성의 자동화
사용 환경
베이그런트를 사용한 가상 서버 준비
셰프로 인프라의 코드화
요약

▣ 02장: 서버스펙으로 테스트 주도 인프라 구축
서버 구성 테스트 만들기
서버스펙을 시작하며
서버스펙과 셰프 솔로를 이용한 테스트 주도 개발
서버스펙의 응용
서버스펙으로 어디까지 해야 할까?
요약

[2부] 아마존 웹 서비스 최신 활용

▣ 03장: 아마존 웹 서비스 레이어별 비교
시작하며
AWS 서비스의 개요
컴퓨팅 서비스
네트워크 서비스
스토리지 서비스
데이터베이스 서비스
배포
요약

▣ 04장: EC2와 VPC를 이용한 시스템 구축
이후의 장에 대해서
2부의 시스템 구성
네트워크 구성
VPC 마법사를 이용한 VPC 작성
자신의 VPC 만들기
EC2의 설정
워드프레스 설치와 설정
ELB 생성
ELB 엔드포인트에 접속
AWS CLI에 태그값을 취득해 설정 파일 변경
요약

▣ 05장: RDS를 이용한 데이터베이스 활용
시작하며
RDS의 개요
DB 생성
DB 내보내기와 가져오기
Provisioned IOPS(PIOPS) 구성
Multi-AZ 배포
리드 레플리카
백업과 복원
RDS 모니터링하기

▣ 06장: 클라우드포메이션을 이용한 구축 자동화
시스템 구성 자동화의 이점
인프라 구축 자동화
미들웨어 구축 설정 자동화와의 조합
요약

[3부] 테스트 주도 인프라와 CI

▣ 07장: 인프라 테스트와 그 중요성
3부를 시작하며
Infrastructure as Code - 인프라의 코드화
테스트 주도 인프라
인프라 CI
3부에서 사용할 도구와 서비스
3부의 구성

▣ 08장: 테스트 주도 인프라의 구현
테스트 주도 인프라의 시나리오
사용 환경
테스트 주도 인프라 준비
테스트 주도 인프라 구축
테스트 주도 인프라의 반복
작성한 파일을 깃으로 관리
한발 더 나아가기
정리

▣ 09장: 인프라 CI 구축
인프라 CI의 흐름
인프라 CI 준비
인프라 CI 구축
한발 더 나아가기
정리

▣ 10장: 인프라의 지속적인 개선 실현
깃헙을 활용한 워크플로우
워크플로우 시나리오
워크플로우의 구현
워크플로우 구현 요약
한 걸음 더 나아가기
요약

[4부] Immutable Infrastructure

▣ 11장: Immutable Infrastructure란 무엇인가
4부를 시작하며
II란 무엇인가
II의 해결 과제
II의 단점과 적용되지 않는 영역
II 등장 배경
II에서 필요로 하는 기술
II가 개발, 운용, 배포 프로세스에 미치는 영향
요약

▣ 12장: Immutable Infrastructure에서 사용하는 도구와 서비스
기본적인 II의 구성
클러스터 관리 도구를 이용한 II의 고도화
시스템 전체의 구성 예
도커와 아파치 메소스를 이용한 구성
요약

▣ 13장: 컨테이너형 가상화와 클라우드를 이용한 구현
이 장의 예제 프로그램
II에서 사용하는 도커의 기능
도커와 HA프락시를 이용한 II 구현
아마존 EC2와 ELB를 이용한 II
도커를 이용한 II와 AWS를 이용한 II의 차이
요약

▣ 14장: 클러스터 관리 도구를 이용한 구현
아파치 메소스와 아파치 주키퍼
아파치 메소스 환경구성
아파치 메소스를 이용한 II 구현
요약
맺음말

[5부] 엔진엑스 상세 풀이

▣ 15장: 엔진엑스 세계에 오신 것을 환영합니다
엔진엑스란
C10K 문제와 웹 서버의 주도 아키텍처
프로세스 주도 아키텍처
용도
엔진엑스를 사용했을 때의 장점
엔진엑스를 이용했을 때의 단점
5부의 구성

▣ 16장: 엔진엑스를 시작하며
엔진엑스 설치
엔진엑스의 기동, 다시 불러오기, 종료
설정 파일의 구성
기본적인 지시어
요약

▣ 17장: 일반적인 웹 서버 구성
가상 호스트 이용하기
접속 제한하기
SSL 통신
기본 인증 설정
로그 출력 제어
요약

▣ 18장: 실제 웹 응용프로그램 서버의 구성
웹 응용프로그램 서버에서 엔진엑스의 역할
레일즈 응용프로그램의 구성
PHP 응용프로그램의 구성
웹 응용프로그램 서버의 튜닝
요약

▣ 19장: 대규모 콘텐츠 배포 시스템 구축
대량의 콘텐츠를 제공하려면?
캐시 사용
로드 밸런싱 사용
캐시와 로드 밸런싱의 병행 사용
요약

▣ 20장: 확장 모듈의 구조와 제작 방법
엔진엑스와 확장 모듈
확장 모듈을 만들기 위한 지식
확장 모듈을 만드는 방법
요약
맺음말

[6부] 유지보수 본격 입문

▣ 21장: 유지보수란
유지보수는 필요한가?
유지보수의 종류
유지보수 방법
6부의 구성

▣ 22장: 계획 유지보수의 흐름
유지보수 실전
사후 처리
요약

▣ 23. 긴급 유지보수의 흐름
논리적인 장애의 경향
물리 장애 경향
평소에 대비
실전
사후 처리
노하우 축적
요약

▣ 24장: 유지보수 프리의 접근법 [인프라 편]
유지보수 프리란
인프라 설계
데이터베이스 설계
장애 감지
요약

▣ 25장: 유지보수 프리의 접근법 [응용프로그램 편]
릴리즈
응용프로그램의 설계
요약

▣ 26장: 걸 프랜드(가칭)와 아메바 피그의 사례
걸 프랜드(가칭)의 경우
계획 유지보수
긴급 유지보수
유지보수 프리를 위한 노력
아메바 피그의 경우
계획 유지보수
긴급 유지보수
유지보수 프리를 위한 노력
요약

[7부] 도커를 이용한 경량 가상 환경

▣ 27장: 리눅스 컨테이너로 인프라를 순식간에 구축하기
도커란
도커의 기동
도커 첫걸음
리눅스 컨테이너 속으로
실행 중인 컨테이너의 상태 확인
도커 이미지
Dockerfile
도커의 리모트 API
도커의 사용 예
Immutable Infrastructure

작가 소개

목 차

역자 소개

01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우