Implantar o Windows Server com o ASP.NET Framework no Compute Engine

1. Visão geral

Com o Google Compute Engine, você cria e executa máquinas virtuais na infraestrutura do Google, executando diferentes sistemas operacionais, incluindo o Windows Server.

Siga este laboratório para saber como criar uma máquina virtual com o Windows Server e o framework ASP.NET instalados. Também vamos criar um usuário e uma senha do Windows e aprender a usar a área de trabalho remota no Windows Server.

O que você vai aprender

  • Google Compute Engine
  • Google Cloud Marketplace
  • Como usar o Google Cloud Ma para criar uma máquina virtual com o Windows Server e o framework ASP.NET instalados
  • Como criar um usuário e uma senha do Windows
  • Como usar a Área de trabalho remota no Windows Server

O que é necessário

Como você usará este tutorial?

Apenas leitura Leitura e exercícios

Como você classificaria sua experiência com o Google Cloud Platform?

Iniciante Intermediário Proficiente

2. Configuração e requisitos

Configuração de ambiente autoguiada

Se você ainda não tem uma Conta do Google (Gmail ou Google Apps), crie uma. Faça login no Console do Google Cloud Platform ( console.cloud.google.com) e crie um projeto:

aa2b71cbc7c28c59.png

60b154eb0fd9569a.png

Lembre-se do ID do projeto, um nome exclusivo em todos os projetos do Google Cloud Platform. Faremos referência a ele mais adiante neste codelab como PROJECT_ID.

Em seguida, será necessário ativar o faturamento no console do Google Cloud para usar os recursos do Google Cloud Platform, como o Cloud Datastore e o Cloud Storage.

Novos usuários do Google Cloud Platform estão qualificados para uma avaliação sem custo financeiro de US$300. A execução deste codelab não deve custar mais do que alguns dólares, mas pode ser mais se você decidir usar mais recursos ou deixá-los em execução. Consulte a seção "limpeza" no final deste documento.

3. Noções básicas sobre o Google Cloud Marketplace

O Google Cloud Marketplace permite implantar rapidamente pacotes de software funcionais executados no Google Cloud Platform. Mesmo que você não esteja familiarizado com serviços como o Compute Engine, é fácil iniciar um pacote de software conhecido sem precisar definir manualmente o software, as instâncias de máquina virtual, o armazenamento ou as configurações de rede.

O Google Cloud Marketplace tem a solução ASP.NET Framework, que usaremos mais tarde para instalar o Windows Server, o IIS, o SQL Express e o ASP.NET com um único clique.

dfc38093c315cfcd.png

4. Implantar o Windows Server com o ASP.NET Framework

Nesta seção, vamos aprender a criar uma instância de máquina virtual do Google Compute Engine com o Windows Server e o ASP.NET Framework instalados usando o Cloud Marketplace no console do Google Cloud.

Faça login no console do Google Cloud.

Acesse o console do Google Cloud em outra guia ou janela do navegador em https://console.cloud.google.com. Use as credenciais de login definidas ao se inscrever no Google Cloud Platform ou as fornecidas pelo supervisor do laboratório.

f6cb1591046097da.png

No Console do Google Cloud, clique no ícone de menu Produtos e serviços no canto superior esquerdo da tela:

32152624d878d9f8.png

Em seguida, acesse o Cloud Marketplace.

6c08c9a31e3a9c6c.png

Pesquisar ASP.NET Framework

Digite ASP.NET para pesquisar o ASP.NET Framework e clique na caixa de resultados abaixo.

d64d04962212c3c1.png

Iniciar no Compute Engine

Na próxima tela, clique em Iniciar no Compute Engine.

Há muitos parâmetros que você pode configurar ao criar uma nova instância. Vamos usar o seguinte:

Nome

gcelab

Nome da implantação

windows-aspnet-instance

Zona

europe-west1-dLeia a seção Regiões e zonas da documentação para saber mais.

Tipo de máquina

