책 소개
탄력적 개발을 위한 인프라 구축 및 운용 핵심!
AWS 코리아 세일즈 추천 도서!
이 책은 AWS 사용에 기초가 되는 가입과 결제 관련 내용부터 AWS 서비스의 관리 콘솔을 통한 설정, 그리고 CLI를 사용하여 관리하는 방법까지 자세하게 소개하고 있다. 또한, 실제 관리 콘솔 화면과 CLI 실행 예제들이 많이 포함되어 있어 실습을 하면서 공부를 할 수 있게 구성되어 있는 것도 큰 장점이라고 볼 수 있다. 이 책은 각 장이 서비스별로 나뉘어 있어서 그때그때 필요한 부분을 곧바로 찾아 볼 수 있는데, AWS의 공식 문서와 같이 본다면 공부에 더 많은 도움이 될 것이다. 이 책을 통해 AWS 기본을 다지고 다른 서비스들도 활용하여 클라우드의 장점을 많이 활용해 볼 수 있다면 좋겠다.
숙련된 실무자에게 배우는 AWS 운영 노하우!
AWS 코리아 세일즈 추천 도서!
이 책의 가장 큰 특징은 실전 입문서라는 점이며, 그 예 중 하나로 AWS CLI(AWS Command Line Interface)로 실행한 내용을 담고 있다. AWS CLI를 다루는 이유는 AWS의 큰 장점 중 하나인 프로그래밍이 가능한 인프라 서비스라는 것을 보여 주기 위함이다. 관리 콘솔을 통한 조작도 직관적이고 편리하겠지만, 각 서비스를 명령어나 API로 조작함으로써 사람의 손을 거치지 않고 구축 및 구성 변경, 장애 대응이 가능해져 속도와 편리함을 가진 인프라를 구현할 수 있다. 이런 AWS의 장점들을 AWS 최상위 컨설팅 파트너와 세미나에서 AWS 도입 사례로 여러 번 소개되었던 대규모 AWS 시스템을 실제 운용하는 엔지니어들이 설명하며, 오랫동안 AWS를 사용해 온 여러 기업이 축적한 노하우가 가득 담겨 있다.
또한, 이 책에서는 AWS를 사용하는 데 필요한 기본 개념과 각 서비스의 특징을 자세하게 설명하고 있으므로 AWS의 진정한 매력과 사용법을 충분히 익히는 데 도움이 될 것으로 생각한다.
시스템을 지탱하는 대부분의 인프라 관리는 AWS에 맡기고, 독자 여러분은 모쪼록 더욱 생산적
이고 유용한 시간을 확보하기를 진심으로 바란다.
AWS 전문가에게 직접 물어봐!
책 표지의 QR 코드를 통해 연락받으실 이메일과 성함, 연락처를 남겨 주시면 역자 박상욱 님과 AWS 프리미어 파트너사인 메가존 SA 팀에서 AWS 사용에 대한 모든 질문에 답해 드립니다.
작가 소개
자전거를 너무 좋아해서 자전거 택배 아르바이트를 해본 적도 있는 인프라 엔지니어다. 현재는 AWS 전업 SIer로 근무하며 매일 고객의 숙제를 해결하기 위해 뛰어다니고 있다. 이 책의 5장과 7장을 집필했다.
이마이 토모아키
SIer에서 (주)도큐핸즈로 전직하여 온프레미스 데이터 센터에서 AWS로의 이전을 담당했다. 현재는 핸즈라보(주)에서 AWS와 iOS를 이용한 POS 개발을 하고 있다. 이 책의 1장과 2장을 집필했다.
나가후치 쿄코
쿄리라고 불린다. 자칭 ‘클라우드 유토리 대표’로 Cloud Integrator에서 영업을 담당하고 있다. 클라우드에 깊은 애정을 갖고 고객의 문제를 해결하느라 매일 바쁘게 지낸다. 이 책의 11장을 집필했다.
마세 테츠야
개인 명함 관리 앱 인프라를 담당했다. 작은 팀으로 커버하기 위해 AWS를 활용하고 있으며, 사내에서는 친근한 형과 같은 존재다. 이 책의 4장과 6장을 집필했다.
미우라 사토루
Cloudpack에서 AWS를 이용한 서비스 설계와 구축을 담당하고 있다. 사내에서 사용하는 도구 제작 담당이기도 하다. 이 책의 3장과 10장을 집필했다.
야나세 히데아키
온프레미스 환경의 인프라 엔지니어로 일을 시작했지만, 클라우드가 등장하고 2008년부터 AWS 도입 지원, 환경 구축과 같은 일을 하고 있다. 현재는 엔지니어로서의 시야를 넓히기 위해 AWS로 구축된 자사 서비스 개발자로 일하고 있다. 이 책의 8장과 9장을 집필했다.
역자 : 박상욱
AWS Premier Consulting Partner인 (주)메가존에서 SA를 책임지고 있으며, 클라우드 인프라 컨설팅과 디자인 및 구축, 운용에 대한 일을 하고 있다. 옮긴 책으로는 《아마존 웹 서비스 클라우드 디자인 패턴 설계 가이드》, 《아마존 웹 서비스 클라우드 디자인 패턴 구축 가이드》, 《인프라스트럭처 자동화 프레임워크 Chef-Solo 입문》, 《네트워크 더 쉽게, 더 깊게》, 《고진감래 C 언어》가 있다.
목 차
Chapter 1 AWS 기본 지식 _ 1
1.1 AWS의 개요 _ 2
1.2 AWS 기본 개념과 이 책에서 다루는 서비스 _ 4
1.3 AWS 가입 _ 7
1.4 정리 _ 9
Chapter 2 가상 서버 생성(EC2 기본편) _ 11
2.1 Amazon EC2의 개요 _ 12
2.2 EC2 기동 _ 16
2.3 EC2 접속 _ 27
2.4 애플리케이션 설치 _ 31
2.5 EC2 정지/삭제/재시작(관리 콘솔) _ 37
2.6 AWS CLI 사용하기 _ 38
2.7 정리 _ 48
Chapter 3 가상 서버 업그레이드(EC2 응용편) _ 49
3.1 백업 생성 _ 50
3.2 스케일 업 _ 53
3.3 디스크 용량 추가 _ 55
3.4 I/O 고속화 _ 61
3.5 보안 강화 _ 70
3.6 관리 효율화 _ 73
3.7 정리 _ 80
Chapter 4 DNS 설정과 공개 _ 81
4.1 Route53의 개요 _ 82
4.2 Route53 기본 조작 _ 86
4.3 DNS Failover _ 100
4.4 Route53 사용 정지 _ 108
4.5 VPC 내부 DNS로 사용 _ 116
4.6 정리 _ 122
Chapter 5 네트워크 설계와 설정(VPC) _ 123
5.1 Amazon VPC의 개요 _ 124
5.2 VPC 생성 _ 127
5.3 인터넷 VPN과 VPC 연결 _ 141
5.4 VPC 간 접속 _ 149
5.5 정리 _ 152
Chapter 6 콘텐츠 전송(S3/CloudFront) _ 153
6.1 Amazon S3의 개요 _ 154
6.2 S3 기본 조작 _ 158
6.3 EC2에서 데이터 이전 _ 176
6.4 이전된 콘텐츠 공개 _ 179
6.5 액세스 로그 수집 _ 184
6.6 CloudFront를 통한 전송 고속화 _ 187
6.7 S3의 콘텐츠 전송 이외의 기능 _ 200
6.8 정리 _ 207
Chapter 7 DB 운용(RDS) _ 209
7.1 Amazon RDS의 개요 _ 210
7.2 DB 인스턴스의 기동과 접속 _ 213
7.3 기존 DB 데이터를 RDS로 이전 _ 227
7.4 RDS 설정(관리 콘솔) _ 228
7.5 RDS 인스턴스 조작 _ 232
7.6 DB 이중화 _ 243
7.7 I/O 고속화 _ 253
7.8 백업 _ 255
7.9 RDS 운용 _ 266
7.10 서비스 오픈을 위한 준비 _ 271
7.11 정리 _ 272
Chapter 8 웹 서버 부하 분산 _ 273
8.1 ELB의 개요 _ 274
8.2 ELB 생성 _ 277
8.3 ELB 설정 변경 _ 291
8.4 웹 서버와의 연계 _ 296
8.5 ELB 운용 포인트 _ 299
8.6 정리 _ 302
Chapter 9 모니터링과 웹 서버의 스케일링(CloudWatch/Auto Scaling) _ 303
9.1 AWS에서의 모니터링과 스케일링의 개요 _ 304
9.2 CloudWatch와 Auto Scaling 이용 _ 306
9.3 Auto Scaling 생성(관리 콘솔) _ 311
9.4 Auto Scaling 운용(관리 콘솔) _ 321
9.5 Auto Scaling 생성과 삭제(AWS CLI) _ 327
9.6 이외의 Auto Scaling 운용 _ 335
9.7 정리 _ 341
Chapter 10 액세스 권한 관리(IAM) _ 343
10.1 IAM의 개요 _ 344
10.2 IAM 사용자와 IAM 그룹 생성 _ 345
10.3 IAM 권한 관리 _ 347
10.4 로그인 _ 354
10.5 API 액세스 권한 관리 _ 362
10.6 Role 관리 _ 363
10.7 정리 _ 366
Chapter 11 빌링(Billing) _ 367
11.1 과금의 개념 _ 368
11.2 청구 _ 372
11.3 요금 확인/요금 계산 도구 _ 373
11.4 서포트와 포럼 _ 376
11.5 정리 _ 380
찾아보기 _ 382
- 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
- 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
반품사유 | 반품 배송비 부담자 |
---|---|
단순변심 | 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다. |
고객 부담이 아닙니다. |
진행 상태 | 결제완료 | 상품준비중 | 배송지시/배송중/배송완료 |
---|---|---|---|
어떤 상태 | 주문 내역 확인 전 | 상품 발송 준비 중 | 상품이 택배사로 이미 발송 됨 |
환불 | 즉시환불 | 구매취소 의사전달 → 발송중지 → 환불 | 반품회수 → 반품상품 확인 → 환불 |
- 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
- 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
결제수단 | 환불시점 | 환불방법 |
---|---|---|
신용카드 | 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) | 신용카드 승인취소 |
계좌이체 |
실시간 계좌이체 또는 무통장입금 취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준) |
계좌입금 |
휴대폰 결제 |
당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소 전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준) |
당일취소 : 휴대폰 결제 승인취소 익월취소 : 계좌입금 |
포인트 | 취소 완료 후, 당일 포인트 적립 | 환불 포인트 적립 |
- 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
- 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
- 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
- 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
- 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
- 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.
상품군 | 취소/반품 불가사유 |
---|---|
의류/잡화/수입명품 | 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우 |
계절상품/식품/화장품 | 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우 |
가전/설치상품 | 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.) |
자동차용품 | 상품을 개봉하여 장착한 이후 단순변심의 경우 |
CD/DVD/GAME/BOOK등 | 복제가 가능한 상품의 포장 등을 훼손한 경우 |
상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우 | |
노트북, 테스크탑 PC 등 | 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우 |