Você já se perguntou quais são os principais serviços oferecidos pelo Azure?
O post Principais serviços do Azure apresenta os principais serviços do Azure, em especial para as categorias computação, rede, mobile, banco de dados, web, internet das coisas, big data, inteligencia artificial e devops.
Computação
Serviços de computação são muitas vezes um dos principais motivos pelos quais as empresas mudam para a plataforma do Azure. O Azure fornece uma variedade de opções para hospedar aplicativos e serviços. Aqui estão alguns exemplos de serviços de computação no Azure:
Nome do serviço | Função do serviço |
---|---|
Máquinas Virtuais do Azure | VMs (máquinas virtuais) do Windows ou do Linux hospedadas no Azure |
Conjuntos de Dimensionamento de Máquinas Virtuais do Azure | Dimensionamento para VMs do Windows ou do Linux hospedadas no Azure |
Serviço de Kubernetes do Azure | Permite o gerenciamento de um cluster de VMs que executam serviços em contêineres |
Azure Service Fabric | Plataforma de sistemas distribuídos. É executado no Azure ou localmente |
Lote do Azure | Serviço gerenciado para aplicativos de computação paralelos e de alto desempenho |
Instâncias de Contêiner do Azure | Executar aplicativos em contêineres no Azure sem o provisionamento de servidores nem de máquinas virtuais |
Azure Functions | Um serviço de computação sem servidor controlado por eventos |
Rede
Vincular recursos de computação e fornecer acesso a aplicativos são as principais funções da rede do Azure. A funcionalidade de rede no Azure inclui uma variedade de opções para conectar o mundo exterior aos serviços e recursos nos datacenters globais do Microsoft Azure.
Os recursos de rede do Azure têm os seguintes recursos:
Nome do serviço | Função do serviço |
---|---|
Rede Virtual do Azure | Conectar VMs a conexões de VPN (Rede Virtual Privada) de entrada |
Azure Load Balancer | Equilibra as conexões de entrada e saída para pontos de extremidade de serviço ou aplicativos |
Gateway de Aplicativo do Azure | Otimiza a entrega de farm de servidores de aplicativo, aumentando simultaneamente a segurança do aplicativo |
Gateway de VPN do Azure | Acessa as Redes Virtuais do Azure por meio de gateways de VPN de alto desempenho |
DNS do Azure | Fornece respostas DNS extremamente rápidas e disponibilidade de domínio extremamente alta |
Rede de Distribuição de Conteúdo do Azure | Distribui o conteúdo de alta largura de banda para clientes no mundo todo |
Proteção contra DDoS do Azure | Protege os aplicativos hospedados no Azure contra ataques de DDoS (negação de serviço distribuído) |
Gerenciador de Tráfego do Azure | Distribui o tráfego de rede entre as regiões do Azure no mundo todo |
Azure ExpressRoute | Conecta-se ao Azure por meio de conexões seguras dedicadas de alta largura de banda |
Observador de Rede do Azure | Monitora e diagnostica problemas de rede usando a análise baseada em cenário |
Firewall do Azure | Implementa um firewall de alta segurança e alta disponibilidade com escalabilidade ilimitada |
WAN Virtual do Azure | Cria uma WAN (rede de longa distância) unificada, conectando sites locais e remotos |
Armazenamento
O Azure fornece quatro tipos principais de serviços de armazenamento. Esses serviços são:
Nome do serviço | Função do serviço |
---|---|
Armazenamento de Blobs do Azure | Serviço de armazenamento para objetos muito grandes, como arquivos de vídeo ou bitmaps |
Armazenamento de arquivos do Azure | Compartilhamentos de arquivos que você pode acessar e gerenciar como um servidor de arquivos |
Armazenamento de Filas do Azure | Um armazenamento de dados para o enfileiramento de mensagens e a entrega confiável delas entre aplicativos |
Armazenamento da tabela do Azure | Um repositório NoSQL que hospeda dados não estruturados independentes de qualquer esquema |
Todos esses serviços compartilham algumas características comuns:
- Duráveis e altamente disponíveis com redundância e replicação.
- Seguros por meio de criptografia automática e controle de acesso baseado em função.
- Escalonáveis com um armazenamento praticamente ilimitado.
- Gerenciados, cuidando da manutenção e de quaisquer eventuais problemas críticos para você.
- Acessíveis de qualquer lugar do mundo por HTTP ou HTTPS.
Móvel
O Azure permite que os desenvolvedores criem serviços de back-end móveis para iOS, Android e Windows em aplicativos de maneira rápida e fácil. Agora é simples incluir recursos que costumavam levar tempo e aumentar o risco do projeto, como adicionar credenciais corporativas e, em seguida, conectar-se aos recursos locais, como SAP, Oracle, SQL Server e SharePoint.
Outros recursos deste serviço incluem:
- Sincronização de dados offline.
- Conectividade para dados locais.
- Difusão de notificações por push.
- Dimensionamento automático para corresponder às necessidades de negócios.
Bancos de dados
O Azure fornece vários serviços de banco de dados para armazenar uma ampla variedade de volumes e tipos de dados. E com a conectividade global, esses dados ficam disponíveis para os usuários instantaneamente.
Nome do serviço | Função do serviço |
---|---|
Azure Cosmos DB | Banco de dados distribuído globalmente que dá suporte a opções de NoSQL |
Banco de Dados SQL do Azure | Banco de dados relacional totalmente gerenciado com dimensionamento automático, inteligência integral e uma segurança robusta |
Banco de Dados do Azure para MySQL | Banco de dados relacional MySQL totalmente gerenciado e escalonável, com alta disponibilidade e segurança |
Banco de Dados do Azure para PostgreSQL | Banco de dados relacional PostgreSQL totalmente gerenciado e escalonável, com alta disponibilidade e segurança |
SQL Server em VMs | Hospede aplicativos empresariais do SQL Server na nuvem |
SQL Data Warehouse do Azure | Data warehouse totalmente gerenciado com segurança integral em todos os níveis de escala, sem custo extra |
Serviço de Migração de Banco de Dados do Azure | Migra os bancos de dados para a nuvem sem alterações no código do aplicativo |
Cache do Azure para Redis | Armazena em cache os dados estáticos e usados com frequência para reduzir a latência de dados e de aplicativos |
Banco de Dados do Azure para MariaDB | Banco de dados relacional MariaDB totalmente gerenciado e escalonável, com alta disponibilidade e segurança |
Web
No mundo dos negócios atual, é essencial ter uma experiência de sucesso da Web. O Azure inclui suporte de primeira classe para criar e hospedar aplicativos Web e serviços Web baseados em HTTP. Os serviços do Azure voltados para hospedagem na Web incluem:
Nome do Serviço | Descrição |
---|---|
Serviço de Aplicativo do Azure | Crie rapidamente aplicativos de nuvem poderosos baseados na Web |
Hubs de Notificação do Azure | Envie notificações por push para qualquer plataforma de qualquer back-end. |
Gerenciamento de API do Azure | Publique APIs para desenvolvedores, parceiros e funcionários de forma segura e em escala. |
Azure Search | Pesquisa como serviço totalmente gerenciada. |
Recurso de Aplicativos Web do Serviço de Aplicativo do Azure | Crie e implante aplicativos Web críticos em escala. |
Serviço Azure SignalR | Adicione funcionalidades da Web em tempo real com facilidade. |
Internet das Coisas
As pessoas são capazes de acessar mais informações do que em qualquer momento da história anterior. Começou com PDAs (assistentes digitais pessoais), então se transformou em smartphones. Agora há relógios inteligentes, termostatos inteligentes e até mesmo refrigeradores inteligentes. Computadores pessoais costumavam ser a regra. Agora, a Internet permite que qualquer item que tenha funcionalidade online acesse informações valiosas. Essa capacidade dos dispositivos de coletar e então retransmitir informações para análise de dados é conhecida como a IoT (Internet das Coisas).
Há vários serviços que podem auxiliar e conduzir soluções de ponta a ponta para IoT no Azure.
Nome do Serviço | Descrição |
---|---|
IoT Central | Solução SaaS (software como serviço) de IoT global totalmente gerenciada que torna fácil conectar, monitorar e gerenciar seus ativos de IoT em escala |
Hub IoT do Azure | Hub de mensagens que fornece comunicação segura e monitoramento entre milhões de dispositivos IoT |
IoT Edge | Efetue push de seus modelos de análise de dados diretamente para seus dispositivos IoT, permitindo que eles reajam rapidamente a alterações de estado sem a necessidade de consultar modelos de IA baseados em nuvem. |
Big Data
Os dados vêm em todos os formatos e tamanhos. Quando falamos sobre Big Data, estamos nos referindo a grandes volumes de dados. Dados de sistemas de clima, sistemas de comunicação, pesquisa genômica, plataformas de geração de imagens e muitos outros cenários produzem centenas de gigabytes de dados. Essa quantidade de dados torna difícil analisar e tomar decisões. O volume geralmente é tão grande que formas tradicionais de processamento e análise não são mais apropriadas.
Tecnologias de cluster de software livre foram desenvolvidas para lidar com esses grandes conjuntos de dados. O Microsoft Azure dá suporte a uma ampla gama de tecnologias e serviços para fornecer soluções de análises e Big Data.
Nome do Serviço | Descrição |
---|---|
SQL Data Warehouse do Azure | Executar análise em grande escala usando um EDW (Enterprise Data Warehouse) baseado em nuvem que aproveita o MPP (processamento paralelo massivo) para executar consultas complexas rapidamente em petabytes de dados |
Azure HDInsight | Processe grandes quantidades de dados com clusters gerenciados de clusters Hadoop na nuvem |
Azure Databricks (versão prévia) | Serviço de análise colaborativa com base no Apache Spark que pode ser integrado com outros serviços de Big Data no Azure. |
Inteligência Artificial
Inteligência Artificial, no contexto de computação em nuvem, baseia-se em uma ampla gama de serviços, cujo núcleo é o Machine Learning. Machine Learning é uma técnica de ciência de dados que permite que os computadores usem os dados existentes para prever futuros comportamentos, resultados e tendências. Usando o aprendizado de máquina, os computadores aprendem sem serem explicitamente programados.
As estimativas ou previsões de aprendizado de máquina podem tornar aplicativos e dispositivos mais inteligentes. Por exemplo, quando você faz compras online, o aprendizado de máquina ajuda a recomendar outros produtos que podem lhe agradar com base no que você já comprou. Ou, ao passar seu cartão de crédito, o aprendizado de máquina compara a transação com um banco de dados de transações e ajuda a detectar fraudes. E, quando o aspirador de pó robô aspira uma sala, o aprendizado de máquina ajuda a decidir se o trabalho está concluído.
Estes são alguns dos tipos de serviço do Machine Learning e de Inteligência Artificial mais comuns no Azure:
Nome do Serviço | Descrição |
---|---|
Serviço do Azure Machine Learning | Ambiente baseado em nuvem você pode usar para desenvolver, treinar, testar, implantar, gerenciar e acompanhar modelos de aprendizado de máquina. Pode automaticamente gerar e ajustar um modelo para você. Permitirá que você inicie o treinamento em seu computador local e então aumente para a nuvem |
Azure Machine Learning Studio | Workspace colaborativo do tipo “arrastar e soltar” em que você pode criar, testar e implantar soluções de aprendizado de máquina usando módulos de manipulação de dados e algoritmos de aprendizado de máquina pré-criados |
Os serviços cognitivos são um conjunto de produtos fortemente relacionados. São APIs pré-criadas que você pode usar em seus aplicativos para resolver problemas complexos.
Nome do Serviço | Descrição |
---|---|
Visão | Algoritmos de processamento de imagens para identificar, legendar, indexar e moderar de modo inteligente suas imagens e vídeos. |
Fala | Converta áudio falado em texto, use voz para verificação ou adicione reconhecimento de locutor ao seu aplicativo. |
Mapeamento de conhecimento | Mapeie dados e informações complexos para resolver tarefas como recomendações inteligentes e pesquisa semântica. |
Pesquisa do Bing | Adicione APIs de Pesquisa do Bing a seus aplicativos e aproveite a capacidade de vasculhar bilhões de páginas da Web, imagens, vídeos e notícias com uma única chamada à API. |
Processamento de Idioma Natural | Permita que seus aplicativos processem idioma natural com scripts pré-criados, avalie sentimentos e aprenda a reconhecer o que os usuários desejam. |
DevOps
O DevOps (Desenvolvimento e Operações) reúne pessoas, processos e tecnologia, automatizando a entrega de software para fornecer valor contínuo para seus usuários. O Azure DevOps Services permite que você crie, compile e libere pipelines que fornecem integração, entrega e implantação contínuas para seus aplicativos. Você pode integrar repositórios e testes de aplicativos, executar o monitoramento de aplicativo e trabalhar com artefatos de compilação. Você também pode trabalhar e criar uma lista de pendências do produto de itens para acompanhamento, automatizar a implantação de infraestrutura e integrar uma variedade de ferramentas e serviços de terceiros, como Jenkins e Chef. Todas essas funções e muitas outras estão totalmente integradas ao Azure a fim de permitir implantações consistentes e repetíveis para seus aplicativos, visando fornecer processos de build e versão simplificados.
Alguns dos principais serviços de DevOps disponíveis no Azure são o Azure DevOps Services e o Azure DevTest Labs.
Nome do serviço | Descrição |
---|---|
Azure DevOps | O Azure DevOps Services (anteriormente conhecido como VSTS [Visual Studio Team Services]), fornece ferramentas de colaboração de desenvolvimento, incluindo pipelines de alto desempenho, repositórios Git privados gratuitos, quadros Kanban configuráveis e amplo teste de carga automatizado e baseado em nuvem |
Azure DevTest Labs | Crie rapidamente ambientes Windows e Linux sob demanda que você pode usar para testar ou demonstrar seus aplicativos diretamente de seus pipelines de implantação |
Fonte: Microsoft Learn