Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure é uma plataforma de nuvem projetada para simplificar o processo de compilação de aplicativos modernos. Se você optar por hospedar seus aplicativos inteiramente no Azure ou estender seus aplicativos locais com os serviços do Azure, o Azure ajuda você a criar aplicativos escalonáveis, confiáveis e de fácil manutenção. Com amplo suporte em ferramentas que você já usa, como o Visual Studio e o Visual Studio Code e uma biblioteca abrangente do SDK, o Azure foi projetado para tornar você, o desenvolvedor do .NET, produtivo desde o início.
Cenários de desenvolvimento de aplicativos no Azure
Você pode incorporar o Azure em seu aplicativo de maneiras diferentes, dependendo de suas necessidades.
Hospedagem de aplicativos no Azure – O Azure pode hospedar toda a pilha de aplicativos, desde aplicativos Web e APIs até bancos de dados até serviços de armazenamento. O Azure dá suporte a uma variedade de modelos de hospedagem, desde serviços totalmente gerenciados até contêineres até máquinas virtuais. Ao usar serviços do Azure totalmente gerenciados, seus aplicativos podem aproveitar a escalabilidade, a alta disponibilidade e a segurança internas no Azure.
Consumindo serviços de nuvem de aplicativos – Os aplicativos existentes podem incorporar os serviços do Azure para estender suas funcionalidades. Isso pode incluir a adição de recursos de pesquisa de texto completo com o Azure Cognitive Search, o armazenamento seguro de segredos do aplicativo no Azure Key Vault ou a adição de recursos de visão, fala e reconhecimento vocal com os Serviços Cognitivos do Azure. Esses serviços são totalmente gerenciados pelo Azure e podem ser facilmente adicionados ao seu aplicativo sem alterar a arquitetura do aplicativo atual ou o modelo de implantação.
Arquiteturas modernas sem servidor – O Azure Functions simplifica a criação de soluções para lidar com fluxos de trabalho controlados por eventos, seja respondendo a solicitações HTTP, manipulando uploads de arquivos no Armazenamento de Blobs ou processando eventos em uma fila. Você grava apenas o código necessário para lidar com o evento sem se preocupar com servidores ou código de estrutura. Além disso, você pode aproveitar mais de 250 conectores para outros serviços do Azure e de terceiros para resolver seus problemas de integração mais difíceis.
Desenvolvendo soluções de IA – O Azure permite que você crie aplicativos inteligentes de última geração. O SDK do Azure para .NET fornece suporte de primeira classe para a criação de aplicativos alimentados por IA com:
- Microsoft Foundry: explore modelos, crie agentes e gerencie seu ciclo de vida de desenvolvimento de IA em uma plataforma unificada.
- Azure OpenAI no Microsoft Foundry Models: crie aplicativos que usam LLM (modelos de linguagem grande) para resumir texto, gerar conteúdo e responder perguntas.
- Serviço do Foundry Agent: combinar modelos, ferramentas, estruturas e governança em um sistema unificado para a criação de agentes inteligentes.
Acesse os serviços do Azure a partir de aplicativos .NET
Se o aplicativo está hospedado no Azure ou localmente, o acesso à maioria dos serviços do Azure é fornecido por meio do SDK do Azure para .NET. O SDK do Azure para .NET é fornecido como uma série de pacotes NuGet e pode ser usado em aplicativos .NET Core (2.1 e superior) e .NET Framework (4.6.1 e superior). O SDK do Azure para .NET facilita a incorporação de serviços do Azure em seu aplicativo como a instalação do pacote NuGet correto, a instanciação de um objeto cliente e a chamada dos métodos apropriados. Mais informações sobre o SDK do Azure para .NET podem ser encontradas no SDK do Azure para visão geral do .NET.
Próximas etapas
Em seguida, saiba mais sobre os serviços do Azure mais usados para desenvolvimento do .NET.