상세정보
클라우드 네이티브 인프라스트럭처
- 저자
- 저스틴 개리슨,크리스 노바 공저/공용준 역/박재호 감수
- 출판사
- 책만
- 출판일
- 2019-02-28
- 등록일
- 2019-08-22
- 파일포맷
- PDF
- 파일크기
- 11MB
- 공급사
- YES24
- 지원기기
-
PC
PHONE
TABLET
웹뷰어
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
사람이 직접 일일이 설정하지 않고도 애플리케이션으로 인프라스트럭처를 자동화해 관리하는 'IT 인프라 기술 혁명'의 미래는 이미 다가와 있다. 고 가용성과 확장성, 신뢰성을 보장하는 클라우드 인프라스트럭처와 클라우드 네이티브한 애플리케이션 개발이 무엇인지 아직 잘 모르는 개발자와 엔지니어, 인프라 관리자에게 클라우드 네이티브 컴퓨팅의 개념과 아키텍처 패턴, 설계 원리를 알려주는 입문서!클라우드 네이티브 인프라스트럭처는 단순히 클라우드상의 서버나 네트워크, 스토리지만을 의미하지 않는다. 클라우드 네이티브 인프라스트럭처는 탄력성과 확장성을 위한 건강한 운영 환경을 의미한다. 이 책에서는 여러분이 원하는, 즉 클라우드 네이티브 애플리케이션 전체의 수명주기를 관리하는 인프라스트럭처 아키텍처에 대한 다양한 관례와 패턴, 요구사항에 대해 알려준다. 저스틴 개리슨과 크리스 노바는 구글, 아마존, 넷플릭스 같은 회사의 인프라스트럭처를 아키텍처 관점에서 설계하면서 힘들게 얻은 교훈을 이 책에서 모두 공개한다. 저자진은 클라우드 네이티브 컴퓨팅 재단(CNCF)이 채택한 프로젝트에서 영감을 얻어 쿠버네티스 같은 현존하는 도구에서의 패턴 예제도 제공한다.
저자소개
세계적으로 가장 큰 미디어 회사에서 일하는 엔지니어로서, 커뮤니티와 오픈 소스를 사랑한다. 기술과 관련한 전문용어나 유행어를 좋아하진 않지만 기술 동향에 감춰진 패턴과 이점을 연구해서 찾아내고자 한다. 그는 이렇게 찾아낸 결과물을 사람들과 공유하며 실용적인 자료와 독특한 예제를 함께 제공함으로써 지식을 전파하려고 노력한다. 또한, 많은 커뮤니티에서 활발히 활동하면서 현상에 대한 질문을 끊임없이 던진다. 저스틴은 새로운 것을 배우고, 자신이 깨달은 바를 커뮤니티에 돌려주려고 항상 노력한다.
목차
[1장] 클라우드 네이티브 인프라스트럭처란 무엇인가클라우드 네이티브의 이점서버가상화IaaSPaaS클라우드 네이티브 인프라스트럭처클라우드 네이티브 인프라스트럭처가 아닌 것은 무엇인가클라우드 네이티브 애플리케이션마이크로서비스정상 상태 보고 측정 데이터회복성선언적, 비 반응적클라우드 네이티브 애플리케이션이 인프라스트럭처에 미치는 영향정리[2장] 클라우드 네이티브를 도입해야 할 시점애플리케이션사람시스템기업클라우드 네이티브 인프라스트럭처가 필요 없는 상황기술적 한계기업의 한계정리[3장] 클라우드 네이티브 배포의 진화인프라스트럭처 표현하기도표로서 인프라스트럭처스크립트로서 인프라스트럭처코드로서 인프라스트럭처소프트웨어로서 인프라스트럭처배포 도구멱등성실패 처리정리[4장] 인프라스트럭처 애플리케이션 설계부트스트랩 문제API세계의 상태조정자 패턴규칙 1: 모든 입출력에 대해 데이터 구조체를 사용한다규칙 2: 데이터 구조체가 불변임을 보장한다규칙 3: 자원 맵을 단순하게 유지한다규칙 4: 실제 상태를 기대되는 상태와 일치시킨다조정자 패턴의 메소드Go 언어로 만든 패턴 예제감사 관계컨트롤러에서 조정자 패턴 사용정리[5장] 인프라스트럭처 애플리케이션 개발API 설계하기기능 추가조만간 사라질 기능변형되는 인프라스트럭처정리[6장] 클라우드 네이티브 인프라스트럭처 테스트무엇을 테스트해야 할까테스트 가능한 코드 작성유효성 검사코드 기반 테스트확신 측정테스트 유형인프라스트럭처 단정통합 테스트단위 테스트모의 테스트카오스 테스트인프라스트럭처 모니터링정리[7장] 클라우드 네이티브 애플리케이션 관리애플리케이션 설계클라우드 네이티브 패턴 구현애플리케이션 수명주기배포실행폐기인프라스트럭처에 대한 애플리케이션 요구사항애플리케이션 런타임과 격리자원 할당과 스케줄링환경 격리서비스 발견상태 관리모니터링과 로깅메트릭 집계디버깅과 추적정리[8장] 애플리케이션 보호코드로서 정책배포 분기적합성 테스트준수성 테스트활동 테스트인프라스트럭처 감사불변 인프라스트럭처정리[9장] 클라우드 네이티브 인프라스트럭처 구현변화를 위해 집중할 분야사람아키텍처카오스 관리애플리케이션미래에 대한 전망정리[부록 A] 네트워크 회복성을 위한 패턴부하 분산부하 차단서비스 발견재시도와 최종 기한회로 차단TLS와 인증라우팅: 입구와 출구통찰과 모니터링[부록 B] 락인에 대응하는 우리의 자세락인은 불가피하다기술 락인공급 업체 락인락인은 위험 요소인가전략을 아웃소싱하지 마라[부록 C] 사례 연구: 박스(BOX) 사의 쿠버네티스 도입기