3장. APIcast 설치
APIcast는 내부 및 외부 API 서비스를 Red Hat 3scale API Management Platform과 통합하는 데 사용되는 NGINX 기반 API 게이트웨이입니다. APIcast는 라운드 로빈을 사용하여 로드 밸런싱을 수행합니다.
이 가이드에서는 배포 옵션, 환경 제공 및 시작 방법에 대해 알아봅니다.
사전 요구 사항
APIcast는 독립 실행형 API 게이트웨이가 아닙니다. 3scale API Manager에 연결해야 합니다.
- 작동하는 3scale 온프레미스 인스턴스입니다.
APIcast를 설치하려면 다음 섹션에 설명된 단계를 수행합니다.
3.1. APIcast 배포 옵션
호스팅 또는 자체 관리 APIcast를 사용할 수 있습니다. 두 경우 모두 APIcast가 3scale API Management 플랫폼의 나머지 부분에 연결되어야 합니다.
- 임베디드 APIcast: 기본적으로 3scale API Management 설치의 두 APIcast 게이트웨이(staging 및 production)가 제공됩니다. 사전 구성되어 있으며 즉시 사용할 준비가 되어 있습니다.
자체 관리 APIcast: 원하는 곳에 APIcast를 배포할 수 있습니다. 다음은 APIcast 배포에 권장되는 몇 가지 옵션입니다.
- Docker 컨테이너 환경에 APIcast 배포: Docker 형식의 컨테이너에서 APIcast를 실행하기 위한 모든 종속 항목을 포함하는 Docker 형식의 컨테이너 이미지를 다운로드할 수 있습니다.
- Red Hat OpenShift에서 APIcast 실행: 지원되는 OpenShift 버전에서 APIcast를 실행합니다. 자체 관리 APIcast를 3scale 온-프레미스 설치 또는 3scale Hosted(SaaS) 계정에 연결할 수 있습니다.