AWS 시스템 개발 스킬업 : 그림으로 쉽고 빠르게 배우는 AWS 구조와 서비스 - 아이러브클라우드 28

AWS 시스템 개발 스킬업 : 그림으로 쉽고 빠르게 배우는 AWS 구조와 서비스 - 아이러브클라우드 28

$21.65
저자

다카오카스스무,사사키도루

저자:다카오카스스무
NTT데이터첨단기술주식회사집행위원.제일생명정보시스템,레코초쿠,DeNA등에서시스템을개발및운영했으며,마이크로소프트의에반젤리스트,AWS의테크에반젤리스트로활동했다.리쿠르트테크놀로지스의기술펠로를맡으며대규모인프라의SRE조직화를수행했다.

저자:사사키도루
천체물리학을전공하고박사학위를취득했으며,연구중활용했던서버에관심을가졌다.클라우드를활용한시스템개발제안부터유지보수및운용까지다양한일을하고있다.

역자:김모세
소프트웨어엔지니어,소프트웨어품질엔지니어,애자일코치등다양한부문에서소프트웨어개발에참여했다.재미있는일,나와조직이성장하고성과를내도록돕는일에보람을느껴2019년부터번역을시작했다.지은책으로『코드품질시각화의정석』(지앤선,2015)이있고다수의영어/일본어IT서적들을번역했다.

목차


옮긴이머리말ix
베타리더후기xi
추천서문xii
이책에대하여xiv
감사의글xix

CHAPTER1클라우드스탠다드시대의시스템개발1
1.1시스템개발에서클라우드의등장3
__1.1.1클라우드에관한사전지식3
__1.1.2클라우드의특징6
__1.1.3시간에따른클라우드서비스의변화7
1.2클라우드를이용한시스템개발8
__1.2.1개발현장의상황8
__1.2.2클라우드의등장이IT시장에미친영향11
1.3시스템개발체제정비방법15
__1.3.1시스템개발방법선택15
__1.3.2개발팀분리에관한사고방식19

CHAPTER2아키텍처링에관한사고방식23
2.1아키텍처링의필요성25
__2.1.1아키텍처패턴25
__2.1.2아키텍처링에서알수있는것29
2.2클라우드아키텍처검토31
__2.2.1IaaSOnly31
__2.2.2매니지드서비스활용31
2.3클라우드아키텍처참고자료33
__2.3.1AWSWell-ArchitectedFramework33
__2.3.2AWS백서및안내서34
__2.3.3AWSTrustedAdvisor활용35

CHAPTER3클라우드아키텍처링과서비스선정39
3.1대상서비스에적합한아키텍처링41
__3.1.1엔터프라이즈계열시스템(클라우드)41
__3.1.2웹기반모바일애플리케이션42
3.2시스템구축시의요건43
__3.2.1클라우드네이티브요건43
__3.2.2클라우드로의마이그레이션패턴46
3.3클라우드에서만가능한구성52
__3.3.1Well-ArchitectedFramework활용52
__3.3.2AutoScaling사용여부54
__3.3.3매니지드서비스사용여부56
__3.3.4VPC연결방법57
__3.3.5온프레미스와의연결59
__3.3.6멀티리전,멀티클라우드가필요한가?64
__3.3.7업데이트방식검토65
__3.3.8AWSMarketplace활용67
3.4기능요건과비기능요건69
__3.4.1기능요건69
__3.4.2비기능요건69
3.5구현및운용계획시유의점71
__3.5.1클라우드에서시스템을만드는이유를명확히한다71
__3.5.2클라우드이용방침을만든다72
__3.5.3AWS서비스업데이트시대응방침74
3.6시스템의대략적인예상비용설정76
__3.6.1AWSPricingCalculator사용방법76
__3.6.2더욱정확한예상비용설정방법81

CHAPTER4비기능요건노하우83
4.1계정관리85
__4.1.1‘계정’은무엇을가리키는가?85
__4.1.2AWS계정관리86
__4.1.3루트사용자관리89
__4.1.4IAM사용자와IAM역할관리92
__4.1.5예방제어와탐지제어97
4.2가용성과DR100
__4.2.1가용성확보100
__4.2.2백업전략102
__4.2.3DR확보104
4.3클라우드시스템에서의성능확보110
__4.3.1인스턴스유형선택110
__4.3.2스케일업과스케일아웃113
4.4관측가능성확보116
__4.4.1시스템을감시하는목적은무엇인가?116
__4.4.2로그와트레이스수집121
__4.4.3온프레미스에서클라우드로의모니터링마이그레이션125
__4.4.4경고취급127

