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은 다음과 같은 주요 구성 요소로 이루어져 있습니다.

figure anyapi architecture
  • 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 Master 서버

AnyAPI Master 서버를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.

  • 하드웨어 요구 사항

    항목 최소 사양 권장 사양

    CPU

    1코어

    2코어

    HDD

    5GB

    20GB 이상

    RAM

    1GB

    4GB 이상

  • 소프트웨어 요구 사항

    항목 지원 버전

    운영체제

    Linux, AIX

    JDK

    JDK 17

    DBMS

    MariaDB, DB2, PostgreSQL, Oracle

    WAS

    JEUS 9

    브라우저

    Chrome

모니터링 서버

SuperFrame Manager 모니터링 서버를 설치하기 위해 필요한 하드웨어와 소프트웨어 요구 사항은 다음과 같습니다.

  • 하드웨어 요구 사항

    항목 최소 사양 권장 사양

    CPU

    2코어

    8코어

    HDD

    20GB

    20GB 이상

    RAM

    4GB

    8GB 이상

  • 소프트웨어 요구 사항

    항목 지원 버전

    운영체제

    Linux

    JDK

    JDK 1.8, JDK 11

성능 지표

AnyAPI 1.1은 다음과 같은 성능 수준을 제공합니다.

구분 성능 수치

처리량

최대 1,000~3,000 TPS (단일 게이트웨이 기준, 1KB 요청/응답, HTTP 기준)

응답 속도

평균 10~50ms (백엔드 응답 제외, 게이트웨이 처리 기준)

동시 접속자 수

최대 1,000~3,000 (스레드풀 및 인프라 스펙에 따라 상이)

상기 수치는 표준 테스트 환경 (8코어 / 16GB RAM / 1Gbps 네트워크) 기준이며, 실제 성능은 시스템 구성, 네트워크 환경, 백엔드 처리 속도, 요청 페이로드 크기 및 게이트웨이 프로세스 수에 따라 달라질 수 있습니다.

제공 항목

AnyAPI 1.1 설치 및 운영을 위해 제공되는 항목은 다음과 같습니다.

구분 내용

설치 미디어

제품 설치 파일

  • AnyAPI_1.1_generic.bin

사용자 매뉴얼

설치 및 사용 방법을 안내하는 문서

  • 릴리스 노트 (AnyAPI_1.1_Release-Note.pdf)

  • 설치 안내서 (AnyAPI_1.1_Installation-Guide.pdf)

  • WebAdmin 안내서 (AnyAPI_1.1_WebAdmin-Guide.pdf)

  • 게이트웨이 안내서 (AnyAPI_1.1_Gateway-Guide.pdf)

  • 포털 사용자 안내서 (AnyAPI_1.1_Portal-User-Guide.pdf)

  • 포털 관리자 안내서 (AnyAPI_1.1_Portal-Admin-Guide.pdf)

  • Portal-Master 연동 안내서 (AnyAPI_1.1_Portal-Master-Integration-Guide.pdf)