클라우드 책

Amazon VPC 네트워킹 원리와 보안 2022

★★★☆☆
그림이 많고 친절하지만 비슷한 그림이 반복되고 설명이 부족하다. 바이블을 지향한거 같은데, 이런 사전 형태의 바이블은 인터넷이 훨씬 더 편하다. 처음부터 차례대로 읽는 종이책의 특성과는 맞지 않다.

생활코딩! 아마존 웹 서비스 2022

★★☆☆☆
AWS 기초, S3, CloudFront, RDS, Route53 으로 기본적인 홈페이지를 만들어본다. VPC 등 고급 과정은 모두 생략되었으며, AWS를 처음 접하는 입문자를 위한 책이다.

Amazon Web Services로 시작하는 클라우드 입문 2016, 2018

★★☆☆☆
일본책 답게 아주 쉽게 설명하지만 기초적인 수준의 튜토리얼에 그치고, 도커 등 AWS와 직접적인 관련이 없는 내용을 너무 많이 설명하는 등 AWS를 위한 책이라고 보기 어렵다. 주니어 개발자가 AWS 뿐만 아니라 개발 전반의 기초적인 지식을 쌓기에는 좋아보인다.

클라우드 네이티브 인프라스트럭처 2018, 2018

  • p30. 서버 → 가상화 → IaaS의 등장
  • p32. IaaS가 가상 머신 사용자로부터 물리 서버를 숨기는 것 처럼 PaaS는 어플리케이션으로 부터 운영체제를 숨긴다. e.g. GCP의 앱 엔진
Service AWS GCP
IaaS EC2 GCE
PaaS Beanstalk App Engine
FaaS Lambda Cloud Functions
CaaS ECS, EKS GKE
Containers without infrastructure Fargate Cloud Run
  • p180. 불변 인프라스트럭처 immutable infrastructure는 변경보다는 오히려 대체를 통해 변경을 만드는 관례를 말한다. 구성 관리를 실행해 모든 서버에 변경 사항을 적용하는 대신, 새 서버를 구축하고 이전 서버를 폐기하는 방식을 말한다.
    클라우드 환경에서는 구성을 강제하고 인스턴스를 계속 실행할 수 있는 또 다른 시스템을 관리하는 것보다 새 가상 머신을 배포하는 비용이 훨씬 적게 들기 때문에, 이런 변경 방법을 사용하면 많은 이점을 얻을 수 있다. 서버는 가상이기 때문에 서버 이미지를 만드는 경우와 마찬가지로, 애플리케이션을 만드는 데도 동일한 관례를 적용할 수 있다.

그림으로 배우는 클라우드 인프라와 API의 구조 2016, 2017

  • 클라우드를 제어하는 API의 동작 방식
    FQDN Fully Qualified Domain Name: 도메인과 호스트명이 하나로 연결된 전체 이름.
    ROA Resource Oriented Architecture, 리소스 지향 아키텍처란 REST API의 사상을 기반으로 리소스 중심적인 API를 사용하는 아키텍처를 말한다. REST는 프로토콜이 아니라 일종의 사상이나 접근 방식에 가깝다. DeveloperWorks에 올라온 RESTful Web services에서는 아래 4가지 설계 지침을 언급한다.
    1. 상태를 갖지 않도록 만든다.
    2. URI는 디렉터리 구조처럼 계층적으로 만든다.
    3. HTTP 메모들을 명시적으로 사용한다.
    4. 응답할 때는 XML이나 JSON을 사용한다(둘 다 사용해도 무방)

멱등성 idempotent: 입력값이 동일하면 항상 같은 결과를 보장한다. functional programming에서 pure function과 유사

  • 오케스트레이션
    대표적인 도구로 puppet, chef, ansible. 소프트웨어 개발의 자동화를 위해 테스트를 만드는 작업에 해당.
  • 멀티 클라우드
    특이하게 멀티 클라우드를 적용하는 방법에 대해 소개. 컨테이너가 주목받는 이유는 OS와의 의존성을 끊어줌으로써 클라우드 간의 이행을 더 쉽게 만들어주기 때문 p.414
  • 이뮤터블 인프라스트럭처
    기존 시스템은 하드웨어, 소프트웨어의 유지보수와 업그레이드, 관리와 운영이 지속적으로 필요하다.
    그러나, 이뮤터블 인프라스트럭처는 인프라 환경을 자동으로 구축하고, 시스템을 변경해야 할 때는 이미 구축된 환경을 수정하는 대신, 구축된 환경을 파괴하고 수정된 환경으로 다시 구축한다.

Last Modified: 2022/04/14 17:08:29

is a collection of Papers I have written.
© 2000 - Sang Park Except where otherwise noted, content on this site is licensed under a CC BY 4.0.
This site design was brought from Distill.