지원되는 배포 전략
배포 전략 | 부하 분산 환경 | 단일 인스턴스 환경 | 기존의 윈도우 서버 환경 † |
---|---|---|---|
일단 모든 배치 |
✓ |
✓ |
✓ |
스크롤 |
✓ |
☓ |
✓ |
롤링 배포의 추가 배치 |
✓ |
☓ |
☓ |
불변의 |
✓ |
✓ |
☓ |
†이 테이블의 목적을 위해, 기존의 윈도우 서버 환경을 기반으로 윈도우 서버 플랫폼 구성 환경, 이전 IIS 8.5 이상 사용 버전을 IIS.
배포 방법
방법 | 실패의 배치의 영향 | 배포 시간 | 제로 다운 타임 | 어떤 DNS의 변경 사항 없음 | 롤백 과정 | 코드에 배포 |
---|---|---|---|---|---|---|
일단 모든 배치 | 중단 시간 | ![]() |
☓ | ✓ | 수동으로 재배치 | 기존 예 |
스크롤 | 단일 일괄 서비스 중단, 성공적으로 새 응용 프로그램 버전을 실행 불이행 전에 배치 | ![]() ![]() |
✓ | ✓ | 수동으로 재배치 | 기존 예 |
롤링 배포의 추가 배치 | 첫 번째 일괄가 실패하면 영향을 최소화하며에 다른 유사한 스크롤 | ![]() ![]() ![]() |
✓ | ✓ | 수동으로 재배치 | 신규 및 기존 인스턴스 인스턴스 |
불변의 | 최저 | ![]() ![]() ![]() ![]() |
✓ | ✓ | 종료의 새로운 인스턴스 | 새 인스턴스 |
블루 / 그린 | 최저 | ![]() ![]() ![]() ![]() |
✓ | ☓ | 교환 URL | 새 인스턴스 |
† 배치 크기에 따라 달라진다.
자주 배포하는 경우, 사용을 고려 탄성 콩 줄기 명령 줄 인터페이스 환경을 관리하기 위해 (EB CLI)를. EB CLI 당신은 소스 패키지를 만들 탄성 콩 줄기에 업로드하고, 명령을 통해 배포 할 수 있으며, 소스 코드 저장소로 만듭니다.