

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

# Como trabalhar com estratégias de implantação
<a name="appconfig-creating-deployment-strategy"></a>

Uma estratégia de implantação permite que você libere lentamente as alterações em todos os destinos ou segmentos específicos ao longo de minutos ou horas, seja com base em sessões ou em sua própria dimensão de destino, aproveitando implantações baseadas em entidades.

**nota**  
AWS AppConfig O Agent (versão 2.0.136060 ou posterior) oferece suporte à implantação de sinalizadores de recursos ou dados de configuração de formato livre em segmentos específicos ou usuários individuais durante uma implantação gradual. Entity-based implantações graduais garantem que, quando um usuário ou segmento recebe uma versão de configuração, ele continue recebendo essa mesma versão durante todo o período de implantação, independentemente de qual recurso computacional atenda às suas solicitações. Para obter mais informações, consulte [Utilizar AWS AppConfig Agente para implantações graduais baseadas em usuários ou entidades](appconfig-agent-how-to-use.md#appconfig-entity-based-gradual-deployments).

Uma estratégia AWS AppConfig de implantação define os seguintes aspectos importantes de uma implantação de configuração.


****  

<table>
<thead>
  <tr><th>Configuração</th><th>Description</th></tr>
</thead>
<tbody>
  <tr><td>Tipo de implantação</td><td>O tipo de implantação define como a configuração é implantada ou <i>implementada.</i> AWS AppConfig suporta tipos de implantação <b>linear</b> e <b>exponencial</b>.<ul><li> <b>Linear</b>: para esse tipo, AWS AppConfig processa a implantação por incrementos do fator de crescimento distribuídos uniformemente pela implantação. Veja um exemplo de cronograma para uma implantação de 10 horas que usa 20% de crescimento linear: <p><b></b></p>
<table>
<thead>
  <tr><th>Tempo decorrido</th><th>Progresso da implantação</th></tr>
</thead>
<tbody>
  <tr><td>0 hora</td><td>0%</td></tr>
  <tr><td>2 horas</td><td>20%</td></tr>
  <tr><td>4 horas</td><td>40%</td></tr>
  <tr><td>6 horas</td><td>60%</td></tr>
  <tr><td>8 horas</td><td>80%</td></tr>
  <tr><td>10 horas</td><td>100%</td></tr>
</tbody>
</table>
 </li><li> <b>Exponencial</b>: para esse tipo, o AWS AppConfig processa a implantação exponencialmente usando a seguinte fórmula: <code>G*(2^N)</code>. Nessa fórmula, <code>G</code> é a porcentagem de etapa especificada pelo usuário e <code>N</code> é o número de etapas até que a configuração seja implantada em todos os destinos. Por exemplo, se você especificar um fator de crescimento de 2, o sistema implementará a configuração da seguinte maneira: <pre>2*(2^0)<br />2*(2^1)<br />2*(2^2)</pre> <br />Expresso numericamente, a implantação é feita da seguinte forma: 2% dos alvos, 4% dos alvos, 8% dos alvos e continua até que a configuração tenha sido implantada em todos os destinos. </li></ul></td></tr>
  <tr><td>Percentagem de etapa (fator de crescimento)</td><td>Essa configuração especifica a porcentagem de chamadores a serem direcionados durante cada etapa da implantação. No SDK e na <a href="https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateDeploymentStrategy.html">Referência da API do AWS AppConfig</a>, <code>step percentage</code> é chamado de <code>growth factor</code>. </td></tr>
  <tr><td>Tempo de implantação</td><td>Essa configuração especifica o período de tempo durante o qual é AWS AppConfig implantado nos hosts. Isso não é um valor de tempo limite. É uma janela de tempo durante a qual a implantação é processada em intervalos.</td></tr>
  <tr><td>Tempo de incorporação</td><td>Essa configuração especifica a quantidade de tempo que AWS AppConfig monitora os CloudWatch alarmes da Amazon após a configuração ter sido implantada em 100% de suas metas, antes de considerar que a implantação foi concluída. Se um alarme for acionado durante esse período, o AWS AppConfig reverterá a implantação. Você deve configurar as permissões AWS AppConfig para reverter com base nos CloudWatch alarmes. Para obter mais informações, consulte <a href="setting-up-appconfig.md#getting-started-with-appconfig-cloudwatch-alarms-permissions">Configurar permissões para reversão automática</a>.</td></tr>
</tbody>
</table>


Você pode escolher uma estratégia predefinida incluída AWS AppConfig ou criar a sua própria. 

**nota**  
AWS AppConfig O Agent (versão 2.0.136060 ou posterior) oferece suporte à implantação de sinalizadores de recursos ou dados de configuração de formato livre em segmentos específicos ou usuários individuais durante uma implantação gradual. Entity-based implantações graduais garantem que, quando um usuário ou segmento recebe uma versão de configuração, ele continue recebendo essa mesma versão durante todo o período de implantação, independentemente de qual recurso computacional atenda às suas solicitações. Para obter mais informações, consulte [Utilizar AWS AppConfig Agente para implantações graduais baseadas em usuários ou entidades](appconfig-agent-how-to-use.md#appconfig-entity-based-gradual-deployments).

**Topics**
+ [Usar estratégias de implantação predefinidas](appconfig-creating-deployment-strategy-predefined.md)
+ [Criar uma estratégia de implantação](appconfig-creating-deployment-strategy-create.md)