Adicionar uma instância a uma camada - 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á.

Adicionar uma instância a uma camada

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.

Depois de criar uma camada, normalmente você adiciona pelo menos uma instância. Você poderá adicionar mais instâncias posteriormente se o conjunto atual não suportar a carga. Também é possível usar instâncias baseadas em carga ou tempo para escalonar automaticamente o número de instâncias.

Você pode adicionar instâncias novas ou existentes a uma camada:

  • Novo — OpsWorks cria uma nova instância, configurada de acordo com suas especificações, e a torna um membro da camada.

  • Existente: você pode adicionar uma instância existente em qualquer camada compatível, mas ela deve estar no estado offline (interrompido).

Se uma instância pertencer a várias camadas, o AWS OpsWorks Stacks executará as receitas referentes a cada camada da instância quando ocorrer um evento de ciclo de vida ou quando você executar um comando de pilha ou de implantação.

Para transformar uma instância em membro de várias camadas, edite a configuração correspondente. Para ter mais informações, consulte Edição da configuração da instância.

Para adicionar uma nova instância a uma camada
  1. Na página Instances selecione +Instance para a camada apropriada e, se necessário, selecione a guia New. Se quiser configurar algo além de Host name, Size e Subnet/Availability Zone, escolha Advanced >> para ver outras opções. Veja a seguir o conjunto completo de opções:

    +Instância para novas instâncias na página Instances
  2. Se desejar, substitua as configurações padrão, a maioria das quais você especificou quando criou a pilha. Para ter mais informações, consulte Criar uma nova pilha.

    Hostname

    Identifica a instância na rede. Por padrão, o AWS OpsWorks Stacks gera o nome de host de cada instância usando o tema Hostname que você especificou ao criar a pilha. Você pode substituir esse valor e especificar o nome do host de sua preferência.

    Tamanho

    Um tipo de instância do Amazon EC2, que especifica os recursos da instância, como a quantidade de memória ou o número de núcleos virtuais. AWS OpsWorks As pilhas especificam um tamanho padrão para cada instância, que você pode substituir pelo tipo de instância de sua preferência.

    Os tipos de instância suportados pelas AWS OpsWorks pilhas dependem de a pilha estar ou não em uma VPC. Os tipos de instâncias também serão limitados se sua conta estiver usando o nível gratuito da AWS. A lista suspensa Size (Tamanho) mostra os tipos de instância com suporte para a versão do Chef compatível com a pilha. Lembre-se de que as instâncias micro, como t1.micro, podem não ter recursos suficientes para oferecer suporte a algumas camadas. Para obter mais informações, consulte Tipos de instância do .

    nota

    Se você estiver usando instâncias de load balancer, observe que configurar eventos de ciclo de vida podem produzir um pico de carga de CPU significativo que pode durar um minuto ou mais. Esse pico de carga de instâncias menores pode ser o suficiente para acionar a ampliação, especialmente para grandes pilhas de balanceamento de carga com frequentes configurações de eventos. Veja a seguir algumas maneiras de reduzir a probabilidade de um evento ser configurado, causando uma ampliação desnecessária.

    • Use instâncias maiores, para que a carga adicional de um evento de configuração não seja suficiente para acionar a ampliação.

    • Não use tipos de instância, como o T2, que compartilham os recursos da CPU.

      Isso garante que quando uma configuração de evento ocorrer, todos os recursos de CPU da instância estejam imediatamente disponíveis.

    • Torne o exceeded threshold tempo significativamente mais longo que o tempo necessário para processar um evento de configuração, talvez 5 minutos.

      Para ter mais informações, consulte Uso da escalabilidade automática com base em carga.

    Zona de disponibilidade/sub-rede

    Se a pilha não estiver em uma VPC, essa configuração será identificada como Availability Zone e listará as zonas da região. Você pode usar essa configuração para substituir a zona de disponibilidade padrão que você especificou quando criou a pilha.

    Se a pilha for executada em uma VPC, essa configuração será identificada como Subnet e listará as sub-redes da VPC. Você pode usar essa configuração para substituir a configuração padrão de sub-rede que você especificou quando criou a pilha.

    nota

    Por padrão, o AWS OpsWorks Stacks lista os intervalos CIDR da sub-rede. Para tornar a lista mais legível, use o console VPC ou a API para adicionar uma tag a cada sub-rede com a chave definida como e o valor definido como Name o nome da sub-rede. AWS OpsWorks Stacks anexa esse nome ao intervalo CIDR. No exemplo anterior, a sub-rede da tag Nome está definida como Private.

    Tipo de Escala

    Determina como a instância é iniciada e interrompida.

    • O valor padrão é uma instância 24/7 que você inicia e interrompe manualmente.

    • AWS OpsWorks O Stacks inicia e interrompe instâncias baseadas em tempo com base em um cronograma especificado.

    • (Somente Linux) O AWS OpsWorks Stacks inicia e interrompe instâncias baseadas em carga com base em métricas de carga especificadas.

    nota

    Não se inicia ou se interrompe criando instâncias Linux no Amazon EC2, baseando-se em carga ou em tempo por conta própria. Em vez disso, você configura as instâncias, e o AWS OpsWorks Stacks as inicia e interrompe com base na configuração. Para ter mais informações, consulte Gerenciamento de carga com instâncias baseadas em tempo e carga.

    Chave de ativação do SSH

    Um par de chaves do Amazon EC2. AWS OpsWorks O Stacks instala a chave pública na instância.

    Inicialmente essa configuração é o valor Default SSH key que você especificou quando criou a pilha.

    • Se o valor padrão estiver definido como Não usar uma chave SSH padrão, você poderá especificar uma das chaves do Amazon EC2 da sua conta.

    • Se o valor padrão for definido como uma chave de ativação do Amazon EC2 você pode especificar uma chave de ativação diferente ou nenhuma chave de ativação.

    Sistema operacional

    O sistema operacional especifica qual sistema operacional a instância está executando. AWS OpsWorks O Stacks oferece suporte somente a sistemas operacionais de 64 bits.

    Inicialmente essa configuração é o valor Default operating system que você especificou quando criou a pilha. Você pode substituir o valor padrão para especificar um sistema operacional diferente da Linux ou de uma Imagem de máquina da Amazon (AMI) personalizada. No entanto, você não pode mudar do Linux para o Windows ou do Windows para o Linux.

    Se você selecionar Use custom AMI, a página exibirá uma lista de AMIs personalizadas em vez de Architecture e Root device type.

    +Instância para novas instâncias na página Instances

    Para ter mais informações, consulte Uso de AMIs personalizadas.

    OpsWorks Versão do agente

    OpsWorks A versão do agente especifica a versão do agente AWS OpsWorks Stacks que você deseja executar na instância. Se você desejar que o AWS OpsWorks Stacks atualize o agente automaticamente, escolha Inherit from stack (Herdar da pilha). Para instalar uma versão específica do agente e atualizar manualmente o agente na instância, escolha uma versão da lista suspensa.

    nota

    Nem todos as versões do agente funcionam com todas as versões de sistemas operacionais. Se sua instância estiver executando um agente, ou se você instalar um agente em uma instância, que não é totalmente compatível com o sistema operacional da instância, o console do AWS OpsWorks Stacks exibirá mensagens de erro que instruem você a instalar um agente compatível.

    Locação

    Escolha a opção de locação para sua instância. Você pode optar por executar suas instâncias em servidores físicos totalmente dedicados ao seu uso.

    • Default - Rely on VPC settings. Sem configurações de locação ou de locação de heranças na sua VPC.

    • Dedicated - Run a dedicated instance. Pague por hora para instâncias que são executadas no hardware de um único locatário. Para obter mais informações, consulte instâncias dedicadas no guia do usuário da VPC da Amazon e instâncias dedicadas do Amazon EC2.

    • Dedicated host - Run this instance on a dedicated host. pague por um host físico que seja totalmente dedicado à execução de suas instâncias e traga suas licenças de software existentes por soquete, por núcleo ou por VM para reduzir custos. Para obter mais informações, consulte Visão geral de hosts dedicados na documentação Amazon EC2 e nos hosts dedicados do Amazon EC2.

    Tipo de dispositivo raiz

    Especifica o dispositivo raiz da instância de armazenamento.

    • As instâncias do Linux podem obter suporte do Amazon EBS ou do armazenamento de instâncias.

    • As instâncias do Windows obtêm suporte do Amazon EBS.

    Para obter mais informações, consulte Armazenamento.

    nota

    Após a inicialização inicial, as instâncias apoiadas pelo Amazon EBS inicializam mais rápido do que as instâncias apoiadas pelo armazenamento de instâncias, porque o AWS OpsWorks Stacks não precisa reinstalar o software da instância do zero. Para ter mais informações, consulte Armazenamento do dispositivo raiz.

    Tipo de volume

    Especifica o tipo de volume do dispositivo raiz: Magnetic, Provisioned IOPS (SSD) ou General Purpose (SSD). Para obter mais informações, consulte Tipos de volumes do Amazon EBS.

    Tamanho do volume

    Especifica o tamanho do volume raiz para o tipo de volume.especificado. Para obter mais informações, consulte Tipos de volumes do Amazon EBS.

    • Finalidade geral (SSD). O tamanho mínimo permitido é: 8 GiB; o tamanho máximo é 16384 GiB.

    • IOPS provisionado (SSD). O tamanho mínimo permitido é: 8 GiB; o tamanho máximo é 16384 GiB. Você pode definir um mínimo de 100 operações de entrada/saída por segundo (IOPS) e um máximo de 240 IOPS.

    • Magnético. O tamanho mínimo permitido é 8 GiB; o tamanho máximo é 1024 GiB.

  3. Selecione Add Instance para criar a instância nova.

