AnyAPI 1.1 데이터시트
제품 소개
AnyAPI 1.1은 온프레미스 및 클라우드 환경으로 운영되는 API를 통합하여 API 설계, 개발, 유지, 관리의 모든 과정을 지원하는 API 통합 관리 솔루션입니다.
주요 기능
AnyAPI 1.1은 다음과 같은 핵심 기능을 제공합니다.
-
API Document 제공
OpenAPI 사양 기반의 상호 변환을 지원하며, RESTful API 명세를 체계적으로 분류하여 제공합니다.
-
인터페이스 최적화
HTTP 프로토콜 상에서 다양한 데이터 포맷 변환과 API 사용 기간 및 건수 제어를 통해 백엔드 시스템의 부하를 최소화합니다.
-
API 게이트웨이 안정화
Health Check, Fail-over/Fail-back, Circuit Breaker, 로드 밸런싱, 카나리 배포 등을 통해 장애 자동 감지 및 안정적인 서비스 운영을 보장합니다.
-
클라우드 환경 최적화
멀티 클러스터링, 다이나믹 라우팅, 로드 밸런싱 등 클라우드 최적화 기능을 통해 대규모 API 서비스의 고성능 처리와 안정적인 운영을 지원합니다.
시스템 구조 및 아키텍처
AnyAPI 1.1은 다음과 같은 주요 구성 요소로 이루어져 있습니다.
-
API 게이트웨이 엔진
시스템 영역에서 클라이언트의 API 요청을 받아 서버에 연계 라우팅 기능을 수행합니다. 이 과정에서 API 명세에 따라 URI 검사, 파라미터 규칙 검사, 인증/인가 검사를 통해 요청의 적합성을 검증합니다.
-
API 매니저
API 게이트웨이의 설정, 시스템 상태, 인증/인가 설정 그리고 API 라우팅에 필요한 모든 정보를 관리합니다.
-
API 포털
오픈 API 유통을 관리하기 위해 웹 기반의 통합 포털을 제공합니다. API 포털은 역할별(관리자, 제공자, 사용자)로 표준화된 API의 활용을 지원하는 다양한 기능을 제공합니다.
시스템 요구 사항
AnyAPI 1.1을 설치하고 안정적으로 운영하기 위해 필요한 최소 및 권장 사양은 다음과 같습니다.
AnyAPI Gateway
AnyAPI Gateway를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.
-
하드웨어 요구 사항
항목 최소 사양 권장 사양 CPU
2코어
4코어
HDD
1GB
5GB 이상
RAM
1GB
8GB 이상
-
소프트웨어 요구 사항
항목 지원 버전 운영체제
Linux, AIX
성능 지표
AnyAPI 1.1은 다음과 같은 성능 수준을 제공합니다.
| 구분 | 성능 수치 |
|---|---|
처리량 |
최대 1,000~3,000 TPS (단일 게이트웨이 기준, 1KB 요청/응답, HTTP 기준) |
응답 속도 |
평균 10~50ms (백엔드 응답 제외, 게이트웨이 처리 기준) |
동시 접속자 수 |
최대 1,000~3,000 (스레드풀 및 인프라 스펙에 따라 상이) |
| 상기 수치는 표준 테스트 환경 (8코어 / 16GB RAM / 1Gbps 네트워크) 기준이며, 실제 성능은 시스템 구성, 네트워크 환경, 백엔드 처리 속도, 요청 페이로드 크기 및 게이트웨이 프로세스 수에 따라 달라질 수 있습니다. |
제공 항목
AnyAPI 1.1 설치 및 운영을 위해 제공되는 항목은 다음과 같습니다.
| 구분 | 내용 |
|---|---|
설치 미디어 |
제품 설치 파일
|
사용자 매뉴얼 |
설치 및 사용 방법을 안내하는 문서
|