HOME > 상세정보

상세정보

클라우드 네이티브 아키텍처 : 클라우드 환경을 위한 고가용성 및 비용 효과적인 애플리케이션 설계와 구축

자료유형
단행본
서명 / 저자사항
클라우드 네이티브 아키텍처 : 클라우드 환경을 위한 고가용성 및 비용 효과적인 애플리케이션 설계와 구축 / 톰 라쥬스키 [외]지음 ; 홍성민, 이진욱 옮김
발행사항
파주 : 위키북스, 2020
형태사항
xxvi, 302 p. : 삽화 ; 24 cm
총서사항
클라우드 컴퓨팅 시리즈 ;006
원표제
Cloud native architectures : design high-availability and cost-effective applications for the cloud
ISBN
9791158391935
일반주기
공저자: 카말 아로라, 에릭 파, 피윰 조누즈 색인수록
일반주제명
Cloud computing Web applications Application software --Development
000 00000nam c2200205 c 4500
001 000046018338
005 20200221165325
007 ta
008 200221s2020 ggka 001c kor
020 ▼a 9791158391935 ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 4 ▼a 004.6782 ▼2 23
085 ▼a 004.6782 ▼2 DDCK
090 ▼a 004.6782 ▼b 2020
245 0 0 ▼a 클라우드 네이티브 아키텍처 : ▼b 클라우드 환경을 위한 고가용성 및 비용 효과적인 애플리케이션 설계와 구축 / ▼d 톰 라쥬스키 [외]지음 ; ▼e 홍성민, ▼e 이진욱 옮김
246 1 9 ▼a Cloud native architectures : ▼b design high-availability and cost-effective applications for the cloud
260 ▼a 파주 : ▼b 위키북스, ▼c 2020
300 ▼a xxvi, 302 p. : ▼b 삽화 ; ▼c 24 cm
440 0 0 ▼a 클라우드 컴퓨팅 시리즈 ; ▼v 006
500 ▼a 공저자: 카말 아로라, 에릭 파, 피윰 조누즈
500 ▼a 색인수록
610 0 ▼a Amazon Web Services (Firm)
650 0 ▼a Cloud computing
650 0 ▼a Web applications
650 0 ▼a Application software ▼x Development
700 1 ▼a Laszewski, Tom, ▼e
700 1 ▼a Arora, Kamal, ▼e
700 1 ▼a Farr, Erik, ▼e
700 1 ▼a Zonooz, Piyum, ▼e
700 1 ▼a 홍성민, ▼e
700 1 ▼a 이진욱, ▼e
900 1 0 ▼a 라쥬스키, 톰, ▼e
900 1 0 ▼a 아로라, 카말, ▼e
900 1 0 ▼a 파, 에릭, ▼e
900 1 0 ▼a 조누즈, 피윰, ▼e
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 004.6782 2020 등록번호 121252431 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 004.6782 2020 등록번호 121252450 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

클라우드 네이티브 아키텍처가 무엇인지 정의하고, 설명의 기반으로 사용되는 클라우드 네이티브 아키텍처에 대한 간략한 소개로 시작한다. 클라우드 채택 프레임워크가 어떻게 구성됐는지 배우고 마이크로서비스 및 서버리스 컴퓨팅을 설계 원칙으로 사용하는 클라우드 기본 아키텍처를 알아본다.

그다음 확장성, 비용 최적화, 보안 및 운영 우수성을 달성하는 방법 등 클라우드 네이티브 디자인의 주요 핵심 요소를 살펴본다. 마지막 장에서는 AWS와 애저(Azure)에서 구글 클라우드 플랫폼(Google Cloud Platform)에 이르는 다양한 퍼블릭 클라우드 아키텍처에 관해서도 다룬다.

클라우드 컴퓨팅은 가상화 이래 가장 혁신적인 IT 개발로 입증됐다. 클라우드 네이티브 아키텍처는 레거시 시스템보다 더 많은 유연성을 제공한다. 이 책은 현대 클라우드 네이티브 아키텍처 배포의 세 가지 필수 구성 요소인 조직 변환과 배포 현대화, 클라우드 네이티브 아키텍처 패턴을 설명한다.

이 책은 클라우드 네이티브 아키텍처가 무엇인지 정의하고, 설명의 기반으로 사용되는 클라우드 네이티브 아키텍처에 대한 간략한 소개로 시작한다. 클라우드 채택 프레임워크가 어떻게 구성됐는지 배우고 마이크로서비스 및 서버리스 컴퓨팅을 설계 원칙으로 사용하는 클라우드 기본 아키텍처를 알아본다. 그다음 확장성, 비용 최적화, 보안 및 운영 우수성을 달성하는 방법 등 클라우드 네이티브 디자인의 주요 핵심 요소를 살펴본다. 마지막 장에서는 AWS와 애저(Azure)에서 구글 클라우드 플랫폼(Google Cloud Platform)에 이르는 다양한 퍼블릭 클라우드 아키텍처에 관해서도 다룬다.

