Windows no Compute Engine

Execute aplicativos do Windows no Google Compute Engine e aproveite os vários benefícios disponíveis para instâncias de máquinas virtuais, incluindo opções de armazenamento confiáveis, velocidade da rede do Google e escalonamento automático.

O Compute Engine oferece várias ferramentas para ajudar você a colocar aplicativos e serviços do Windows na nuvem:

Para começar, consulte o guia de início rápido do Windows, crie uma instância do Windows Server ou crie uma instância com o SQL Server pré-instalado.

Guia de início rápido do Windows

Caso não esteja familiarizado com o Google Compute Engine, siga o guia de início rápido para saber como criar instâncias de máquina virtual do Windows usando o Console do GCP. Crie uma instância com um sistema operacional Windows Server, use o Windows PowerShell para instalar o Internet Information Services (IIS) e hospede uma página simples da Web.

Guia de início rápido do Windows

Windows Server

O Windows Server é um sistema operacional de servidor da Microsoft. Você pode criar instâncias com imagens do Windows Server para executar aplicativos que são específicos do Windows.

O Compute Engine oferece várias versões do Windows Server, a maioria delas disponível como imagens regulares e de VMs protegidasBETA. As imagens de VMs protegidas oferecem recursos de segurança como firmware compatível com UEFI, Inicialização segura e Inicialização medida com proteção vTPM.

Versões disponíveis do Windows Server:

O Compute Engine também oferece imagens do SQL Server como opção, caso seja necessário usar instâncias que tenham o Windows Server com o SQL Server pré-instalado.

Para ver uma lista completa das imagens disponíveis do Windows Server, consulte a lista de imagens públicas.

Preços das imagens do Windows Server

Ao criar uma instância do Windows Server, você pagará por segundo de uso da licença. O custo da licença depende do número de vCPUs no tipo de máquina da instância.

As imagens do Windows Server são recursos premium com taxas adicionais. Consulte os preços do Windows Server para mais informações sobre os custos das imagens do Windows Server.

Licenciamento de imagens do Windows Server e do SQL Server

As instâncias que executam imagens do Windows Server no Compute Engine só poderão ativar e renovar as respectivas licenças se tiverem uma conexão de rede com kms.windows.googlecloud.com. Se as instâncias do Windows Server não conseguirem acessar kms.windows.googlecloud.com, elas deixarão de funcionar em 30 dias.

Sua rede VPC precisa fornecer acesso a 35.190.247.13, o endereço IP usado por kms.windows.googlecloud.com. O próximo salto para 35.190.247.13/32 precisa ser o gateway de Internet padrão. É possível configurar suas instâncias para acessar kms.windows.googlecloud.com usando um dos seguintes métodos:

Para mais detalhes sobre cada um desses métodos, consulte Como configurar a ativação de licenças do Windows Server.

Não é possível migrar suas licenças do Windows Server para o Compute Engine, mas é possível utilizar as licenças atuais de aplicativos da Microsoft nas instâncias do Windows Server para executar aplicativos específicos. No entanto, você mesmo terá que administrar essas licenças.

SQL Server

O Microsoft SQL Server é um sistema de banco de dados executado no Windows Server. Você pode usar o SQL Server no Compute Engine como parte do back-end dos aplicativos, como um ambiente flexível de desenvolvimento e teste ou como um complemento aos sistemas locais para backup e recuperação de desastres.

O Compute Engine fornece imagens com o Microsoft SQL Server pré-instalado no Windows Server. Nessas imagens do SQL Server, o Compute Engine administra as licenças do Windows Server e do SQL Server e inclui o custo na sua conta mensal. Crie instâncias com o SQL Server e, quando necessário, expanda para configurações grandes com vários nós.

O Compute Engine armazena os dados em discos permanentes duráveis com criptografia em repouso e redundância automáticas. Use esses discos para armazenar os dados do SQL Server sem se preocupar com a durabilidade ou a segurança dos dados. Para ter um desempenho melhor, crie as instâncias com um SSD local como cache para melhorar o IOPS e o desempenho das consultas do SQL Server.

É possível criar instâncias do Compute Engine que executam o SQL Server usando uma das seguintes opções:

O Compute Engine dispõe de imagens para as edições do SQL Server a seguir:

  • SQL Server 2017 Enterprise
  • SQL Server 2016 Enterprise
  • SQL Server 2014 Enterprise
  • SQL Server 2012 Enterprise
  • SQL Server 2017 Standard
  • SQL Server 2016 Standard
  • SQL Server 2014 Standard
  • SQL Server 2012 Standard
  • SQL Server 2017 Web
  • SQL Server 2016 Web
  • SQL Server 2014 Web
  • SQL Server 2012 Web
  • SQL Server 2017 Express

Para ver uma lista completa das famílias de imagens disponíveis que incluem o SQL Server pré-instalado, consulte a página Imagens.

Preços das imagens do SQL Server

Ao criar uma instância que inclui o SQL Server, você paga por segundo de utilização da licença dele, pelos recursos da instância do Compute Engine e pela licença do Windows Server. Os seguintes itens estão incluídos no custo das instâncias do SQL Server:

Para mais detalhes sobre os preços de imagens do Windows Server que incluem o SQL Server pré-instalado, consulte a página Preços do SQL Server.

Requisitos de tipo de máquina para imagens do SQL Server

SQL Server Standard

É possível executar o SQL Server Standard em instâncias com qualquer tipo de máquina, mas os tipos de máquinas de núcleo compartilhado não funcionarão perfeitamente. O Google recomenda usar instâncias com pelo menos uma vCPU para executar o SQL Server Standard.

