역방향 프록시는 들어오는 HTTP 요청을 모니터링하고 요청된 내용에 따라 처리하기 위해 해당 서버로 요청을 전달하는 데 사용됩니다. 그러나 역방향 프록시는 레이어 4 통신의 방화벽 및 라우터와 다릅니다. 역방향 프록시는 HTTP를 이해하고 HTTP 기반 서비스를 제공해야 하기 때문에 계층 7에서 처리됩니다.
실용에 관해서는 매우 광범위합니다. 역방향 프록시는 하나 또는 서비스 그룹의 공용 끝 역할을 할 수 있으며 작업을 위해 백 엔드 서버에 공용 요청을 전달할 수 있습니다. 이것은 실제 URL을 숨기거나 최적의 처리 효율성을 위해 서버 간의 트래픽 균형을 조정하는 로드 밸런서로 사용될 수 있습니다.
블로그에서 Microsoft 는 프로젝트가 2년 동안 개발 중이라고 밝혔습니다. 마이크로소프트는 초반에 여러 내부 팀이 리버스 프록시가 필요하다는 것을 인지하고 공동으로 YARP 솔루션을 개발했기 때문이다. YARP는 ASP.NET 및 .NET의 인프라를 사용하여 .NET에서 고성능 역방향 프록시를 구축하는 역방향 프록시 도구 키트입니다. YARP의 특징은 설정을 사용자 정의하는 것이 매우 쉽다는 것입니다. 사용자는 실제 요구 사항에 따라 구성을 사용자 정의하거나 모든 시나리오의 요구 사항을 충족하는 도구로 조정할 수 있습니다.
YARP의 특징은 설정을 사용자 정의하기가 매우 쉽다는 것입니다. 사용자는 구성을 사용자 정의하거나 실제 필요에 따라 전체 장면의 요구를 충족하도록 조정할 수 있습니다.
YARP는 들어오는 요청을 처리하기 위한 미들웨어로 ASP.NET에 연결되며 YARP는 사용 및 사용자 지정을 위한 두 가지 주요 경로를 제공합니다.
- 완전한 기능을 갖춘 프록시 - YARP는 구성을 사용하여 URL 패턴을 기반으로 경로 집합을 정의합니다. 이러한 경로는 대상 서버의 클러스터에 매핑되며 클러스터의 각 대상은 클러스터가 매핑되는 경로에 대한 요청을 처리할 수 있어야 합니다. 대상 목록은 세션 선호도 및 서버 상태를 기반으로 필터링된 다음 로드 밸런싱 알고리즘을 사용하여 나머지 대상 중에서 선택합니다. 구성을 통해 각 부분을 사용자 지정할 수 있으며 고객은 필요에 따라 모듈을 추가하거나 스톡 모듈을 교체할 수 있습니다. 구성 시스템은 확장 가능하므로 서비스 패브릭과 같은 소스에서 경로 및 대상 정보를 가져올 수 있습니다.
- 또는 고도로 사용자 지정 환경의 경우 라우팅, 부하 분산 모듈 등을 우회하여 YARP 요청 전달자를 직접 호출할 수 있습니다. 예를 들어 Azure App Service에서 요청을 특정 인스턴스로 라우팅하기 위해 YARP를 사용하는 방식입니다. 요청에 따라 회전했습니다.
'브랜드관 > 마이크로소프트' 카테고리의 다른 글
KB5007253 Is Now Available for Windows 10 Insiders (0) | 2021.11.19 |
---|---|
Windows 10, 1년에 한 번 기능 업데이트로 전환 (0) | 2021.11.18 |
Microsoft, KMS 클라이언트 정품 인증을 위한 Windows 10/11 GVLK 키 발표 (0) | 2021.11.14 |
Microsoft: Windows 11 SE는 한 번 제거하면 다시 설치할 수 없습니다 (0) | 2021.11.14 |
마이크로소프트 윈도우 11 검토 (0) | 2021.10.24 |
TPM이란 무엇이며 Windows 11에 TPM이 필요한 이유는 무엇입니까? (0) | 2021.10.24 |
Windows 11: 알아야 할 모든 것 (0) | 2021.10.24 |
Windows 11은 절전 모드에서 다시 시작하여 더 빠른 앱 로드를 약속합니다. (0) | 2021.10.24 |