“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 실시간 인터페이스의 성공률, 그리고 실시간 대역폭을 증가시켰습니다.
APISIX는 active-active 아키텍처 하에서 서비스 품질을 크게 향상시키는 데 큰 도움을 주었습니다. 완벽한 모니터링 기능은 문제 해결을 효과적으로 지원했으며, 서비스 목록 업데이트도 매우 간편해졌습니다.
성숙하고 즉시 사용 가능한 API 게이트웨이인 APISIX는 높은 개발 효율성을 제공합니다. 처음부터 시작하여 POC(Proof of Concept)를 통과하는 데 불과 일주일밖에 걸리지 않았습니다.
Airwallex은 API7의 상업적 지원 덕분에 다중 클라우드 및 마이크로서비스 아키텍처로 원활하게 전환했습니다: 고도로 최적화되고 확장 가능한 플랫폼과 개발자 커뮤니티의 지원이 그 핵심입니다!