이 블로그는 시작 지식이 제한적인 청중을 위해 Ground Zero의 101가지 개념에 대해 논의하는 시리즈의 일부입니다 . 이 기사는 제품 기능과 제품이 다수의 고객에게 롤아웃되는 방식 에 중요한 프로덕션 롤아웃 전략 의 기본 이해를 포함하기 때문에 중급 시리즈로 제공됩니다.
101 시리즈의 이전 블로그 중 일부는 다음과 같습니다.
API 101
비동기 통신 101 데이터베이스 101 데이터베이스 디자인 101 게시자-구독자 101
배포 전략에는 애플리케이션 다운타임, 고객 기능 폭발 반경, 프로덕션 스택 실행의 운영 및 비용 이점 을 최적화하기 위해 프로덕션 환경의 인프라 노드를 업데이트하는 일련의 단계가 포함됩니다 . 컴퓨팅, 메시징 및 데이터베이스 계층 으로 인프라의 분류에 따라 다른 배포 원칙이 적용됩니다.
분산 아키텍처의 컴퓨팅 계층에서 사용하는 배포 전략을 분류하기 위해 주요 분류 요소는 다음과 같습니다 . 아티팩트가 배포되는 서버의 %, 배포 중 애플리케이션의 가동 중지 시간, 라이브/휴면 서버 집합 수 및 기능 주어진 SLA 내에서 롤백합니다 . 위 요소의 조합을 사용하여 배포 전략은 다양하며 다음은 인기 있는 몇 가지입니다.
기존 배포에서는 라이브/프로덕션 스택의 모든 서버가 최신 버전의 코드로 한 번에 업데이트됩니다. 이 전략의 특성을 감안할 때 롤아웃 시간이 상당하고 기능적/비기능적 버그로 전체 고객 기반에 영향을 미치는 경우 두 가지 중단 이 모두 발생하기 쉽습니다.
이것은 라이브 트래픽이 24시간 미만 이고 몇 시간의 가동 중지 시간이 다른 미션 크리티컬 배포 전략을 실행하는 데 따른 비용 영향 에 비해 비즈니스에 위험이 없는 기존 비즈니스/인프라에 사용됩니다.
파란색 — 녹색 배포는 서로 다른 버전의 애플리케이션이 배포된 컴퓨팅 인스턴스의 2개의 동종 스택/플릿 을 사용합니다. 스택의 이름은 blue/green 이며 배포 전략은 아티팩트를 라이브 전 스택 으로 승격 하고 끝점의 기본 유효성 검사가 완료되면 스택이 뒤집힙니다.
실시간 24*7 고객 트래픽이 있는 미션 크리티컬 애플리케이션에 사용되는 블루 그린은 전체 아키텍처의 운영 및 클라우드 비용 측면에서 무겁습니다. 또한 사전 라이브 스택 에 대한 유효성 검사는 기본 정상으로 제한되며 일부 고객 사용 사례는 여전히 라이브 스택에서 발견될 수 있습니다.
카나리아 배포는 최신 버전의 아티팩트를 카나리아 라고 하는 컴퓨팅 집합의 하위 집합에 점진적으로 롤아웃하여 식별됩니다 . %의 고객에게 단계적으로 출시하는 것과 같습니다 . 카나리아 스택은 더 작은 폭발 반경에서 기능 및 비기능 문제를 식별하는 데 도움이 됩니다.
블루-그린 배포와 비교할 때 이것은 미션 크리티컬 애플리케이션에 대한 비용 최적의 선택이지만 자동화 및 파이프라인에는 전체 프로덕션 롤아웃에서 수동 오류 접점을 피하기 위해 엄격한 자동화 요구 사항이 포함됩니다.
A/B 배포는 고객 흐름에 설정된 실험 플래그를 기반으로 다양한 고객 하위 집합에 대해 여러 버전의 애플리케이션을 활성화합니다. 브라우저 쿠키, A/B 테스트 도구 또는 고유한 배포 스택/플릿 은 버전/기능 유형에 적합한 고객 버킷을 식별하는 데 사용되는 일반적인 기술 중 일부입니다.
우리는 애플리케이션 인프라의 컴퓨팅 계층에 사용되는 가장 일반적인 방법 중 일부에 대해 논의했지만 자동화 기술 및 구성을 기반으로 제품 요구 사항에 따라 프로덕션 스택을 추가로 사용자 지정할 수 있습니다. 비용, 다운타임 및 자동화/운영 복잡성 간의 균형은 팀에게 까다로운 선택 이지만 Devops 주기 초기에 이를 정의하면 프로덕션 배포에서 데이터 기반 의사 결정을 가능하게 하는 올바른 메트릭을 통해 모든 프로덕션 배포를 측정하는 데 도움이 됩니다.
피드백이 필요하면 amit[dot]894[at]gmail[dot]com 으로 메시지를 보내 거나 https://about.me/amit_raj 에 있는 링크로 연락하세요 .
나는 최근에 세계 최대의 전문 소셜 네트워크인 Linkedin에 있었고 내가 팔로우하는 프리랜서 디자이너의 게시물을 발견했는데 내 관심을 끌었습니다. 그들은 모두 비행기에서, 노트북과 함께 해변에서, 수영장에서, 멋진 전망이 있는 사무실에서 사진을 게시했습니다.
이성적인 마음을 가진 사람이라면 정치계와 언론계가 좌파, 심지어 극좌파에 의해 지배되고 있다는 사실을 알고 있습니다. 종교 분야에서 이러한 불균형은 분명히 눈에 띕니다. 좌익 신문과 네트워크는 기독교 신앙을 옹호하기 위해 서두르지 않습니다.
지역 서점과 또 다른 책을 흥정하면서 손에 가려움증이 퍼졌습니다. 내가 최근에 구입한 나머지 책과 같은 이 책은 내 'To Be Read'(TBR) 더미에서 왕좌를 찾을 것입니다. 그러나 나는 그것을 샀다.
소개:용감한 독자 여러분, 지구의 가장 어두운 곳으로 우리를 데려다 줄 여행에 오신 것을 환영합니다. 이 블로그에서 우리는 Mariana Trench의 수수께끼 같은 세계를 탐구하여 숨겨진 비밀을 밝히고 그 표면 아래에 있는 뼛속까지 오싹해지는 진실을 밝혀냅니다.
너무 자주 그렇듯 갑자기 와닿는다 다시 중간쯤이야 <아니, 태평양에 있는 사람 말고 마룬, 카니발에 있는 사람> 모든 헤드라인이 시끄러워…..
“Siri야, Olivia Dean의 Me Dive 재생해줘.” 나이지리아 아쿠레에 있는 Future Academy Africa에서 인턴십을 시작한 것은 2021년 5월이었습니다.