Microsoft는 최근 자사의 Linux용 Azure App Service 서비스가 향후 기본 운영 체제로 이전 Debian을 대체하여 Ubuntu를 주로 사용할 것이라고 발표했습니다. 최신 뉴스에 따르면 .NET 10, Python 3.14, Node 24, PHP 8.5 및 Java 25와 같은 다음 버전부터 모두 Ubuntu를 기반으로 하며 향후 몇 달 내에 관련 업데이트가 점진적으로 출시될 예정입니다.

마이크로소프트는 우분투를 선택하면 장점이 많다고 말했다. 우선, Ubuntu는 Debian을 기반으로 하며 여전히 Debian 생태계를 상속받을 수 있지만 Ubuntu는 업스트림 업데이트 속도가 더 빠르므로 최신 도구 체인과 라이브러리를 보다 적시에 채택하는 데 도움이 됩니다. 또한 Ubuntu의 LTS(장기 지원) 버전은 Canonical에서 공식적으로 5년 동안 지원됩니다. 이는 Debian의 전체 지원 기간보다 2년 더 긴 기간입니다. Microsoft는 또한 Ubuntu로 전환하면 이미지 크기를 최적화하고 서비스 안정성과 성능을 향상시키는 데 도움이 될 것이라고 믿습니다.

기존 Linux용 Azure App Service 애플리케이션의 경우 Microsoft는 조치가 필요하지 않으며 이전 애플리케이션은 강제 마이그레이션 없이 Debian에서 계속 실행될 것임을 강조합니다. 사용자가 새 애플리케이션을 만들거나 위의 새 버전의 운영 환경으로 업그레이드하는 경우 플랫폼은 기본적으로 Ubuntu 기반 시스템을 사용합니다. 자동화된 배포, 용량 확장, 진단, 네트워킹과 같은 프로세스도 동일하게 유지되고 정상적으로 실행됩니다.

Microsoft는 이러한 변경이 빌드 동작에 미치는 영향은 중립적이거나 긍정적일 것으로 예상되며 이미지를 얇게 하면 빌드 시간과 콜드 스타트 ​​시간을 줄일 수 있다고 지적했습니다. 업그레이드할 때 사용자는 애플리케이션 빌드 또는 시작 중에 설치된 기본 소프트웨어 패키지를 확인해야 합니다. Ubuntu에서는 일부 버전이나 이름이 다를 수 있기 때문입니다. 지원되는 주류 개발 프레임워크와 관련하여 Microsoft는 주요 호환성 문제를 예상하지 않습니다.