잉여개발자

    무중단 배포하기 1

    [DevOps]서비스 무중단배포 전략 설계하기 (+실제 프로젝트 적용)

    무중단 배포란? 배포 중인 서비스의 변경사항 적용시 서비스가 중단되는 현상 없이 이루어지게 작업하는 방법 무중단 배포 방법엔 크게 3가지 방법이 있다. 1. 롤링 배포 2. Blue/Green 배포 3. 카나리 배포 롤링(Rolling) 배포 롤링 배포는 사용중인 인스턴스 들을 새 버전으로 점진적으로 교체하는 방식. EX) 서비스 중인 인스턴스 하나를 Loadbalancer에서 제외시키고, 새 버전으로 적용 및 순차적으로 적용함 장점 인스턴스를 차례대로 전환하기 때문에 배포중 문제가 생기더라도 Rollback 등으로 대응 가능 단점 새 버전 전환 중 실 서비스에 대응되는 인스턴스 수가 감소하기 때문에 트래픽이 몰릴 수 있음 서비스 처리 용량에 대한 고려 필요 배포 진행 간 구/신 버전 공존으로 인한 호환..

    DevOps/CI-CD 2022.10.07
    이전
    1
    다음
    더보기
    • 분류 전체보기 (325)
      • 소프트웨어 개발자 (37)
        • 좋은 개발자 되기 (4)
        • 좋은 API, DB 설계하기 (12)
        • 디자인패턴 (12)
        • SW 개발론 (9)
      • 프로젝트 경험기 (17)
        • MSA 경험기 (7)
        • 파일 서비스 경험기 (3)
        • 리팩토링 경험기 (3)
        • 기타 경험기 (4)
      • Python (114)
        • Django (41)
        • Django Ninja (12)
        • DRF (5)
        • FastAPI (9)
        • Deployment (4)
        • Advanced (16)
        • Crawling (1)
        • Utils (13)
        • Flask (10)
        • UI (Reflex, Streamlit) (3)
      • DB (26)
        • 이론 (11)
        • 기본 실습 (7)
        • 경험 공유 (2)
        • Sqlalchemy (6)
      • AWS (17)
        • Serverless Lambda (4)
        • AWS 일반 (13)
      • DevOps (24)
        • Docker (7)
        • Kubernetes (12)
        • CI-CD (5)
      • 기술 정리 & CS (32)
        • 기술면접 대비 (13)
        • Web 일반 (8)
        • 인증, 인가 (4)
        • 기타 지식 (7)
      • HTML, CSS, JS (19)
      • 내배캠 (22.04~22.08) (20)
      • WIL (~22.09) (17)

    Tag

    pagination, flask, fastapi, Wil, django, Jwt Token, s3fs, 인스타그램 클론 프로젝트, table relationships, gunicorn, django datafield, KPT 회고, boiler palte, Trouble Shooting, 보일러 플레이트 코드, docker-compose, jinja2, Django Model, 무중단 배포하기, pygame,

    최근글과 인기글

    • 최근글
    • 인기글

    Calendar

    «   2025/06   »
    일 월 화 수 목 금 토
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30

    방문자수Total

    • Today :
    • Yesterday :

    Copyright © Kakao Corp. All rights reserved.

    티스토리툴바