'2019/10/25'에 해당되는 글 2건

  1. 2019.10.25 배포 전략
  2. 2019.10.25 Dictionary

배포 전략

IT 2019. 10. 25. 18:50

Rolling

각 서버별로 한대씩 순차적으로 배포하는 방법

 

Blue Green

이전 배포된 내용을 Blue, 새로 배포할 내용을 Green 이라고 칭하고, 새로운 배포물을 배포하고, 기존의 모든 연결을 새로운 배포물로 바라보게 Routing 을 수정하는 방법.

 

Canary

새로운 배포물을 배포하고, 일부 사용자에게 노출하고, 운영에 문제없으면 전체 사용자에게 배포하는 방법.

'IT' 카테고리의 다른 글

Dictionary  (0) 2019.10.25
Posted by leechwin
,

Dictionary

IT 2019. 10. 25. 18:36

Monolithic Architecture

여러개의 서비스가 하나의 큰 프로젝트에 묶여있는 상태에서 개발하는 방식으로, 각 서비스별 간에 디펜던시가 복잡하고, 하나의 서비스가 모든 서비스에 영향을 주기때문에 장애시 전체 프로젝트가 멈출 수 있다.

또한 개발 언어가 종속적이다.

 

Microservice Architecture(MSA)

단일 어플리케이션을 작은 서비스 모음으로 나눠 개발하는 접근 방식으로, 각 서비스는 각자의 프로세스에서 실행되며 HTTP 리소스 API 같은 경량의 매커니즘을 사용해 통신한다.

이런 서비스는 비즈니스 역량을 기반으로 구축되며 완전히 자동화된 배포 머신에 의해 독립적으로 배포될 수 있다.

서비스들에 대한 최소한의 중앙 집중 관리가 필요하며 다양한 프로그래밍 언어와 다양한 데이터 스토리지 기술을 사용해 작성할 수 있다.

'IT' 카테고리의 다른 글

배포 전략  (0) 2019.10.25
Posted by leechwin
,