14가지 AWS 구축 패턴 (서버리스에서 마이크로서비스와 AI까지, 실무에 바로 써먹는 | 시스템 구축 패턴 익히기)

14가지 AWS 구축 패턴 (서버리스에서 마이크로서비스와 AI까지, 실무에 바로 써먹는 | 시스템 구축 패턴 익히기)

$18.00
Description
실무에 유용한 14가지 서비스를
효과적으로 구현하는 비법 대방출
사실상 클라우드 업계 표준인 AWS는 제공하는 서비스와 기능이 방대하다. AWS 관리자가 EC2, S3 같은 개별 서비스 기능을 이해하는 것은 어렵지 않다. 하지만 각 서비스를 조합해 특정 요구 사항을 만족하는 시스템을 만드는 능력은 쉽게 길러지지 않는다. 이런 능력은 서비스를 완벽하게 이해해 거시적으로 통찰해야 갖출 수 있다.

저자는 AWS 초창기부터 AWS의 다양한 서비스를 적용해 고객의 요구 사항을 만족하는 사이트를 구축해왔다. 이 책은 저자가 다양한 실무 경험을 토대로 정립한 14가지 설계 패턴을 소개한다. 또한 구축한 시스템의 문제를 해결하는 방법도 함께 알려준다. 인터넷 검색으로는 절대 찾을 수 없는, 실전 경험을 빼곡히 담은 AWS 비급서라 불러도 손색 없다.
저자

가와카미아키히사

주식회사아쿠아시스템즈집행임원기술부장
AWS클라우드서비스에대한세미나,강연,저술활동을합니다.소속사는데이터베이스에대한컨설팅과패키지제품을제공합니다.일찍부터클라우드에집중해2012년부터AWS기술파트너로일합니다.

목차

★Part1웹시스템

[패턴1]이벤트사이트
__1.1구성을AWS‘심플아이콘’으로그려보자
__1.2리전에따른응답속도와비용차이
__1.3EC2인스턴스작성하기
__1.4네트워크및셧다운동작설정주의사항
__1.5보안그룹설정으로통신필터링하기
__1.6고정IP와호스트명으로접속하게하기
__1.7VPC설정으로인터넷접속설정하기
__1.8OS환경을웹서버로설정하기
__1.9운영중에리소스를유연하게변경하기
__1.10이벤트사이트를종료하면서할일

[패턴2]기업웹사이트
__2.1ELB를이용하여웹서버다중화하기
__2.2ELB설정시유의사항
__2.3RDS를이용하여DB서버다중화하기
__2.4RDS사용시유의사항
__2.5정적콘텐츠를낮은비용으로배포하기
__2.6기업웹사이트에적합한인스턴스설계하기

[패턴3]성능을중시하는인트라웹
__3.1인메모리캐시와고속RDB활용
__3.2애플리케이션서버의스케일아웃자동화하기
__3.3오토스케일링그룹설정시세가지주의점
__3.4자동배포로오토스케일링을간편하게적용하기
__3.5마스터데이터나세션정보캐시하기
__3.6읽기/쓰기가빠른RDSforAurora
__3.7낮은부하로읽기전용복제본추가지원하기

[패턴4]가용성을중시한인트라웹

__4.1장애발생을전제로설계하기
__4.2AZ다중화가기본이다
__4.3SLA로추산한가용성99.90%
__4.4EC2인스턴스자동복구방법
__4.5발생빈도가적은대규모장애에대응하기
__4.6백업사이트로자동전환하기
__4.7데이터백업으로다중화비용아끼기

★Part2스토리지시스템

[패턴5]백업
__5.1온프레미스환경의데이터백업하기
__5.2서드파티제품사용하기
__5.3백업파일장기보관하기
__5.4중요데이터백업에전용선사용하기
__5.5AWS에구축한시스템백업하기

[패턴6]파일서버
__6.1간편하고저렴하지만제약많은S3
__6.2EC2로NFS서버구축하기
__6.3EFS서비스로간단히구축하기
__6.4스토리지게이트웨이로계층형스토리지구축하기
__6.5전용선으로안정성과보안을확보하기
__6.6워크독스에서파일공유하기

★Part3데이터분석시스템

[패턴7]구조화된데이터분석
__7.1브랜드출시를위한데이터분석
__7.2레드시프트중심의데이터분석시스템설계하기
__7.3DWH와BI의기반이되는레드시프트
__7.4플라이데이터를사용한기존시스템과간단한데이터연계
__7.5외부데이터를가져오는두가지방법
__7.6타블로로데이터분석하기
__7.7기존시스템이온프레미스에있는경우

[패턴8]비구조화된데이터분석
__8.1구조화되지않은데이터다루기
__8.2플루언트디를사용한효율적인로그수집
__8.3아마존EMR로로그데이터정형하기
__8.4스텝기능으로부팅시스크립트자동실행하기
__8.5로그가늘어나면아마존EMR튜닝하기
__8.6타블로서버에서분석결과를전사적으로공유하기

[패턴9]AI와IoT
__9.1클라우드AI로불량품검사자동화하기
__9.2에지와클라우드를연계해서처리하는아키텍처
__9.3왜세이지메이커를써야하는가?
__9.4기계학습개발환경-주피터노트북
__9.5세이지메이커로지속적학습환경구축하기
__9.6그린그래스에서의에지컴퓨팅

★Part4애플리케이션쾌속개발

[패턴10]서버애플리케이션쾌속개발
__10.1코드파이프라인으로빌드,테스트,배포자동화하기
__10.2프로덕션환경에컨테이너를이용하여효율화하기
__10.3GUI를통해빌드및배포워크플로만들기
__10.4AWS가제공하는컨테이너관리서비스
__10.5무중단신버전배포하기
__10.6예약인스턴스로추가적인비용절감