CHAPTER5클라우드아키텍처링포인트131
5.1시스템요건133
__5.1.1설정한가공의요건133
5.2구성검토포인트134
__5.2.1다중계정아키텍처134
__5.2.2RTO/RPO에맞춘백업/DR전략135
__5.2.3AutoScaling사용여부138
__5.2.4비용관리/절감전략139
__5.2.5로그취급144
5.3구축시검토포인트145
__5.3.1어떻게구축할것인가?145
__5.3.2어디부터만들것인가?146

CHAPTER6다중계정아키텍처구축151
6.1실습구성153
__6.1.1시스템개요153
__6.1.2시스템구성도155
6.2AWS계정준비161
__6.2.1관리계정설정161
__6.2.2AWSControlTower를이용한다중계정환경준비172
__6.2.3사용자에게MFA디바이스이용을강제한다177
__6.2.4사용자등록179
__6.2.5AWSControlTower를이용한멤버계정설정194
__6.2.6AWSIAMIdentityCenter관리권한을로그인용계정에위임하기197
__6.2.7예산설정199
__6.2.8AWSSecurityHub활성화206
__6.2.9AmazonGuardDuty활성화211
__6.2.10멤버계정의SecurityHub와GuardDuty활성화214

CHAPTER7클라우드시스템을안정적으로지속시키는방법217
7.1클라우드와온프레미스의공통점219
__7.1.1물리기기의고장219
7.2클라우드만의특징221
__7.2.1서비스사양변경221
__7.2.2장애대응:사고가발생했다면어떻게하는가?223
__7.2.3비용모니터링의중요성225
__7.2.4AWSSupport활용228

CHAPTER8클라우드시스템을올바르게평가하는관점233
8.1비용관점235
__8.1.1인프라스트럭처비용관점235
__8.1.2인적비용관점236
__8.1.3시간적비용관점238
8.2보안관점239
8.3운용관점241
8.4비즈니스와조직관점242
__8.4.1비즈니스관점242
__8.4.2조직관점243

CHAPTER9클라우드의장점을살린개발사례245
9.1인터넷공개웹사이트의호스팅247
__9.1.1시스템개요247
__9.1.2클라우드의장점활용247
9.2사내시스템으로서의데이터분석인프라스트럭처251
__9.2.1시스템개요251
__9.2.2클라우드의장점활용251
9.3공개사례:주식회사발연구소254
__9.3.1시스템개요254
__9.3.2클라우드의장점활용254
9.4공개사례:홋카이도TV방송주식회사256
__9.4.1시스템개요256
__9.4.2클라우드의장점활용256

찾아보기259

출판사 서평

개발효율을높이고비즈니스성과를올리는AWS활용법

매우쉽게사용할수있다는클라우드의장점으로새로운시스템이나인프라스트럭처를구축할때클라우드사용을검토하는비율이높아졌다.하지만적절하게리소스를활용하면서안정적으로시스템을유지하고운용하는것은어렵다.클라우드가제공하는혜택을누리고싶다면구축하는시스템을정확하게이해한상태에서클라우드제공의다양한서비스를효율적으로조합하고,팀을적절하게배치하며,클라우드서비스나비용을정확하게통제하면서클라우드에서만할수있는유지보수를운용해야한다.

이책은단순히클라우드가제공하는서비스나애플리케이션나열에그치지않고,개발대상서비스와인프라스트럭처에관계없이시간이지나도적용할수있는노하우를제공한다.1장에서클라우드특징과클라우드가가져온시스템개발의변화를살펴본후,2장과3장에서클라우드에서제공하는각서비스특징및서비스선정포인트를,4장에서올바른비기능요건활용법을알아본다.5장에서는1~4장까지의노하우를가상의시스템에적용하고,6장에서는직접AWS다중계정아키텍처를구축해본다.이어7장에서클라우드에서구축한시스템을유지보수하는방법을,8장에서는다양한관점에서클라우드시스템을올바르게평가하는방법을설명한후클라우드기반의성공적인개발사례를소개하면서마무리한다.

클라우드만의장점과혜택을충분히만끽하고,비즈니스에서성과를얻고싶다면바로이책을펼쳐보자.

주요내용

클라우드의기술적인특징과시스템개발의변화
클라우드서비스선정포인트
올바른비기능요건구현
아키텍처링판단포인트
다중계정아키텍처구축
클라우드로구축한시스템의안정적인유지방법
투자대비효과를평가하는방법