Create a Grayscale Deployment

최신 업데이트:2024-09-03 15:22:34

CDNetworks 에지 클라우드 앱에서는 개발한 함수를 프로덕션 환경에 배포할 수 있습니다. 그레이스케일 배포 기능을 활용하면 새 함수 버전을 사용자에게 점진적으로 출시하여 배포 위험을 최소화하고 서비스 안정성을 보장할 수 있습니다.

함수를 배포하기 전에 CloudIDE에서 함수 코드를 편집하고 테스트하고 변경 사항을 저장했는지 확인하세요.

배포 페이지 액세스

함수 배포 페이지에 액세스하는 방법은 두 가지가 있습니다.

  • 함수 생성에서 처음 액세스: CloudIDE에서 코드를 작성하고 성공적으로 테스트한 후 “배포” 버튼을 클릭하여 배포 전략 설정 페이지에 액세스합니다.


  • 함수 목록에서 액세스: 함수 목록 페이지에서 배포하려는 함수를 찾고 구성 세부 정보 버튼을 클릭하여 함수 세부 정보 페이지로 들어갑니다. 그런 다음 그레이스케일 배포 탭으로 이동하여 배포 추가 버튼을 클릭합니다.


그레이스케일 계획 설정

그레이스케일 배포 페이지에서 새 배포 계획을 생성하고 배포 배치를 미리 설정할 수 있습니다. 에지 클라우드 앱 플랫폼은 예약된 시간에 따라 함수 배포를 자동으로 트리거하여 새 함수 버전을 프로덕션 환경에 점진적으로 출시합니다.

참고: 이전에 트리거 설정에서 함수를 도메인과 연결한 경우 그레이스케일 배포가 라이브 트래픽에 직접 적용됩니다. 함수 생성 흐름에서 처음 배포하는 경우 함수가 적용되도록 그레이스케일 배포 후 트리거를 구성하고 함수를 도메인 또는 경로와 연결해야 합니다. 따라서 이 초기 그레이스케일 배포는 라이브 트래픽에 영향을 미치지 않습니다.

구성 페이지에서 언제든지 다음 정보를 구성하고 조정할 수 있습니다.

  • 배치: 그레이스케일 배포 계획을 여러 배치로 나누고 그레이스케일 비율을 점진적으로 늘려 모든 배치의 합계가 100%가 되도록 할 수 있습니다. 예를 들어 네 개의 배치를 생성하여 함수를 각각 10%, 20%, 30%, 40%로 CDNetworks 플랫폼에 출시할 수 있습니다.
  • 유효 시간: 각 그레이스케일 배포 배치에 대한 유효 시간을 선택합니다. 즉시 적용하거나 향후 시간을 설정하도록 선택할 수 있습니다.

배포 결과 보기

확인 버튼을 클릭하면 함수가 일정에 따라 배치로 배포됩니다. 함수 세부 정보 페이지의 그레이스케일 배포 탭에서 배포 진행 상황과 상태를 볼 수 있습니다.


함수가 성공적으로 배포되면 트리거를 구성하고 함수와 연결하지 않은 경우 함수가 적용되도록 트리거를 구성하여 함수를 도메인 또는 경로와 연결해야 합니다. 자세한 내용은 트리거 문서를 참조하세요.

참고

  • 그레이스케일 배치: 트리거가 활성화되고 도메인과 연결된 중요한 서비스 또는 함수의 경우 그레이스케일 배치 수를 늘려 새 버전의 출시 범위를 더 신중하게 제어하고 잠재적인 위험을 완화하는 것이 좋습니다.
  • 그레이스케일 비율: 그레이스케일 배포 배치 수가 2개 이상인 경우 위험 제어를 위해 각 배치의 비율은 50%를 초과할 수 없습니다(포함).
이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.