Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo explica como criar uma infraestrutura de aplicativo de exemplo. Detalhamos a criação de uma infraestrutura para uma loja online simples que reúne todas as diretrizes e decisões em torno de convenções de nomenclatura, conjuntos de disponibilidade, redes virtuais e balanceadores de carga, e, na verdade, implantar suas VMs (máquinas virtuais).
Carga de trabalho de exemplo
A Adventure Works Cycles deseja criar um aplicativo de repositório online no Azure que consiste em:
- Dois servidores IIS executando o front-end do cliente em uma camada da Web
- Dois servidores IIS processando dados e pedidos em uma camada de aplicativo
- Duas instâncias do Microsoft SQL Server com grupos de disponibilidade AlwaysOn (dois SQL Servers e uma testemunha de nó majoritário) para armazenar dados e pedidos de produtos em uma camada de banco de dados
- Dois controladores de domínio do Active Directory para contas de clientes e fornecedores em uma camada de autenticação
- Todos os servidores estão localizados em duas sub-redes:
- uma sub-rede front-end para os servidores Web
- uma sub-rede de back-end para os servidores de aplicativos, cluster SQL e controladores de domínio
diagrama 
O tráfego seguro de entrada na web deve ser balanceado entre os servidores web à medida que os clientes navegam na loja online. O tráfego de processamento de pedidos na forma de solicitações HTTP dos servidores Web deve ser balanceado entre os servidores de aplicativos. Além disso, a infraestrutura deve ser projetada para alta disponibilidade.
O design resultante deve incorporar:
- Uma assinatura e uma conta do Azure
- Um único grupo de recursos
- Discos Gerenciados do Azure
- Uma rede virtual com duas sub-redes
- Conjuntos de disponibilidade para as VMs com funções semelhantes
- Máquinas virtuais
Todas as opções acima seguem estas convenções de nomenclatura:
- O Adventure Works Cycles usa [carga de trabalho de TI]-[local]-[recurso do Azure] como prefixo
- Para este exemplo, "azos" (Azure Online Store) é o nome da carga de trabalho de TI e "use" (Leste dos EUA 2) é o local
- As redes virtuais usam AZOS-USE-VN**[number]**
- Os conjuntos de disponibilidade usam azos-use-as-[função]
- Nomes de máquinas virtuais utilizam azos-use-vm-[vmname]
Assinaturas e contas do Azure
A Adventure Works Cycles está usando sua assinatura Enterprise, chamada Adventure Works Enterprise Subscription, para fornecer cobrança para essa carga de trabalho de TI.
Armazenamento
O Adventure Works Cycles determinou que eles devem usar discos gerenciados do Azure. Ao criar VMs, ambas as camadas de armazenamento disponíveis são usadas:
- Armazenamento Standard para servidores web, servidores de aplicativos e controladores de domínio e seus discos de dados.
- Armazenamento Premium para as VMs do SQL Server e seus discos de dados.
Rede virtual e sub-redes
Como a rede virtual não precisa de conectividade contínua com a rede local dos Ciclos de Trabalho de Aventura, eles decidiram em uma rede virtual somente na nuvem.
Eles criaram uma rede virtual somente na nuvem com as seguintes configurações usando o portal do Azure:
- Nome: AZOS-USE-VN01
- Localização: Leste dos EUA 2
- Espaço de endereço de rede virtual: 10.0.0.0/8
- Primeira sub-rede:
- Nome: FrontEnd
- Espaço de endereço: 10.0.1.0/24
- Segunda sub-rede:
- Nome: BackEnd
- Espaço de endereço: 10.0.2.0/24
Conjuntos de disponibilidade
Para manter a alta disponibilidade de todas as quatro camadas de sua loja online, Adventure Works Cycles decidiu por quatro conjuntos de disponibilidade:
- azos-use-as-web para servidores web
- azos-use-as-app para os servidores de aplicação
- azos-use-as-sql para os servidores SQL
- azos-use-as-dc para os controladores de domínio
Máquinas virtuais
A Adventure Works Cycles decidiu os seguintes nomes para suas VMs do Azure:
- azos-use-vm-web01 para o primeiro servidor Web
- azos-use-vm-web02 para o segundo servidor Web
- azos-use-vm-app01 para o primeiro servidor de aplicativos
- azos-use-vm-app02 para o segundo servidor de aplicação
- azos-use-vm-sql01 para o primeiro SQL Server do cluster
- azos-use-vm-sql02 para o segundo servidor SQL Server no cluster
- azos-use-vm-dc01 para o primeiro controlador de domínio
- azos-use-vm-dc02 para o segundo controlador de domínio
Aqui está a configuração resultante.
a infraestrutura do aplicativo final 
Essa configuração incorpora:
- Uma rede virtual somente na nuvem com duas sub-redes (FrontEnd e BackEnd)
- Discos Gerenciados do Azure com discos Standard e Premium
- Quatro conjuntos de disponibilidade, um para cada camada do repositório online
- As máquinas virtuais para as quatro camadas
- Um conjunto de balanceamento de carga externo para o tráfego web com base em HTTPS da Internet para os servidores web
- Um conjunto de balanceamento de carga interno para o tráfego web não criptografado dos servidores web para os servidores de aplicativos
- Um único grupo de recursos