Microsoft Windows Server - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Microsoft Windows Server

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

As notas a seguir descrevem o suporte do AWS OpsWorks Stacks para instâncias do Windows. As instâncias do Windows estão disponíveis apenas para pilhas do Chef 12.2. A versão exata do Chef em uma pilha do Windows é 12.22.

Atualmente, o agente AWS OpsWorks Stacks não pode ser instalado e o AWS OpsWorks Stacks não pode gerenciar instâncias baseadas em Windows que usam um idioma de interface de usuário do sistema diferente de inglês - Estados Unidos (en-US).

Versões

AWS OpsWorks O Stacks é compatível com as seguintes versões do Windows de 64 bits:

  • Microsoft Windows Server 2022 Base

  • Microsoft Windows Server 2022 com SQL Server Express

  • Microsoft Windows Server 2022 com SQL Server Standard

  • Microsoft Windows Server 2022 com SQL Server Web

  • Microsoft Windows Server 2019 Base

  • Microsoft Windows Server 2019 com SQL Server Express

  • Microsoft Windows Server 2019 com SQL Server Standard

  • Microsoft Windows Server 2019 com SQL Server Web

Criação de instâncias

Você cria instâncias do Windows com o console, a API ou a CLI do AWS OpsWorks Stacks. As instâncias do Windows são baseadas em Amazon EBS, mas não é possível montar volumes Amazon EBS extra.

As pilhas do Windows podem usar instâncias 24/7, que você inicia e para manualmente. Elas também podem usar a escalabilidade automática baseada em tempo, que inicia e interrompe instâncias automaticamente com base em um cronograma especificado pelo usuário. As pilhas baseadas no Windows não podem usar a escalabilidade automática com base em carga.

Você não pode registrar instâncias do Windows que foram criadas fora do AWS OpsWorks Stacks com uma pilha.

Atualizações

A AWS atualiza AMIs do Windows para cada conjunto de patches, assim, ao criar uma instância, ela terá as atualizações mais recentes. No entanto, o AWS OpsWorks Stacks não fornece uma forma de aplicar atualizações às instâncias online do Windows. A maneira mais simples de garantir que o Windows esteja atualizado é substituir as instâncias regularmente, para que elas executem sempre a AMI mais recente.

Camadas

A fim de tratar tarefas como a instalação e configuração de softwares ou a implantação de aplicativos, será necessário implantar uma ou mais camadas personalizadas com receitas personalizadas.

Chef

As instâncias do Windows usam Chef 12.22 e executam o cliente do Chef no modo local que executa um servidor do Chef na memória local chamado chef-zero. A presença desse servidor permite que as receitas personalizadas utilizem a pesquisa e os recipientes de dados do Chef.

Login remoto

AWS OpsWorks O Stacks fornece aos usuários autorizados do IAM uma senha que eles podem usar para fazer login nas instâncias do Windows. Essa senha expira após um tempo específico. Administradores podem usar uma chave SSH para recuperar a senha de administrador de uma instância, o que fornece acesso ao RDP ilimitado. Para ter mais informações, consulte Login com RDP.

SDK da AWS

AWS OpsWorks O Stacks o instala automaticamente AWS SDK for .NETem cada instância. Esse pacote inclui as bibliotecas do AWS .NET e o AWS Tools for Windows, incluindo o AWS Tools for PowerShell. Para usar o SDK do Ruby, é possível solicitar que uma receita personalizada instale o gem adequado.

Monitoramento e métricas

As instâncias do Windows oferecem suporte às métricas padrão da Amazon CloudWatch (CloudWatch), que você pode visualizar no CloudWatch console.

Ruby

O cliente Chef 12.22 que o AWS OpsWorks Stacks instala nas instâncias do Windows vem com o Ruby 2.3.6. No entanto, o AWS OpsWorks Stacks não adiciona o diretório do executável à variável de ambiente PATH. Para que seus aplicativos usem essa versão do Ruby, é possível encontrá-la em C:\opscode\chef\embedded\bin\.

AWS OpsWorks CLI do Stacks Agent

O agente AWS OpsWorks Stacks em instâncias do Windows não expõe uma interface de linha de comando.

Suporte de proxy

Siga as seguintes instruções para configurar o suporte de proxy para instâncias do Windows:

  1. Modifique machine.config para adicionar o seguinte, que adiciona suporte a proxy aos aplicativos Windows PowerShell (bootstrap inicial) e .NET (agente AWS OpsWorks Stacks):

    <system.net> <defaultProxy> <proxy autoDetect="false" bypassonlocal="true" proxyaddress="http://10.100.1.91:3128" usesystemdefault="false" /> <bypasslist> <add address="localhost" /> <add address="169.254.169.254" /> </bypasslist> </defaultProxy> </system.net>
  2. Execute os comando a seguir para definir as variáveis de ambiente para uso posterior pelo Chef e Git:

    setx /m no_proxy "localhost,169.254.169.254" setx /m http_proxy "http://10.100.1.91:3128" setx /m https_proxy "http://10.100.1.91:3128"
nota

Para ter mais controle sobre como o AWS OpsWorks Stacks atualiza suas instâncias, crie uma AMI personalizada com base no Microsoft Windows Server 2022 Base. Por exemplo, com AMIs personalizadas, é possível especificar qual software é instalado em uma instância, como o Web Server (IIS). Para ter mais informações, consulte Uso de AMIs personalizadas.