[패턴11]모바일앱쾌속개발
__11.1모바일앱개발에집중하기
__11.2SDK,테스트서비스,구성관리서비스활용하기
__11.3모바일앱으로직접AWS서비스에접속하기
__11.4단말기를구입할필요가없는단말기테스트
__11.5클라우드포메이션으로빠르게환경구축하기

★Part5클라우드네이티브

[패턴12]서버리스인프라
__12.1서버리스포털사이트구축하기
__12.2람다와API게이트웨이로웹서비스만들기
__12.3람다함수의작성과실행
__12.4람다함수사용시유의사항
__12.5API게이트웨이와람다의요금체계
__12.6AMI로즉시미들웨어구축하기

[패턴13]마이크로서비스운영
__13.1마이크로서비스로비즈니스가속하기
__13.2아마존EKS로마이크로서비스컨테이너관리하기
__13.3파게이트로워크로드실행환경관리
__13.4워크플로관리하기
__13.5S3로데이터레이크구축하기
__13.6왜S3인가?
__13.7데이터카탈로그

★Part6하이브리드클라우드

[패턴14]온프레미스환경과연계하기
__14.1온프레미스와의연계를전제로한인프라설계
__14.2다이렉트커넥트구조를알자
__14.3연동할VPC수와다중화에따른회선결정
__14.4온프레미스와같은환경을작성하여BCP대응하기
__14.5무중단데이터베이스동기화하기
__14.6피크트래픽을AWS로오프로드하기
__14.7모니터링을고려해설계하기
__14.8관리형서비스로공통기능API제공하기

출판사 서평

★더강력하게업그레이되어돌아온‘개정판’
이책은『실전AWS워크북』(2017)의개정판입니다.최신업데이트를반영하고최신트렌드에발맞추어[패턴9.AI와IoT],[패턴13.마이크로서비스운영]을추가했습니다.현업에서AWS를사용하는분께최고의참고서가될겁니다.

★AWS가주는모든이점을제대로살려라!
AWS를사용하는핵심이점은성능,안정성,신속성,저비용입니다.그런데AWS를사용한다고무조건이와같은혜택을누리는것은아닙니다.오히려AWS를사용하다가요금폭탄을맞거나원하는성능이나오지않아고전하는사례도있습니다.

아무리좋은도구도사용법을모르면무용지물입니다.AWS에서제공하는서비스를효율적으로조합해야만원하는결과를얻을수있습니다.이책에서여러분의시스템에딱맞는AWS구축사례를찾아활용해보세요!반드시AWS가주는모든이점을누릴수있을겁니다!

★이책의특징및대상독자
이책은AWS서비스를조합하여
특정요구를만족하는시스템을만드는설계패턴을설명합니다.‘AWS서비스를시스템에적
용하여어떻게원하는기능을수행하는가’라는관점에중점을두어설명하기때문에,서비스별
파라미터설정절차를과감히생략했습니다.

따라서이책을이해하려면기본적인AWS사용법을알아야합니다.AWS사용법을잘모르는독자라면『아마존웹서비스인액션』등AWS입문서를공부한후에이책을접하시길권합니다.기본적인AWS사용법을아는독자에게는AWS로업무시스템을설계할때최고의지침서가될것입니다.

★이책에서알려주는14가지설계패턴
_01.이벤트사이트
_02.기업웹사이트
_03.성능을중시한인트라웹
_04.가용성을중시한인트라웹
_05.백업
_06.파일서버
_07.구조화된데이터분석
_08.비구조화된데이터분석
_09.패턴9AI와IoT
_10.서버애플리케이션쾌속개발
_11.모바일앱쾌속개발
_12.서버리스인프라
_13.마이크로서비스운영
_14.온프레미스환경과연계

★이책의구성
이책은AWS를사용하는유용한설계패턴14가지를총6개주제로나누어설명합니다.

_1부웹시스템
업무시스템에서가장많이사용하는웹,애플리케이션,데이터베이스로구성된3티어시스템을AWS에서어떻게설계하는지설명합니다.이장의전반부에서는입문자수준의비교적쉬운설계패턴을,후반부에서는성능및가용성에대한요구사항이까다로운설계패턴을설명합니다.AWS에서시스템을설계하는엔지니어라면알아두어야할내용입니다.

_2부스토리지시스템
백업,파일서버의목적별설계패턴을설명합니다.AWS에서백업및파일서버를설계할때참고하세요.

_3부데이터분석시스템
여기서부터는비즈니스과제를안고있는가상기업이문제해결을위해AWS로시스템을구축한다는가상시나리오에따라설계패턴을설명합니다.신규사업에서AWS를어떤용도로사용할지에대한해답이될겁니다.

_4부애플리케이션쾌속개발
애플리케이션개발에관련된엔지니어를대상으로합니다.AWS는클라우드에서만가능한쾌속개발방법을제공하고있습니다.AWS에서개발생산성을높이는개발환경설계패턴을소개합니다.

_5부클라우드네이티브
클라우드장점을최대한살리려면온프레미스에는없는AWS독자적인서비스를사용한클라우드네이티브시스템아키텍처를사용하는것이최선입니다.아키텍트,애플리케이션설계엔지니어가알아야하는설계패턴을소개합니다.

_6부하이브리드클라우드
많은기업이클라우드와더불어온프레미스도함께사용합니다.따라서시스템설계엔지니어라면클라우드와온프레미스와의연계패턴을알아야합니다.