컴퓨터 과학 및 엔지니어링/클라우드

사타케 요이치 , 야마사키 쇼헤이 , 오구라 마사루 , 미네 유스케, IT 엔지니어를 위한 AWS 운영의 기본과 노하우, 길벗

booksworld 2025. 2. 5. 19:56

 

#광고 - 링크로 구매 시 글쓴이에게 소정의 수수료가 제공됩니다.

 

 

『클라우드 인프라와 API의 구조』는 클라우드 컴퓨팅 및 API에 대한 깊이 있는 이해를 제공하는 책으로, 특히 IaaS와 같은 클라우드 인프라 분야에 종사하는 엔지니어들에게 적합합니다. 저자 히라야마 쯔요시는 클라우드 네이티브 시스템의 커스터마이징 프로젝트를 다수 수행하며, 이 책을 통해 클라우드 인프라의 거시적 관점을 제시하고 있습니다.

책은 클라우드 환경의 기본 개념을 소개하는 것으로 시작하여, 클라우드 인프라의 구성 요소와 이를 제어하기 위한 API의 개념을 상세히 설명합니다. 특히, 클라우드 인프라를 이해하는 데 필요한 다양한 다이어그램과 그래픽 요소들이 포함되어 있어 독자들이 내용을 쉽게 소화할 수 있도록 도와줍니다.

이 책은 클라우드 환경에서 서버, 스토리지, 네트워크 등의 리소스를 API를 통해 어떻게 제어할 수 있는지를 다루며, 후반부에서는 대규모 글로벌 시스템을 구축하기 위한 최신의 구성 관리 기법을 소개합니다. 오픈스택과 AWS를 비교하여 설명하는 방식은 독자들이 두 플랫폼의 차이점을 명확히 이해하는 데 큰 도움이 됩니다.

또한, 이 책은 클라우드 인프라 엔지니어뿐만 아니라 풀 스택 아키텍트가 되고자 하는 이들에게도 유용한 자료가 될 것입니다. 클라우드 시대에 필요한 기초 지식을 쌓고, 실제 환경에서 적용할 수 있는 실용적인 정보를 제공합니다. 이 책을 통해 클라우드 인프라의 기초부터 심화까지 폭넓은 지식을 습득할 수 있으며, 클라우드 컴퓨팅의 원리를 깊이 이해하는 데 큰 도움이 될 것입니다.

총 456쪽으로 구성된 이 책은 클라우드 컴퓨팅의 매력을 느끼고 싶거나, 클라우드 환경에서의 실무 경험을 쌓고자 하는 모든 이들에게 추천할 만한 필독서입니다.

 

 

 

목차


1장 시스템 운영의 전체 모습
1.1 시스템이란
__1.1.1 시스템 이해
1.2 시스템을 이용하기까지 거치는 과정
__1.2.1 시스템 수명 주기
1.3 시스템 운영 분류
__1.3.1 시스템 운영의 세 종류

2장 AWS와 클라우드
2.1 온프레미스란
__2.1.1 온프레미스 이해
__2.1.2 아마존이 안고 있던 문제에서 태어난 AWS
2.2 클라우드란
__2.2.1 클라우드 이해
__2.2.2 클라우드 특징
2.3 AWS란
__2.3.1 AWS 이해

3장 운영할 때 꼭 알아 두어야 할 AWS 서비스
3.1 3장에서 설명하는 서비스
__3.1.1 AWS 서비스 이용 분야
3.2 네트워크 서비스
__3.2.1 Amazon VPC
__3.2.2 VPC 기본 통신 제어
__3.2.3 AWS에 있는 가상 방화벽 두 개
3.3 컴퓨팅 서비스
__3.3.1 Amazon EC2
__3.3.2 EC2에서 사용하는 IP 주소
__3.3.3 EC2 키 페어와 수명 주기
3.4 스토리지 서비스
__3.4.1 Amazon EBS
__3.4.2 Amazon S3
__3.4.3 S3에서 사용하는 용어
__3.4.4 S3 기능
3.5 데이터베이스 서비스
__3.5.1 Amazon RDS
__3.5.2 RDS 이중화 구성
__3.5.3 RDS 스냅샷과 복원
3.6 부하 분산 서비스
__3.6.1 Elastic Load Balancing
__3.6.2 ALB

4장 계정 운영
4.1 기초 계정 운영이란
__4.1.1 계정이란
__4.1.2 계정 운영에 빠질 수 없는 인증과 인가
__4.1.3 계정 운영
4.2 AWS 계정 운영
__4.2.1 루트 사용자
4.3 관련 AWS 서비스
__4.3.1 AWS IAM
__4.3.2 여러 AWS 계정에서 IAM 사용자를 효율적으로 관리
4.4 표본 아키텍처 소개
__4.4.1 아키텍처 개요
4.5 표본 아키텍처를 운영할 때 주의점
__4.5.1 루트 사용자 관리
__4.5.2 IAM 사용자 비밀번호 관리
__4.5.3 IAM 사용자의 MFA 관리
__4.5.4 IAM 사용자 액세스 키의 주기적 교체
__4.5.5 계정 운영과 IAM의 지속적인 작업

