Apigee API Management는 Google Cloud의 네이티브 API 관리 도구로, 다양한 사용 사례, 환경 또는 규모에 맞춰 API를 구축, 관리 및 보호할 수 있는 강력한 기능을 제공합니다. 이 도구는 REST, SOAP, GraphQL, gRPC와 같은 다양한 아키텍처 스타일을 지원하며, 사용자는 필요에 따라 종량제 또는 구독 기반 가격 정책을 선택할 수 있습니다.
Apigee의 주요 기능 중 하나는 AI/ML 기반의 자동화된 제어를 통해 API를 구축하고 보호하는 것입니다. 이는 개발자가 전문 지식 없이도 일관된 품질의 API를 생성할 수 있도록 돕습니다. 또한, Apigee는 API 사양을 기반으로 모의 서버를 생성하여 병렬 개발 및 협업 테스트를 가능하게 함으로써 개발 시간을 단축할 수 있습니다.
Apigee는 또한 API 허브를 통해 어디서나 구축되거나 배포된 API 사양을 통합할 수 있는 유니버설 카탈로그를 제공합니다. 이는 개발자가 API에 접근하고 일관된 품질로 관리할 수 있도록 돕습니다. Gemini의 자동 생성 추천을 통해 API 프록시, 통합 또는 Vertex AI나 ChatGPT에 배포할 수 있는 플러그인 확장과 같은 자산을 생성할 수 있습니다.
고급 API 보안 기능은 Google Cloud L7 로드 밸런서에 연결된 문서화되지 않았거나 관리되지 않는 API를 감지합니다. 또한, 관리되는 API를 정기적으로 평가하고 보안 표준을 충족하지 않는 API 프록시를 표면화하며 문제가 감지될 때 권장 조치를 제공합니다. ML 기반 대시보드는 많은 수의 봇 경고 내에서 패턴을 찾아 중요한 API 남용을 정확히 식별함으로써 중요한 사건에 대한 조치 시간을 단축합니다.
Apigee는 REST, gRPC, SOAP, GraphQL과 같은 스타일을 지원하여 어떤 아키텍처도 구현할 수 있는 유연성을 제공합니다. 또한, Apigee를 사용하여 서비스 메시에서 관리되는 내부 마이크로서비스를 REST API로 프록시하여 보안을 강화할 수 있습니다.
Apigee 하이브리드는 자체 데이터 센터 또는 선택한 퍼블릭 클라우드 어디서나 API를 배포할 수 있는 아키텍처 자유를 제공합니다. 이를 통해 자체 Kubernetes 클러스터에서 컨테이너화된 런타임 서비스를 호스팅하고 관리함으로써 더 큰 민첩성과 상호 운용성을 달성할 수 있으며, Apigee와 일관되게 API를 관리할 수 있습니다.