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.
Este artigo é a parte dois de uma série de sete artigos que ajudam os desenvolvedores a começar a usar o Azure.
- Parte 1: Visão geral do Azure para desenvolvedores
- Parte 2: principais Serviços do Azure para desenvolvedores
- Parte 3: Hospedar aplicativos no Azure
- Parte 4: Conectar seu aplicativo aos serviços do Azure
- Parte 5: Como criar e gerenciar recursos no Azure?
- Parte 6: Conceitos-chave para desenvolver aplicativos no Azure
- Parte 7: Como sou cobrado?
Este artigo apresenta alguns dos principais serviços do Azure que os desenvolvedores usam com mais frequência. Para obter uma lista abrangente de todos os serviços do Azure, consulte o Hub de documentação do Azure.
Hospedagem e computação de aplicativos
Se você precisa hospedar recursos estáticos de um aplicativo Web, uma API ou processos de back-end de execução longa usando contêineres, VMs ou tecnologias sem servidor, esses serviços do Azure ajudam você a arquitetar toda a sua solução.
| Serviço | Descrição | |
|---|---|---|
|
Serviço de Aplicativos 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 gerencia tarefas de infraestrutura, como alta disponibilidade, balanceamento de carga e dimensionamento automático. |
|
Aplicativos Web Estáticos do Azure | Hospede aplicativos Web estáticos criados com estruturas como Gatsby, Hugo ou VuePress ou aplicativos Web modernos criados com Angular, React, Svelte ou Vue. Aplicativos Web estáticos são criados e implantados automaticamente com base em alterações de código e suportam a integração com APIs do Azure Functions. |
|
Azure Container Apps | Os Aplicativos de Contêiner do Azure permitem executar aplicativos em contêineres em uma plataforma sem servidor sem gerenciar a orquestração ou a infraestrutura. |
|
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 do Kubernetes pronto para produção na nuvem e alivie a sobrecarga operacional com o Azure. O Azure se encarrega de tarefas críticas, como o monitoramento da saúde do sistema e manutenção. Você só precisa gerenciar e fazer manutenção dos nós de agente. |
|
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 do Linux e do Windows. |
|
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. Os aplicativos comuns incluem a criação de APIs sem servidor ou a orquestração de arquiteturas orientadas a eventos. |
|
Azure Spring Apps | Hospede aplicativos de microsserviço Spring Boot no Azure, sem a necessidade de alterações de código. O Azure Spring Apps fornece monitoramento, gerenciamento de configuração, descoberta de serviço, integração de CI/CD e muito mais. |
Você pode se perguntar: "Por que há tantas maneiras diferentes de hospedar um aplicativo?" A resposta é explicada no próximo artigo, Hospedando aplicativos no Azure.
Ferramentas de Fundição
Ferramentas de Foundry ajudam você a criar aplicativos de IA com APIs e modelos predefinidos e personalizáveis. Aplicativos de exemplo incluem processamento de linguagem 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 avançados, incluindo a série de modelos GPT, Codex e Embeddings para geração de conteúdo, resumo, pesquisa semântica e linguagem natural para tradução de código. |
|
Fala do Azure nas Ferramentas de Pesquisa | Transcreva a fala audível em texto legível e pesquisável ou converta o texto em fala realista para obter interfaces mais naturais. |
|
Linguagem do Azure nas Ferramentas Foundry | Use o processamento de linguagem natural (NLP) para identificar frases-chave e realizar análises de sentimento a partir do texto. |
|
Tradutor do Azure nas Ferramentas de Fundição | Traduza mais de 100 idiomas e dialetos. |
|
Azure Vision nas Ferramentas Foundry | Analise o conteúdo em imagens e vídeo. |
|
Azure AI 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. |
|
Inteligência de Documentos do Azure no Foundry Tools | Serviço de extração de documentos que entende seus formulários, permitindo que você extraia rapidamente texto e estrutura de documentos. |
Dados
O Azure oferece uma ampla gama de opções de armazenamento relacional e NoSQL, incluindo versões gerenciadas de muitos produtos populares de banco de dados de software livre.
| 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 baseada em nuvem do SQL Server. |
|
Azure Cosmos DB | Um banco de dados NoSQL totalmente gerenciado e baseado na nuvem. O Azure Cosmos DB apresenta várias APIs, incluindo APIs compatíveis com MongoDB, Cassandra e Gremlin. |
|
Azure Database for PostgreSQL | Um serviço de banco de dados PostgreSQL totalmente gerenciado e baseado em nuvem baseado no PostgreSQL Community Edition. |
|
Azure Database for MySQL | Um serviço de banco de dados MySQL totalmente gerenciado e baseado em nuvem com base 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 do Azure para Redis | Um cache de dados seguro e corretor de mensagens que fornece acesso de alta taxa de transferência e baixa latência aos dados para aplicativos. |
Armazenamento
Os produtos de Armazenamento do Azure oferecem serviços de armazenamento de dados híbridos e seguros e escaloná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, armazena grandes quantidades de dados e garante alta disponibilidade com armazenamento redundante. |
|
Armazenamento do Azure Data Lake | O Azure Data Lake Storage dá suporte à análise de Big Data com armazenamento escalonável e econômico para dados estruturados, semiestruturados ou não estruturados. |
Messaging
Estes são alguns dos serviços mais populares que gerenciam o envio, recebimento e roteamento de mensagens de e para aplicativos.
| Serviço | Descrição | |
|---|---|---|
|
Barramento de Serviço do Azure | Um broker de mensagens corporativo, totalmente gerenciado, que dá suporte a integrações ponto a ponto e publicar-assinar. Ele é ideal para criar aplicativos separados, 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 ingere e processa fluxos de dados maciços de sites, aplicativos ou dispositivos. |
|
Armazenamento de Filas do Azure | Uma fila confiável e simples que gerencia grandes cargas de trabalho. |
Identidade e segurança
Um dos pontos fortes do Azure está em sua postura de segurança segura por padrão. Você pode aprimorar a segurança no nível do aplicativo com os serviços a seguir.
| Serviço | Descrição | |
|---|---|---|
|
Microsoft Entra ID | Gerenciar identidades de usuário e controlar o acesso a seus aplicativos, dados e recursos. |
|
Azure Key Vault | Armazene e acesse segredos do aplicativo, como cadeias de conexão e chaves de API, em um cofre criptografado com acesso restrito para garantir que seus segredos e aplicativo não sejam comprometidos. |
|
Configuração de Aplicativo | Um serviço rápido e escalonável para gerenciar de maneira centralizada as configurações do aplicativo e os sinalizadores de recursos. |
Gerenciamento
A maioria dos aplicativos se beneficia de permitir que DevOps, desenvolvedores e administradores tenham visibilidade profunda do código em execução na nuvem. Os serviços a seguir fornecem informações sobre o desempenho e o registro em log do aplicativo.
| Serviço | Descrição | |
|---|---|---|
|
Azure Monitor | Uma solução abrangente de monitoramento para coletar, analisar e responder à dados de monitoramento dos seus ambientes de nuvem e no local. |
|
Application Insights | Esse recurso do Azure Monitor fornece APM (Gerenciamento de Desempenho de Aplicativos) para aprimorar o desempenho, a confiabilidade e a qualidade de seus aplicativos Web dinâmicos. |
Agora que você tem uma visão geral dos serviços que podem ser combinados em uma solução de nuvem robusta, examinaremos mais de perto a criação e a hospedagem de aplicativos direcionados à nuvem.
Continue para a parte 3: hospedagem de aplicativos no Azure