brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Mar 14. 2022

(책) 클라우드 네이티브 패턴

이 책은 애플리케이션을 어디에 배포하는가?

애플리케이션을 어떻게 설계하는가 의 중점을 둔 책이다.

어려운 기술 내용이 설명 된다.

고급 부분

개발자용 책

2020년 1월



<1>  클라우드 네이티브 정의

<2> 프로덕션 환경에서 클라우드 네이티브 애플리케이션 실행

<3> 클라우드 네이티브 소프트웨어 플랫폼

<4> 이벤트 기반 마이크로 서비스

<5> 앱 다중화 : 수평확장과 상태 비저장

<6> 애플리케이션 설정



<1>  클라우드 네이티브 정의


1

넷플릭스는 어떻게 빨리 복구 할수 있었을까?

바로 다중화 덕분이다.


2

클라우드 네이티브 소프트웨어는 운영 중인 인프라에서 장애가 발생하거나 다른 방식으로 변경되는 경우에도 장애를 예측하고 안정성을 유지하도록 설계돼 있다.


3

오늘날의 애플리케이션 요구 사항?

무중단

짧아진 피드백 주기

모바일과 다중 장치 지원

사물인터넷이라고 알려진 커넥티드 디바이스

데이터 기반



4

클라우드 네이티브의 정의?


소프트웨어는 계획된 것이든 계획되지 않은 것이든 상관없이 인프라 장애 및 변경에 항상 대처할수 있어야 한다.

목표는 자주 릴리즈 하는것이다.

사용자는 모바일 기기에서 항상 접근하길 원한다.


클라우드 네이티브 소프트웨어는 일반적 개념에 더해서 고도의 분산과 모든 곳에서 다중화 및 지속적 변경의 개념을 갖고 있다.





<2> 프로덕션 환경에서 클라우드 네이티브 애플리케이션 실행


1

장애물들?

스노우플레이크


2

지속적인 딜리버리




<3> 클라우드 네이티브 소프트웨어 플랫폼


클라우드로 부터 시작됐다.




<4> 이벤트 기반 마이크로 서비스



<5> 앱 다중화 : 수평확장과 상태 비저장



https://brunch.co.kr/@topasvga/2205


https://brunch.co.kr/@topasvga/1347



감사합니다.

매거진의 이전글 (책 후기) 컨테이너 개발 실전 입문-2019-03
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari