Principais serviços do Azure para desenvolvedores

Este artigo apresenta alguns dos principais serviços do Azure que são usados com mais frequência como desenvolvedor. Para obter uma lista abrangente de todos os serviços do Azure, consulte a página do hub de documentação do Azure.

Hospedagem e computação de aplicativos

        Serviço Descrição
Serviço de Aplicativo do Azure Hospede aplicativos Web e APIs .NET, Java, Node.js e Python em um serviço do Azure totalmente gerenciado. Você só precisa implantar seu código no Azure. O Azure cuida de todo o gerenciamento de infraestrutura, como alta disponibilidade, balanceamento de carga e dimensionamento automático.
Aplicativos Web Estáticos do Azure Hospede aplicativos Web estáticos criados usando estruturas como Gatsby, Hugo ou VuePress, ou aplicativos Web modernos criados usando Angular, React, Svelte ou Vue. Os aplicativos Web estáticos criam e implantam automaticamente com base em alterações de código e integração de API de recursos com o Azure Functions.
Azure Functions Uma plataforma de computação sem servidor para criar segmentos pequenos e discretos de código que podem ser acionados a partir de uma variedade de eventos diferentes. Aplicativos comuns incluem a criação de APIs sem servidor ou a orquestração de arquiteturas de unidade de evento.
Instâncias de Contêiner do Azure Execute contêineres do Docker sob demanda em um ambiente gerenciado e sem servidor do Azure. As Instâncias de Contêiner do Azure são uma solução para qualquer cenário que possa operar em contêineres isolados, sem orquestração.
Serviço de Kubernetes do Azure Implante rapidamente um cluster Kubernetes pronto para produção na nuvem e descarregue a sobrecarga operacional para o Azure. O Azure se encarrega das tarefas críticas, como o monitoramento e manutenção da integridade. Você só precisa gerenciar e manter os nós do agente.
Azure Spring Apps Hospede aplicativos de microsserviço do Spring Boot no Azure, sem alterações de código necessárias. O Azure Spring Apps fornece monitoramento, gerenciamento de configuração, descoberta de serviço, integração de CI/CD e muito mais.
Máquinas Virtuais do Azure Hospede seu aplicativo usando máquinas virtuais no Azure quando precisar de mais controle sobre seu ambiente de computação. As VMs do Azure oferecem um ambiente de computação flexível e escalonável para máquinas virtuais Linux e Windows.

Serviços de IA do Azure

Os serviços de IA do Azure ajudam você a criar aplicativos inteligentes com APIs e modelos pré-criados e personalizáveis. Os aplicativos de exemplo incluem processamento de idioma natural para conversas, pesquisa, monitoramento, tradução, fala, visão e tomada de decisão.

        Serviço Descrição
OpenAI do Azure Use modelos de linguagem poderosos, incluindo as séries de modelos GPT-3, Codex e Embeddings para geração de conteúdo, sumarização, pesquisa semântica e linguagem natural para tradução de código.
Fala de IA do Azure Transcreva a fala audível em texto legível e pesquisável ou converta texto em fala realista para interfaces mais naturais.
Linguagem de IA do Azure Use o processamento de linguagem natural (NLP) para identificar frases-chave e conduzir a análise de sentimento a partir do texto.
Tradutor de IA do Azure Traduzir mais de 100 idiomas e dialetos.
Visão de IA do Azure Analise o conteúdo em imagens e vídeo.
IA do Azure Search Recuperação de informações em escala para aplicativos de pesquisa tradicionais e de conversa, com segurança e opções para enriquecimento e vetorização de IA.
IA do Azure para Informação de Documentos Serviço de extração de documentos que compreende seus formulários, permitindo que você extraia rapidamente texto e estrutura de documentos.

Dados

        Serviço Descrição
SQL do Azure Uma família de produtos de mecanismo de banco de dados do SQL Server na nuvem.
Banco de Dados SQL do Azure Uma versão totalmente gerenciada e baseada em nuvem do SQL Server.
Azure Cosmos DB Um banco de dados NoSQL totalmente gerenciado e baseado em nuvem. O Azure Cosmos DB apresenta várias APIs, incluindo APIs compatíveis com MongoDB, Cassandra e Gremlin.
Banco de Dados do Azure para PostgreSQL Um serviço de banco de dados PostgreSQL totalmente gerenciado e baseado em nuvem baseado no PostgreSQL Community Edition.
Banco de Dados do Azure para MySQL Um serviço de banco de dados MySQL totalmente gerenciado e baseado em nuvem baseado no MySQL Community Edition.
Banco de Dados do Azure para MariaDB Um serviço de banco de dados MariaDB totalmente gerenciado e baseado em nuvem baseado na edição da comunidade MariaDB.
Cache Redis do Azure Um agente de mensagens e cache de dados seguro que fornece alta taxa de transferência e acesso de baixa latência aos dados para aplicativos.

Armazenamento

Os produtos de Armazenamento do Azure oferecem serviços de armazenamento de dados híbridos e de nuvem seguros e escaláveis. As ofertas incluem serviços para soluções de armazenamento híbrido e serviços para transferir, compartilhar e fazer backup de dados.

        Serviço Descrição
Armazenamento de Blobs do Azure O Armazenamento de Blobs do Azure permite que seus aplicativos armazenem e recuperem arquivos na nuvem. O Armazenamento do Azure é altamente escalonável para armazenar grandes quantidades de dados, e os dados são armazenados com redundância para garantir alta disponibilidade.
Armazenamento do Azure Data Lake O Armazenamento Azure Data Lake foi projetado para dar suporte à análise de big data, fornecendo armazenamento escalonável e econômico para dados estruturados, semiestruturados ou não estruturados.

Mensagens

Esses são alguns dos serviços mais populares que gerenciam o envio, o recebimento e o roteamento de mensagens de e para aplicativos.

        Serviço Descrição
Barramento de Serviço do Azure Um agente de mensagens corporativas totalmente gerenciado que oferece suporte a integrações ponto a ponto e publicação-assinatura. É ideal para criar aplicativos desacoplados, nivelamento de carga baseado em fila ou facilitar a comunicação entre microsserviços.
Hubs de eventos do Azure Os Hubs de Eventos do Azure são um serviço gerenciado que pode ingerir e processar fluxos de dados massivos de sites, aplicativos ou dispositivos.
Armazenamento de Filas do Azure Uma fila simples e confiável que pode lidar com grandes cargas de trabalho.

Identidade e segurança

        Serviço Descrição
Microsoft Entra ID Gerencie identidades de usuários e controle o acesso a seus aplicativos, dados e recursos.
Azure Key Vault Armazene e acesse segredos de aplicativos, como cadeias de conexão e chaves de API, em um cofre criptografado com acesso restrito para garantir que seus segredos e seu aplicativo não sejam comprometidos.
Configuração de Aplicativos Um serviço rápido e escalável para gerenciar centralmente as configurações do aplicativo e os sinalizadores de recursos.

Gerenciamento

        Serviço Descrição
Azure Monitor Uma solução de monitoramento abrangente para coletar, analisar e responder a dados de monitoramento de seus ambientes locais e de nuvem.
Application Insights Esse recurso do Azure Monitor fornece o APM (Gerenciamento de Desempenho de Aplicativo) para aprimorar o desempenho, a confiabilidade e a qualidade de seus aplicativos Web em tempo real.