5장 로그 운영
5.1 로그 운영의 이해
__5.1.1 로그란
__5.1.2 로그 종류와 용도
__5.1.3 로그 운영 필요성
5.2 AWS의 로그 운영
__5.2.1 AWS에서 수집할 수 있는 로그 종류
__5.2.2 AWS 서비스별 로그 수집 방법
5.3 관련 AWS 서비스
__5.3.1 Amazon CloudWatch
__5.3.2 Amazon CloudWatch Logs
__5.3.3 통합 CloudWatch 에이전트를 이용한 EC2 로그 수집 설정
__5.3.4 CloudWatch Logs 이용 요금
__5.3.5 CloudWatch Logs Insights
__5.3.6 CloudWatch Logs Insights 이용 요금
__5.3.7 Amazon Kinesis
__5.3.8 Kinesis Data Firehose 이용 요금
__5.3.9 Amazon Athena
__5.3.10 Athena에서 쿼리 실행
__5.3.11 Athena 편리 기능
__5.3.12 Athena 이용 요금
5.4 표본 아키텍처 소개
__5.4.1 아키텍처 개요
5.5 표본 아키텍처를 운영할 때 주의점
__5.5.1 EC2 인스턴스가 많을 때 EC2 로그 수집 설정
__5.5.2 AWS Systems Manager Parameter Store
__5.5.3 AWS Systems Manager Run Command
__5.5.4 SSM 에이전트
__5.5.5 통합 CloudWatch 에이전트 설정 적용
__5.5.6 CloudWatch Logs 로그를 Kinesis Data Firehose를 경유해서 S3에 출력
__5.5.7 주의해야 할 액세스 정책 설계
5.6 자주 하는 질문

6장 모니터링
6.1 모니터링 기초 지식
__6.1.1 모니터링이란
__6.1.2 모니터링에서 해야 할 일
6.2 AWS의 모니터링
__6.2.1 모니터링 전체 모습
6.3 관련 AWS 서비스
__6.3.1 Amazon CloudWatch Metrics
__6.3.2 Amazon CloudWatch Alarm
__6.3.3 Amazon SNS
__6.3.4 Amazon CloudWatch 대시보드
__6.3.5 Amazon CloudWatch Logs
__6.3.6 EC2 상태 검사와 자동 복구
__6.3.7 AWS Health
__6.3.8 내 계정 상태의 두 가지 알림
6.4 표본 아키텍처 소개
__6.4.1 아키텍처 개요
__6.4.2 모니터링 요건
6.5 표본 아키텍처를 운영할 때 주의점
__6.5.1 경보 임계 값 재검토
__6.5.2 알림 대상 재검토
__6.5.3 경보 알림 제어

7장 패치 적용
7.1 패치 적용의 기본 지식
__7.1.1 패치와 패치 적용
__7.1.2 패치 적용 작업 내용
7.2 AWS의 패치 적용
__7.2.1 AWS에서 패치 적용이 필요한 서비스
7.3 관련 AWS 서비스
__7.3.1 AWS Systems Manager Patch Manager
__7.3.2 패치 기준
__7.3.3 패치 정책
7.4 표본 아키텍처 소개
__7.4.1 아키텍처 개요
7.5 표본 아키텍처를 운영할 때 주의점
__7.5.1 기본 패치 기준 변경
__7.5.2 패치 정책에서 지정하는 패치 기준 제약 조건
__7.5.3 패치 검증
__7.5.4 온디맨드 패치 적용

8장 백업 및 복원 운영
8.1 백업이란
__8.1.1 일반적인 백업
__8.1.2 시스템 운영에서 빠질 수 없는 백업
__8.1.3 백업 취득 방법
__8.1.4 백업 취득 단위
__8.1.5 백업 세대 관리
8.2 AWS의 백업 및 복원 운영
__8.2.1 AWS로 구현하는 효율적인 백업 및 복원 운영
__8.2.2 EC2 백업
__8.2.3 RDS와 Aurora 자동 백업과 스냅샷
__8.2.4 Aurora 복원 기능 백트랙과 특정 시점으로 복구
8.3 관련 AWS 서비스
__8.3.1 AWS Backup
__8.3.2 백업 계획
__8.3.3 백업 리소스 할당과 서비스 옵트인
__8.3.4 AWS Backup에서 백업 다루기
__8.3.5 Amazon Data Lifecycle Manager
8.4 표본 아키텍처 소개
__8.4.1 아키텍처 개요
__8.4.2 백업 요건
8.5 표본 아키텍처를 운영할 때 주의점
__8.5.1 AWS Backup 백업 계획의 태그 설계
__8.5.2 AWS Backup 복구 시점에서 복원
__8.5.3 EC2에서 주의해야 하는 EBS 초기 성능 저하
__8.5.4 RDS, Aurora 복원

