Serviços do Azure

Esta leitura inclui detalhes das categorias mais usadas dos Serviços do Azure:

  • Computação
  • Web
  • Internet das Coisas (IoT)
  • Big Data
  • IA
  • DevOps
  • Rede
  • Armazenar
  • Móvel
  • Bancos de Dados

Computação

Os serviços de computação costumam ser um dos principais motivos pelos quais as empresas migram para a plataforma Azure. O Azure fornece uma variedade de opções para hospedagem de aplicativos e serviços. Aqui estão alguns exemplos de serviços de computação no Azure.

Nome do Serviçofunção de serviço
Máquinas Virtuais do AzureMáquinas virtuais (VMs) Windows ou Linux hospedadas no Azure
Conjuntos de dimensionamento de máquinas virtuais do AzureDimensionamento para VMs Windows ou Linux hospedadas no Azure
Serviço de Kubernetes do AzureGerenciamento de cluster para VMs que executam serviços em contêineres
Tecido de Serviço do AzurePlataforma de sistemas distribuídos que é executada no Azure ou no local
Lote do AzureServiço gerenciado para aplicativos de computação paralela e de alto desempenho
Instâncias de contêiner do AzureAplicativos em contêiner executados no Azure sem provisionar servidores ou VMs
Funções do AzureUm serviço de computação sem servidor orientado a eventos

Web

Vincular recursos de computação e fornecer acesso a aplicativos é a principal função da rede do Azure. A funcionalidade de rede no Azure inclui uma variedade de opções para conectar o mundo externo a serviços e recursos nos datacenters globais do Azure.

Aqui estão alguns exemplos de serviços de rede no Azure.

Nome do Serviçofunção de serviço
Rede Virtual do AzureConecta VMs a conexões de rede privada virtual (VPN) de entrada
Balanceador de carga do AzureEquilibra conexões de entrada e saída para aplicativos ou terminais de serviço
Gateway de aplicativo do AzureOtimiza a entrega do farm de servidores de aplicativos enquanto aumenta a segurança do aplicativo
Gateway de VPN do AzureAcessa as Redes Virtuais do Azure por meio de gateways VPN de alto desempenho
DNS do AzureFornece respostas de DNS ultrarrápidas e disponibilidade de domínio ultra-alta
Rede de entrega de conteúdo do AzureFornece conteúdo de alta largura de banda para clientes em todo o mundo
Proteção DDoS do AzureProtege aplicativos hospedados no Azure contra ataques distribuídos de negação de serviço (DDOS)
Gerenciador de Tráfego do AzureDistribui o tráfego de rede pelas regiões do Azure em todo o mundo
Azure ExpressRouteConecta-se ao Azure por meio de conexões seguras dedicadas de alta largura de banda
Observador de rede do AzureMonitora e diagnostica problemas de rede usando análise baseada em cenário
Firewall do AzureImplementa firewall de alta segurança e alta disponibilidade com escalabilidade ilimitada
WAN virtual do AzureCria uma rede unificada de longa distância (WAN) que conecta sites locais e remotos

Armazenar

O Azure fornece quatro tipos principais de serviços de armazenamento.

Nome do Serviçofunção de serviço
Armazenamento de Blobs do AzureServiço de armazenamento para objetos muito grandes, como arquivos de vídeo ou bitmaps
Armazenamento de arquivos do AzureCompartilhamentos de arquivos que podem ser acessados ​​e gerenciados como um servidor de arquivos
Armazenamento de filas do AzureUm armazenamento de dados para enfileiramento e entrega confiável de mensagens entre aplicativos
Armazenamento de tabelas do AzureUm armazenamento NoSQL que hospeda dados não estruturados independentes de qualquer esquema

Todos esses serviços compartilham várias características comuns:

  • Durável  e altamente disponível com redundância e replicação.
  • Proteja  por meio de criptografia automática e controle de acesso baseado em função.
  • Escalável  com armazenamento virtualmente ilimitado.
  • Gerenciado , lidando com a manutenção e quaisquer problemas críticos para você.
  • Acessível  de qualquer lugar do mundo por HTTP ou HTTPS.

Móvel

Com o Azure, os desenvolvedores podem criar serviços de back-end móveis para aplicativos iOS, Android e Windows de forma rápida e fácil. Os recursos que costumavam levar tempo e aumentar os riscos do projeto, como adicionar login corporativo e, em seguida, conectar-se a recursos locais como SAP, Oracle, SQL Server e SharePoint, agora são simples de incluir.

Outras características deste serviço incluem:

  • Sincronização de dados off-line.
  • Conectividade com dados locais.
  • Transmitindo notificações push.
  • Escalonamento automático para atender à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 tipos e volumes de dados. E com conectividade global, esses dados ficam disponíveis para os usuários instantaneamente.

Nome do Serviçofunção de serviço
BD do Cosmos do AzureBanco de dados distribuído globalmente que oferece suporte a opções NoSQL
Banco de Dados SQL do AzureBanco de dados relacional totalmente gerenciado com dimensionamento automático, inteligência integral e segurança robusta
Banco de Dados do Azure para MySQLBanco de dados relacional MySQL totalmente gerenciado e escalável com alta disponibilidade e segurança
Banco de Dados do Azure para PostgreSQLBanco de dados relacional PostgreSQL totalmente gerenciado e escalável com alta disponibilidade e segurança
SQL Server em Máquinas Virtuais do AzureServiço que hospeda aplicativos corporativos do SQL Server na nuvem
Análise de sinapse do AzureArmazém de dados totalmente gerenciado com segurança integral em todos os níveis de escala, sem nenhum custo extra
Serviço de migração de banco de dados do AzureServiço que migra bancos de dados para a nuvem sem alterações no código do aplicativo
Cache do Azure para RedisCaches de serviço totalmente gerenciados usados ​​com frequência e dados estáticos para reduzir a latência de dados e aplicativos
Banco de Dados do Azure para MariaDBBanco de dados relacional MariaDB totalmente gerenciado e escalável com alta disponibilidade e segurança

Rede

Ter uma ótima experiência na web é fundamental no mundo dos negócios de hoje. O Azure inclui suporte de primeira classe para criar e hospedar aplicativos Web e serviços Web baseados em HTTP. Os seguintes serviços do Azure são focados em hospedagem na web.

Nome do ServiçoDescrição
Serviço de Aplicativo do AzureCrie rapidamente aplicativos poderosos baseados na web em nuvem.
Hubs de notificação do AzureEnvie notificações push para qualquer plataforma de qualquer back-end.
Gerenciamento de API do AzurePublique APIs para desenvolvedores, parceiros e funcionários com segurança e escala.
Pesquisa Cognitiva do AzureImplante essa pesquisa totalmente gerenciada como um serviço.
Recurso de Aplicativos Web do Serviço de Aplicativo do AzureCrie e implante aplicativos da Web de missão crítica em escala.
Serviço Azure SignalRAdicione facilmente funcionalidades da Web em tempo real.

IoT

As pessoas podem acessar mais informações do que nunca. Os assistentes digitais pessoais levaram aos smartphones e agora existem relógios inteligentes, termostatos inteligentes e até geladeiras inteligentes. Computadores pessoais costumavam ser a norma. Agora, a Internet permite que qualquer item com capacidade on-line acesse informações valiosas. Essa capacidade dos dispositivos de coletar e retransmitir informações para análise de dados é chamada de IoT.

Muitos serviços podem auxiliar e conduzir soluções de ponta a ponta para IoT no Azure.

Nome do ServiçoDescrição
Central IoTSolução global totalmente gerenciada de software IoT como serviço (SaaS) que facilita a conexão, o monitoramento e o gerenciamento de ativos IoT em escala
Hub IoT do AzureHub de mensagens que fornece comunicações seguras e monitoramento de milhões de dispositivos IoT
Borda IoTServiço totalmente gerenciado que permite que modelos de análise de dados sejam enviados diretamente para dispositivos IoT, o que permite que eles reajam rapidamente a mudanças 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 de big data, estamos nos referindo a grandes volumes de dados. Dados de sistemas climáticos, sistemas de comunicação, pesquisa genômica, plataformas de imagem e muitos outros cenários geram centenas de gigabytes de dados. Essa quantidade de dados dificulta a análise e a tomada de decisões. Geralmente é tão grande que as formas tradicionais de processamento e análise não são mais apropriadas.

