

# Instâncias gerenciadas do Amazon EC2
<a name="amazon-ec2-managed-instances"></a>

Uma *instância gerenciada do Amazon EC2* é uma instância do EC2 que é provisionada e gerenciada por um provedor de serviços designado, como o Amazon EKS por meio do [Modo Automático do EKS](https://docs.aws.amazon.com/eks/latest/userguide/automode.html). As instâncias gerenciadas fornecem uma maneira simplificada de executar workloads computacionais no Amazon EC2, permitindo que você delegue o controle operacional da instância a um provedor de serviços.

O controle delegado é a única alteração introduzida para instâncias gerenciadas. As especificações técnicas e o faturamento permanecem os mesmos das instâncias do EC2 não gerenciadas. Como as instâncias gerenciadas permitem delegar o controle ao provedor de serviços, é possível se beneficiar da experiência operacional e das melhores práticas do provedor de serviços. Quando uma instância é gerenciada, o provedor de serviços é responsável por tarefas como provisionar a instância, configurar o software, dimensionar a capacidade, lidar com falhas e substituições de instâncias e encerrar essa instância.

Não é possível modificar diretamente as configurações de uma instância gerenciada ou encerrá-la. O serviço e as operações específicas são determinados pelo acordo entre você e o provedor de serviços. No entanto, é possível adicionar, modificar ou remover tags das suas instâncias gerenciadas, permitindo categorizá-las em seu ambiente da AWS.

**Topics**
+ [Faturamento de instâncias gerenciadas](#billing-for-ec2-managed-instances)
+ [Identificar instâncias gerenciadas](#identify-ec2-managed-instances)
+ [Conceitos básicos das instâncias gerenciadas](#get-started-with-ec2-managed-instances)

## Faturamento de instâncias gerenciadas
<a name="billing-for-ec2-managed-instances"></a>

Uma instância gerenciada do Amazon EC2 incorre na mesma cobrança básica de uma instância não gerenciada do Amazon EC2, além de uma taxa separada para o provedor de serviços. Essa taxa adicional é cobrada pelo provedor de serviços que gerencia sua instância e é faturada separadamente. Ela cobre o custo dos serviços fornecidos para operar e manter sua instância gerenciada. 

Todas as [opções de compra do Amazon EC2](instance-purchasing-options.md) estão disponíveis para instâncias gerenciadas, incluindo instâncias sob demanda, instâncias reservadas, instâncias spot e Savings Plans. Ao adquirir sua computação diretamente do EC2 e fornecê-la ao seu provedor de serviços, você se beneficia de quaisquer instâncias reservadas ou Savings Plans existentes aplicados à sua conta, garantindo o uso da capacidade computacional mais econômica disponível.

Por exemplo, ao usar o Modo Automático do Amazon EKS, você paga a taxa padrão de instância EC2 para as instâncias subjacentes, além de uma cobrança adicional do Amazon EKS pelo gerenciamento das instâncias em seu nome. Se você decidir se inscrever em [Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html), a taxa de instância do EC2 será reduzida pelos Savings Plans, enquanto a cobrança adicional do Amazon EKS permanecerá inalterada.

## Identificar instâncias gerenciadas
<a name="identify-ec2-managed-instances"></a>

As instâncias gerenciadas são identificadas por um valor **true** no campo **Gerenciada**. O provedor de serviços é identificado no campo **Operador** (no console) ou no campo `Principal` (na CLI).

Use os procedimentos a seguir para identificar instâncias gerenciadas.

------
#### [ Console ]

**Para identificar uma instância gerenciada**

1. Abra o console do Amazon EC2 em [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. No painel de navegação, escolha **Instances (Instâncias)**.

1. Selecione a instância que você deseja verificar.

1. Na guia **Detalhs** (se você marcou a caixa de seleção) ou na área de resumo (se você selecionou o ID da instância), localize o campo **Gerenciada**.
   + Um valor de **true** indica uma instância gerenciada.
   + Um valor de **false** indica uma instância não gerenciada.

1. Se **Gerenciada** estiver definido como **true**, o campo **Operador** exibirá um valor identificando o provedor de serviços responsável pelo gerenciamento da instância. Por exemplo, um valor de **eks.amazonaws.com** identifica o Amazon EKS como o provedor de serviços.

------
#### [ AWS CLI ]

**Para identificar uma instância gerenciada**  
Use o comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) e especifique o ID da instância.

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].Operator
```

O seguinte é um exemplo de saída. Se `Managed` for `true`, a instância é uma instância gerenciada e um `Principal` será incluído. A entidade principal é o provedor de serviços que gerencia a instância. Por exemplo, um valor de `eks.amazonaws.com` identifica o Amazon EKS como o provedor de serviços.

```
[
    {
        "Managed": true,
        "Principal": "eks.amazonaws.com"
    }
]
```

**Para encontrar suas instâncias gerenciadas**  
Use o comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) e especifique o filtro `operator.managed` com um valor de `true`. A opção `--query` exibe somente os IDs das instâncias gerenciadas.

```
aws ec2 describe-instances \
    --filters "Name=operator.managed,Values=true" \
    --query Reservations[*].Instances[].InstanceId
```

------
#### [ PowerShell ]

**Para identificar uma instância gerenciada**  
Use o cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.Operator
```

O seguinte é um exemplo de saída.

```
Managed Principal
------- ---------
True    eks.amazonaws.com
```

**Para encontrar suas instâncias gerenciadas**  
Use o cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html). Este exemplo exibe somente os IDs das instâncias gerenciadas.

```
(Get-EC2Instance -Filter @{Name="operator.managed"; Values="true"}).Instances.InstanceId
```

------

## Conceitos básicos das instâncias gerenciadas
<a name="get-started-with-ec2-managed-instances"></a>

Para obter orientação sobre o uso de instâncias gerenciadas, consulte [Automatizar a infraestrutura de cluster com o Modo Automático do EKS](https://docs.aws.amazon.com/eks/latest/userguide/automode.html) no *Guia do usuário do Amazon EKS*.