소개

완료됨

컨테이너는 마이크로 서비스 아키텍처 및 애플리케이션에 대한 일반적인 개발 방법입니다. 컨테이너 기반 구현은 보안 기능을 통해 서로 영향을 주지 않고 여러 인스턴스가 동일한 호스트에서 동시에 실행되도록 허용하기 때문에 하드웨어를 효율적으로 사용합니다. 또한 컨테이너를 사용하면 더 많은 인스턴스를 배포하여 서비스를 쉽게 확장할 수 있습니다.

단일 호스트 또는 개발 환경에서 표준 컨테이너 관리 런타임은 개별 컨테이너 관리를 지원합니다. 여러 컨테이너가 함께 작동하는 복잡한 시스템의 크기를 조정해야 하는 경우 컨테이너 관리가 더 어렵습니다. 솔루션은 부하 분산, 배포 프로세스 오케스트레이션 및 네트워크 연결 지원을 위한 구성 및 기본 테넌스를 통합해야 합니다.

복잡한 시스템의 관리 프로세스를 돕기 위해 개발자는 Kubernetes와 같은 컨테이너 관리 플랫폼을 사용하는 경우가 많습니다. 이 플랫폼은 컨테이너가 네트워크 내의 지정된 리소스에 도달하거나 인터넷을 포함한 외부 네트워크에 액세스할 수 있도록 네트워킹 구성 설정을 제공합니다.

이 모듈에서는 AKS(Azure Kubernetes Service)에서 Windows 컨테이너에 대한 네트워킹 옵션을 구현하여 해결할 수 있는 비즈니스 문제 유형을 살펴봅니다. 가상 스위치를 사용하여 격리를 관리하고 CNI(컨테이너 네트워크 인터페이스) 플러그 인을 사용하여 IP 주소를 구성하는 등 Windows 컨테이너 및 Kubernetes에 대한 기본 네트워킹 개념을 검토합니다. AKS 및 AKS 하이브리드에서 Windows 컨테이너화된 애플리케이션에 대한 네트워크 배포 솔루션을 검사합니다.