As tecnologias de cluster de software livre foram desenvolvidas para lidar com esses grandes conjuntos de dados. O Azure oferece suporte a uma ampla variedade de tecnologias e serviços para fornecer big data e soluções analíticas.

Nome do ServiçoDescrição
Análise de sinapse do AzureExecute análises em grande escala usando um data warehouse corporativo baseado em nuvem que aproveita o processamento massivamente paralelo para executar consultas complexas rapidamente em petabytes de dados.
Azure HDInsightProcesse grandes quantidades de dados com clusters gerenciados de clusters Hadoop na nuvem.
Azure DatabricksIntegre esse serviço de análise colaborativo baseado no Apache Spark com outros serviços de big data no Azure.

IA

A IA, no contexto da computação em nuvem, é baseada em uma ampla gama de serviços, cujo núcleo é o aprendizado de máquina. O aprendizado de máquina é uma técnica de ciência de dados que permite que os computadores usem dados existentes para prever comportamentos, resultados e tendências futuras. Usando o aprendizado de máquina, os computadores aprendem sem serem explicitamente programados.

Previsões 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 de que você pode gostar com base no que você comprou. Ou quando seu cartão de crédito é roubado, o aprendizado de máquina compara a transação com um banco de dados de transações e ajuda a detectar fraudes. E quando seu robô aspirador aspira uma sala, o aprendizado de máquina o ajuda a decidir se o trabalho está concluído.

Aqui estão alguns dos tipos de serviço de aprendizado de máquina e IA mais comuns no Azure.

Nome do ServiçoDescrição
Serviço de Aprendizado de Máquina do AzureAmbiente baseado em nuvem que você pode usar para desenvolver, treinar, testar, implantar, gerenciar e rastrear modelos de aprendizado de máquina. Ele pode gerar automaticamente um modelo e ajustá-lo automaticamente para você. Ele permitirá que você comece a treinar em sua máquina local e, em seguida, expanda para a nuvem.
Estúdio de Aprendizado de Máquina do AzureEspaço de trabalho visual colaborativo onde você pode criar, testar e implantar soluções de aprendizado de máquina usando algoritmos de aprendizado de máquina pré-construídos e módulos de manipulação de dados.

Um conjunto de produtos estreitamente relacionado são os serviços cognitivos . Você pode usar essas APIs pré-construídas em seus aplicativos para resolver problemas complexos.

Nome do ServiçoDescrição
VisãoUse algoritmos de processamento de imagem para identificar, legendar, indexar e moderar de forma inteligente suas fotos e vídeos.
FalaConverta áudio falado em texto, use voz para verificação ou adicione reconhecimento de alto-falante ao seu aplicativo.
Mapeamento de conhecimentoMapeie informações e dados complexos para resolver tarefas como recomendações inteligentes e pesquisa semântica.
Pesquisa do BingAdicione APIs de pesquisa do Bing aos seus aplicativos e aproveite a capacidade de combinar bilhões de páginas da Web, imagens, vídeos e notícias com uma única chamada de API.
Processamento de linguagem naturalPermita que seus aplicativos processem linguagem natural com scripts pré-criados, avaliem sentimentos e aprendam a reconhecer o que os usuários desejam.

DevOps

O DevOps reúne pessoas, processos e tecnologia automatizando a entrega de software para fornecer valor contínuo aos seus usuários. Com o Azure DevOps, você pode criar  e  liberar  pipelines  que fornecem integração, entrega e implantação contínuas para seus aplicativos. Você pode integrar repositórios e testes de aplicativos, executar monitoramento de aplicativos e trabalhar com artefatos de construção. Você também pode trabalhar com itens de backlog para rastreamento, 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 estreitamente integradas ao Azure para permitir implantações consistentes e repetíveis para seus aplicativos para fornecer processos simplificados de compilação e lançamento.

Nome do ServiçoDescrição
Azure DevOpsUse ferramentas de colaboração de desenvolvimento, como pipelines de alto desempenho, repositórios Git privados gratuitos, quadros Kanban configuráveis ​​e testes de carga automatizados e baseados em nuvem. Anteriormente conhecido como Visual Studio Team Services.
Laboratórios DevTest do AzureCrie rapidamente ambientes Windows e Linux sob demanda para testar ou demonstrar aplicativos diretamente de pipelines de implantação.