Red Hat OpenShift API Management
Red Hat OpenShift API Management란?
Red Hat® OpenShift® API Management는 호스팅되고 관리되는 API 관리 서비스로서, 엔터프라이즈급 쿠버네티스 플랫폼인 Red Hat OpenShift의 전체 관리형 서비스인 Red Hat OpenShift Dedicated와 Red Hat OpenShift on AWS에 애드온(add-on) 제품으로 제공됩니다.
API 우선 개발 방식
OpenShift API Management는 기존 시스템을 현대화하고, 개발자 생산성을 높이고, 새로운 애플리케이션을 더 빠르게 제공할 수 있도록 API 우선 방식으로 마이크로서비스 기반 애플리케이션을 개발하는 팀을 지원합니다.
Red Hat에서 구성, 유지 관리, 업그레이드 등 OpenShift Dedicated, Red Hat OpenShift on AWS, OpenShift API Management에 대한 전담 지원과 호스팅, 관리를 제공하므로 팀은 쿠버네티스 인프라를 관리하는 대신 개발에 집중할 수 있습니다.
OpenShift API Management 무료 티어(일일 100,000건 호출)는 OpenShift Dedicated와 Red Hat OpenShift Service on AWS에 포함되어 있습니다.
OpenShift API Management로 가능한 작업:
- 전체 라이프사이클에 걸쳐 API 배포, 모니터링, 제어
- 보안과 사용을 제어하는 정책 생성
- 커스텀 코드 없이 선언적 정책을 통해 기존 Identity 관리 시스템 사용
- API의 상태와 사용에 대한 인사이트 획득
- API를 검색하고 내부 또는 외부 개발자 포털에 게시하는 방식으로 공유
특징 및 장점
간소화된 개발자 경험
OpenShift Dedicated에 추가된 OpenShift API Management는 클라우드 네이티브 애플리케이션 빌드, 배포, 확장을 위해 간소화된 개발자 경험을 제공합니다.
개발자는 OpenShift API Management를 이용해 클러스터에 API 서비스를 셀프 프로비저닝하고 퍼블릭 클라우드에서 요구 사항을 충족하도록 구성된 전체 관리형 환경을 몇 분 내로 구현할 수 있습니다.
OpenShift API Management에는 API 구성, 게시, 모니터링을 위한 사용자 친화적 인터페이스가 포함되어 있습니다. 또한 이 솔루션 덕분에 사용자는 관리 태스크를 수행하지 않아도 되고 모든 서비스에서 일관성이 향상됩니다.
API 관리자
개발자 친화적인 통합 인터페이스에서 모든 API를 모니터링, 구성, 게시하세요. API 관리자를 이용해 여러 클라우드에서 내부 및 외부 애플리케이션을 연결하고, 속도 제한 및 사용 등 회사 정책과 거버넌스를 강화하고, 개발 라이프사이클의 모든 단계에 걸쳐 API를 관리할 수 있습니다.
또한 API 관리자에는 개발자가 학습, 테스트, 협업할 수 있는 내부 또는 외부 포털로 API를 게시할 수 있는 기능이 포함되어 있습니다.
API 게이트웨이
기능이 완비된 API 게이트웨이로 API 트래픽을 관리하고 API에 대한 인증 및 사용 정책을 실행하세요.
API 디자이너
클릭 기반의 사용자 친화적인 시각적 인터페이스를 사용하여 API와 스키마를 설계, 빌드, 생성합니다.
Red Hat의 SSO(Single Sign-On) 기술
Red Hat의 SSO 기술은 API 보안을 강화하고 개발자 포털에 인증을 추가하기 위한 목적으로 OpenShift API Management에 포함되어 있습니다. Red Hat의 SSO 도구에는 기존 시스템과 연계될 수 있는 Identity 관리 시스템이 포함되어 있으며 커스텀 코드 없이 구성할 수 있는 선언적 인터페이스를 사용합니다.
Red Hat이 관리 담당
모든 구성 요소를 Red Hat에서 호스팅하고 철저히 관리합니다. 전담 전문가 팀은 클러스터 및 서비스 구성, 유지 관리, 업그레이드, 보안 기능 등 인프라 관리를 수행합니다.
Red Hat OpenShift Service on AWS (ROSA) 사용 정보
활용 사례
레거시 시스템 현대화
레거시 시스템과 신규 시스템을 동일한 플랫폼에서 실행합니다. 레거시 시스템에 API 액세스를 추가하면 마이크로서비스 기반의 애플리케이션을 빌드하는 동시에 기존 API, 애플리케이션, 시스템을 사용할 수 있습니다.
검색 가능한 API 제공
조직 전체의 개발자들이 일관된 인터페이스를 통해 손쉽게 액세스할 수 있도록 API를 사용해 마이크로서비스, 시스템, 애플리케이션에 연결하세요. 그러면 개발자가 워크로드를 테스트하고 배포할 수 있는 샌드박스가 생성됩니다.
API 경제에 참여하기
API 라이브러리를 확장하고 API를 조직 외부의 개발자 및 파트너와 공유하세요. 내부용으로 구축한 서비스를 통해 수익을 창출하고 이 서비스를 더 큰 에코시스템과 공유하여 수익원을 늘려 보세요.