

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á.

# Etapa 2.3: adicionar uma instância à camada do PHP App Server – Chef 11
<a name="gettingstarted-simple-instance"></a>

**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](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

Uma instância do OpsWorks Stacks representa uma instância específica da Amazon EC2 :
+ A configuração da instância especifica alguns princípios básicos, como o EC2operating sistema e o tamanho da Amazon; ela é executada, mas não faz muita coisa. 
+ A camada da instância adiciona funcionalidade à instância determinando quais pacotes serão instalados, se a instância tem um endereço IP elástico, e assim por diante.

OpsWorks O Stacks instala um agente em cada instância que interage com o serviço. Para adicionar a funcionalidade de uma camada a uma instância, o OpsWorks Stacks direciona o agente a executar pequenos aplicativos chamados [receitas do Chef](http://docs.chef.io/recipes.html), que podem instalar aplicativos e pacotes, criar arquivos de configuração e assim por diante. OpsWorks O Stacks executa receitas em pontos-chave do ciclo de [vida](workingcookbook-events.md) da instância. Por exemplo, OpsWorks executa receitas de instalação após a conclusão da inicialização da instância para lidar com tarefas como instalação de software e executa receitas de implantação quando você implanta um aplicativo para instalar o código e os arquivos relacionados.

**nota**  
[Se você está curioso sobre como as receitas funcionam, todas as receitas integradas do OpsWorks Stacks estão em um GitHub repositório público: OpsWorks livros de receitas.](https://github.com/aws/opsworks-cookbooks) Você também pode criar suas próprias receitas e deixar que o OpsWorks Stacks as executem, conforme descrito posteriormente.

Para adicionar um servidor de aplicativos PHP MyStack, adicione uma instância à camada do PHP App Server que você criou na etapa anterior. 

**Para adicionar uma instância à camada do PHP App Server**

1. 

**Abra Adicionar uma instância**

   Depois de terminar de adicionar a camada, OpsWorks Stacks exibe a página **Camadas**. No painel de navegação, clique em **Instâncias** e sob **PHP App Server**, clique em **Adicionar uma instância**.

1. 

**Configure a instância**

   Cada instância tem um nome de host padrão que é gerado para você pelo OpsWorks Stacks. Neste exemplo, OpsWorks Stacks simplesmente adiciona um número ao nome curto da camada. Você pode configurar cada instância separadamente, incluindo sobreposição de algumas configurações padrão que você especificou ao criar a pilha, como a Zona de disponibilidade ou sistema operacional. Durante essa explicação, basta aceitar as configurações padrão e clicar em **Add Instance** para adicionar a instância à camada. Para obter mais informações, consulte [Instâncias](workinginstances.md).  
![\[Form for adding a new PHP App Server instance with hostname, size, and subnet options.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/gs7.png)

1. 

**Inicie a instância**

   Até agora, você especificou apenas a configuração da instância. Você precisa iniciar uma instância para criar uma EC2 instância da Amazon em execução. OpsWorks Em seguida, o Stacks usa as configurações para iniciar uma EC2 instância da Amazon na zona de disponibilidade especificada. Os detalhes de como você inicia uma instância dependem do *tipo de escalabilidade* da instância. Na etapa anterior, você criou uma instância com o tipo de escalabilidade padrão, *24/7*, que deve ser iniciado manualmente e então executado até que seja interrompido manualmente. Você também pode criar tipos de escalabilidade baseados em tempo e em carga, cujos OpsWorks Stacks iniciam e param automaticamente com base em uma programação ou na carga atual. Para obter mais informações, consulte [Gerenciamento de carga com instâncias baseadas em tempo e carga](workinginstances-autoscaling.md).

   Acesse **php-app1** em **PHP App Server** e clique em **Iniciar** na coluna **Ações** da linha para iniciar a instância.  
![\[PHP App Server instance list showing php-app1 stopped with start and delete options.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/gs8.png)

1. 

**Monitore o status da instância durante o startup**

   Normalmente, são necessários alguns minutos para inicializar a EC2 instância da Amazon e instalar os pacotes. Conforme o startup progride, o campo **Status** da instância exibe as séries dos valores a seguir: 

   1. **solicitado** - OpsWorks Stacks chamou o EC2 serviço da Amazon para criar a EC2 instância da Amazon.

   1. **pendente** - O OpsWorks Stacks está aguardando o início da EC2 instância da Amazon.

   1. **inicialização** - A EC2 instância da Amazon está inicializando.

   1. **running\$1setup** - O agente OpsWorks Stacks está executando as receitas de configuração da camada, que lidam com tarefas como configuração e instalação de pacotes, e as receitas de implantação, que implantam qualquer aplicativo na instância.

   1. **online** - A instância está pronta para uso.

   Depois de php-app1 ficar online, a página **Instances** deve aparecer da seguinte forma:   
![\[PHP App Server instance table showing php-app1 online with details like size and IP address.\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/images/gs9.png)

   A página começa com um pequeno resumo de todas suas instâncias de pilha. Agora mesmo, ela mostra uma instância online. Na coluna do php-app1 **Actions**, observe que **stop**, que interrompe a instância, substituiu **start** e **delete**.