나에게 필요한 지식과 기술을 검색해 보세요.

처음 시작하는 AWS 람다

서버리스 아키텍처를 향한 첫 발걸음

지은이

매튜 풀러(Matthew Fuller)

옮긴이

강재준, 신원석, 오성근, 이준섭, 조영준

출간일

2016.09.01

레벨

초중급

평점

4.6(8명)

정가

14,000

판매가

12,600

총 결제 금액

10%

12,600

적립 예정

630P

전자책 사용 안내

전자책은 웹뷰어와 한빛+ 앱에서 열람할 수 있으며 PDF 다운로드는 지원되지 않습니다.

쪽수

150P

ISBN

9788968488290

브랜드

리얼타임 eBook

경량 애플리케이션에서 사물인터넷과 마이크로서비스까지 

퇴근 후 집에서 독학할 수 있는 서버리스 아키텍처 AWS 람다의 모든 것 

 

AWS 람다를 이용하면 클라우드에서 서버 관리에 대한 걱정 없이 코드를 배포할 수 있다. 서버 유지 관리나 패치 배포, 모니터링 및 로깅 등 모든 컴퓨팅 리소스 관리를 개발자 대신 수행해주며, S3, DynamoDB, API 게이트웨이 등 다른 AWS 서비스와의 결합 및 확장도 용이하다. 실행당 과금 모델이므로 EC2보다 비용이 적은 것도 큰 장점이고, IoT 시나리오에도 적합하며 마이크로서비스 설계와 부합하므로 그 전망은 더욱 밝다.

 

이 책은 서버리스(serverless) 아키텍처의 선두 주자인 AWS 람다를 빠르게 익힐 수 있게 구성되었다. ‘Hello World’부터 시작해 이벤트, 콘텍스트 객체, 역할 등 람다의 기본 개념을 살펴보고, S3, 클라우드워치, 클라우드포메이션, API 게이트웨이, SES 등 다른 AWS 서비스와 연동되는 실제 업무 시나리오 사례도 설명한다. 저자가 보안 엔지니어로서 다년간 AWS를 업무에 적용한 노하우도 책 곳곳에서 엿볼 수 있다. 누구나 무료로 시작할 수 있는 AWS 람다의 세계를 만나보자.

저자

목차

chapter 1 서론 

 

chapter 2 다양한 종류의 업무 

 

chapter 3 이 책에 대하여 

 

chapter 4 람다 배경지식 

4.1 내부 

4.2 기본 지식 

4.3 설정하기 

 

chapter 5 Hello World 

5.1 함수 업로드 

 

chapter 6 이벤트 작업 

6.1 AWS 이벤트 

6.2 사용자 정의 이벤트 

 

chapter 7 콘텍스트 객체 

7.1 속성 

7.2 메서드 

 

chapter 8 역할과 권한 

8.1 정책 

8.2 신뢰 관계 

8.3 콘솔 팝업 

8.4 계정 교차 접근 

 

chapter 9 의존성과 자원 

9.1 노드 모듈 

9.2 OS 의존성 

9.3 OS 자원 

9.4 OS 명령어 

 

chapter 10 로깅 

10.1 로그 찾기 

 

chapter 11 함수 테스트하기 

11.1 람다 콘솔 테스트 

11.2 타사 테스트 라이브러리 

11.3 콘텍스트 시뮬레이션 

 

chapter 12 Hello S3 객체 

12.1 버킷 

12.2 역할 

12.3 코드 

12.4 이벤트 

12.5 트리거 

12.6 테스트 

 

chapter 13 람다가 정답이 아닌 영역 

13.1 호스트 접근 

13.2 미세 조정 설정 

13.3 보안 

13.4 장시간 실행 작업 

 

chapter 14 람다가 탁월한 영역 

14.1 AWS 이벤트 기반 작업 

14.2 예약 이벤트(크론) 

14.3 과도한 프로세스 부하 경감 

14.4 API 엔드포인트 

14.5 자주 사용하는 서비스 

 

chapter 15 실제 사용 사례 

15.1 S3 이미지 처리하기 

15.2 언태그된 인스턴스를 종료하기 

15.3 새로운 S3 업로드로 CodeDeploy 트리거하기 

15.4 들어오는 이메일 처리하기 

15.5 보안 정책 강화하기 

15.6 만료된 인증서 찾기 

15.7 AWS API 활용하기 

 

chapter 16 실행 환경 

16.1 코드 파이프라인 

16.2 cold 대 hot 실행 

16.3 메모리에 저장되는 것 

16.4 스케일링과 컨테이너 재사용 

 

chapter 17 개발부터 배포까지 

17.1 애플리케이션 설계 

17.2 개발 패턴 

17.3 테스트하기 

17.4 배포 

17.5 모니터링 

 

chapter 18 버전과 별칭 

 

chapter 19 비용 

19.1 가벼운 실행 

19.2 오래 실행되는 프로세스 

19.3 많은 메모리가 요구되는 애플리케이션 

19.4 프리 티어 

19.5 비용 계산 

 

chapter 20 클라우드포메이션 

20.1 최소한의 권한으로 재사용 가능한 템플릿 

20.2 계정 간의 접근 

20.3 클라우드워치 경고 

 

chapter 21 API 게이트웨이 

21.1 API 게이트웨이 이벤트 

21.2 람다 함수 생성 

21.3 새 API, 리소스, 메서드 생성 

21.4 초기 구성 

21.5 매핑 템플릿 

21.6 쿼리 문자열 추가 

21.7 람다 내 HTTP 요청 정보 사용 

21.8 API 배포 

21.9 그 밖의 사용 사례 

 

chapter 22 람다의 경쟁자 

22.1 Iron.io 

22.2 스택헛 

22.3 WebTask.io 

22.4 기존 클라우드 공급자 

 

chapter 23 람다의 미래 

 

chapter 24 그 밖의 자료 

 

chapter 25 결론 

리뷰

전체 평점

4.6

오탈자

  • 전자책21P1

    내용 오류

    2번 각주

    2016-10-04

14,000

10%

12,600