happyso
study with happyso
happyso
전체 방문자
오늘
어제
  • 분류 전체보기 (302)
    • GIT (3)
    • 컴퓨터 기본 개념 (29)
    • 알고리즘 (125)
      • 알고리즘 문제 (115)
      • 알고리즘 개념 (10)
    • Go (2)
    • 클라우드 (54)
      • DevOps (4)
      • Kubernetes(쿠버네티스) (33)
      • AWS (6)
      • CKA (8)
    • 리눅스(Linux) (18)
      • 컨테이너(Container) (8)
    • Front (22)
      • JavaScript (2)
      • React (20)
    • Python (21)
      • Python 웹 크롤링 (11)
      • Django (7)
      • MachineLearning (3)
    • 데이터베이스 (6)
      • MariaDB (2)
      • MongoDB (4)
    • C언어 (5)
    • Trouble Shooting (2)
    • 네트워크 (8)
      • CCNA (5)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • apply
  • 15
  • edit
  • replace
  • 18
  • kubernetes
  • Patch

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
happyso

study with happyso

배포의 개념과 종류
컴퓨터 기본 개념

배포의 개념과 종류

2020. 10. 14. 09:53

배포(deploy)

  • 실행가능한 결과물을 운영 환경으로 옮기는 것
  • 유의 사항 :
    • 서비스에 영향을 미치면 안됨.
    • 최초로 구축하는것은 크게 문제 안됨.
    • 기존에 있던 것들을 업그레이드 하게되면 배포전략을 잘 가져가야한다.
  • 대표적인 예 - Rolling Update
    • 문제점1 : 2번, 4번 - 일시적으로 부하가 분산되지 않고 하나로 몰림 → 부하 견딜 수 있는지 예측
    • 문제점2 : Roll Back(v2 → v1)에 많은 시간이 소요될 수 있음.

 

  • 대표적인 예 - Blue/Green
    • 구버전과 신버전이 동시에 서비스 (주소 또는 포트번호로 구분)
    • 구버전에서 신버전으로 일제히 전환
    • 문제점 : 인스턴스가 많이 필요 (구번전 + 신버전 ) → 많은 비용 예상

  • 대표적인 예 - Canary
    • 위험을 빠르게 감지
    • 금융, 공공기관에서 많이 사용

 

 

 

'컴퓨터 기본 개념' 카테고리의 다른 글

[융복합 프로젝트] IOT / 빅데이터 / AI 기본 개념  (0) 2021.01.05
자바스크립트 기본 개념 & Auth0 & 교차기원 & CORS  (0) 2020.10.22
아파치(apache) VS 엔진엑스(nginx)  (0) 2020.10.12
웹 서버(WS) VS 웹 어플리케이션 서버(WAS)  (0) 2020.10.12
VPC(Virtual Private Cloud)  (0) 2020.10.06
    '컴퓨터 기본 개념' 카테고리의 다른 글
    • [융복합 프로젝트] IOT / 빅데이터 / AI 기본 개념
    • 자바스크립트 기본 개념 & Auth0 & 교차기원 & CORS
    • 아파치(apache) VS 엔진엑스(nginx)
    • 웹 서버(WS) VS 웹 어플리케이션 서버(WAS)
    happyso
    happyso

    티스토리툴바