배포 개요

현재 Apigee Edge 문서가 표시되고 있습니다.
Apigee X 문서로 이동
정보

이 주제에서는 프록시 배포에 대한 간략한 개요를 제공합니다. 관리 UI, 명령줄 스크립트 또는 API를 사용하여 프록시를 배포할 수 있습니다.

동영상: 짧은 동영상을 통해 API 프록시 배포 중 다운타임 제로에 대한 권장사항을 알아보세요.

프록시를 배포해야 하는 경우

프록시를 호출하기 전에 배포해야 합니다. 일반적으로 배포할 때는 개발자가 결정합니다. 테스트 환경에서 작업하는 경우 반복적으로 여러 번 배포할 수 있습니다. 반면 테스트 환경에서 프로덕션 환경으로 프록시를 배포하기로 한 결정은 일반적으로 개발팀에서 설정한 수명 주기 규칙에 따라 달라집니다.

다음과 같은 경우 프록시를 배포하거나 재배포합니다.

  • 새 프록시 만들기 (배포는 자동으로 발생)
  • 기존 프록시 수정
  • 프록시의 새 버전 만들기
  • 프록시의 새 버전 만들기
  • 한 환경에서 다른 환경으로 프록시를 푸시합니다(예: 테스트 환경에서 프로덕션 환경으로).
  • 키 저장소를 삭제하고 다시 만듭니다.

프록시 배포 위치

환경에 프록시를 배포합니다. Apigee Edge의 모든 조직에는 기본적으로 testprod라는 2개의 환경이 있습니다. 이러한 환경은 API 변경사항을 작업하고 테스트할 한 개의 영역과 API가 앱에 노출되는 다른 영역을 제공하도록 설계되었습니다. 다음 그림은 녹색 점으로 표시된 test 환경에 배포된 프록시를 보여줍니다.

프록시를 배포하는 방법

프록시를 배포하는 방법은 프록시를 개발하는 위치에 따라 다릅니다. UI에서 작업하는 경우 마우스 클릭 몇 번으로 프록시를 쉽게 배포할 수 있습니다. 새 프록시를 만들면 자동으로 배포되므로 별도의 조치를 취할 필요가 없습니다. 기존 프록시를 재배포하는 절차는 거의 간단합니다. 배포할 배포 환경을 선택하기만 하면 나머지는 관리 UI가 알아서 처리합니다. 자세한 내용은 UI에서 프록시 배포를 참조하세요.

오프라인으로 프록시와 관련 구성요소를 개발하는 경우 (즉, 파일 시스템에서 프록시 XML 파일 및 기타 코드를 직접 사용) Apigee Edge를 사용하면 편리한 명령줄 배포 도구를 사용할 수 있습니다. 프록시 파일을 업로드하고 배포하기 위해 구성하고 실행할 수 있는 샘플 셸 스크립트를 얻을 수도 있습니다. 자세한 내용은 명령줄에서 프록시 배포를 참조하세요.

마지막으로 Edge 관리 API를 사용하여 프록시를 배포할 수 있습니다. 배포 API는 개발팀이 API 개발 수명 주기를 자동화하고 최적화하기 위해 조정할 수 있는 원자적 함수를 노출합니다. 관리 API를 사용하여 API 프록시 배포를 참조하세요.

API 프록시 버전이란 무엇인가요?

버전을 사용하면 API 프록시 업데이트를 만들고 환경에 배포할 때 API 프록시 업데이트를 관리할 수 있습니다. 버전은 순차적으로 번호가 매겨지므로 API 프록시의 이전 버전을 배포하여 변경사항을 되돌릴 수 있습니다.

버전이 동일한 API 프록시 기본 경로를 공유하는 경우 한 번에 하나의 API 프록시 버전만 환경에 배포할 수 있습니다.

일반적으로 기존 버전을 배포 취소해야 새 버전을 배포할 수 있습니다. 배포된 버전을 덮어쓰거나 버전을 전혀 증가시키지 않도록 선택하는 등의 고급 옵션도 있습니다. 예를 들어 사소한 변경을 수행하면 버전을 증분하지 않으려는 경우가 있습니다. 이러한 고급 옵션은 Edge Management API를 직접 호출하여 수행할 수 있습니다. 관리 API를 사용하여 API 프록시 배포를 참조하세요.

test 환경에서 해당 API 프록시의 새 버전을 계속 만들면서 API 프록시 버전을 prod 환경에 배포할 수 있습니다. 준비가 되면 test 환경에서 API 프록시의 상위 버전을 prod 환경의 API 프록시 이전 버전보다 '승급'할 수 있습니다.

버전에 대한 자세한 내용은 관리 API를 사용하여 API 프록시 배포UI에서 프록시 배포를 참조하세요.

동영상: API 버전에 관해 자세히 알아보려면 짧은 동영상을 시청하세요.