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 게이트웨이가 포함되어 있습니다. 이러한 게이트웨이는 사전 구성되어 즉시 사용할 준비가 되어 있습니다.
자체 관리형 APIcast: 원하는 곳에 APIcast를 배포할 수 있습니다. 다음은 APIcast 배포에 권장되는 옵션 중 하나입니다.
- Red Hat OpenShift에서 APIcast 실행: 지원되는 OpenShift 버전에서 APIcast를 실행합니다. 자체 관리 APIcast를 3scale 온-프레미스 설치 또는 3scale Hosted(SaaS) 계정에 연결할 수 있습니다. 이를 위해 Operator를 사용하여 APIcast 게이트웨이 자체 관리 솔루션을 배포합니다.