마지막으로 이 책에서는 비즈니스 요구 사항을 충족하는 클라우드 네이티브 아키텍처를 채택하는 기법을 배운다. 또한 클라우드 제공업체의 향후 추세와 기대를 이해하게 될 것이다.

★ 이 책에서 다루는 내용 ★

◎ 클라우드 네이티브 아키텍처와 전통적인 아키텍처의 차이점 학습
◎ 클라우드 네이티브 아키텍처의 사용 시점 및 이유를 포함한 마이그레이션의 여러 측면 탐색
◎ 아키텍처에 맞는 기술을 선택할 때 고려해야 할 요소 식별
◎ 보안 제어 및 구성 관리 자동화
◎ 코드형 인프라 및 CI/CD 파이프라인으로 인프라를 사용해 지속 가능한 방식으로 환경 운영
◎ AWS 클라우드 네이티브 애플리케이션 아키텍처의 관리 및 모니터링 기능 이해


정보제공 : Aladin

저자소개

톰 랴쥬스키(지은이)

SI , 스타트업 및 엔터프라이즈 고객들이 IT 시스템을 현대화하고 혁신적인 소프트웨어 솔루션을 개발하는 데 도움을 주는 리더이자 클라우드 기술자다.

카말 아로라(지은이)

15년 이상의 IT 경험을 지닌 발명가이자 작가이자 기술 리더다. 현재 아마존 웹 서비스에서 근무하고 있으며, 글로벌 컨설팅 파트너와 기업 고객이 클라우드로의 전환을 가능하게 하는 고도로 숙련된 솔루션 아키텍트로 구성된 다양한 팀을 이끌고 있다.

에릭 파(지은이)

IT 업계에서 18년 이상 근무한 기술 리더다. 그는 세계에서 가장 큰 기업 및 시스 템 통합 업체와 함께 일하면서 클라우드 기술과 엔터프라이즈 아키텍처의 선두주자 역할을 했다.

피윰 조누즈(지은이)

아마존 웹 서비스의 글로벌 파트너 솔루션 아키텍트로, 다양한 업계의 여러 회사와 협력해 클라우드 채택을 촉진하고 제품을 클라우드 네이티브로 재설계하는 데 도움을 주고 있다.

홍성민(옮긴이)

