“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 아키텍처 하에서 서비스 품질을 크게 향상시키는 데 큰 도움을 주었습니다. 완벽한 모니터링 기능은 문제 해결을 효과적으로 지원했으며, 서비스 목록 업데이트도 매우 간편해졌습니다.
API7 솔루션은 실제 프로덕션 시나리오에서 놀라울 만큼 뛰어난 성능을 보여줍니다. 우리는 그 높은 가용성, 뛰어난 성능, 그리고 풍부한 기능을 사랑하며, 이를 통해 클라우드 네이티브 방식으로 비즈니스를 구축하고 성장시킬 수 있습니다.
Airwallex은 API7의 상업적 지원 덕분에 다중 클라우드 및 마이크로서비스 아키텍처로 원활하게 전환했습니다: 고도로 최적화되고 확장 가능한 플랫폼과 개발자 커뮤니티의 지원이 그 핵심입니다!