“APISIX는 개발 및 반복 속도를 높이는 요구 사항을 충족시켜 줍니다. APISIX를 돋보이게 하는 것은 풍부한 플러그인, 명확한 구성, 세밀한 검증, 다양한 기능, 활발한 커뮤니티, 그리고 높은 성능입니다.”
Xin Zhang
,
Cloud-Native Development Engineer at Horizon Robotics
after using APISIX
at a time in AI model training
Horizon Robotics는 최첨단 알고리즘, 목적에 맞게 구축된 소프트웨어, 그리고 최신 처리 하드웨어로 무장한 승용차용 고급 운전자 보조 시스템(ADAS) 및 자율 주행 솔루션의 선도적인 제공업체입니다.
스마트 차량 변혁 및 상용화의 주요 촉진제로서, Horizon Robotics는 100개 이상의 생태계 산업 파트너와 30개 이상의 자동차 회사와 협력 관계를 구축했습니다.
Traefik 1.x에서 세밀한 구성 관리를 시도할 때 어려움이 발생합니다. 라우팅 규칙은 Ingress를 통해 구성되며, 일부 플러그인은 주석을 통해 구성해야 합니다. 이 접근 방식은 Ingress 내 규칙에 플러그인을 추가하는 데 제한됩니다.
Traefik 1.x는 특정 규칙의 시각적 구성을 지원하지 않으며, 웹 브라우저를 통해 요청 URL에 접근하여 특정 서비스를 직접 찾을 수 없습니다.
Traefik은 제한된 수의 기본 구성 파일인 ConfigMap만 제공하므로, 개발자들은 구성 세부 사항을 위해 공식 문서를 참조해야 합니다. 또한, 일부 매개변수는 NGINX의 기본 구성과 일치하지 않아 유지 보수가 더 번거로울 수 있습니다.
Horizon Robotics는 트래픽 관리 게이트웨이로 APISIX Ingress Controller를 선택하여 통합 서비스 제공을 가능하게 했습니다.
APISIX가 지원하는 모든 플러그인은 apisix-ingress-controller를 사용하여 선언적으로 구성할 수 있으며, ApisixRoute 아래의 단일 백엔드에 대해 플러그인을 사용자 정의할 수 있습니다.
고객에게 주요한 이점 중 하나는 시각적 구성 기능입니다. APISIX Dashboard를 활용하여 고객은 각 APISIX 경로를 볼 수 있습니다. 여러 네임스페이스 또는 YAML 파일에서 동일한 도메인을 구성할 때 충돌이 발생하는 경우, 고객은 APISIX Dashboard를 통해 경로 접두사를 빠르게 찾을 수 있습니다.
APISIX Ingress Controller는 관리하는 CRD에 선언된 리소스에 대해 세밀한 검증을 구현합니다. 존재하지 않는 서비스가 선언된 경우, 오류 메시지는 ApisixRoute 이벤트에 저장되어 변경이 적용되지 않도록 합니다. 이 기능은 오용으로 인한 문제를 최소화하는 데 도움이 됩니다.
고객에게 또 다른 주요 이점은 APISIX가 제공하는 다양한 기능 세트입니다. 이는 핫 업데이트 및 핫 플러그인 지원, 프록시 요청 재작성, 다중 인증, 그리고 다국어 플러그인 개발을 포함한 수많은 기능을 포함합니다.
APISIX는 Slack, GitHub, 그리고 메일링 리스트에서 활발한 유지 관리자 및 기여자 커뮤니티를 보유하고 있어, 다른 오픈소스 솔루션 커뮤니티와 차별화됩니다.
APISIX의 성능은 압력 테스트에서 Envoy보다 약 120% 더 뛰어나며, 더 많은 코어가 관여할수록 QPS 차이가 더 두드러집니다.
APISIX는 Horizon Robotics가 대용량 파일 업로드를 쉽게 할 수 있도록 하여 운영을 간소화했습니다.
forward-auth 플러그인은 gRPC 계층의 필요성을 줄여 모니터링의 편의성을 향상시켰습니다.
Horizon Robotics는 APISIX Prometheus 플러그인을 전역적으로 구현하고 디버깅 및 최적화를 수행하여 실시간 동시 접속자 수, QPS, APISIX 실시간 인터페이스의 성공률, 그리고 실시간 대역폭을 증가시켰습니다.
API7의 자동차 산업에서의 사용 사례를 바탕으로, Lotus Cars는 API7 Enterprise를 활용하여 핵심 트래픽을 관리하고, 제품 출시를 가속화하며, 시장 출시 시간을 최적화합니다. 이 모든 과정에서 인력 절감과 비용 절약을 동시에 달성하고 있습니다.
Apache APISIX는 여러 프로토콜을 지원하여, 상당한 R&D 비용을 절약하고 우리 플랫폼에 무한한 생명력을 부여합니다.
API7 솔루션은 실제 프로덕션 시나리오에서 놀라울 만큼 뛰어난 성능을 보여줍니다. 우리는 그 높은 가용성, 뛰어난 성능, 그리고 풍부한 기능을 사랑하며, 이를 통해 클라우드 네이티브 방식으로 비즈니스를 구축하고 성장시킬 수 있습니다.