API 스프롤 이란?

API 스프롤 은 조직이 디지털 트랜스포메이션을 구현할 때 발생하는 두 가지 문제, 즉 API 수의 기하급수적인 증가와 여러 아키텍처와 팀에 걸쳐 API가 물리적으로 분산되는 것을 말합니다.

많은 요인이 API 확산에 영향을 미칩니다. 가장 일반적인 몇 가지 요인은 다음과 같습니다:

  • Hybrid Infrastructure오늘날 기업의 81%는 public cloud, on-premises data center, edge infrastructure 등 3개 이상의 아키텍처에서 운영되고 있습니다.
  • Microservices architectures – 마이크로서비스 아키텍처의 채택이 증가함에 따라 새로운 서비스가 온라인화되면서 API 엔드포인트가 급증하고 있습니다.
  • Continuous software deployment – 개발자는 단기간에 수십 개의 API 또는 단일 API의 여러 버전을 빠르게 배포할 수 있습니다.
  • Abandoned APIs – 개발자가 다른 프로젝트를 지원하거나 작업하면서 자신이 만든 API의 관리 및 유지보수를 중단합니다.

목차

1. API 스프롤이 문제가 되는 이유는 무엇인가요?
2. NGINX가 어떻게 도움을 주나요?

1. API 스프롤 이 문제가 되는 이유는 무엇인가요?

API 스프롤 은 기업에게 심각한 운영 및 보안 문제를 야기합니다. API 엔드포인트가 여러 팀과 환경에 걸쳐 확산됨에 따라 API를 보호하고 관리하는 것은 엄청난 과제가 되었습니다. 기업의 경우, API 스프롤 에 의해 개발자 생산성 저하, 재작업 증가, 검토 속도 저하와 같은 숨겨진 비용이 발생하는 경우가 많으며, 이는 너무 늦기 전까지는 쉽게 측정할 수 없습니다.

API 스프롤 의 몇 가지 주요 과제는 다음과 같습니다:

  • 가시성 부족 – 하이브리드 아키텍처는 API 트래픽과 구성을 통합적으로 파악하기 매우 어렵습니다.
  • 명확한 정보 출처의 부재 – 개발자는 API와 최신 문서를 찾는 데 어려움을 겪습니다.
  • 안정성 저하 – 잘못된 구성이 더 흔해져 서비스 중단이 발생할 수 있습니다.
  • 보안 위협 증가 – 보안되지 않은 API 엔드포인트는 공격의 쉬운 표적이 됩니다.

API 스프롤 에 대한 자세한 내용과 이것이 왜 심각한 위협인지에 대한 자세한 내용은 블로그에서 5가지 API 스프롤 방지 방법에서 확인할 수 있습니다.

2. NGINX가 어떻게 도움을 주나요?

F5 NGINX Management Suite의 일부인 API Connectivity Manager는 5가지 전략을 통해 API 스프롤 을 방지하고 대규모로 API를 관리할 수 있도록 지원합니다:

  • API governance 전략 구현
  • API에 대한 신뢰할 수 있는 단일 소스 생성
  • 적절한 버전 관리 및 문서화 보장
  • 메트릭 및 가시성 제공
  • 대규모로 API 보안 적용

API Connectivity Manager는 또한 API 개발자 경험을 핵심으로 설계되었습니다. 이를 통해 인프라팀은 고성능 API Gateway와 개발자 포털을 배포할 수 있습니다. 개발자는 API와 문서를 신속하게 게시 및 관리하거나 API를 검색하고 애플리케이션에 온보딩할 수 있습니다.

API Connectivity Manager는 이러한 이점을 제공하는 NGINX Secure API Connectivity 솔루션의 핵심 부분입니다:

  • 확장성NGINX Plus API Gateway를 통해 탁월한 성능, 안정성, 보안을 제공합니다.
  • 통합 가시성 – 팀과 환경 전반에서 API 트래픽을 모니터링하여 구성 오류와 보안 위협을 식별합니다.
  • 거버넌스 – 일관된 감독을 보장하는 동시에 API 개발자가 세분화된 제어를 통해 API를 관리할 수 있도록 지원합니다.
  • 보안 – OWASP API Security Top 10에 대한 기본 제공 보호 기능으로 일반 및 지능형 위협으로부터 API를 보호하세요.

NGINX Plus를 직접 사용해 보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 논의하십시오.

NGINX에 대한 최신 정보들을 빠르게 전달받고 싶으시다면, 아래의 뉴스레터를 구독하세요.

NGINX STORE를 통한 솔루션 도입 및 기술지원 무료 상담 신청

* indicates required