Apigee API 허브란 무엇인가요?

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee API 허브를 사용하면 회사 조직의 모든 API에 대한 정보를 통합하고 구성할 수 있습니다. API에 대한 중요한 정보를 캡처하여 개발자가 쉽게 API를 검색 및 평가하고 다른 팀의 작업을 활용할 수 있습니다. API 플랫폼 팀은 API 허브를 사용하여 API 포트폴리오를 중앙에서 관리할 수 있습니다.

중앙 집중식 API 관리의 가치

직접 개발하여 사용하는 API의 수가 증가하면서 많은 조직이 어려움을 겪고 있습니다. API 수가 증가하면 추적이 더욱 어려워지면서 결국 재사용이 아닌 중복으로 이어질 수 있어 비용이 많이 드는 비효율성을 초래할 수 있습니다. 설계 표준 및 거버넌스 확인 없이 API가 급증하면 API 환경의 비일관성이 증가하면서 팀의 업무 속도가 느려질 수 있으며, 이때 체계적인 API 프로그램을 통해 빠르게 이전할 수 있습니다.

API 허브 환경은 주로 조직의 네트워크 생태계에서 API를 검색, 나열, 비교, 평가해야 하는 조직 내 API 소비자와 생산자를 대상으로 합니다. API 허브를 통해 사용자는 현재 사용 가능하거나 개발 중인 API에 대한 설명을 업로드하고 공유할 수 있습니다.

Apigee API 허브의 주요 이점

API 허브를 사용하면 개발자가 다음을 수행할 수 있습니다.

  • API 애셋의 전체 인벤토리 탐색 및 살펴보기
  • API 버전, 배포, 작업, 정의에 대한 정보 유지보수 및 업데이트
  • 기존 API 빠르게 찾기
  • 쉽게 API 추가
  • API 중복 최소화
  • 일관된 표준 준수
  • API 종속 항목 식별 및 앱 지원 향상

하지만 가장 중요한 것은 API에 대한 모든 것을 한 곳에 모아 API 포트폴리오의 일관성과 사용률을 빠르게 향상시킬 수 있습니다. 조직 전반에 대한 가시성을 통해 해당 조직의 API가 더욱 표준화되고 사용이 편리해지면서 명시적인 거버넌스의 필요성이 덜어집니다.

주요 기능 및 개념

API 리소스

API 리소스는 조직의 네트워크 생태계 내에 있는 API를 나타냅니다. API 허브에 저장된 API 리소스를 검색할 수 있으며 배포, 버전, 작업, 수명 주기 단계, 기타 주요 속성 등 API에 대한 자세한 운영 및 설명 정보를 제공합니다.

버전 관리

API 버전을 모델링하고 구성하는 기능은 API 허브의 주요 특징입니다. API 허브의 모든 API 리소스에는 연결된 버전이 하나 이상 있습니다. 버전을 특정 시점의 API 상태로 생각할 수 있습니다. 기본적으로 버전은 기본 작업 집합, 배포, 기타 메타데이터를 기반으로 API를 그룹화하고 구성하는 데 도움이 됩니다.

온램핑(On-ramping)

온램핑(On-ramping)은 외부 시스템의 API 데이터를 API 허브로 가져오는 것을 의미합니다. 예를 들어 Apigee 온램핑(On-ramping) 기능을 사용하여 API 데이터를 가져올 수 있습니다.

사양 파싱 및 린트 작업

또 다른 주요 API 허브 기능은 특정 API 사양(예: OpenAPI 사양)을 포함된 정의, 작업, 기타 주요 구성 요소로 파싱하고 해당 정보를 API 리소스와 함께 저장하는 것입니다. API 허브는 가져온 사양에 대한 린트 작업 피드백도 제공합니다.

검색

API 허브의 강력한 검색 기능은 LLM 기반 자유 텍스트 및 필터 기반 검색 작업을 모두 지원하므로 API 정의의 모든 부분을 기반으로 검색할 수 있습니다. 이러한 강력한 검색 도구를 사용하면 특정 사용 사례에 적합한 API 애셋을 식별하여 API 엔지니어링 작업의 재빌드나 중복을 방지할 수 있습니다.

다음 단계