Trireme 기반 Node.js 지원 종료

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

2019년 10월 10일부터 Apigee에서 Trireme 기반 Node.js API 프록시에 대한 지원을 중단하고 해당 엔드포인트에서 정지된 트래픽을 처리했습니다. 이 기능은 2018년 10월 10일 공지로 지원 중단되었습니다. 대신 Apigee 호스팅된 대상을 사용하는 것이 좋습니다.

Trireme을 지원 중단한 이유는 무엇인가요?

2013년부터 Apigee는 Trireme을 사용하여 Apigee Edge 내에서 Node.js 프록시를 사용할 수 있도록 지원했습니다. 이를 통해 Apigee Edge 내에서 Node.js 코드를 실행하고 API로 노출할 수 있습니다. Trireme 기반 접근 방식을 사용하면 Node.js API를 빠르고 간단하게 호스팅할 수 있지만 Trireme이 지원하는 Node.js의 버전과 패키지에는 제한이 있습니다. 자바 가상 머신 (JVM)에서 실행되는 표준 Node.js 환경과 Trireme/Rhino 환경의 동작에는 미묘한 차이가 있습니다.

기존 Node.js 지원의 지원이 중단되고 호스팅된 타겟으로 대체되었습니다. Node.js의 모든 기능을 활용하고 공개적으로 사용 가능한 Node.js 패키지를 사용하는 기능에 대한 고객의 요청이 거듭 제기되었기 때문입니다. 호스팅된 대상을 사용하면 Apigee에서 호스팅하는 기본 런타임 환경에서 Node.js 애플리케이션을 실행하고 API에 비즈니스 로직을 추가할 수 있습니다.

기존 Trireme 기반 API 프록시는 어떻게 되나요?

2019년 10월 10일부터 Node.js 기반 API 프록시가 배포 취소되어 더 이상 API 트래픽을 제공할 수 없게 됩니다. API 프록시 UI에서 계속 확인하거나 관리 API를 사용하여 프록시 정의와 모든 종속 항목을 가져올 수 있지만 API 프록시 또는 Node.js 종속 항목을 수정하거나 배포할 수는 없습니다.

어떤 조치를 취해야 하나요?

고려할 수 있는 옵션/대안은 무엇인가요?

다음 대안 중 하나를 고려해 보세요.

  • 호스팅된 대상은 기업이 이전보다 더 많은 비즈니스 로직을 API에 추가할 수 있는 간단한 방법을 제공합니다. 호스팅된 대상을 사용하면 Google에서 호스팅하는 기본 런타임 환경에서 Node.js 애플리케이션을 실행할 수 있습니다. 따라서 Node.js의 강력한 기능을 활용하고 앱에서 다양한 Node.js 패키지를 사용할 수 있습니다. 자세한 내용은 호스팅된 대상 FAQ를 참조하세요.
  • Google App Engine, Cloud Run 또는 Cloud Functions와 같은 API 대상 백엔드를 호스팅하려면 대체 서비스로 마이그레이션하세요.

내 데이터를 내보내려면 어떻게 해야 하나요 (클라우드 고객)?

다음 방법 중 하나로 Node.js 프록시 번들을 다운로드할 수 있습니다.

Trireme을 Hosted Target으로 마이그레이션하는 데 도움이 되는 도구나 지원이 있나요?

Google은 기존 Node.js 프록시를 호스팅된 대상으로 마이그레이션하는 자동화 도구를 제공하지 않습니다. 기존 Node.js 프록시를 Hosted Targets 프록시로 마이그레이션에 대한 안내는 문서의 튜토리얼을 참조하세요.

추가 정보 또는 도움이 필요한 경우 어디에 문의해야 하나요?

추가 세부정보를 요청하려면 Apigee Edge 지원에서 티켓을 로깅하세요(제목: Trireme EOL).