Identificar opções de IaaS do Azure para implantações do Linux

Concluído

A IaaS permite criar um datacenter virtual privado para sua organização e preenchê-lo com máquinas virtuais. É possível provisionar máquinas virtuais e gerenciá-las individualmente ou como Conjuntos de Dimensionamento de Máquinas Virtuais: grupos de VMs idênticas gerenciadas por meio de uma interface de configuração central.

Usar os Conjuntos de Dimensionamento de Máquinas Virtuais do Azure para criar e gerenciar um grupo de VMs com balanceamento de carga

Com os conjuntos de dimensionamento, você pode distribuir suas cargas de trabalho para obter alta disponibilidade, redundância, balanceamento de carga e escala elástica manual e automática. Os casos de uso comuns incluem os seguintes:

  • Aplicativos SaaS em grande escala, cargas de trabalho sem estado, cargas de trabalho de contêiner como Kubernetes, teste de desenvolvimento e aplicativos Web de front-end com balanceamento de carga.

  • Aplicativos locais que você deseja migrar para economia e gerenciamento em escala de nuvem.

  • Cargas de trabalho especializadas para computação de alto desempenho e processamento em lote.

Diagrama que ilustra conjuntos de dimensionamento de máquinas virtuais.

Escolher uma distribuição do Linux

Se sua meta é avaliar o Linux no Azure, você pode começar rapidamente. Configure uma conta gratuita do Azure e selecione sua distribuição favorita do Linux, que normalmente é gratuita por um período introdutório. Em seguida, configure suas máquinas virtuais, rede, segurança e armazenamento. Registre-se para obter o suporte Básico gratuito que está disponível para todos os clientes do Azure. Depois que sua avaliação for concluída e você começar a avançar para a implantação de produção, determine as opções de preços e suporte como parte do processo de planejamento.

Licenciamento/preço

Vale a pena entender diferentes modelos de preços. Muitos clientes preferem a flexibilidade das assinaturas pagas conforme o uso. O preço pago conforme o uso permite que você pague apenas pelos recursos usados e escale ou reduza verticalmente conforme necessário. Essa opção pode ser perfeita para ambientes em que a demanda por recursos de computação flutua ou se você não tiver certeza de quantas VMs precisará para novas cargas de trabalho.

Outros clientes, especialmente aqueles com cargas de trabalho previsíveis, preferem os preços previsíveis disponíveis com as Instâncias de VM Reservadas do Azure para Linux. Compre instâncias reservadas de computadores Linux por termos de um ou três anos a um preço fixo e economize até 72% em relação ao pagamento conforme o uso.

Você também pode combinar as duas opções, gerenciando custos entre cargas de trabalho previsíveis e variáveis. Você pode economizar ainda mais com o Benefício Híbrido do Azure. O benefício, disponível somente com o Azure, permite que você traga suas próprias assinaturas do Red Hat ou do SUSE Linux para o Azure aproveitando o preço de traga sua própria assinatura. E à medida que sua empresa precisa mudar, o Benefício Híbrido do Azure permite alternar entre os preços de pagamento conforme o uso e traga sua própria assinatura. Examine as opções e calcule os custos por hora ou mensais. Discuta os preços com seu representante da Microsoft para obter a economia máxima com base nos contratos de licenciamento existentes.

Consulte suas equipes técnicas e de negócios para saber se sua organização tem contratos de economia de custos com provedores de software Microsoft e Linux.

Suporte

A Microsoft oferece a você a opção de executar quase qualquer imagem do Linux, mas o nível de suporte recebido depende do tipo de distribuição do Linux que você escolher.

A Microsoft recomenda o uso de distribuições endossadas para a maioria das cargas de trabalho de produção, porque você se beneficia do suporte e da colaboração entre provedores da Microsoft e do Linux, como Red Hat, SUSE, Canonical e outros. Por exemplo, os provedores Microsoft e Linux otimizam kernels do Linux para o Azure como parte das distribuições endossadas do Linux. Os kernels ajustados pelo Azure incorporam novos recursos e aprimoramentos de desempenho em uma cadência mais rápida em comparação com outros kernels disponíveis no Azure Marketplace. A Microsoft e as equipes de desenvolvimento do Linux frequentemente trabalham lado a lado, garantindo uma resolução rápida de muitos problemas.

Para receber Suporte do Azure, primeiro registre-se para um plano de suporte. Várias camadas estão disponíveis, incluindo Básico (grátis), Desenvolvedor, Standard e Professional Direct.

Três dos maiores fornecedores do Linux — Red Hat, SUSE e Ubuntu — fazem parceria com a Microsoft para fornecer suporte de ponta a ponta a implantações do Linux. O suporte integrado e de nível empresarial abrange desde problemas do sistema operacional, patches de segurança e até suporte a aplicativos. A Microsoft e seu provedor Linux colaboram para resolver seus problemas por meio de apenas um ponto de contato.

Descrever as próximas etapas com a IaaS do Azure

Depois de escolher uma distribuição do Linux e uma configuração de máquina virtual, execute as seguintes etapas básicas:

  • Instancie as imagens do Linux em suas máquinas virtuais.

  • Conecte suas máquinas virtuais entre si e com a Internet usando a rede virtual privada interna no Azure.

  • Configure o armazenamento básico, como um sistema operacional, paginação/troca e disco de dados.

  • Ao criar seu ambiente de IaaS do Linux, considere adicionar segurança, backup e outros recursos incorporando ferramentas e serviços adicionais de infraestrutura do Azure. Resumimos essas ferramentas e serviços posteriormente neste módulo.

