https://techcommunity.microsoft.com/t5/apps-on-azure-blog/announcing-app-service-environment-v3-ga/ba-p/2517990

 

Announcing App Service Environment v3 GA

We are happy to announce the GA of App Service Environment v3 (ASEv3) along with Isolated V2.  The ASEv3 was developed in response to customer feedback and has many improvements over the earlier versions while still providing an isolated single tenant web

techcommunity.microsoft.com

As part of the Azure App Service, the ASEv3 provides a PaaS experience to host your Windows or Linux applications. You can deploy Windows or Linux applications as code and Microsoft will manage the OS your applications run in. If you want greater control over your app, you have the ability to host Linux containers as well.

 

이걸 보면, Windows나 Linux applications을 code로 돌릴 수 있다구 되어있어.

 

리눅스 컨테이너는 익히 아는데, 윈도우 컨테이너도 있나?

https://tech.devsisters.com/posts/intro-windows-container/

 

[Windows 컨테이너] 1: Windows 컨테이너에 대한 이해

Windows 컨테이너를 실무에 사용하기 위해서 알아야 할 기본적인 내용들을 설명합니다.

tech.devsisters.com

있다.

 

 

그렇다면, App Service가 컨테이너 기반이라는게 말이 된다.

그러니까 코드로 CI/CD를 지원하는거지.

 

그리구 만약에 app에 대한 권한이 더 필요하면, 리눅스 컨테이너를 올리는거지. (OS 이미지를 올리는거지)

그럼 네가 OS에 대한 일부 control을 할 수 있으니까.

그게 싫으면 그냥 주는대로 쓰는거구.

 

참고)

컨테이너는 호스트 운영 체제의 커널을 공유하지만 이에 대한 무제한 액세스 권한을 얻지 않습니다. 대신 시스템의 격리된(가상화된 경우도 있음) 뷰를 가져옵니다. 예를 들어 컨테이너는 파일 시스템 및 레지스트리의 가상화된 버전에 액세스할 수 있지만 변경 내용은 컨테이너에만 영향을 주며 컨테이너가 중지되면 삭제됩니다. 컨테이너는 데이터를 저장하기 위해 Azure Disk 또는 파일 공유(Azure Files 포함)와 같은 영구 스토리지를 탑재할 수 있습니다.

https://docs.microsoft.com/ko-kr/virtualization/windowscontainers/about/

 

Windows 컨테이너 정보

컨테이너는 온-프레미스 및 클라우드의 다양한 환경에서 Windows 앱을 포함한 앱을 패키징하고 실행하는 기술입니다. 이 항목에서는 Docker 및 Azure Kubernetes Service를 사용하는 방법을 포함하여 컨테

docs.microsoft.com

 

Microsoft는 사용자 고유의 컨테이너 이미지를 빌드하기 위한 시작 지점으로 사용할 수 있는 여러 이미지(기본 이미지라고 함)를 제공합니다.

  • Windows - Windows API 및 시스템 서비스(서버 역할 제외)를 전부 포함합니다.
  • Windows Server - Windows API 및 시스템 서비스를 전부 포함합니다.
  • Windows Server Core - Windows Server API(즉, 전체 .NET framework)의 일부를 포함하는 작은 이미지입니다. 또한 대부분의 서버 역할이 포함되어 있지만 팩스 서버가 포함되지 않는 경우도 있습니다.
  • Nano 서버 - .NET Core API 및 일부 서버 역할을 지원하는 가장 작은 Windows Server 이미지입니다.

Linux와 Windows Server 컨테이너 간의 차이는 무엇입니까?

Linux와 Windows Server는 커널과 코어 운영 체제 내에서 비슷한 기술을 구현합니다. 차이는 컨테이너 안에서 실행되는 워크로드와 플랫폼에 있습니다.

고객이 Windows Server 컨테이너를 사용하는 경우 .NET, ASP.NET, PowerShell 등의 기존 Windows 기술과 통합할 수 있습니다.

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기