InícioNuvemComputaçãoMicrosoft .NET Aspire automatiza o processo de compilação de arquivos Dockerfile.

Microsoft .NET Aspire automatiza o processo de compilação de arquivos Dockerfile.

Date:

A mais recente atualização da plataforma de computação em nuvem da Microsoft para o desenvolvimento de aplicativos distribuídos agora inclui a capacidade de implantar serviços utilizando Python.

cloud man success japan
Imagem: GernotBra/ShutterStock

A Microsoft introduziu o .NET Aspire 8.1, uma nova versão da plataforma de nuvem pronta para uso na criação de aplicativos distribuídos. Essa atualização inclui recursos que permitem a criação de imagens de contêineres por meio de Dockerfiles e suporte para a implementação de serviços utilizando Python.

O lançamento do .NET Aspire 8.1 ocorreu em 23 de julho e as orientações para a instalação podem ser encontradas no site learn.microsoft.com.

Para a criação de containers, o .NET Aspire 8.1 inclui duas novas funcionalidades, chamadas AddDockerfile(…) e WithDockerfile(…), que possibilitam ao .NET Aspire gerar automaticamente um Dockerfile quando o aplicativo é executado no host. Isso permite que os desenvolvedores editem facilmente os Dockerfiles e confiem no .NET Aspire para construí-los sem a necessidade de fazê-lo manualmente, conforme informado pela Microsoft. Além do suporte à construção de Dockerfiles, a Microsoft também introduziu a capacidade de fornecer argumentos de compilação e segredos durante o processo de construção.

Para introduzir serviços que utilizam Python, o .NET Aspire 8.1 incorpora a funcionalidade de extensão AddPythonProject(…). A integração do Python no .NET Aspire depende da utilização da ferramenta de ambiente virtual (venv). Para implementar projetos Python no .NET Aspire, é necessário possuir o Aspire Hosting Package Python instalado.

Segundo a Microsoft, na versão 8.1 do .NET Aspire, não haverá uma atualização do Visual Studio IDE com a nova carga de trabalho incluída. Por isso, os desenvolvedores precisam seguir as instruções de instalação para atualizar e instalar o .NET Aspire, que é disponibilizado por meio de pacotes NuGet que abordam questões relacionadas à nuvem.

VEJA TAMBEM:  CoreWeave vai disponibilizar os mais recentes processadores escaláveis Intel Xeon de 4ª Geração para melhorar o desempenho da CPU.

Outras novas funcionalidades introduzidas na versão 8.1 do .NET Aspire incluem:

  • Um novo recurso chamado API WaitForResourceAsync(…) foi criado com o objetivo de facilitar a escrita de casos de teste que requerem a espera pela inicialização de recursos. Além disso, agora há suporte para MSTest e NUnit nos modelos de projeto de teste.
  • Os planos de hospedagem para os componentes Keycloak e Elasticsearch estão disponíveis para visualização.
  • Foi incluído um pacote de hospedagem para a Garnet, um sistema de cache de código aberto desenvolvido pela Microsoft Research e que suporta o protocolo RESP.
  • Foi incluído um pacote de serviços de hospedagem para o banco de dados de vetores Milvus.
  • Foi incluído suporte para o Azure WebPubSub.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui