사용자 정의 경로로 Azure Spring Apps 송신 사용자 지정
참고 항목
기본, 표준 및 엔터프라이즈 계획은 2025년 3월 중순부터 사용되지 않으며 3년의 은퇴 기간이 있습니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 사용 중지 공지 사항을 참조하세요.
표준 소비 및 전용 계획은 2024년 9월 30일부터 사용되지 않으며 6개월 후에 완전히 종료됩니다. Azure Container Apps로 전환하는 것이 좋습니다. 자세한 내용은 Azure Spring Apps 표준 사용량 및 전용 계획을 Azure Container Apps로 마이그레이션을 참조 하세요.
이 문서는 다음에 적용됩니다. ✔️ Java ✔️ C#
이 문서의 적용 대상: ✔️ 기본/표준 ✔️ Enterprise
이 문서에서는 사용자 지정 네트워크 시나리오를 지원하도록 인스턴스의 송신 경로를 사용자 지정하는 방법을 설명합니다. 예를 들어 공용 IP를 허용하지 않으며 인스턴스가 NVA(네트워크 가상 어플라이언스) 뒤에 있어야 하는 네트워크에 대한 인스턴스의 송신 경로를 사용자 지정할 수 있습니다.
기본적으로 Azure Spring Apps는 송신을 위해 설정하고 사용할 수 있는 표준 SKU Load Balancer를 프로비전합니다. 그러나 기본 설정은 모든 시나리오의 요구 사항을 충족하지 못할 수 있습니다. 예를 들어 공용 IP가 허용되지 않거나 송신을 위해 더 많은 홉이 필요할 수 있습니다. 이 기능을 사용하여 송신을 사용자 지정하는 경우 Azure Spring Apps는 공용 IP 리소스를 만들지 않습니다.
필수 조건
- 가상 네트워크에서 Azure Spring Apps 배포를 위한 모든 필수 조건. 자세한 내용은 가상 네트워크에 Azure Spring Apps 배포를 참조하세요.
- API 버전
2022-09-01 preview
이상 - Azure CLI 버전 1.1.7 이상.
제한 사항
- 새 Azure Spring Apps 서비스 인스턴스를 만들 때만
OutboundType
을 정의할 수 있으며 나중에 업데이트할 수 없습니다.OutboundType
은 가상 네트워크에서만 작동합니다. outboundType
을UserDefinedRouting
으로 설정하려면 인스턴스에 대한 유효한 아웃바운드 연결을 사용하는 사용자 정의 경로가 필요합니다.outboundType
을UserDefinedRouting
으로 설정하면 부하 분산 장치로 라우팅되는 수신 원본 IP가 인스턴스의 나가는 송신 대상 주소와 일치하지 않을 수 있습니다.
Azure Spring Apps의 아웃바운드 형식 개요
loadBalancer
또는 userDefinedRouting
유형의 고유한 outboundType
을 사용하여 Azure Spring Apps 인스턴스를 사용자 지정할 수 있습니다.
아웃바운드 형식 loadBalancer
기본 outboundType
값은 loadBalancer
입니다. outboundType
이 loadBalancer
로 설정된 경우 Azure Spring Apps는 송신 경로를 자동으로 구성하고 Azure Spring Apps 리소스 공급자가 만든 부하 분산 장치에서 송신을 예상합니다. 두 개의 부하 분산 장치가 다시 만들어집니다. 하나는 서비스 런타임용이고 다른 하나는 사용자 앱용입니다. 공용 IP 주소는 각 부하 분산 장치에 프로비전됩니다. 부하 분산 장치는 생성된 공용 IP의 송신 트래픽에 사용됩니다.
아웃바운드 형식 userDefinedRouting
참고 항목
아웃바운드 형식 사용은 고급 네트워킹 시나리오이며 적절한 네트워크 구성이 필요합니다.
outboundType
이 userDefinedRouting
으로 설정된 경우 Azure Spring Apps는 송신 경로를 자동으로 구성하지 않습니다. 송신 경로를 직접 설정해야 합니다. 리소스 그룹에서 두 개의 부하 분산 장치를 여전히 찾을 수 있습니다. 내부 트래픽에만 사용되며 공용 IP를 노출하지 않습니다. 두 개의 서브넷과 연결된 두 개의 경로 테이블을 준비해야 합니다. 하나는 런타임 서비스용이고 다른 하나는 사용자 앱용입니다.
Important
userDefinedRouting
의 outboundType
에는 0.0.0.0/0
에 대한 경로 및 경로 테이블에 있는 네트워크 가상 어플라이언스의 다음 홉 대상이 필요합니다. 자세한 내용은 가상 네트워크에서 Azure Spring Apps 실행에 대한 고객 책임을 참조하세요.