SQL Server Enterprise

As instâncias que executam o SQL Server Enterprise precisam ter pelo menos quatro vCPUs. Para um desempenho ideal, o Google recomenda executar o SQL Server Enterprise em instâncias com mais capacidade de memória. Dependendo da carga de trabalho, utilize tipos de máquinas com muita memória que tenham oito ou mais vCPUs. Esses tipos de máquinas aumentam a proporção de memória para cada vCPU disponível no Compute Engine, o que é ideal para instâncias do SQL Server Enterprise.

Além disso, é possível usar o SQL Server Enterprise no Compute Engine para criar grupos de disponibilidade do SQL Server.

Licenciamento de imagens com SQL Server

Caso seja necessário executar o SQL Server no Compute Engine, crie uma instância com uma imagem do Windows Server que inclua o SQL Server pré-instalado. Essas imagens cuidam do licenciamento do Windows Server e do SQL Server e permitem adotar um modelo de pagamento por utilização das licenças. Esse modelo permite o pagamento do SQL Server somente quando necessário com faturamento por segundo.

Uma alternativa é transferir as licenças existentes dos aplicativos da Microsoft referentes ao SQL Server para as instâncias do Windows Server no Compute Engine. No entanto, você mesmo terá que administrar essas licenças.

Componentes padrão

Por padrão, as imagens do SQL Server incluem vários componentes. Os componentes padrão dependem da edição selecionada do SQL Server.

Edições SQL Server Enterprise, Standard e Web:

  • SQL Server
    • Mecanismo de banco de dados
    • Replicação
    • Pesquisa de texto completo
  • Serviços de análise
  • Serviços de relatórios
  • Serviços de qualidade de dados
  • Serviços de integração
  • Serviços de dados principais
  • Ferramentas
    • SQL Server Management Studio (somente 2012 e 2014)
    • SQL Server Configuration Manager
    • Business Intelligence Development Studio
    • Instalação do SQL Server
    • Conectividade das Ferramentas de Cliente
    • SDK de Ferramentas de Cliente
    • SDK de Conectividade de Cliente SQL
    • Aplicativos da camada de dados
    • Backup e restauração
    • Anexar e desanexar
  • Manuais on-line do SQL Server

Edição SQL Server Express:

  • SQL Server
    • Mecanismo de banco de dados
    • Replicação
    • Pesquisa de texto completo
  • Serviços de relatórios

Caso você precise adicionar ou remover componentes, adicione recursos à instalação do SQL Server. As imagens do SQL Server sempre incluem o arquivo executável de configuração em C:\sql_server_install\setup.exe.

Como usar o BitLocker com imagens de VMs protegidas

Você pode ativar discos de inicialização do BitLocker para Windows com base em imagens de VMs protegidas. As imagens de VMs protegidas oferecem recursos de segurança como firmware compatível com UEFI, Inicialização segura e Inicialização medida com proteção vTPM.

Considere os seguintes problemas antes de optar por ativar o BitLocker nesses discos de inicialização:

  • Os dados em um disco permanente do Compute Engine já são criptografados por padrão. A ativação do BitLocker sobre a criptografia de disco permanente não afeta a capacidade, mas pode aumentar ligeiramente a utilização de vCPU.
  • Para discos de inicialização, o BitLocker usa vTPM para armazenar chaves de criptografia deles. Nos discos de inicialização de VM protegida, o vTPM é permanentemente associado à VM em que é criado. Isso significa que você pode restaurar um instantâneo de um disco de inicialização de VM protegida para outro disco permanente, mas não é possível descriptografá-lo porque o vTPM que contém as chaves do BitLocker não está disponível. Se você tiver uma chave de recuperação, poderá recuperar os dados seguindo as instruções no guia de recuperação do BitLocker. Se você não tiver uma chave de recuperação, os dados no disco serão irrecuperáveis.

Se você optar por ativar o BitLocker para um disco de inicialização do Windows com base em uma imagem de VM protegida, recomendamos salvar a chave de recuperação em um local seguro.

A ativação do BitLocker em discos de dados conectados à VM cria a mesma possibilidade de aumento da utilização de vCPU mencionada anteriormente. No entanto, isso não apresenta os mesmos desafios de recuperação porque as chaves de criptografia do BitLocker para esses discos não são armazenadas no vTPM. Se você tiver perdido a capacidade de desbloquear o disco normalmente e tiver a chave de recuperação, poderá anexar o disco a outra VM não criptografada e recuperá-lo de lá. Se você não tiver uma chave de recuperação, os dados no disco serão irrecuperáveis.

Drivers do Windows do Compute Engine

Os seguintes drivers do Compute Engine são mantidos para imagens do Windows:

Tipo de driver Nome do pacote
Adaptador Ethernet google-compute-engine-driver-netkvm
Disco SCSI google-compute-engine-driver-vioscsi
Adaptador de exibição google-compute-engine-driver-gga
Gerenciador de falhas google-compute-engine-driver-pvpanic

Cada driver é inserido em um pacote por meio do GooGet e publicado nos repositórios do GCP. Todas as imagens do Windows do GCP são pré-configuradas com a ferramenta GooGet e os repositórios do GCP. Se você precisar instalar o GooGet e configurar repositórios, consulte Como criar e distribuir pacotes.

Para instalar ou atualizar um driver específico, execute o seguinte comando:

googet install DRIVER_PACKAGE_NAME
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine