컨테이너용 Application Gateway란 무엇이며 어떻게 사용하나요?

컨테이너용 Application Gateway란 무엇이며 어떻게 사용하나요?

최근 Azure Active Directory는 이름을 Microsoft Entra ID로 변경했습니다. 이 변경은 Azure가 제공하는 서비스와 관련하여 실제로 아무것도 변경하지 않지만 많은 사용자가 이에 대해 특별히 만족하지 않았습니다 .

핵심 서비스와 Entra 작업의 전반적인 경험은 동일하지만 몇 가지 새로운 기능도 제공됩니다. 예를 들어 Microsoft는 Azure 플랫폼에서 컨테이너용 Application Gateway를 발표했으며 시작 주에 사용할 수 있습니다.

Microsoft에 따르면 Application Gateway for Containers 는 AKS(Azure Kubernetes Service) 고객이 Azure의 기본 Application Gateway 애플리케이션 로드 밸런서를 사용할 수 있도록 하는 Kubernetes 애플리케이션 인 AGIC( Application Gateway Ingress Controller )의 진화입니다 .

Microsoft는 또한 현재 형태의 AGIC가 Kubernetes 리소스의 하위 집합에서 변경 사항을 모니터링하고 ARM(Azure Resource Manager)을 활용하여 이를 Application Gateway에 적용한다고 말합니다.

Azure Application Gateway for Containers를 Application Gateway 제품군의 새로운 WeU로 발표합니다. 컨테이너용 Application Gateway는 애플리케이션 게이트웨이 + AGIC(Application Gateway Ingress Controller)의 차세대 혁신으로, Kubernetes 클러스터에서 실행되는 워크로드에 대한 애플리케이션(계층 7) 부하 분산 및 동적 트래픽 관리 기능을 제공합니다.

마이크로소프트

컨테이너용 Application Gateway – 이점 및 사용 방법

  • 성능: 실시간에 가까운 수렴 시간을 달성하여 Kubernetes yaml 구성 내에서 포드, 경로, 프로브 및 기타 로드 밸런싱 구성의 추가/제거를 반영합니다.
  • 규모: Application Gateway for Containers를 사용하여 1400개의 백엔드 포드와 100개의 수신기를 초과하여 현재 AGIC 제한을 넘어 경계를 확장합니다.
  • 배포: ARM, PowerShell, CLI, Bicep 및 Terraform을 통해 친숙한 ARM 리소스 배포를 활성화하거나 Kubernetes 내에서 모든 구성을 정의하고 Application Gateway for Containers가 Azure에서 나머지를 관리하도록 합니다!
  • 게이트웨이 API 지원: 표현적이고 확장 가능하며 역할 지향적인 인터페이스를 통해 Kubernetes 서비스 네트워킹을 정의하는 차세대 혁신입니다.
  • 가중/분할 트래픽 분산: 청록색 배포 전략과 활성/활성 또는 활성/수동 라우팅을 활성화합니다.

컨테이너용 애플리케이션 게이트웨이는 컨테이너용 애플리케이션 게이트웨이, 프런트엔드 및 연결의 세 가지 구성 요소로 구성됩니다. 배포를 시작하려는 경우 개인 IP 주소, 서브넷 위임 및 사용자 지정 관리 ID와 같은 종속성이 참조됩니다. 아래 그림에서 어떻게 작동하는지 볼 수 있습니다.

Azure 컨테이너용 애플리케이션 게이트웨이
이것이 컨테이너용 Application Gateway의 작동 방식입니다.

Microsoft에 따르면 Application Gateway for Containers 내에는 두 가지 배포 전략이 있습니다.

  • BYO(Bring Your Own) 배포: 이 배포 전략에서는 컨테이너 리소스, 연결 및 프런트 엔드 리소스용 Application Gateway의 배포 및 수명 주기가 Azure Portal, CLI, PowerShell, Terraform 등을 통해 가정되고 Kubernetes 내의 구성에서 참조됩니다.
  • ALB 컨트롤러에서 관리: 이 배포 전략에서 Kubernetes에 배포된 ALB 컨트롤러는 Application Gateway for Containers 리소스 및 해당 하위 리소스의 수명 주기를 담당합니다. ALB 컨트롤러는 ApplicationLoadBalancer 사용자 지정 리소스가 클러스터에 정의되고 해당 수명 주기가 사용자 지정 리소스의 수명 주기를 기반으로 할 때 컨테이너 리소스용 Application Gateway를 생성합니다.

현재 Application Gateway for Containers는 현재 다음 지역에서 제공됩니다.

  • 호주 동부
  • 미국 중부
  • 동아시아
  • 미국 동부
  • 동부 US2
  • 미국 중북부
  • 북유럽
  • 미국 중남부
  • 동남아시아
  • 영국 남부
  • 미국 서부
  • 서유럽

이 새로운 Azure 제품이 마음에 드십니까? 아래 의견란에 알려주십시오.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다