클라우드 인프라와 API의 구조(그림으로 배우는)
『클라우드 인프라와 API의 구조』는 클라우드, 그 중에서도 IaaS와 같은 인프라 부문에 종사하는 엔지니어를 위한 책이다. 특정 클라우드 서비스에 종속된 기능이 아닌 좀더 거시적인 관점에서 클라우드 인프라를 이해할 수 있도록 기획되었다. 공통적인 인프라 구성 요소들과 이를 제어하기 위한 API의 개념, 그리고 동작 원리를 이해할 수 있다. 또한 클라우드 시대가 요구하는 풀 스택 클라우드 아키텍트가 될 수 있는 지식이 가득하다.
Couldn't load pickup availability
출판사 리뷰
출판사 리뷰
이런 분들께 적합합니다.
_나는 클라우드 인프라 엔지니어다.
_풀스택 아키텍트가 되기를 원한다.
_REST API를 개발해본 경험이 있는 웹 개발자다.
_클라우드 시대에 오랫동안 써먹을 수 있는 기초지식을 얻고 싶다.
인프라 엔지니어라면,
특정 클라우드 인프라이에 종속되지 말자
인프라 엔지니어라면,
특정 클라우드 인프라이에 종속되지 말자
이 책은 클라우드, 그 중에서도 IaaS와 같은 인프라 부문에 종사하는 엔지니어를 위한 책이다. 특정 클라우드 서비스에 종속된 기능이 아닌 좀더 거시적인 관점에서 클라우드 인프라를 이해할 수 있도록 기획되었다. 공통적인 인프라 구성 요소들과 이를 제어하기 위한 API의 개념, 그리고 동작 원리를 이해할 수 있다. 또한 클라우드 시대가 요구하는 풀 스택 클라우드 아키텍트가 될 수 있는 지식이 가득하다.
[주요 내용]
이 책의 전반부는,
클라우드 환경의 내부구조를 잘 몰라도 어떻게 하면 익숙한 기술처럼 자연스레 활용할 수 있을 것인지에 관해 알려주는 내용들이다. 이 부분을 읽고나면 클라우드 인프라가 쉬워보일 것이다.
중반부는,
클라우드상에서 서버와 스토리지, 네트워크와 같은 인프라 컴포넌트들을 API로 어떻게 제어할 수 있는지에 대해 배워본다.
후반부는,
그동안 배운 지식들을 바탕으로 클라우드상에 대규모 글로벌 시스템을 구성하기 위한 방법들을 배운다. 또한 저자의 경험을 바탕으로 현장에서 사용 가능한 최신의 구성 관리 기법도 소개한다.
클라우드는 간단하게 구축할 수 있지만, 논리적으로 추상화되어 있기 때문에 눈에 보이지 않는 가상의 시스템 구성을 머릿속에 그려야만 하고 이 과정에서 어려움을 느낄 수도 있다.
그래서 이 책에서는 가능한 많은 그림을 사용하여 클라우드 인프라의 구성 형태를 머릿속에 쉽게 이미지화할 수 있도록 하였다.
한편 클라우드의 실제 내부 동작을 설명할 때는 오픈소스라서 내부를 들여다 볼 수 있고 API가 비교적 간결한 오픈스택(OpenStack)을 기준으로 설명하였고 익힌 내용을 응용할 수 있도록 상용 서비스로 많이 활용되는 AWS(Amazon Web Services)와 비교 설명하는 방식으로 책의 내용을 구성하였다.
[이 책의 한마디]
이 책을 건강서적에 비유하면 사람의 대표적인 체질에 대해 이야기하고 성별과 인종이 다르더라도 공통된 신체 장기들의 움직임에 관한 보편적인 기능(클라우드 서비스의 공통점과 차이점)을 설명합니다. 그리고 그러한 신체 기능을 활성화하려면 어떤 혈들이 있는지, 언제 어떤 혈을 어떤 방식으로 건드려주면 되는지(어떤 API가 있으며 언제 어떤 API를 활용하면 되는지)를 설명하는 책입니다. 실제로 이 책은 클라우드의 보편적인 기능을 설명할 때, 외연은 가장 많이 활용되는 AWS를 예로 들고 내부는 소스가 공개된 오픈스택을 예로 들어 설명하고 있습니다.
_"옮긴이의 말 중에서"
목차
목차
1.1 클라우드 컴퓨팅
1.2 클라우드가 실현하는 인프라의 표준화
1.3 클라우드 컴퓨팅의 활용
2장 클라우드의 대표적인 컴포넌트
2.1 클라우드 환경의 전체 그림
2.3 서버 리소스
2.4 블록 스토리지 리소스
2.5 오브젝트 스토리지
2.6 웹 애플리케이션 시스템의 구축 예
3장 클라우드를 제어하는 API의 동작 방식
3.1 클라우드와 API의 관계
3.2 리소스와 URI
3.3 액션과 HTTP
3.4 ROA
3.5 CLI, SDK, 콘솔
4장 IT 인프라의 진화와 API의 기본 철학
4.1 서버 구축에 필요한 작업
4.2 클라우드 환경에서의 인프라 구축 작업
4.3 클라우드 API 활용법
5장 서버 리소스를 제어하는 방법
5.1 서버 리소스의 제어를 위한 기본 API
5.2 서버 리소스의 내부 구성
5.3 서버 리소스의 컴포넌트
6장 블록 스토리지 리소스를 제어하는 방법
6.1 블록 스토리지 리소스의 제어를 위한 기본 API
6.2 블록 스토리지의 내부 구성
6.3 블록 스토리지 리소스를 조작할 때의 주의사항
6.4 블록 스토리지 리소스의 컴포넌트
6.5 그 외의 스토리지 기능
7장 네트워크 리소스를 제어하는 방법
7.1 네트워크 리소스의 제어를 위한 기본 API
7.2 네트워크 리소스와 API
7.3 네트워크 리소스의 내부 구성
7.4 네트워크 리소스의 컴포넌트
8장 오케스트레이션
8.1 오케스트레이션의 기본과 템플릿 구문
8.2 오케스트레이션의 장점, 적용 방법, 주의 사항
8.3 오케스트레이션의 제어를 위한 기본 API
8.4 오케스트레이션 리소스의 컴포넌트
9장 인증과 보안
9.1 HTTPS 314
9.2 사용자, 그룹, 롤, 정책
9.3 페더레이션
9.4 인증 관련 리소스의 컴포넌트
10장 오브젝트 스토리지 리소스를 제어하는 방법
10.1 오브젝트 스토리지 리소스
10.2 오브젝트 스토리지의 제어를 위한 기본 API
10.3 오브젝트 스토리지의 설정 변경을 위한 API
10.4 오브젝트와 API의 관계
10.5 오브젝트 스토리지의 내부 구성
10.6 오브젝트 스토리지 리소스의 컴포넌트
11장 멀티 클라우드
11.1 멀티 클라우드
11.2 전용 네트워크
11.3 CDN
11.4 API의 통신 경로와 호환성
11.5 마켓플레이스와 에코 시스템
12장 이뮤터블 인프라스트럭처
12.1 과거의 인프라 구축 방법과 제약 사항
12.2 이뮤터블 인프라스트럭처의 개념
12.3 이뮤터블 인프라스트럭처와 코드를 기반한 인프라스트럭처
12.4 BLUE-GREEN 디플로이먼트
12.5 이뮤터블 인프라스트럭처와 애플리케이션 아키텍처
12.6 이뮤터블 인프라스트럭처와 마이크로서비스
12.7 이뮤터블 인프라스트럭처와 컨테이너 가상화 기술
12.8 도커와 컨테이너 클러스터 관리 프레임워크
12.9 정리
대표적인 API 레퍼런스
참고 문헌
저자
저자
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

