Microsoft diz que está fazendo melhorias em suas imagens de contêiner do Windows Server, que são usadas para criar ambientes virtualizados isolados do sistema operacional Windows para executar aplicativos. Em um anúncio, a empresa diz que reduziu o tamanho das imagens básicas do Windows Server Core e do Nanoserver em até 40%, tornando-os mais rápidos para baixar e implantar.
Se você não estiver familiarizado com o Windows Server Core, é uma imagem de tamanho médio que oferece suporte a aplicativos de estrutura.NET tradicionais. Quanto ao Nanoserver, é uma imagem ultraleve criada para aplicativos.NET Core.
Ambas as imagens estão no Docker Hub e vêm do Microsoft Container Registry (MCR).
Em seu post, a Microsoft aponta que a redução de tamanho foi possível ao remover alguns componentes que não eram essenciais para cenários de contêiner. O mais notável desses componentes é o navegador Microsoft Edge.
O recurso de desencaixe chegará em breve
A Microsoft não deseja remover totalmente a imagem do contêiner Edge. É por isso que ele diz que em breve fornecerá uma imagem de contêiner separada para o navegador. Essa imagem permitirá que os usuários executem aplicativos ou testes baseados na Web dentro de contêineres.
Isso também permitirá que a Microsoft atualize o Edge independentemente das imagens básicas, dando aos usuários mais flexibilidade e controle sobre seus ambientes de contêiner. Vale a pena notar que isso ainda não está disponível e a Microsoft diz que fornecerá mais detalhes sobre como desacoplar o Edge das imagens básicas em breve.
Além de remover os principais componentes como o Edge, a Microsoft diz que fez outras melhorias para reduzir o tamanho das imagens:
“Além disso, encontramos oportunidades para melhorias modestas em outros aspectos da imagem. Por exemplo, desativamos tarefas agendadas desnecessárias e removemos arquivos de log não essenciais. Por fim, fizemos alterações em nossas ferramentas de imagem, o que deve reduzir a necessidade de redefinir nossas imagens quando certos aspectos de nosso algoritmo de geração de imagem mudarem.”
As imagens de contêiner do Windows Server de tamanho reduzido estão disponíveis para Windows Server 2022 e Windows Server 2019. Os usuários podem extraí-los do MCR usando os seguintes comandos:
docker pull mcr.microsoft.com/windows/servercore:ltsc2022 docker pull mcr.microsoft.com/windows/nanoserver:ltsc2022
A Microsoft também oferece imagens básicas do Windows e do Windows Server, que fornecem o conjunto completo de APIs do Windows para cargas de trabalho que o exigem. Como essas imagens são maiores que as imagens Nanoserver e Server Core, elas são apenas entregues até o Windows Server 2022.
Dica do dia: o Histórico de arquivos é um recurso de backup do Windows que salva cada versão dos arquivos em Documentos, Imagens, Vídeos, Área de trabalho e Offline Pastas do OneDrive. Embora seu nome indique um foco principal no controle de versão, você pode usá-lo como uma ferramenta de backup completa para seus documentos importantes.