책 소개
소스 파일은 아래 깃허브 페이지에서 내려 받으실 수 있습니다.
(https://github.com/AcornPublishing/aws-saa-2e)
상세 이미지
요약
AWS 공인 솔루션스 아키텍트 - 어소시에이트 자격 시험에 대비한 수험 준비서
AWS 공인 솔루션스 아키텍트 - 어소시에이트 자격증은 클라우드 분야의 인력을 채용하는 기업에서 가장 선호하고, 전 세계적으로 자격증 취득자가 6만 명에 달하는 가장 공신력 있는 클라우드 자격증이다.
이 책은 국내에서 유일한 AWS 공인 자격증 수험서로 공인 교육 과정의 구성에 따라 핵심 AWS 서비스를 심도 깊게 설명한다. 전반적인 내용은 SAA-C01을 기준으로 작성됐지만, 개정된 SAA-C02를 준비하는 데도 활용할 수 있다.
AWS에서 IT 환경을 구축할 때 준수해야 하는 성능, 안정성, 비용, 보안, 운영의 다섯 가지 핵심 설계 원칙(Well Architected Framework)을 설명하고 이에 활용되는 기타 AWS 서비스도 함께 소개한다. 각 장에는 서비스를 실질적으로 이해할 수 있는 실습과 시험을 준비하기 위한 평가 문제가 수록돼 있다.
초급자는 AWS 서비스를 이해할 수 있는 입문서로, 중급자는 핵심 서비스에 대한 중급 해설서와 AWS 구현에 필요한 설계 원칙을 이해할 수 있는 참고서로 활용할 수 있다.
이 책에서 다루는 내용
■ 안정성 있는 아키텍처 설계
■ 우수한 성능의 아키텍처 정의
■ 안전한 애플리케이션 지정
■ 비용 효율적 아키텍처 설계
■ 우수한 운영 아키텍처 정의
■ 핵심 설계 원칙 이해
■ 모범 설계의 다섯 가지 핵심 요소 적용
이 책의 구성
1장, ‘클라우드 컴퓨팅과 AWS 소개’에서는 AWS 클라우드 컴퓨팅 플랫폼과 핵심 서비스 및 개념을 간략히 설명한다.
2장, ‘Amazon Elastic Compute Cloud와 Amazon Elastic Block Store’에서는 AWS에서 Linux와 Windows 워크로드를 실행하기 위한 가상 머신인 EC2 인스턴스를 설명하고, EC2 인스턴스에서 사용할 수 있는 영구 데이터 스토리지인 Elastic Block Store 서비스를 알아본다.
3장, ‘Amazon Simple Storage Service와 Amazon Glacier Storage’에서는 다른 AWS 서비스와 AWS 내외부의 애플리케이션이 인터넷을 통해 무제한으로 데이터를 저장하고 검색할 수 있는 S3와 Glacier를 살펴본다.
4장, ‘Amazon Virtual Private Cloud’에서는 AWS 서비스에서 네트워크 리소스를 포함하는 가상 네트워크인 Amazon VPC를 알아본다.
5장, ‘데이터베이스’에서는 Relational Database Service(RDS), DynamoDB, Redshift 등 AWS가 제공하는 여러 관리형 데이터베이스 서비스를 설명한다.
6장, ‘AWS Identity and Access Management’에서는 계정의 AWS 리소스를 보호하는 기본 수단을 제공하는 AWS IAM을 알아본다.
7장, ‘CloudTrail, Cloud Watch, AWS Config’에서는 AWS 리소스를 로깅, 모니터링, 감사하는 방법을 알아본다.
8장, ‘DNS와 네트워크 라우팅: Amazon Route 53과 Amazon CloudFront’에서는 AWS 리소스와 외부 인터넷상의 서버를 위해 퍼블릭 및 프라이빗 DNS 호스팅을 제공하는 서비스인 Domain Name System(DNS)과 Route 53, Amazon 글로벌 콘텐츠 전송 네트워크인 CloudFront를 살펴본다.
9장, ‘안정성 핵심 요소’에서는 AWS 서비스를 설계하고 통합해 애플리케이션에서 높은 수준의 안정성을 이룰 방법을 소개한다. 시스템을 계속 유지하고 실행하기 위해, 불가피한 중단 상황에 대비할 계획과 복구 방법을 알아본다.
10장, ‘성능 효율성 핵심 요소’에서는 고성능 시스템을 구축하고 AWS의 탄력적인 인프라를 사용해 수요가 최고조에 이르면 이에 대응해 빠르게 수직 확장과 수평 확장하는 방법을 알아본다.
11장, ‘보안 핵심 요소’에서는 암호화와 보안 제어로 AWS에서 데이터 및 시스템 기밀 유지, 무결성, 가용성을 이루는 방법을 설명하고, GuardDuty, Inspector, Shield, WebApplication Firewall과 같은 다양한 보안 서비스를 살펴본다.
12장, ‘비용 최적화 핵심 요소’에서는 클라우드에서 비용을 예측하고 제어하는 방법을 알아본다.
13장, ‘운영 우수성 핵심 요소’에서는 AWS에서 시스템을 원활하게 실행하는 방법을 설명하고, CloudFormation, Systems Manager, AWS 개발자 도구를 사용해 DevOps 개념 및 구현 방법을 알아본다.
목차
목차
- 1부. AWS 핵심 서비스
- 1장. 클라우드 컴퓨팅과 AWS 소개
- 클라우드 컴퓨팅과 가상화
- 클라우드 컴퓨팅 아키텍처
- 클라우드 컴퓨팅 최적화
- AWS 클라우드
- AWS 플랫폼 아키텍처
- AWS 안정성과 규정 준수
- AWS 공동 책임 모델
- AWS 서비스 수준 계약
- AWS 작업
- AWS CLI
- AWS SDK
- 기술 지원 및 온라인 리소스
- 지원 플랜
- 기타 지원 리소스
- 요약
- 시험 핵심
- 실습
- 평가 문제
- 클라우드 컴퓨팅과 가상화
- 2장. Amazon Elastic Compute Cloud와 Amazon Elastic Block Store
- 소개
- EC2 인스턴스
- 인스턴스 프로비저닝
- 인스턴스 동작 구성
- 인스턴스 요금
- 인스턴스 수명 주기
- 리소스 태그
- 서비스 할당량
- EC2 스토리지 볼륨
- Elastic Block Store 볼륨
- 인스턴스 스토어 볼륨
- EC2 인스턴스 액세스
- EC2 인스턴스 보안
- 보안 그룹
- IAM 역할
- NAT 디바이스
- 키 페어
- 기타 EC2 관련 서비스
- AWS Systems Manager
- 배치 그룹
- AWS Elastic Beanstalk
- AWS Elastic Container Service와 AWS Fargate
- AWS Lambda
- VM Import/Export
- Elastic Load Balancing과 Auto Scaling
- AWS CLI 예제
- 요약
- 시험 핵심
- 평가 문제
- 3장. Amazon Simple Storage Service와 Amazon Glacier Storage
- 소개
- S3 서비스 아키텍처
- 접두사와 구분 기호
- 대용량 객체 작업
- 암호화
- 로깅
- S3 내구성과 가용성
- 내구성
- 가용성
- 데이터의 최종 일관성
- S3 객체 수명 주기
- 버전 관리
- 수명 주기 관리
- S3 객체 액세스
- 액세스 제어
- 미리 서명된 URL
- 정적 웹사이트 호스팅
- S3 Select와 Glacier Select
- Amazon Glacier
- 스토리지 요금
- 기타 스토리지 관련 서비스
- Amazon Elastic File System(EFS)
- AWS Storage Gateway
- AWS Snowball
- AWS CLI 예제
- 요약
- 시험 핵심
- 평가 문제
- 4장. Amazon Virtual Private Cloud
- 소개
- VPC CIDR 블록
- 보조 CIDR 블록
- IPv6 CIDR 블록
- 서브넷
- 서브넷 CIDR 블록
- 가용 영역
- IPv6 CIDR 블록
- 탄력적 네트워크 인터페이스
- 기본 프라이빗 주소와 보조 프라이빗 IP 주소
- 탄력적 네트워크 인터페이스 연결
- 인터넷 게이트웨이
- 라우팅 테이블
- 라우팅
- 기본 라우팅
- 보안 그룹
- 인바운드 규칙
- 아웃바운드 규칙
- 원본과 대상 주소
- 상태 저장 방화벽
- 기본 보안 그룹
- 네트워크 액세스 제어 목록
- 인바운드 규칙
- 아웃바운드 규칙
- 네트워크 액세스 제어 목록과 보안 그룹을 같이 사용
- 퍼블릭 IP 주소
- 탄력적 IP 주소
- 네트워크 주소 변환
- 네트워크 주소 변환 장치
- NAT 디바이스를 사용한 라우팅 테이블 구성
- NAT 게이트웨이
- NAT 인스턴스
- VPC 피어링
- 요약
- 시험 핵심
- 평가 문제
- 소개
- 관계형 데이터베이스
- 열과 속성
- 다중 테이블 사용
- SQL
- 온라인 트랜잭션 처리와 온라인 분석 처리
- Amazon Relational Database Service
- 데이터베이스 엔진
- 라이선스 고려사항
- 데이터베이스 옵션 그룹
- 데이터베이스 인스턴스 클래스
- 스토리지
- 읽기 전용 복제본
- 고가용성(다중-AZ)
- 백업과 복구
- 자동화된 스냅샷
- 유지 관리 항목
- Amazon Redshift
- 컴퓨팅 노드
- 데이터 분산 스타일
- 비관계형 데이터베이스(No-SQL)
- 데이터 저장
- 데이터 쿼리
- 비관계형 데이터베이스 유형
- DynamoDB
- 파티션/해시 키
- 속성과 항목
- 처리 용량
- 데이터 읽기
- 요약
- 시험 핵심
- 평가 문제
- 소개
- IAM 자격 증명
- IAM 정책
- 사용자와 루트 계정
- 액세스 키
- 그룹
- 역할
- 인증 도구
- Amazon Cognito
- AWS Managed Microsoft AD
- AWS Single Sign-On
- AWS Key Management Service
- AWS Secrets Manager
- AWS CloudHSM
- AWS CLI 예제
- 요약
- 시험 핵심
- 평가 문제
- 소개
- CloudTrail
- 관리 이벤트
- 데이터 이벤트
- 이벤트 기록
- 추적
- 로그 파일 무결성 검증
- CloudWatch
- CloudWatch 지표
- 지표 그래프 작성
- 지표 수식
- CloudWatch Logs
- 로그 스트림과 로그 그룹
- 지표 필터
- CloudWatch 에이전트
- CloudTrail Logs를 CloudWatch Logs로 전송
- CloudWatch 경보
- 모니터링할 데이터 포인트
- 임곗값
- 경보 상태
- 경보에 대한 데이터 포인트와 평가 기간
- 누락 데이터
- 작업
- AWS Config
- 구성 레코더
- 구성 항목
- 구성 기록
- 구성 스냅샷
- 변경 모니터링
- 요약
- 시험 핵심
- 평가 문제
- 소개
- Domain Name System
- 네임 스페이스
- 이름 서버
- 도메인과 도메인 이름
- 도메인 등록
- 도메인 계층
- FQDN
- 영역과 영역 파일
- 레코드 유형
- 별칭 레코드
- Amazon Route 53
- 도메인 등록
- DNS 관리
- 가용성 모니터링
- 라우팅 정책
- 트래픽 흐름
- Amazon CloudFront
- AWS CLI 예제
- 요약
- 시험 핵심
- 평가 문제
- 소개
- 가용성 계산
- 기존 애플리케이션과 클라우드 네이티브 애플리케이션의 가용성 차이
- 할당량 파악
- 가용성 증가
- EC2 Auto Scaling
- 시작 구성
- 시작 템플릿
- Auto Scaling 그룹
- Application Load Balancer 대상 그룹 지정
- 애플리케이션 인스턴스 상태 검사
- Auto Scaling 옵션
- 데이터 백업과 복구
- S3
- Elastic File System
- Elastic Block Storage
- 데이터베이스 복원력
- 복원력 있는 네트워크
- VPC 설계 고려 사항
- 외부에 연결
- 가용성 설계
- 99% 가용성 설계
- 99.9% 가용성 설계
- 99.99% 가용성 설계
- 요약
- 시험 핵심
- 평가 문제
- 소개
- 핵심 AWS 서비스의 성능 최적화
- 컴퓨팅
- 스토리지
- Database
- 네트워크 최적화와 로드 밸런싱
- 인프라 자동화
- CloudFormation
- 타사 자동화 솔루션
- 지속적인 통합과 배포
- 인프라 구성 검토 및 최적화
- 부하 테스트
- 시각화
- 데이터 작업 최적화
- 캐싱
- 파티셔닝/샤딩
- 압축
- 요약
- 시험 핵심
- 평가 문제
- 소개
- Identity and Access Management
- AWS 자격 증명 보호
- 세분화된 권한 부여
- 권한 경계
- 역할
- 서비스 수준에서의 보호 실행
- 탐지 제어
- CloudTrail
- CloudWatch Logs
- Athena를 사용한 로그 검색
- AWS Config를 이용한 리소스 구성 감사
- Amazon GuardDuty
- Amazon Inspector
- 네트워크 경계 보호
- 네트워크 액세스 제어 목록과 보안 그룹
- AWS 웹 애플리케이션 방화벽
- AWS Shield
- 데이터 암호화
- 저장 중 데이터
- 전송 중 데이터
- 요약
- 시험 핵심
- 평가 문제
- 소개
- 비용 계획, 추적, 통제
- AWS Budgets
- 모니터링 도구
- AWS Organizations
- AWS Trusted Advisor
- 온라인 요금 계산기
- 컴퓨팅 비용 최적화
- 서버 집적도 극대화
- EC2 예약 인스턴스
- EC2 스팟 인스턴스
- Auto Scaling
- EBS 수명 주기 관리자
- 요약
- 시험 핵심
- 평가 문제
- 소개
- CloudFormation
- 스택 생성
- 스택 삭제
- 복수의 스택 사용
- 스택 업데이트
- 특정 리소스 업데이트 방지
- 스택 정책 무시
- CodeCommit
- 리포지토리 생성
- 리포지토리 보안
- Git으로 리포지토리와 상호 작용
- CodeDeploy
- CodeDeploy 에이전트
- 배포
- 배포 그룹
- 배포 유형
- 배포 구성
- 수명 주기 이벤트
- 애플리케이션 사양 파일
- 트리거와 경보
- 롤백
- CodePipeline
- 지속적 통합
- 지속적 전달
- 파이프라인 생성
- 아티팩트
- AWS Systems Manager
- 작업
- 인사이트
- 요약
- 시험 핵심
- 평가 문제
도서 오류 신고
정오표
정오표
[p. 19 목차]
1부 Well-Architected 프레임워크
->
2부 Well-Architected 프레임워크
[p. 237 : 아래에서 7행]
다음, CloudWatch가 연속적인 데이터 포인트 45, 30, 25를 평가한 결과, 3개 데이터 포인트 중 2개가 임곗값 아래로 떨어지므로 경보는 ALARM 상태로 전환된다.
->
다음, CloudWatch가 연속적인 데이터 포인트 45, 30, 25를 평가한 결과, 3개 데이터 포인트 중 2개가 임곗값 아래로 떨어지므로 경보는 OK 상태로 전환된다.