1 vCPU (n1-standard-1)O n1-standard-1 é mais do que suficiente para nosso site ASP.NET, com um núcleo e 3,75 GiB de RAM. No entanto, é possível selecionar máquinas menores ou maiores, chegando até 32 núcleos / 208 GiB de RAM. Saiba mais sobre isso e sobre tipos de máquinas personalizados na documentação sobre tipos de máquinas.Observação: um projeto novo tem uma cota de recursos padrão, o que pode limitar o número de núcleos de CPU. Você pode pedir mais para seus projetos.

Versão do SO Windows Server

2016

Tipo de disco de inicialização:

Standard persistent diskObservação:se quiser, escolha uma unidade de estado sólido (SSD) mais eficiente. Consulte Opções de armazenamento.

Tamanho do disco em GB

100Estamos usando o padrão de 100 GB, mas você pode ajustar para mais ou menos, dependendo das suas necessidades.

Firewall

Allow HTTP traffic
Allow HTTPS traffic
Allow WebDeploy traffic
Allow RDP trafficMantenha os padrões, que vão criar regras de firewall para permitir o tráfego HTTP e HTTPS, além do tráfego WebDeploy e RDF.

Clique em Implantar para criar a nova instância de máquina virtual com o Windows Server e o ASP.NET Framework. Isso vai levar você a uma nova página em que é possível conferir o progresso.

3276c6d3647fd36.png

Quando terminar, acesse Compute Engine no menu à esquerda e selecione Instâncias de VM. A nova máquina virtual vai aparecer na lista Instâncias de VM.

fc50b1cfd8b1f4b3.png

Se você clicar em IP externo, também vai ver o site padrão do IIS disponibilizado na instância.

iis.PNG

Também é possível usar o Remote Desktop (RDP) na máquina, mas primeiro precisamos criar um usuário e uma senha do Windows.

5. Criar um usuário e uma senha do Windows

Para criar um usuário e uma senha do Windows, selecione Criar ou redefinir senha do Windows.

cf9b67269c4fa290.png

Isso vai abrir uma nova janela onde você pode criar um usuário. Mantenha o padrão e selecione Definir. Depois de alguns segundos, uma caixa de diálogo Nova senha do Windows vai aparecer com a senha recém-criada. Anote a senha, porque você vai precisar dela na próxima seção.

6. Área de trabalho remota (RDP) no Windows Server

É hora de fazer uma conexão RDP no Windows Server. Há duas maneiras diferentes, dependendo se você está no Windows ou não. Vamos analisar as duas.

Se você não está no Windows, mas usa o Chrome, conecte-se via RDP diretamente pelo navegador com a extensão Chrome RDP for Google Cloud Platform. Clique em "RDP".

a233afc39e2271c3.png

Uma mensagem solicita que você instale a extensão Chrome RDP. Após a instalação, uma página de login será aberta para você inserir seu nome de usuário e senha do Windows.

Capture.PNG

Em uma máquina Windows, selecione o menu "RDP" para fazer o download do arquivo do RDP.

b1993f64b971abec.png

No Windows, basta clicar duas vezes no arquivo do RDP e fazer login com o nome de usuário e a senha do Windows.

Depois de fazer login, a área de trabalho padrão do Windows vai aparecer com o atalho do Shell do SDK do Google Cloud.

2379b6e38ea618ef.png

7. Limpeza (opcional)

Se você não pretende usar a instância de VM em outros codelabs, desligue-a para economizar custos e ser um bom cidadão da nuvem. Você pode excluir ou apenas interromper as instâncias. No entanto, lembre-se de que as instâncias interrompidas ainda podem gerar custos relacionados ao armazenamento.

e72e174548f33487.png

8. Parabéns!

O Google Compute Engine é a base para a Infrastructure as a Service do Google Cloud Platform. Como você viu, o Cloud Marketplace facilita a obtenção de um Windows Server com o ASP.NET Framework.

O que vimos

  • Google Compute Engine
  • Google Cloud Marketplace
  • Como usar o Google Cloud Marketplace para criar uma máquina virtual com o Windows Server e o framework ASP.NET instalados
  • Como criar um usuário e uma senha do Windows
  • Como usar a Área de trabalho remota no Windows Server

Próximas etapas