9장 보안 통제
9.1 보안이란
__9.1.1 보안 기본 지식
__9.1.2 보안의 3요소
__9.1.3 보안 대책의 딜레마
9.2 AWS 보안
__9.2.1 AWS 보안의 전체 모습
9.3 관련 AWS 서비스(네트워크 트래픽 보호)
__9.3.1 AWS Certificate Manager
__9.3.2 ACM의 네 가지 특징
__9.3.3 ACM 이용 요금
9.4 관련 AWS 서비스(네트워크, 방화벽 구성)
__9.4.1 보안 그룹
__9.4.2 보안 그룹 이용 요금
__9.4.3 보안 그룹의 네 가지 특징
__9.4.4 VPC 관리형 접두사 목록
__9.4.5 AWS WAF
__9.4.6 AWS WAF 이용 요금
9.5 관련 AWS 서비스(서버 쪽 암호화)
__9.5.1 암호화 기초 지식
__9.5.2 AWS KMS
__9.5.3 키 정책 생성 예
__9.5.4 KMS 이용 요금
9.6 관련 AWS 서비스(보안 이벤트 대비)
__9.6.1 AWS Config Rules
__9.6.2 Config Rules 활용 패턴
__9.6.3 Config Rules 이용 요금
__9.6.4 AWS Security Hub
__9.6.5 AWS 계정 보안 상태를 지속적으로 검사하는 기능
__9.6.6 Security Hub 분석 결과(Findings) 이해
__9.6.7 Security Hub 이용 방법
__9.6.8 보안 이벤트 통합 관리 기능
__9.6.9 Security Hub 이용 요금
__9.6.10 Amazon GuardDuty
__9.6.11 GuardDuty 이용 요금
__9.6.12 Amazon SNS
__9.6.13 SNS 이용 요금
__9.6.14 Amazon EventBridge
__9.6.15 샌드박스 활용
__9.6.16 EventBridge 이용 요금
__9.6.17 AWS Trusted Advisor
__9.6.18 Trusted Advisor 이용 요금
9.7 표본 아키텍처 소개
__9.7.1 표본 아키텍처 개요
9.8 자주 하는 질문

10장 감사 준비
10.1 감사 준비 기초 지식
__10.1.1 감사란
__10.1.2 감사 준비란
10.2 AWS의 감사 준비
__10.2.1 AWS 감사 구분
10.3 관련 AWS 서비스
__10.3.1 AWS CloudTrail
__10.3.2 CloudTrail 추적 무결성 수준 높이기
__10.3.3 CloudTrail 이용 요금
__10.3.4 AWS Config
__10.3.5 Config 이용 요금
__10.3.6 AWS Artifact
__10.3.7 Artifact 이용 요금
10.4 표본 아키텍처 소개
__10.4.1 표본 아키텍처 개요
10.5 자주 하는 질문

11장 비용 최적화
11.1 AWS(클라우드) 비용 개념
__11.1.1 필요할 때 필요한 만큼만 지불하는 종량 요금제
__11.1.2 비용 최적화 원칙
11.2 AWS 비용 최적화
__11.2.1 비용 최적화와 비용 절감의 차이
__11.2.2 비용 최적화는 왜 필요한가?
__11.2.3 비용 최적화 실현에 필요한 네 가지 요소
__11.2.4 비용 최적화 실행 절차
__11.2.5 비용 최적화를 하는 네 가지 방법
__11.2.6 비용 최적화 실행 워크플로
11.3 관련 AWS 서비스(AWS 사용료 파악)
__11.3.1 AWS Cost Explorer
__11.3.2 AWS Budgets
__11.3.3 AWS Cost Anomaly Detection
11.4 관련 AWS 서비스(태그 추가)
__11.4.1 AWS에서 태그 역할
__11.4.2 비용 할당 태그
11.5 관련 AWS 서비스(AWS 이용 상황 분석)
__11.5.1 AWS Cost Explorer
__11.5.2 사용 사례별 검색 조건
__11.5.3 Cost Explorer 보고서 라이브러리 활용
__11.5.4 AWS Compute Optimizer
__11.5.5 Compute Optimizer 이용 요금
__11.5.6 AWS Trusted Advisor
11.6 관련 AWS 서비스(비용 최적화 실행)
__11.6.1 예약 인스턴스
__11.6.2 절감형 플랜
__11.6.3 절감형 플랜 구매 방법(Compute Savings Plans)
__11.6.4 예약 인스턴스와 절감형 플랜 비교
__11.6.5 AWS Systems Manager Quick Setup
11.7 표본 아키텍처 소개
__11.7.1 표본 아키텍처 개요
11.8 자주 하는 질문

 

 

 

- 교보문고: https://bitl.bz/Q2OLBl

- 쿠팡: https://bitl.bz/RVkUyF

- Yes24: https://bitl.bz/R2GfoO