O que é o Linux no Azure?
A nuvem do Microsoft Azure é uma rede mundial de datacenters de última geração e mais de 200 produtos e serviços de nuvem projetados para dar suporte a um amplo espectro de cenários técnicos e de negócios. A migração para o Azure permite minimizar a carga de manutenção da infraestrutura física e beneficar-se dos serviços avançados de computação. A Microsoft e terceiros no Azure oferecem muitas linguagens de programação, estruturas de desenvolvimento e distribuições de sistema operacional. A Microsoft e seus parceiros também oferecem centenas de soluções predefinidas que podem agregar valor rapidamente a cargas de trabalho novas e existentes.
O Linux é a plataforma que mais cresce no Azure, portanto, os usuários do Linux encontrarão ferramentas e sistemas conhecidos. A Microsoft e seus parceiros também oferecem centenas de soluções predefinidas que podem agregar valor rapidamente a cargas de trabalho novas e existentes.
Primeiro, escolha a distribuição do Linux desejada com base nos requisitos de familiaridade, uso, custo e suporte. Você pode trazer sua distribuição ou encontrar distribuições no Azure Marketplace.
Se você trouxer sua distribuição do Linux, siga as diretrizes do Azure para preparar sua imagem.
As imagens baseadas em Linux em Azure Marketplace incluem distribuições base e imagens com software pré-instalado para cenários específicos. Todas as imagens contêm o software e a configuração necessários para garantir uma operação tranquila nas VMs do Azure. Isso inclui suporte de driver no nível de kernel para a infraestrutura do Azure, como armazenamento e rede, além de recursos com suporte do Azure, como acesso remoto direto à memória.
Muitas das imagens no Azure Marketplace são gratuitas: você paga apenas pela infraestrutura virtual consumida pela sua VM. Algumas imagens apresentam outros termos de licença e compra para o software incluído. Você aprenderá mais sobre as opções de preços e suporte mais adiante neste módulo.
Você também pode encontrar centenas de outras imagens do Linux para ferramentas para desenvolvedores de terceiros, segurança, bancos de dados, análise e muito mais.
Ao pensar em criar um ambiente de computação no Azure, entenda as diferenças entre quatro modelos de uso geral disponíveis: IaaS (infraestrutura como serviço), PaaS (plataforma como serviço), DBaaS (banco de dados como serviço) e SaaS (software como serviço). A unidade 4 descreve mais detalhadamente por que você pode escolher um desses modelos em vez do outro e quais são desvantagens.
IaaS: O Azure mantém o hardware físico e provisiona mais recursos de computação conforme necessário. Você, o cliente, é responsável por gerenciar o sistema operacional, configurar outros serviços para segurança, aplicativos Web, bem como seu ambiente de desenvolvimento, implantação de aplicativos e monitoramento.
PaaS: O Azure mantém todos os aspectos da infraestrutura, mas permite controlar, configurar e implantar aplicativos.
DBaaS: O Azure automatiza atualizações de banco de dados, provisionamento e backups, que permitem que você se concentre no desenvolvimento de aplicativos.
SaaS: O Azure gerencia aplicativos completos aos quais os clientes assinam, como o Microsoft 365 e o Dynamics 365. Os ISVs (fornecedores independentes de software) oferecem uma ampla variedade de soluções SaaS no site do Microsoft AppSource.
Este módulo se concentra nas opções IaaS, PaaS e DBaaS para Linux.