책소개
AWS 인증 자격의 출발점이라 할 수 있는 AWS 클라우드 프랙티셔너(CLF-C02)의 시험 준비서이며, 상위 레벨인 AWS 솔루션스 아키텍트 어소시에이트(SAA-C03) 및 프로페셔널(SAP-C02) 등 준전문가 및 전문가 과정으로 나아가는 데 필요한 기초 지식과 경험을 제공한다.IT 비전공자의 클라우드 및 AWS에 대한 이해를 돕는다는 목표도 지니고 있으며, 컴퓨터 공학 전공자 또는 IT 개발 업무 경력자가 아니어도 큰 어려움 없이 읽고 클라우드 기술을 이해할 수 있다. 독자는 AWS 클라우드 프랙티셔너 수험에 필요한 필수 지식을 익히는 것은 물론, 지난 20여 년 동안 클라우드 산업 및 AWS에 있었던 큰 변화와 중요한 기술적 개념을 좀 더 쉽게 익힌다.
저자소개
클라우드, 인공지능 부문 강연자, 저술가이다. KPC 한국생산성본부, 삼성SDS 멀티캠퍼스 등 주요 고객 외, 과학기술정보통신부, 산업통상자원부, 국방부 등 정부 부처 및 산하기관, 삼성SDS, 삼성전자, 신한은행, 기아자동차 등 기업, 서울대학교, 고려대학교, 포항공대 등 대학에서 관련 주제로 강연을 했다.
소프트웨어 엔지니어링과 오픈소스에 관심이 많으며, 『AWS 공인 솔루션스 아키텍트 스터디 가이드 - 어소시에이트 4/e』(에이콘, 2023), 『AWS 공인 솔루션스 아키텍트 올인원 - 어소시에이트 2/e』(에이콘, 2021), 『Great Code Vol.3』(에이콘, 2021), 『자바 머신 러닝 마스터』(에이콘, 2019) 외 20여 권을 번역했다.
번역서 4종 외 20여 권
1)『AWS 공인 솔루션스 아키텍트 스터디 가이드 - 어소시에이트 4/e』
2)『AWS 공인 솔루션스 아키텍트 올인원 - 어소시에이트 2/e』
3)『Great Code Vol.3』
4)『자바 머신 러닝 마스터』
목차
1부. 클라우드와 AWS 개요__1장. 클라우드 컴퓨팅 개요__클라우드 기반 글로벌 서비스 사례 분석 - 넷플릭스____웹 서비스로서 넷플릭스 VOD____AWS 기반 마이크로서비스 아키텍처__클라우드 기술의 이해 - 물리적 서버와 가상 서버 ____물리적 서버 구성 요소 - 클라우드 인프라를 구성하는 하드웨어와 소프트웨어____서버 가상화 개요____서버 가상화 기술의 활용__온프레미스와 클라우드의 개념 비교____자체 데이터 센터 대신 클라우드 사용 이유____클라우드를 활용 중인 주요 국내 기업__클라우드의 주요 속성 - 배포 모델, 특성, 서비스 모델____클라우드 4대 배포 모델(Deployment Models)____클라우드의 5대 특성____클라우드 3대 서비스 유형(Service Models)____클라우드 도입 6대 이유 - 온프레미스 대비 클라우드의 장점__정리__기출 유형 분석 퀴즈__정답 및 해설2장. AWS 인프라 및 서비스 개요__AWS와 퍼블릭 클라우드__AWS 클라우드의 활용 방식__AWS 글로벌 인프라____AWS 리전____AWS 가용 영역____AWS 엣지 로케이션____AWS 글로벌 인프라 - 기타__공동 책임 모델__AWS Trusted Advisor__활용실습 - AWS 관리 콘솔 접속 및 계정 정보 확인__정리__기출 유형 분석 퀴즈__정답 및 해설3장. AWS 시작하기__AWS 계정 생성__활용실습 - AWS 계정 생성 및 루트 유저로 로그인하기__AWS Support 플랜____AWS 기본 Support 플랜 - Basic 및 Developer____AWS 고급 Support 플랜 - Business 및 Enterprise__AWS 관리 콘솔__활용실습 - 계정 메뉴 둘러보기__멀티 팩터 인증(MFA)__활용실습 - MFA 디바이스 추가 및 루트 유저 로그인 __시험 응시 및 자격 관리__활용실습 - AWS 교육 및 자격증 로그인 및 응시 __정리__기출 유형 분석 퀴즈__정답 및 해설2부. AWS의 주요 서비스 이해4장. AWS 스토리지 서비스__AWS 스토리지와 데이터 전송 옵션__Amazon S3 개요____S3 활용 전략 ____S3의 기본 개념 1: 버킷____S3의 기본 개념 2: 객체____S3의 기본 개념 3: API__Amazon S3 스토리지 클래스 ____S3 클래스 비교 ____S3 Glacier __S3 버킷 버저닝 __S3 데이터 암호화__S3 접근 제어(Access Control)__Snow 패밀리__EFS__Storage Gateway__활용실습 - S3 버킷 생성__활용실습 - S3 버킷에 객체 업로드__활용실습 - S3 객체 공유(‘미리 서명된 URL’ 방식)__정리__기출 유형 분석 퀴즈__정답 및 해설5장 AWS 권한 관리 서비스 171__AWS IAM 개요____신분 인증____권한 부여(Authorization)____‘S3 읽기 전용’ 접근권한 IAM 정책 예시____AWS 보안 자격 정보(Security Credentials)____루트 계정 관리(root account)____액세스 키__AWS IAM: 그룹, 유저, 롤, 정책____가상의 기업 ‘Logistar’ 예시____IAM 그룹____Logistar 업무 조직과 그룹 기반 업무 자원 할당____IAM 유저(User)__Amazon Cognito__AWS Organizations__활용실습 - IAM 대시보드에서 그룹 및 유저 생성__정리__기술 유형 분석 퀴즈__정답과 해설6장. AWS 네트워킹 서비스__Amazon VPC 개요 및 핵심 내용____VPC 활용 및 네트워크 연계____VPC 서브넷____라우팅 테이블____인터넷 게이트웨이____NACL - 서브넷 네트워크 보안__클라우드 네트워크의 확장____온프레미스와 클라우드 연결____CDN(Content Delivery Network)____DNS(Domain Name System)__활용실습 - 커스텀 VPC 생성__정리__유형 분석 퀴즈__정답 및 해설7장. AWS 컴퓨팅 서비스__Amazon EC2 개요와 핵심____EC2 개요____AMI - EC2 인스턴스 생성 방법 ____EC2 환경 설정 옵션____EC2 인스턴스 가격 모델____스팟 인스턴스__EC2 인스턴스의 주요 스토리지____EBS 볼륨____인스턴스 스토어 __오토 스케일링과 로드 밸런싱____확장성과 가용성의 개념____EC2 오토 스케일링____Amazon Elastic Load Balancer__EC2 인스턴스의 네트워크 및 보안 ____보안 그룹__PaaS, 서버리스, 컨테이너____PaaS(Platform-as-a-Service)____AWS Elastic Beanstalk____서버리스____AWS Lambda____컨테이너____Amazon ECS와 EKS__활용실습 - EC2 인스턴스 생성__활용실습 - EC2 인스턴스 연결__정리__유형 분석 퀴즈__정답 및 해설8장. AWS 데이터베이스 서비스__관계형 및 비관계형 데이터베이스 비교____관계형 데이터베이스 개요____비관계형 데이터베이스 개요____AWS의 데이터베이스 서비스__Amazon RDS____RDS 인스턴스 유형 및 스토리지 옵션____RDS 읽기 전용 복제본____RDS 멀티 AZ 배포____RDS 백업/복원(Backup/Restore)__Amazon Aurora__Amazon DynamoDB__Amazon ElastiCache__데이터 레이크와 데이터 웨어하우스 비교____OLTP와 OLAP 비교__Amazon Redshift__활용실습 - Aurora 데이터베이스 생성__정리__유형 분석 퀴즈__정답과 해설9장. AWS 보안 서비스__AWS에서의 보안____AWS 인프라, 리소스에 대한 책임과 권한 __AWS WAF__AWS Shield__Amazon Inspector __Amazon GuardDuty __Amazon Detective __AWS에서의 암호화__Amazon KMS__SSL/TLS 인증서__AWS Certificate Manager(ACM)__활용실습 - KMS AWS 관리형 키 정책 살펴보기__정리__유형 분석 퀴즈__정답과 해설3부 AWS의 실무 활용 전략10장. AWS 모니터링과 비용 관리__AWS 모니터링 서비스__Amazon CloudWatch____CloudWatch Logs____CloudWatch Alarm____EventBridge__AWS CloudTrail__AWS Config__AWS 결제 및 비용 관리____결제(Billing)____비용 관리__활용실습 - CloudWatch 커스텀 대시보드 생성__활용실습 - 비용 관리를 위한 예산 생성__정리__유형 분석 퀴즈__정답 및 해설11장. AWS 앱 통합과 개발자 도구__애플리케이션 통합____메시지 서비스로서 SQS, SNS 비교__Amazon SQS 개요____SQS 대기열 유형__Amazon SNS 개요____SNS 알림 유형____SNS와 SQS 연계 구성__AWS의 개발자 도구____AWS CLI____SDK____AWS SDK(JavaScript용 SDK의 경우)____API____Amazon API Gateway____AWS CodeBuild__정리__기출 유형 분석 퀴즈__정답과 해설12장. AWS 서버리스와 Well Architected__현대적이며 모범적인 애플리케이션____클라우드에 최적화된 현대적인 애플리케이션 설계__서버리스 기술 개요____AWS의 서버리스 컴퓨팅____AWS의 서버리스 앱 통합____AWS의 서버리스 스토리지 & DB__Well Architected - AWS의 모범적인 설계 전략____보안성____안정성____성능 효율성____비용 최적화____운영 우수성____지속 가능성__AWS Well-Architected Tool__정리__기출 유형 분석 퀴즈__정답과 해설