DevOps & Infrastructure

Higress AI, Ingress NGINX 마이그레이션 시간 대폭 단축

Ingress NGINX가 공식적으로 은퇴하면서, 보안 규정 준수 압박이 기업들에게 마이그레이션을 강요하고 있습니다. 그런데 이 까다로운 작업이 수개월에서 수분으로 단축될 수 있다면 어떨까요?

{# Always render the hero — falls back to the theme OG image when article.image_url is empty (e.g. after the audit's repair_hero_images cleared a blocked Unsplash hot-link). Without this fallback, evergreens with cleared image_url render no hero at all → the JSON-LD ImageObject loses its visual counterpart and LCP attrs go missing. #}
Ingress NGINX에서 Higress로의 AI 지원 마이그레이션 워크플로우를 보여주는 다이어그램.

Key Takeaways

  • Ingress NGINX의 2026년 3월 은퇴로 기업의 긴급한 마이그레이션이 필수화되었습니다.
  • AI 네이티브 API 게이트웨이인 Higress는 LLM 특화 기능과 Envoy/Istio 기반을 제공합니다.
  • AI 에이전트는 복잡한 리소스를 몇 분 안에 검증하며 Ingress NGINX 마이그레이션을 획기적으로 가속화할 수 있습니다.
  • AI 지원을 통해 60개 이상의 Ingress 리소스 마이그레이션이 30분 만에 완료된 것으로 보고되었습니다.

기업의 플랫폼 팀에게 시간이 촉박했습니다. 2026년 3월, Ingress NGINX의 공식 은퇴 시점이 다가왔고, 마이그레이션 압박은 즉각적이었습니다. 지원이 중단된 컨트롤러를 계속 사용하는 것은 단순히 좋지 않은 관행을 넘어, 치명적인 보안 취약점으로 중요 인프라를 노출시키는 셈이죠. 60개 이상의 복잡한 Ingress 리소스를 가진 쿠버네티스 클러스터를 눈앞에 둔 한 인프라 엔지니어에게 과제는 명확했습니다. 모든 것을 수동으로 뜯어고치지 않고, 빠르고 현대적이며 강력한 대체재를 찾아야 했습니다.

예상 경로는 무엇이었을까요? 수개월의 고된 리팩토링, 복잡한 스크립팅, 그리고 전환 과정에서 새로운 버그를 발생시킬 높은 위험입니다. 하지만 현실은 이제 극적으로 달라졌습니다. AI 에이전트와 최근 CNCF Sandbox에 합류한 클라우드 네이티브 및 AI 네이티브 API 게이트웨이인 Higress 덕분에 60개 이상의 리소스를 포함한 전체 마이그레이션 검증이 불과 30분 만에 완료되었다는 보고입니다.

왜 Higress인가? AI 시대는 더 많은 것을 요구한다

Higress는 단순한 API 게이트웨이가 아닙니다. 업계 표준인 Envoy와 Istio를 기반으로 AI 워크로드를 염두에 두고 처음부터 설계되었습니다. 이는 레거시 컨트롤러의 부족한 부분을 직접적으로 해결하고, 급성장하는 대규모 언어 모델(LLM) 세계에 필수적인 특화된 기능을 제공하는 것을 목표로 합니다.

  • AI 네이티브 아키텍처: 이것이 헤드라인 기능입니다. LLM을 사후 고려 사항으로 취급하는 기존 게이트웨이와 달리, Higress는 LLM API 호출의 예측 불가능한 비용을 관리하는 데 필수적인 토큰 기반 속도 제한과 반복적인 AI 프롬프트의 지연 시간을 줄이는 지능형 캐싱과 같은 기능을 통합합니다.
  • LLM 프로토콜 거버넌스: 어떤 LLM 제공업체와도 연동될 수 있는 단일의 안전한 엔드포인트를 상상해 보세요. Higress는 이 통합 프로토콜을 제공하여, 조직이 전체 API 표면을 재구성하지 않고도 모델을 교체할 수 있는 유연성을 제공합니다.
  • 무중단 안정성: Envoy의 xDS 프로토콜을 활용하여 Higress는 구성 업데이트를 밀리초 단위로 보장합니다. 이는 연결을 끊을 수 있는 악명 높은 “NGINX 리로드”보다 단순히 약간 개선된 것이 아니라, AI 스트리밍이나 gRPC와 같은 애플리케이션에서 상태 저장, 지속적인 연결을 유지하는 데 필수적입니다.
  • 모델 컨텍스트 프로토콜(MCP) 지원: AI 에이전트가 내부 도구 및 데이터와 안전하게 상호 작용해야 하는 기업의 경우, Higress의 MCP 서버 지원은 안전한 브릿지 역할을 하는 중요한 이점입니다.

AI 지원 마이그레이션: 자동화를 통한 속도 향상

여기서 진짜 이야기는 가속화 메커니즘입니다. Alibaba 엔지니어는 특수 “스킬”을 갖춘 AI 에이전트를 활용하여 무거운 작업을 대신 처리했습니다. 이는 키를 넘기는 것이 아니라, 인간의 전문성을 증강하여 AI가 지루한 분석 및 검증을 처리하도록 하고, 엔지니어는 프로덕션 배포에 대한 최종 제어권을 유지하도록 하는 것입니다.

  1. 현재 상태 감사: nginx-to-higress-migration 스킬로 무장한 AI 에이전트는 기존 쿠버네티스 클러스터를 자동으로 탐색했습니다. 모든 Ingress 리소스를 식별하고, 결정적으로 NGINX 특유의 주석 중 번역이 필요한 부분을 정확히 찾아냈습니다. 이 작업은 일반적으로 몇 시간의 수동 검토를 소모하는 일이었습니다.

  2. 위험 없는 시뮬레이션: 프로덕션 트래픽 중단을 방지하기 위해 엔지니어는 AI를 사용하여 Kind (Docker 내 쿠버네티스)로 시뮬레이션 환경을 설정했습니다. 중요하게도, Higress는 상태 업데이트 비활성화(global.enableStatus=false)로 설치되었습니다. 이 영리한 구성은 Higress와 기존 NGINX 컨트롤러가 평화롭게 공존하도록 하여, 새로운 라우팅 로직을 기존 설정과 나란히 테스트할 수 있게 했습니다.

  3. WASM을 통한 맞춤형 로직: 복잡한 NGINX 스니펫이나 맞춤 Lua 로직—일반적으로 마이그레이션을 중단시키는 요인—은 higress-wasm-go-plugin 스킬을 사용하여 처리되었습니다. 이를 통해 AI는 고성능 WebAssembly (WASM) 플러그인을 생성하여, 몇 주간의 수동 코딩 없이 Higress 환경 내에서 맞춤 로직을 효과적으로 복제할 수 있었습니다.

믿을 수 없는 결과: 30분 만에 규정 준수 달성

Higress의 Ingress NGINX 구성과의 기본 호환성과 이 AI 기반 검증 워크플로우를 결합함으로써, 마이그레이션은 단순히 빠른 것이 아니라 놀라울 정도로 신속했습니다. 제공된 분석 내용은 명확한 그림을 보여줍니다.

단계 AI 에이전트 작업 결과
분석 60개 이상 Ingress 리소스 감사 1분 미만에 전체 격차 분석 완료
시뮬레이션 Kind에 환경 미러링 10분 미만의 타이핑으로 “디지털 트윈” 검증
플러그인 개발 WASM 플러그인 생성 2분 미만에 사용자 지정 스니펫 번역
실행 최종 실행 계획 생성 30분 안에 프로덕션 준비 완료

Ingress NGINX의 은퇴는 규정 준수라는 틀로 제시되었습니다. 하지만 이 사례는 인프라를 격상시킬 강력한 기회이기도 하다는 것을 시사합니다. Envoy와 Istio를 기반으로 구축된 AI 준비가 된 엔터프라이즈급 게이트웨이인 Higress로 마이그레이션하는 것은 단순히 규정 준수를 넘어, 조직을 미래를 향해 나아가게 합니다.

Ingress NGINX의 은퇴는 단순한 마이그레이션 장애물이 아니라, 보다 탄력적이고 AI 준비가 된 아키텍처로 업그레이드할 기회입니다.

솔직히 말해, 이러한 AI 지원 접근 방식이 표준이 된다면, 길고 중단적인 인프라 마이그레이션의 시대는 이제 끝났다고 볼 수 있습니다.


🧬 관련 인사이트

자주 묻는 질문

Higress는 무엇을 하나요? Higress는 Envoy와 Istio 기반의 AI 네이티브 API 게이트웨이로, 토큰 기반 속도 제한 및 지능형 캐싱과 같은 기능을 통해 특히 LLM 관련 최신 워크로드를 처리하도록 설계되었습니다.

Ingress NGINX는 여전히 지원되나요? 아니요, Ingress NGINX는 2026년 3월에 공식적으로 은퇴했으므로 더 이상 보안 업데이트나 지원을 받지 못합니다. 계속 사용하면 상당한 위험이 따릅니다.

이 AI 에이전트가 내 모든 NGINX 구성을 마이그레이션할 수 있나요? AI 에이전트와 Higress는 맞춤 Lua 로직을 포함하여 일반적이고 복잡한 NGINX 구성을 WebAssembly (WASM) 플러그인으로 번역하여 처리하도록 설계되었습니다. 그러나 매우 독특하거나 특수한 구성의 경우 여전히 수동 개입이 필요할 수 있습니다.

Written by
Open Source Beat Editorial Team

Curated insights, explainers, and analysis from the editorial team.

Worth sharing?

Get the best Open Source stories of the week in your inbox — no noise, no spam.

Originally reported by CNCF Blog