Microsoft Azure Tutorial para iniciantes: aprenda o básico em 1 dia
⚡ Resumo Inteligente
Microsoft Azure é a plataforma de computação em nuvem lançada por Microsoft Em 2010, que oferece suporte ao desenvolvimento de aplicativos, armazenamento de dados, hospedagem de serviços e gerenciamento por meio de uma rede global de Microsoft-centros de dados operados e centenas de serviços integrados.

O que é Cloud Computing?
Computação em nuvem é um termo que se refere ao armazenamento e acesso a dados pela internet. Ela não armazena nenhum dado no disco rígido do seu computador pessoal. Na computação em nuvem, você acessa os dados de um servidor remoto.
O que é a Microsoft Azure?
Azure é uma plataforma de computação em nuvem lançada por Microsoft em fevereiro de 2010. É uma plataforma em nuvem aberta e flexível que auxilia no desenvolvimento, armazenamento de dados, hospedagem e gerenciamento de serviços. O Azure ferramenta hospeda aplicativos da web pela Internet com a ajuda de Microsoft centros de dados.
Tipos de Azure Nuvens
Existem basicamente três tipos de nuvens em Microsoft Azure:
- PaaS
- SaaS
- IaaS
Azure como IaaS
IaaS (Infraestrutura como Serviço) é a camada fundamental da plataforma em nuvem. Azure O serviço é utilizado por administradores de TI para processamento, armazenamento, redes ou quaisquer outras operações fundamentais de computador. É um dos Azure tópicos para aprender que permitem aos usuários executar software arbitrário.
Vantagens:
- Oferece portabilidade eficiente em termos de tempo de projeto.
- É recomendável para aplicações que necessitam de controle total.
- IaaS oferece uma transição rápida de serviços para a nuvem.
- A principal vantagem da IaaS é que ela te livra das preocupações de configurar várias máquinas físicas ou virtuais.
- Ajuda você a acessar, monitorar e gerenciar datacenters.
Desvantagens da IaaS:
- Muito de riscos de segurança de servidores sem patches.
- Algumas empresas definiram processos para testar e atualizar vulnerabilidades em servidores locais. Isso não pode ser feito sem Azure.
Azure como PaaS
PaaS é uma plataforma computacional que inclui um sistema operacional, um ambiente de execução de linguagem de programação, um banco de dados ou serviços web. Azure serviço é usado por desenvolvedores e fornecedores de aplicativos.
Como o próprio nome sugere, esta plataforma é fornecida ao cliente para desenvolver e implantar software. É um dos Azure Conceitos básicos que permitem ao cliente se concentrar no desenvolvimento de aplicativos em vez de se preocupar com hardware e infraestrutura. Também cuida de sistemas operacionais, redes e problemas de servidor.
Vantagens:
- O custo total é baixo, pois os recursos são alocados sob demanda e os servidores são adicionados ou substituídos automaticamente.tracted.
- Azure é menos vulnerável porque os servidores são verificados automaticamente em busca de todos os problemas de segurança conhecidos.
- Todo o processo é invisível para o desenvolvedor, portanto não há risco de violação de dados.
Desvantagens:
- Podem ocorrer problemas de portabilidade ao usar PaaS serviços.
- Pode haver um ambiente diferente em Azure, portanto, o aplicativo precisa se adaptar de acordo.
Azure como SaaS
SaaS (Software as a ServiceO Microsoft Exchange é um software hospedado e gerenciado centralmente. Trata-se de uma única versão do aplicativo utilizada por todos os clientes. É possível escalar para múltiplas instâncias, o que ajuda a garantir o melhor desempenho em todas as localidades. O software é licenciado por meio de assinatura mensal ou anual. O MS Exchange, o Office e o Dynamics são oferecidos como SaaS.
Azure Chave Concepts
Agora neste Azure tutorial básico para iniciantes, aprenderemos Azure conceitos-chave listados abaixo:
| Nome do conceito | Descrição |
|---|---|
| Regiões | Azure é uma plataforma global em nuvem que está disponível em várias regiões do mundo. Quando você solicita um serviço, aplicativo ou VM em AzurePrimeiro, você precisa especificar uma região. A região selecionada representa o centro de dados onde seu aplicativo está sendo executado. |
| Datacenter | In Azure, você pode implantar seus aplicativos em vários data centers em todo o mundo. Portanto, é aconselhável selecionar uma região mais próxima da maioria dos seus clientes. Ajuda a reduzir a latência nas solicitações de rede. |
| Azure portal | O Azure O portal é um aplicativo baseado na web que pode ser usado para criar, gerenciar e remover Azure Recursos e serviços. Está localizado em https://portal.azure.com. |
| Recursos | An Azure Um recurso é um computador individual, dados de rede ou serviço de hospedagem de aplicativos que é cobrado individualmente. Alguns exemplos de recursos comuns são: máquinas virtuais (VM), conta de armazenamento ou bancos de dados SQL. |
| Grupos de recursos | An Azure Um grupo de recursos é um contêiner que armazena recursos relacionados para um Azure solução. Pode incluir todos os recursos ou apenas os recursos que você deseja gerenciar. |
| Modelos do Resource Manager | É um arquivo JSON que define um ou mais recursos a serem implantados em um grupo de recursos. Ele também estabelece dependências entre os recursos implantados. |
| Completa | Azure Permite automatizar o processo de criação, gerenciamento e exclusão de recursos usando o PowerShell ou o Azure Interface de linha de comando (CLI). |
| Azure PowerShell | PowerShell é um conjunto de módulos que oferece cmdlets para gerenciar AzureNa maioria dos casos, você pode usar o comando cmdlets para as mesmas tarefas que está executando no Azure portal. |
| Azure interface de linha de comando (CLI) | O Azure CLI é uma ferramenta que você pode usar para criar, gerenciar e remover Azure recursos da linha de comando. |
| APIs REST | Azure é construído sobre um conjunto de APIs REST que ajudam você a executar as mesmas operações que você executa no Azure Interface de usuário do portal. Permite que você Azure Recursos e aplicativos podem ser manipulados por meio de qualquer aplicativo de software de terceiros. |
Azure Domínios (Componentes)
Agora neste Azure Tutorial de fundamentos, vamos aprender a chave Azure Componentes:
Computar
Oferece operações de computação como hospedagem, desenvolvimento e implantação de aplicativos no Azure plataforma. Ela possui os seguintes componentes:
- Máquina virtual: Permite implementar qualquer linguagem ou carga de trabalho em qualquer sistema operacional.
- Conjuntos de dimensionamento de máquinas virtuais: Permite criar milhares de itens semelhantes. máquinas virtuais em minutos.
- Azure Serviço de contêineres: Cria uma solução de hospedagem de contêineres otimizada para AzureVocê dimensiona e organiza aplicações usando Kubernetes, DC/OS, Swarm ou Docker.
- Azure Container Registry: Este serviço armazena e gerencia imagens de contêineres em todos os tipos de... Azure implantações.
- Funções: Permite escrever código independentemente da infraestrutura e do provisionamento de servidores, para situações em que a taxa de chamadas da sua função aumenta.
- Lote: O processamento em lote ajuda você a escalar para dezenas, centenas ou milhares de máquinas virtuais e executar pipelines de computação.
- Tecido de serviço: Simplifica o desenvolvimento e o gerenciamento do ciclo de vida de aplicações baseadas em microsserviços. Oferece suporte a... Java, PHP, Node.js, Pythone Rubi.
Armazenamento
Azure O Storage é uma solução de armazenamento em nuvem para aplicações modernas. Ele foi projetado para atender à demanda de escalabilidade de seus clientes, permitindo armazenar e processar centenas de terabytes de dados. Seus componentes incluem:
- Armazenamento de blobs: Azure O armazenamento de blob é um serviço que armazena dados não estruturados na nuvem como objetos/blobs. Você pode armazenar qualquer tipo de texto ou dados binários, como um documento, arquivo de mídia ou instalador de aplicativo.
- Armazenamento em fila: Ele fornece mensagens em nuvem entre componentes de aplicativos. Oferece mensagens assíncronas para estabelecer comunicação entre os componentes do aplicativo.
- Armazenamento de arquivo: Utilizar painéis de piso ResinDek em sua unidade de self-storage em vez de concreto oferece diversos benefícios: Azure Armazenamento de arquivos, você pode migrar aplicativos legados. Ele depende de compartilhamentos de arquivos para Azure rapidamente e sem reescritas dispendiosas.
- Armazenamento de mesa: Azure O armazenamento em tabelas armazena dados NoSQL semiestruturados na nuvem. Ele fornece um armazenamento de chave/atributo com um design sem esquema.
banco de dados
Esta categoria inclui banco de dados como serviço (DBaaS) que oferece ferramentas SQL e NoSQL. Também inclui bancos de dados como Azure Cosmos DB e Azure Banco de dados para PostgreSQL. Possui os seguintes componentes:
- Banco de dados SQL: É um serviço de banco de dados relacional no Microsoft nuvem baseada no líder de mercado Microsoft SQL Server motor.
- Banco de dados de documentos: É um serviço de banco de dados NoSQL totalmente gerenciado, projetado para oferecer desempenho rápido e previsível, além de facilidade de desenvolvimento.
- Cache do Redis: É um armazenamento de chave-valor seguro e altamente avançado. Ele armazena estruturas de dados como strings, hashes, listas, etc.
Content Delivery Network
Content Delivery Network (CDN) armazena em cache conteúdo estático da web em locais estrategicamente posicionados. Isso ajuda você a oferecer velocidade na entrega de conteúdo aos usuários. Possui os seguintes componentes:
- Gateway VPN: O VPN Gateway envia tráfego criptografado por meio de uma conexão pública.
- Gerente de tráfego: Isso ajuda você a controlar e distribuir o tráfego de usuários para serviços como WebApps, VM, Azuree serviços em nuvem em diferentes centros de dados.
- Rota expressa: Ajuda você a estender suas redes locais para o Microsoft nuvem através de uma conexão privada dedicada para Microsoft Azure, Office 365 e CRM Online.
Serviços de segurança e identidade
Ele oferece recursos para identificar e responder a ameaças à segurança na nuvem. Também ajuda você a gerenciar chaves de criptografia e outros ativos confidenciais. Possui os seguintes componentes:
- Chave Vault: Azure Chave Vault permite proteger chaves criptográficas e ajuda a criar segredos usados por aplicativos e serviços em nuvem.
- Azure Diretório Ativo: Azure O Active Directory é um serviço de gerenciamento de identidades. Isso inclui autenticação multifator, registro de dispositivos, etc.
- Azure ANÚNCIO B2C: Azure O AD B2C é uma solução de gerenciamento de identidades na nuvem para seus aplicativos web e móveis voltados para o consumidor. Ele permite que você dimensione para centenas de milhões de identidades de consumidores.
Serviços de Integração Empresarial
- Ônibus de serviço: O Service Bus é um serviço de entrega de informações que funciona com base em um sistema de comunicação de terceiros.
- Banco de dados SQL Server Stretch: Este serviço ajuda você a migrar quaisquer dados inativos de forma segura e transparente para o Microsoft Azure nuvem.
- Azure Serviços de Domínio do Active Directory: Oferece serviços de domínio gerenciados, como ingresso em domínio, política de grupo, LDAP, etc. Essa autenticação é compatível com Windows Servidor Active Directory.
- Autenticação multifator: Azure A autenticação multifator (MFA) é uma verificação em duas etapas. Ela permite acessar dados e aplicativos com um processo de login simples.
Serviços de Monitorização + Gestão
Esses serviços permitem fácil gerenciamento de Azure desdobramento, desenvolvimento.
- Azure Gerente de Recursos: Isso facilita o gerenciamento e a visualização de recursos no seu aplicativo. Você pode até controlar quem na sua organização tem permissão para acessar esses recursos.
- Automação: Microsoft Azure A automação é uma forma de automatizar tarefas manuais, demoradas, propensas a erros e constantemente repetitivas. Essas tarefas são comumente realizadas em ambientes de nuvem e corporativos.
Azure Networking
- Rede Virtual: Realiza isolamento e segmentação de rede. Oferece filtragem e roteamento de tráfego de rede.
- Balanceador de carga: Oferece alta disponibilidade e desempenho de rede para qualquer aplicação. Distribui o tráfego de internet recebido entre as máquinas virtuais.
- Portal de Aplicação: Trata-se de um dispositivo virtual dedicado que oferece um Controlador de Entrega de Aplicativos (ADC) como serviço.
- Azure DNS: Azure O serviço de hospedagem DNS oferece resolução de nomes usando Microsoft Azure a infraestrutura.
Serviços Web e Móveis
- Aplicativos da Web: Os aplicativos da Web permitem que você crie e hospede sites na linguagem de programação de sua escolha, sem a necessidade de gerenciar a infraestrutura.
- Aplicativos móveis: O Mobile Apps Service oferece uma plataforma de desenvolvimento de aplicativos móveis altamente escalável e disponível globalmente para os usuários.
- Aplicativos de API: Os aplicativos de API facilitam o desenvolvimento, a hospedagem e o consumo de APIs na nuvem e em infraestruturas locais.
- Aplicativos Lógicos: O Logic Apps ajuda você a simplificar e implementar integrações escaláveis.
Fluxos de trabalho na nuvem
Ele fornece um designer visual para criar e automatizar seu processo como uma série de etapas conhecida como fluxo de trabalho.
- Centros de notificação: Azure O Notification Hubs oferece um mecanismo de notificações push fácil de usar, multiplataforma e escalável.
- Centros de eventos: Azure O Event Hubs é uma plataforma de streaming de dados capaz de gerenciar milhões de eventos por segundo. Os dados enviados para um hub de eventos podem ser transformados e armazenados usando qualquer provedor de análise em tempo real ou adaptadores de processamento em lote/armazenamento.
- Azure Pesquisa: É uma solução de busca em nuvem como serviço que oferece gerenciamento de servidores e infraestrutura. Ela oferece um serviço pronto para uso que você pode preencher com seus dados. Isso pode ser usado para adicionar buscas ao seu aplicativo web ou mobile.
Migração
As ferramentas de migração ajudam uma organização a estimar os custos de migração de cargas de trabalho. Também ajuda a realizar a migração de cargas de trabalho dos data centers locais para o Azure nuvem.
Tradicional vs. Azure Modelo de nuvem
Agora neste Azure Tutorial sobre nuvem: vamos aprender sobre a diferença entre o modelo de nuvem tradicional e o Azure modelo de nuvem:
| Tradicional | Azure Modelo de nuvem |
|---|---|
| Infraestrutura dedicada para cada aplicação | Aplicativos e microsserviços fracamente acoplados |
| Hardware desenvolvido especificamente | Hardware padrão da indústria |
| Equipes distintas de infraestrutura e operações | Equipes DevOps focadas em serviços |
| Processos e configurações personalizadas | Processos e configurações padronizados |
Aplicações de Azure
Agora neste Azure tutorial para iniciantes, aprenderemos as aplicações de Azure. Microsoft Azure é usado em um amplo espectro de aplicações como:
- Serviços de Infraestrutura
- Aplicativos móveis
- Aplicativos da web
- Serviços na Nuvem
- Armazenamento, backup e recuperação
- Gestão de dados
- Serviços de mídia
Vantagens de Azure
Aqui estão as vantagens de usar Azure:
- Azure A infraestrutura aprimorará sua estratégia de continuidade de negócios de forma econômica.
- Isso permite que você acesse o aplicativo sem precisar comprar uma licença para cada máquina individualmente.
- Windows Azure Oferece a melhor solução para suas necessidades de dados, desde bancos de dados SQL até blobs e tabelas.
- Oferece escalabilidade, flexibilidade e relação custo-benefício.
- Ajuda você a manter a consistência entre nuvens com ferramentas e recursos familiares.
- Permite expandir o centro de dados com um conjunto de ferramentas de gerenciamento consistente e soluções familiares de desenvolvimento e identidade.
- Você pode implantar máquinas virtuais premium em minutos, que também incluem Linux e Windows Servidores.
- Ajuda você a dimensionar seus recursos de TI para cima ou para baixo, de acordo com suas necessidades.
- Não é necessário ter um computador potente e caro para executar aplicativos da web na computação em nuvem.
- Você não precisará de poder de processamento ou espaço em disco rígido se estiver usando Azure.
- A computação em nuvem oferece armazenamento praticamente ilimitado.
- Se o seu computador pessoal ou laptop apresentar problemas, todos os seus dados ainda estarão na nuvem e continuarão acessíveis.
- A partilha de documentos leva diretamente a uma melhor colaboração.
- Se você trocar de dispositivo, seus computadores, aplicativos e documentos o acompanharão pela nuvem.
Desvantagens de Azure
- A computação em nuvem não é possível sem conexão com a internet.
- Azure É um aplicativo baseado na web que exige muita largura de banda para ser baixado, assim como documentos grandes.
- Aplicativos baseados na web podem, às vezes, ser mais lentos em comparação com o acesso a um programa de software semelhante em seu computador desktop.


