책소개
아마존 웹 서비스(Amazon Web Services) 쉽게 따라하기!이 책은 클라우드와 Amazon Web Services에 대한 정의와 개념을 이해하는 것부터 시작한다. 전반적으로 서비스가 어떻게 진행되는지 저자의 경험과 실질적으로 사용하는 기술에 대해 이해하고 나면 직접 만들어 볼 수 있다. 책을 보며 따라해 볼 수 있는 구성으로 만들어보고 과금에 대해서는 삭제하는 기능이 추가된다. 그렇기 때문에 이 책을 끝내는 순간 본인이 원하는 곳에 클라우드를 적용하여 직접 실행해 볼 수 있게 된다. 클라우드나 AWS를 직접 배우고 싶다면, 실질적으로 구성해보는 예제가 궁금하다면, 커리어를 쌓기 위해 기본 지식이 필요하다면, 활용 방안이 궁금해서 혼자 공부해 보고 싶다면 이 책이 그 궁금증을 모두 해결해 줄 것이다.
저자소개
2002년 16대 대통령 선거 당시 민주당 노무현 대통령의 공식 웹 사이트인 노하우와 개혁 국민 정당, 노사모 등 웹 사이트 개발 및 시스템 운영 업무를 담당하였으며, 이후 추미애, 천정배, 남경필 외 다수의 국회의원 웹 사이트 및 커뮤니티 개발과 시스템 운영 업무를 담당하였다. 2005년부터 현대상선, 현대택배, 현대엘리베이터, 현대아산, 현대경제연구원 등 현대그룹의 통합 그룹웨어 서비스 개발, 구축, 운영 업무를 담당하였고, 2011년 현대상선 Smart Work Project인 “일하는 방식의 혁신” 프로젝트에서 Unified Communication 파트 Project Leader 역할을 수행하며, Microsoft Lync 2010 기반의 Enterprise Voice 프로젝트를 수행하였다. 이후 2015년부터 현대그룹 계열사의 인프라에 대한 Amazon Web Service 이전 프로젝트와 MS 관련 20개 이상의 다양한 프로젝트에 대한 경험을 가지고 있다. 현재 현대그룹의 IT 계열사인 현대무벡스에서 대/내외 고객사를 대상으로 클라우드 컨설팅 및 Solution Architect를 담당하고 있다. 호기심 많은 청중년으로 [사가의 재미있는 세상]이라는 블로그를 운영하며 클라우드, 취미 관련 다양한 내용을 다루고 있다.
목차
1장 클라우드와 아마존 웹 서비스1. 클라우드 컴퓨팅(Cloud Computing) 2. 클라우드 컴퓨팅을 배워야 하는 이유 3. 클라우드 컴퓨팅 서비스 이용 방식 4. 클라우드 컴퓨팅의 장점 및 혜택 5. 아마존 웹 서비스(Amazon Web Services) 6. AWS 주요 서비스 7. 실습 : AWS 회원가입 및 AWS로의 항해 시작하기 8. 에필로그(Epilogue) : 무림의 고수 2장 확장성과 안정성 높은 서버 만들기1. 서버와 스토리지 2. 보안과 방화벽 3. 클라우드 용어 4. Amazon EC2(Elastic Compute Cloud) 5. Amazon 보안 그룹(Security Group) 6. 실습 : EC2와 EBS를 이용해서 나만의 서버 만들기 7. 실습 : 보안 그룹(Security Group)을 활용하여 보안 강화하기 8. 에필로그(Epilogue) : 과금의 추억 3장 무한대로 저장 가능한 스토리지 만들기1. 스토리지(Storage) 2. 데이터 백업(Data Backup) 3. 스냅샷(Snapshot) 4. S3와 Glacier 5. AMI와 Market Place 6. 실습 : 무한대로 저장 가능한 Amazon S3로 파일 업로드 및 삭제하기 7. 실습 : AMI를 이용한 서버 백업과 복원하기 8. 에필로그(Epilogue) : Amazon Web Services의 시작 S3 4장 독립적인 나만의 가상 네트워크 공간 만들기1. Network 2. VPN(Virtual Private Network) 3. VPC(Virtual Private Cloud) 4. VPC의 구성 요소 5. VPC의 주요 서비스 6. 실습 : VPC 마법사를 통해 퍼블릭 서브넷(Public Subnet)과 프라이빗 서브넷(Private Subnet)만들기 7. 실습 : 리전(Region) 간 VPC Peering으로 글로벌 통합 네트워크 환경 구축하기 8. 에필로그(Epilogue) : 클라우드 네트워크 요금에 대한 고찰(考察) 5장 확장 가능한 데이터베이스 서버 만들기1. 데이터베이스(Database) 2. RDBMS(Relational Database Management System) 3. RDS(Relational Database Services) 4. RDS의 주요 특징 5. 실습 : MySQL용 DB 인스턴스 생성, 클라이언트를 통한 DB 연결 및 삭제하기 6. 실습 : 웹 서버에서 실행되는 PHP 애플리케이션에 MySQL 데이터 베이스 연결하기 7. 에필로그(Epilogue) : 대통령 선거와 데이터베이스 6장 DNS를 손쉽게 연결하고 관리하기1. DNS(Domain Name System) 2. DNS의 구성 및 체계 3. DNS의 동작 원리 4. Amazon Route 5. Route 53의 주요 특징 및 기능 6. 실습 : Amazon Route 53에서 DNS 구입하기 7. 실습 : 다른 곳에서 구매한 도메인을 Amazon Route 53에 등록하기 8. 실습 : Route 53를 통해 웹 서버에 도메인 연결하기9. 에필로그(Epilogue) : 실용성과 가성비를 겸비한 Route 7장 네트워크 트래픽을 분산시켜 주는 로드 밸런싱1. 로드 밸런싱(Load Balancing) 2. 로드 밸런싱의 방식 3. Amazon Elastic Load Balancing 4. ELB의 종류 및 유형 5. ELB의 주요 특징 6. 실습 : 웹 서버 구성 및 웹 페이지 연결 테스트하기 7. 실습 : ELB 구성하기 8. 실습 : 서비스 실패 시 ELB 테스트하기 9. 실습 : ELB 세션 연결 고정(Sticky Session 활성화)하기 10. 에필로그(Epilogue) : 제프 베조스와 아마존의 탄생 8장 가용성 높고 빠르게 확장 가능한 인프라 구성하기1. 가용성(Availability) 2. 확장성(Scalability) 3. Amazon Auto Scaling 4. Amazon Auto Scaling의 구성 요소 5. 실습 : ELB(Elastic Load Balancing) 설정하기 6. 실습 : Auto Scaling 구성하기 7. 에필로그(Epilogue) : 국민 게임 쿠키런과 오토스케일링 9장 CDN 서비스로 웹 사이트의 속도를 더욱 빠르게 하기1. CDN(Contents Delivery Network) 2. CDN의 동작 원리 3. CDN 캐싱 방식의 종류 4. Amazon CloudFront 5. CloudFront의 특징 6. CloudFront의 주요 기능 7. 실습 : Amazon S3 정적 웹 사이트 구성하기 8. 실습 : CloudFront 웹 배포 생성 후 S3와 연결하기 9. 에필로그(Epilogue) : 스타워즈와 애플 그리고 CDN 10장 클라우드 자원과 리소스 관리하기1. IAM(Identity & Access Management) 2. 계정 관리 시스템의 종류 3. IAM 서비스 4. IAM의 주요 특징 5. 실습 : IAM User 및 Group 생성 6. 실습 : IAM Role 생성 및 IAM Role 정책을 통한 EC2 권한 할당 7. 에필로그(Epilogue) : Business Support가 필요한 이유 11장 알뜰하고 저렴하게 나만의 서버 만들기1. 호스팅(Hosting) 2. 호스팅 서비스의 유형 3. 트래픽(Traffic) 4. Lightsail 5. Lightsail의 특징 6. 사용 가능한 리전 및 가용 영역 7. Lightsail 인스턴스 이미지 8. Lightsail 요금제 9. 애플리케이션 확장성과 고가용성 지원 10. 실습 : Amazon Lightsail로 Wordpress 사이트 구축하기 11. 실습 : AWS Lightsail과 DNS 연결하기 12. 에필로그(Epilogue) : RPG 게임에서 배우는 인생이야기 12장 AWS 자격증 취득에 도전해보기1. IT 자격증은 필요 없다? 2. 자기개발 = 다른 것을 준비하는 것? 3. 당신의 능력을 객관적으로 평가받을 수 있는가? 4. Amazon Web Services Certification 개요 5. 자격증 취득을 위한 준비 6. Amazon Web Services 개념 및 용어 이해하기 7. 시험 가이드를 통한 출제 범위와 Outline 확인 8. Amazon에서 제공하는 무료 디지털 교육과 프리티어 실습 9. AWS 온라인 백서 및 FAQ 활용하기 10. 연습 시험 및 기출문제 풀이 11. 에필로그 : Global 15 Top Paying IT Certifications In 2018 13장 AWS Training 계정 생성 및 시험 신청 방법1. AWS Training And Certification 계정 생성 및 무료 교육 신청 2. AWS 자격증 계정 생성 및 정보 업데이트 3. AWS 자격증 영문 시험 추가 시간( 30분) 배정 방법 및 시험 신청 방법 4. AWS 자격증 시험 예약 및 신청