Dispositivos de rede virtual e de rede

A Rede Virtual do Microsoft Azure é o bloco de construção fundamental de sua rede privada no Azure. A rede virtual permite que vários tipos de recursos do Azure, como as VMs do Azure para Linux, se comuniquem de maneira segura entre si, com a Internet e com redes locais. A Rede Virtual é semelhante a uma rede tradicional que você operaria em seu próprio datacenter, mas traz benefícios adicionais da infraestrutura do Azure, como dimensionamento, disponibilidade e isolamento.

Se você já usa uma solução de rede de terceiros, considere incorporar a solução de virtualização de rede do Azure deles em seu ambiente do Azure. Essas imagens de VM permitem que você traga a rede, a segurança e outras funções do seu provedor favorito para o Azure para uma experiência familiar, usando habilidades que você e sua equipe já têm.

Atualmente, as soluções de virtualização de rede fornecem um conjunto diversificado de funcionalidades, como:

  • Firewalls
  • Otimizadores de WAN
  • Controladores de entrega de aplicativos
  • Roteadores
  • Balanceadores de carga
  • Proxies

Encontre soluções de virtualização de rede no Azure Marketplace.

Armazenamento do Azure

Em seu ambiente Linux local, você provavelmente usa uma variedade de mecanismos de armazenamento, incluindo repositórios de arquivos, repositórios de objetos e repositórios de mensagens. O Azure oferece suporte de armazenamento específico padrão e de carga de trabalho para implantações do Linux.

Tabela que lista as várias opções de Armazenamento do Microsoft Azure.

Os discos gerenciados do Azure são um componente da plataforma de Armazenamento do Microsoft Azure. Discos gerenciados do Azure são volumes de armazenamento virtual em nível de bloco gerenciados pelo Azure e usados com máquinas virtuais do Azure. No mínimo, as VMs normalmente exigem um disco do sistema operacional que contém o volume de inicialização, um disco temporário para gerenciar arquivos de paginação e troca e um disco de dados. Isso pode ser diferente da configuração local com a qual você está acostumado.

As opções de armazenamento incluem estes serviços específicos da carga de trabalho:

  • Armazenamento de Blobs do Azure: um repositório de objetos altamente escalonável para dados binários e de texto. Ela também inclui suporte para análise de Big Data por meio do Data Lake Storage Gen2.

  • Arquivos do Azure: compartilhamentos de arquivos gerenciados para implantações locais e em nuvem.

  • Azure Elastic SAN: uma solução totalmente integrada que simplifica a implantação, a escala, o gerenciamento e a configuração de uma SAN no Azure.

  • Armazenamento de Filas do Azure: um repositório de mensagens para um sistema de mensagens confiável entre componentes do aplicativo.

  • Armazenamento de Tabelas do Azure: um repositório NoSQL para um armazenamento sem esquemas de dados estruturados.

  • Azure NetApp Files: armazenamento de arquivos corporativos. O NetApp Files torna mais fácil migrar e executar aplicativos complexos baseados em arquivos sem alterações de código. O Azure NetApp Files é gerenciado por meio de contas do NetApp e pode ser acessado por meio de volumes NFS, SMB e protocolo duplo.

Escolher a camada de Arquivos do Azure apropriada

Tabela que lista as várias camadas de Arquivos do Azure.

Os objetos de dados do Armazenamento do Microsoft Azure podem ser acessados de qualquer lugar do mundo por HTTP ou HTTPS por meio de uma API REST. O Armazenamento do Microsoft Azure também oferece bibliotecas de clientes para desenvolvedores que criam aplicativos ou serviços. Desenvolvedores e profissionais de TI podem usar o Azure PowerShell e a CLI do Azure para escrever scripts para gerenciamento de dados ou tarefas de configuração. O portal do Azure e o Gerenciador de Armazenamento do Azure fornecem as ferramentas de interface do usuário para interagir com o Armazenamento do Microsoft Azure.

Quando usar recursos de IaaS do Azure para implantações do Linux

Algumas organizações desejam adotar uma abordagem prática com todos os aspectos da própria infraestrutura, desde a escolha de configurações de máquina virtual até a otimização de armazenamento e rede, além da criação de ambientes de desenvolvimento personalizados. Para essas organizações, a IaaS é uma abordagem apropriada.

Com os recursos de IaaS do Azure, você gerencia a infraestrutura virtual enquanto o Azure gerencia a infraestrutura física. Aqui estão alguns dos motivos pelos quais você pode usar IaaS:

  • Eliminar a carga de provisionamento e manutenção da infraestrutura física.

  • Replicar o ambiente local na nuvem para reduzir a necessidade de refatoração.

  • Desenvolver soluções híbridas que abrangem sistemas locais e de nuvem.

  • Aumentar a segurança, a elasticidade, a confiabilidade e a resiliência com os serviços de infraestrutura do Azure.

  • Reduzir os custos com licenciamento e preços mais flexíveis.

Verificação de conhecimentos

1.

Qual das afirmações a seguir é verdadeira sobre IaaS no Azure?

2.

Qual das seguintes opções é um recurso do modelo de preços do Azure?