수 많은 계열사를 거느린 대기업의 경우 계열사별로 개발한 수많은 사내외 시스템들을 API로 전환하면서 계열사별 API를 체계적으로 관리하는 것에 대한 고민이 크다. 또한 사내에만 서비스 되고 있는 일부 API를 대외로 확장하려고 할때, 갑자기 발생할 수 있는 대용량의 트래픽이 몰릴는 상황에서 API 호출에 대한 안정적인 서비스 제공과 호출하는 채널 별 API 호출 제한 및 서비스의 제공 품질을 유지 할 수 있는 통합관리 서비스를 원하고 있는 상황이다.
동시에, 특정 API 서버가 순간 다운이 되거나 속도저하등의 장애가 났을 경우 빠르게 해당 서비스를 정상화 하거나, 서비스의 연속성을 확보할 수 있는 대안 방안에 대한 고민이 깊다.
- 계열사 관리를 위한 API Gateway 제안
계열사별로 개발된 수많은 API의 체계적인 관리를 위한 방안으로, 이데아텍의 i-ONE API Gateway에 포함된 API Manager 기능을 소개하고자 한다. API Manager 기능은 계열사별로 개발된 수 많은 API를 쉽고 등록, 테스트, 배포, 버전관리 할 수 있는 기능을 가지고 있기에, 통합 운영 관리를 하는 입장에서의 편의성이 증가된다.
그리고 갑작스러운 대용량의 트래픽이 발생하면서 API를 호출 할 경우 안정적인 서비스 제공을 위한 방안으로, i-ONE API Gateway 만의 기술 구조 특징인 Non-Blocking API 처리 구조와 API 서버 증설에 따른 API Gateway 자동 등록 및 동적 배포 기능을 통해서 해결이 가능하다.
또한 다운이 되면 안되는 중요한 API 서버의 장애 대응으로는, 실시간 모니터링 기능을 통해 각 API 서버의 서비스 상태 및 고객사 API 서비스 품질 기준을 기반으로 정한 Rule Base로 실시간 모니터링을 진행이 가능하고, 다운이 되거나 속도가 느려지는등의 장애로 인식될 경우, 해당 문제의 API 서버로의 접근을 차단하거나, 다른 대체 API 서비스로 전환하는 기능을 포함하고 있다.
마지막으로 트래픽 과부화를 초래하는 일정 수치 이상의 대용량 트래픽에 대해서는, API를 호출하는 채널별, 제공하는 API 서버 별 트래픽 유량을 제어하는 기능을 제공하여, 특정 API 호출 과부하에 따른 내부의 시스템의 장애를 원천적으로 차단할 수 있는 기능이 있는 API Gateway를 제공할 수 있다.
- 계열사 관리를 위한 i-ONE API Gateway 도입 예상 효과
계열사별 수많은 API 관리를 위해서는 이데아텍의 i-ONE API Gateway가 제공하는 API 라우팅, 메디에이션, API 인증/인가, 대용량 트레픽제어, 서킷브레이크, 트래픽 로드밸런스, API관리, 리얼타임 모니터링, 사전 테스트 및 문서화, 로깅 기능을 통해 내부 API 들을 효과적으로 관리 및 서비스 할 수 있는 기반을 만들 수 있어 온라인 비즈니스 성장과 확대에 따라 서비스를 확대하고 하고자 한다면 기존에 만들어 둔 API 활용하여 기간 및 비용을 최소화할 수 있는 API 통합관리 시스템 구조를 가질수 있다.
또한 API의 내부 및 외부 사용 시 서비스 등록 및 관리가 용이하고, API 서비스 호출 제어 및 실시간 모니터링이 용이하면서 내부의 API를 외부의 여러 채널을 통해 대용량 트래픽을 제어하여 안정적으로 제공함과 동시에 채널과 API 서버 간의 안정적인 통신을 중계하는 별도의 전용 API Gateway 서비스를 통해 안정적인 API 관리가 가능하여 비용과 관리면에 있어서 최적의 서비스 제공이 가능하다.
#계열사관리기업 #API관리 #API트래픽제어 #API라우팅 #장애복구 #APIGateway #이데아텍
수 많은 계열사를 거느린 대기업의 경우 계열사별로 개발한 수많은 사내외 시스템들을 API로 전환하면서 계열사별 API를 체계적으로 관리하는 것에 대한 고민이 크다. 또한 사내에만 서비스 되고 있는 일부 API를 대외로 확장하려고 할때, 갑자기 발생할 수 있는 대용량의 트래픽이 몰릴는 상황에서 API 호출에 대한 안정적인 서비스 제공과 호출하는 채널 별 API 호출 제한 및 서비스의 제공 품질을 유지 할 수 있는 통합관리 서비스를 원하고 있는 상황이다.
동시에, 특정 API 서버가 순간 다운이 되거나 속도저하등의 장애가 났을 경우 빠르게 해당 서비스를 정상화 하거나, 서비스의 연속성을 확보할 수 있는 대안 방안에 대한 고민이 깊다.
계열사별로 개발된 수많은 API의 체계적인 관리를 위한 방안으로, 이데아텍의 i-ONE API Gateway에 포함된 API Manager 기능을 소개하고자 한다. API Manager 기능은 계열사별로 개발된 수 많은 API를 쉽고 등록, 테스트, 배포, 버전관리 할 수 있는 기능을 가지고 있기에, 통합 운영 관리를 하는 입장에서의 편의성이 증가된다.
그리고 갑작스러운 대용량의 트래픽이 발생하면서 API를 호출 할 경우 안정적인 서비스 제공을 위한 방안으로, i-ONE API Gateway 만의 기술 구조 특징인 Non-Blocking API 처리 구조와 API 서버 증설에 따른 API Gateway 자동 등록 및 동적 배포 기능을 통해서 해결이 가능하다.
또한 다운이 되면 안되는 중요한 API 서버의 장애 대응으로는, 실시간 모니터링 기능을 통해 각 API 서버의 서비스 상태 및 고객사 API 서비스 품질 기준을 기반으로 정한 Rule Base로 실시간 모니터링을 진행이 가능하고, 다운이 되거나 속도가 느려지는등의 장애로 인식될 경우, 해당 문제의 API 서버로의 접근을 차단하거나, 다른 대체 API 서비스로 전환하는 기능을 포함하고 있다.
마지막으로 트래픽 과부화를 초래하는 일정 수치 이상의 대용량 트래픽에 대해서는, API를 호출하는 채널별, 제공하는 API 서버 별 트래픽 유량을 제어하는 기능을 제공하여, 특정 API 호출 과부하에 따른 내부의 시스템의 장애를 원천적으로 차단할 수 있는 기능이 있는 API Gateway를 제공할 수 있다.
계열사별 수많은 API 관리를 위해서는 이데아텍의 i-ONE API Gateway가 제공하는 API 라우팅, 메디에이션, API 인증/인가, 대용량 트레픽제어, 서킷브레이크, 트래픽 로드밸런스, API관리, 리얼타임 모니터링, 사전 테스트 및 문서화, 로깅 기능을 통해 내부 API 들을 효과적으로 관리 및 서비스 할 수 있는 기반을 만들 수 있어 온라인 비즈니스 성장과 확대에 따라 서비스를 확대하고 하고자 한다면 기존에 만들어 둔 API 활용하여 기간 및 비용을 최소화할 수 있는 API 통합관리 시스템 구조를 가질수 있다.
또한 API의 내부 및 외부 사용 시 서비스 등록 및 관리가 용이하고, API 서비스 호출 제어 및 실시간 모니터링이 용이하면서 내부의 API를 외부의 여러 채널을 통해 대용량 트래픽을 제어하여 안정적으로 제공함과 동시에 채널과 API 서버 간의 안정적인 통신을 중계하는 별도의 전용 API Gateway 서비스를 통해 안정적인 API 관리가 가능하여 비용과 관리면에 있어서 최적의 서비스 제공이 가능하다.
#계열사관리기업 #API관리 #API트래픽제어 #API라우팅 #장애복구 #APIGateway #이데아텍