programing

Azure 컨테이너 서비스와 컨테이너용 웹 앱의 차이점

stoneblock 2023. 5. 4. 17:56

Azure 컨테이너 서비스와 컨테이너용 웹 앱의 차이점

Azure Container Service와 Web App for Container의 차이점은 무엇입니까?

둘 다 컨테이너를 배치할 수 있는 완벽하게 관리되는 플랫폼을 제공하는 것 같습니다.Web App for Containers가 더 많은 기능을 제공하는 것이 틀림없다고 생각합니다. 하지만 잘 모르겠습니다.Azure Container Service FAQ와 Web App for Containers 인트로 페이지를 읽어보았지만, 그 차이는 분명하지 않습니다.

Web App for Containers를 사용하면 웹 응용 프로그램을 호스팅하는 사용자 정의 Docker 컨테이너를 실행할 수 있습니다.기본적으로 Linux OS가 설치된 웹 앱 서비스는 PHP 7.0 및 Node.js 4.5와 같은 기본 제공 도커 이미지를 제공합니다.그러나 이 페이지의 지침에 따라 사용자 정의 도커 이미지를 호스트하여 사용자 고유의 SW-Stack을 정의할 수도 있습니다.제한 사항은 하나의 도커 이미지만 App Service에 배포할 수 있다는 점입니다.여러 인스턴스를 사용하도록 App Service를 확장할 수 있지만 각 인스턴스에는 동일한 도커 이미지가 배포됩니다.따라서 Docker를 서비스로 사용할 수 있지만 Microsoft 서비스를 배포하기 위한 것은 아닙니다.

컨테이너 서비스(ACS), Kubernetes 서비스(AKS)서비스 패브릭을 사용하면 서로 통신해야 할 수도 있는 여러 개의 (다른) 도커 컨테이너를 배포하고 관리할 수 있습니다.예를 들어 쇼핑 웹 사이트를 구현하고 마이크로서비스 아키텍처를 기반으로 웹 애플리케이션을 구축하려고 합니다.사용자 등록 및 로그인에 사용되는 하나의 서비스(= 컨테이너)와 방문자의 쇼핑 카트 및 물품 구매에 사용되는 다른 서비스를 갖게 됩니다.또한 다른 모든 필요한 작업에 대한 소규모 서비스도 많이 제공합니다.구매 서비스는 가입/사인인 서비스보다 더 자주 사용되기 때문에, 예를 들어 가입/사인인 서비스의 6개 인스턴스와 카트 서비스의 12개 인스턴스가 필요합니다.기본적으로 ACS, AKS 및 서비스 패브릭을 사용하면 이러한 모든 마이크로 서비스를 구현하고 관리할 수 있습니다.

ACS/AKS와 서비스 패브릭의 차이점을 알고 싶다면 여기를 참조하십시오.

언급URL : https://stackoverflow.com/questions/47232013/difference-between-azure-container-service-and-web-app-for-containers