현재 큐비(https://www.cu.bi)라는 스타트업의 플랫폼 개발 리더다. 코코나(Cocona)라는 글로벌 영상 공유 서비스의 API 및 데이터 플랫폼을 AWS 기반에서 파이썬과 플라스크를 사용해 개발하고 있다.

이진욱(옮긴이)

지난 20년간 다양한 IT 인프라와 SAP 환경의 기획, 설계, 구축, 운영, 마이그레이션, 컨설팅 등의 업무를 수행해 왔으며 현재는 AWS에서 SAP on AWS 스페셜리스트 솔루션즈 아키텍트로 근무하고 있다.

정보제공 : Aladin

목차

▣ 01장: 클라우드 네이티브 아키텍처 소개
클라우드 네이티브 아키텍처란 무엇인가?
클라우드 네이티브 성숙도 모델 정의
__첫 번째 축 - 클라우드 네이티브 서비스
__두 번째 축 - 애플리케이션 중심 설계
__세 번째 축 - 자동화
클라우드 네이티브 여정
__클라우드 우선 결정
__클라우드 운영 환경
__규모에 따른 애플리케이션 마이그레이션
클라우드 네이티브 아키텍처 사례 연구 - 넷플릭스(Netflix)
__여정
__이점
요약

▣ 02장: 클라우드 채택 여정
클라우드 채택 동인
__신속한 이동 및 비용 억제
__기업 확장
__인재 유치 및 유지
__클라우드 혁신과 규모의 경제
클라우드 운영 모델
__이해관계자
__변경 및 프로젝트 관리
__위험, 규정 준수, 품질 보증
__기초적인 클라우드 운영 프레임워크와 랜딩 존
클라우드 마이그레이션 대 그린필드 개발
__마이그레이션 패턴
__마이그레이션, 아니면 그린필드 개발?
요약

▣ 03장: 클라우드 네이티브 애플리케이션 설계
모놀리식부터 마이크로서비스까지, 그리고 그 사이의 모든 것
__시스템 설계 패턴
__컨테이너와 오케스트레이션
__서버리스
개발 프레임워크와 접근 방식
요약

▣ 04장: 기술 스택을 선택하는 방법
클라우드 기술 생태계
__퍼블릭 클라우드 공급자
__독립 소프트웨어 공급 업체(ISV)와 기술 파트너
__컨설팅 파트너
클라우드에서 조달
__클라우드 마켓플레이스
__라이선스 고려사항
클라우드 서비스
__클라우드 서비스 - 공급 업체 대 직접 관리형
__운영 체제
요약

▣ 05장: 확장성과 가용성
하이퍼스케일 클라우드 아키텍처 소개
상시 가용(Always-on) 아키텍처
__모니터링
__불변 배포
자체 치유 인프라
핵심 신조
서비스 지향 아키텍처와 마이크로서비스
클라우드 네이티브 도구
__시미안 아미 (Simian Army)
__도커 (Docker)
__쿠버네티스 (Kubernetes)
__테라폼 (Terraform)
__OpenFaaS (Function as a Service)
__엔보이 (Envoy)
__링커디 (Linkerd)
__집킨 (Zipkin)
__앤서블 (Ansible)
__아파치 메소스 (Apache Mesos)
__솔트스택 (Saltstack)
__베이그런트 (Vagrant)
__오픈스택 (OpenStack) 프로젝트
요약

▣ 06장: 보안과 신뢰성
클라우드 네이티브 세계에서의 보안
모든 계층에서의 보안
클라우드 보안 서비스
__네트워크 방화벽
__로그와 모니터링
__구성 관리
__자격 증명 및 접근 관리
__암호화 서비스 및 모듈
__웹 애플리케이션 방화벽
__규정 준수
__자동화된 보안 평가와 DLP
클라우드 네이티브 보안 패턴
__자격 증명
__모바일 보안
데브섹옵스 (DevSecOps)
클라우드 네이티브 보안 도구
__Okta
__Centrify
__Dome9
__Evident
요약

▣ 7장: 비용 최적화
클라우드의 이전 상황
클라우드 비용 관점
클라우드 경제학
자본 비용과 운영 비용의 비교
비용 모니터링
태깅의 모범 사례
비용 최적화
__컴퓨팅 용량 최적화
__스토리지 최적화
서버리스 효과
클라우드 네이티브 도구
__Cloudability
__AWS Trusted Advisor
__Azure Cost Management
요약

▣ 08장: 클라우드 네이티브 운영
클라우드 이전의 상황
클라우드 네이티브로의 길
클라우드 네이티브 개발팀
피자 두 판 팀(Two-Pizza Team)
클라우드 관리형 서비스 제공자
코드형 인프라 운영
클라우드 네이티브 도구
__슬랙
__스텔리전트cfn-nag
__깃허브
요약

▣ 09장: 아마존 웹 서비스
AWS의 클라우드 네이티브 서비스 (CNMM 축-1)
__소개
__AWS 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 샘플 둘러보기
__AWS SAM을 사용한 서버리스 마이크로서비스 자동화
AWS에서의 자동화 (CNMM 축-3)
__코드형 인프라
__Amazon EC2, AWS Elastic Beanstalk 애플리케이션을 위한 CI/CD
__서버리스 애플리케이션을 위한 CI/CD
__Amazon ECS(도커 컨테이너)를 위한 CI/CD
__보안 서비스를 위한 CI/CD - 데브섹옵스(DevSecOps)
모놀리식 애플리케이션 아키텍처를 AWS 기본 아키텍처로 이동시키는 패턴
요약

▣ 10장: 마이크로소프트 애저
애저의 클라우드 네이티브 서비스 (CNMM 축-1)
__마이크로소프트 애저 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 연습
애저에서의 자동화 (CNMM 축-3)
__코드형 인프라
__서버리스 애플리케이션을 위한 CI/CD
__Azure container service(도커 컨테이너)용 CI/CD
모놀리식 애플리케이션 아키텍처에서 애저 네이티브 아키텍처로 이동하기 위한 패턴
요약

▣ 11장: 구글 클라우드 플랫폼
GCP의 클라우드 네이티브 서비스 (CNMM 축-1)
__소개
__구글 클라우드 플랫폼 - 차별화 요소
애플리케이션 중심 설계 (CNMM 축-2)
__서버리스 마이크로서비스
__서버리스 마이크로서비스 - 샘플 연습
구글 클라우드 플랫폼의 자동화 (CNMM 축-3)
__코드형 인프라
__서버리스 마이크로서비스를 위한 CI/CD
__컨테이너 기반 애플리케이션을 위한 CI/CD
모놀리식 애플리케이션 아키텍처에서 구글 클라우드 네이티브 아키텍처로 전환하기 위한 패턴
요약

▣ 12장: 클라우드 네이티브 애플리케이션 아키텍처 동향
향후 3년간의 예측 - 클라우드 네이티브 아키텍처 진화 측면에서 예상되는 것
__오픈 소스 프레임워크와 플랫폼
__인프라 서비스에서 증가된 추상화
AI/ML을 기반으로 더 똑똑해지는 시스템 - 이미 시작된 데브옵스로부터 NoOps의 형태까지의 전환
__개발자는 먼저 로컬에서 개발하는 대신 클라우드에서 새로운 애플리케이션을 개발할 것이다
__음성, 챗봇, AR/VR 기반 상호 작용 모델이 널리 보급될 것이며 주로 클라우드에 의해 구동될 것이다
__클라우드 네이티브 아키텍처는 데이터 센터를 넘어 ‘사물’로 확장될 것이다
__데이터는 계속 새로운 형태의 ‘오일’이 될 것이다
클라우드에서의 기업의 미래
새로운 IT 역할
요약

관련분야 신착자료

정재화 (2020)