nota

Você não pode substituir a configuração da versão do agente padrão da pilha quando cria uma instância. Para especificar uma configuração de versão do agente personalizado, você deve criar a instância e, em seguida, editar sua configuração.

Para adicionar uma instância existente a uma camada
  1. Na página Instances selecione +Instance da camada apropriada e, se necessário, selecione a guia Existing.

    nota

    Caso mude de ideia sobre o uso de uma instância existente, selecione New para criar uma nova instância, conforme descrito no procedimento anterior.

  2. Na guia Existing, selecione uma instância na lista.

  3. Selecione Add Instance para criar a instância nova.

Uma instância representa uma instância do Amazon EC2, mas é basicamente apenas uma estrutura de dados do AWS OpsWorks Stacks. Uma instância deve ser iniciada para criar uma instância do Amazon EC2 em execução, conforme descrito nas seções a seguir.

Importante

Se você ativar instâncias em uma VPC padrão, você deve ter cuidado ao modificar a configuração da VPC. As instâncias sempre devem ser capazes de se comunicar com o serviço AWS OpsWorks Stacks, o Amazon S3 e com os repositórios de pacotes. Se, por exemplo, você remover um gateway padrão, as instâncias perderão a conexão com o serviço AWS OpsWorks Stacks, que então tratará as instâncias como falhadas e as recuperará automaticamente. No entanto, o AWS OpsWorks Stacks não conseguirá instalar o agente da instância nas instâncias corrigidas. Sem um agente, as instâncias não podem se comunicar com o serviço, e o processo de startup não avançará além do estado booting Para obter mais informações sobre a VPC padrão, consulte Plataformas suportadas.

Você também pode incorporar recursos de computação Linux em uma pilha que foi criada fora das AWS OpsWorks pilhas:

  • As instâncias Amazon EC2 criadas diretamente utilizando o console Amazon EC2, o CLI ou a API.

  • Instâncias on-premises executadas em seu próprio hardware, inclusive instâncias executadas em máquinas virtuais.

Para ter mais informações, consulte Uso de recursos de cálculo criados fora do AWS OpsWorks Stacks.