O desempenho de I/O de armazenamento do ECS descreve a velocidade com que uma instância do Elastic Compute Service (ECS) lê e grava dados nos discos em nuvem conectados. As três métricas principais são IOPS (operações de entrada/saída por segundo), throughput e latência de acesso. Configurações incompatíveis entre instância e disco representam a causa mais comum de gargalos de desempenho de armazenamento. Compreender como os tipos de instância limitam o desempenho de I/O e como funciona o mecanismo de créditos de burst para instâncias menores ajuda você a provisionar a combinação adequada e evitar esses gargalos.
O desempenho de I/O de armazenamento aplica-se apenas a discos em nuvem, não a discos locais.
Conceitos principais
Tamanho de I/O corresponde aos dados transferidos em uma única operação de leitura ou gravação — por exemplo, 4 KiB. Tamanho de I/O, IOPS e throughput se relacionam pela fórmula:
Throughput = IOPS × I/O size
Para consultar os limites de IOPS e throughput por tipo de disco, consulte Desempenho do block storage.
Escolha a combinação correta de instância e disco
Os valores efetivos de IOPS e throughput de uma instância são limitados pelo menor valor entre: o teto de I/O de armazenamento do tipo de instância ou a capacidade total dos discos em nuvem conectados. Conectar discos de alto desempenho a um tipo de instância subdimensionado desperdiça o potencial de desempenho no nível da instância; por outro lado, atualizar o tipo de instância quando os discos são o gargalo não melhorará o throughput.
Alinhe a família de instâncias ao perfil de I/O da sua carga de trabalho:
Alto throughput e I/O grande — cargas como análises offline e data warehouses se beneficiam das famílias de instâncias de big data, que oferecem alto throughput agregado.
Alto IOPS e I/O aleatório pequeno — cargas sensíveis à latência, como bancos de dados OLTP (processamento de transações online) e aplicações empresariais como SAP, obtêm melhor desempenho com SSDs Enterprise (ESSDs) e SSDs padrão combinados a tipos de instância com tetos elevados de IOPS.
Desempenho consistente sob carga — para grandes sistemas de banco de dados como Oracle e MySQL, além de aplicações empresariais como ERP (Planejamento de Recursos Empresariais) e CRM (Gestão de Relacionamento com o Cliente), utilize famílias de instâncias empresariais de nova geração. Essas famílias alocam largura de banda de armazenamento dedicada por instância e isolam o I/O de cada instância das vizinhas, garantindo desempenho consistente mesmo em horários de pico.
Para obter a lista completa de famílias de instâncias e suas especificações, consulte Visão geral das famílias de instâncias.
Como os tipos de instância limitam o desempenho de I/O de armazenamento
Ao conectar discos em nuvem a uma instância, o IOPS máximo da instância será o menor valor entre:
o teto de I/O de armazenamento do tipo de instância, ou
o IOPS máximo combinado de todos os discos em nuvem conectados.

Quando o IOPS do disco excede o teto da instância
A instância fica limitada ao IOPS máximo do seu tipo, independentemente de quantos discos de alto desempenho estejam conectados. Com vários discos conectados, eles competem pelo orçamento de I/O da instância, fazendo com que o throughput individual de cada disco flutue dinamicamente.
Exemplo 1: Uma instância
ecs.g7se.xlarge(16 GiB de memória, máximo de 60.000 IOPS) com um ESSD PL2 (ESSD no nível de desempenho 2, 2.000 GiB, máximo de 100.000 IOPS) — a instância é limitada a 60.000 IOPS.Exemplo 2: Uma instância
ecs.g7se.4xlarge(64 GiB de memória, máximo de 150.000 IOPS) com três ESSDs PL2 (2.000 GiB cada, 100.000 IOPS cada — 300.000 IOPS combinados) — a instância é limitada a 150.000 IOPS.
Quando o IOPS do disco fica abaixo do teto da instância
A instância fica limitada ao IOPS máximo combinado dos discos conectados. Atualizar para um tipo de instância maior não melhorará o desempenho até que os discos também sejam atualizados.
Exemplo: Uma instância
ecs.g7se.4xlarge(64 GiB de memória, máximo de 150.000 IOPS) com um ESSD PL3 (2.000 GiB, máximo de 101.800 IOPS) — a instância é limitada a 101.800 IOPS.
Orientação de dimensionamento: Provisione discos cujo IOPS combinado seja igual ou superior ao teto do tipo de instância para evitar desperdício de desempenho. Se os discos já excederem o teto da instância, atualizar para uma categoria superior de disco não aumentará o IOPS efetivo — nesse caso, atualize o tipo de instância.
Tabela de desempenho de I/O de armazenamento das famílias de instâncias empresariais de última geração
Consulte a tabela abaixo para verificar o desempenho de I/O de armazenamento das famílias de instâncias empresariais de última geração. Para detalhes sobre outras especificações de produto das famílias de instâncias, consulte Famílias de instâncias.
Tabela 1. Desempenho de I/O de armazenamento da g7se
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.g7se.large |
3 |
3 |
375 |
|
ecs.g7se.xlarge |
6 |
4 |
500 |
|
ecs.g7se.2xlarge |
10 |
6 |
750 |
|
ecs.g7se.3xlarge |
12 |
8 |
1.000 |
|
ecs.g7se.4xlarge |
15 |
10 |
1.250 |
|
ecs.g7se.6xlarge |
20 |
12 |
1.500 |
|
ecs.g7se.8xlarge |
30 |
16 |
2.000 |
|
ecs.g7se.16xlarge |
50 |
32 |
4.000 |
|
ecs.g7se.32xlarge |
100 |
64 |
8.000 |
Tabela 2. Desempenho de I/O de armazenamento da hfg7
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfg7.large |
2,0 |
1,0 |
125 |
|
ecs.hfg7.xlarge |
3,0 |
1,5 |
187,5 |
|
ecs.hfg7.2xlarge |
4,5 |
2,0 |
250 |
|
ecs.hfg7.3xlarge |
6,0 |
2,5 |
312,5 |
|
ecs.hfg7.4xlarge |
7,5 |
3,0 |
375 |
|
ecs.hfg7.6xlarge |
9,0 |
4,0 |
500 |
|
ecs.hfg7.8xlarge |
10,5 |
5,0 |
625 |
|
ecs.hfg7.12xlarge |
15,0 |
8,0 |
1.000 |
|
ecs.hfg7.24xlarge |
30,0 |
16,0 |
2.000 |
Tabela 3. Desempenho de I/O de armazenamento da hfc7
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfc7.large |
2,0 |
1,0 |
125 |
|
ecs.hfc7.xlarge |
3,0 |
1,5 |
187,5 |
|
ecs.hfc7.2xlarge |
4,5 |
2,0 |
250 |
|
ecs.hfc7.3xlarge |
6,0 |
2,5 |
312,5 |
|
ecs.hfc7.4xlarge |
7,5 |
3,0 |
375 |
|
ecs.hfc7.6xlarge |
9,0 |
4,0 |
500 |
|
ecs.hfc7.8xlarge |
10,5 |
5,0 |
625 |
|
ecs.hfc7.12xlarge |
15,0 |
8,0 |
1.000 |
|
ecs.hfc7.24xlarge |
30,0 |
16,0 |
2.000 |
Tabela 4. Desempenho de I/O de armazenamento da hfr7
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfr7.large |
2,0 |
1,0 |
125 |
|
ecs.hfr7.xlarge |
3,0 |
1,5 |
187,5 |
|
ecs.hfr7.2xlarge |
4,5 |
2,0 |
250 |
|
ecs.hfr7.3xlarge |
6,0 |
2,5 |
312,5 |
|
ecs.hfr7.4xlarge |
7,5 |
3,0 |
375 |
|
ecs.hfr7.6xlarge |
9,0 |
4,0 |
500 |
|
ecs.hfr7.8xlarge |
10,5 |
5,0 |
625 |
|
ecs.hfr7.12xlarge |
15,0 |
8,0 |
1.000 |
|
ecs.hfr7.24xlarge |
30,0 |
16,0 |
2.000 |
Tabela 5. Desempenho de I/O de armazenamento da g6t
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.g6t.large |
2,0 |
1,0 |
125 |
|
ecs.g6t.xlarge |
4,0 |
1,5 |
187,5 |
|
ecs.g6t.2xlarge |
5,0 |
2,0 |
250 |
|
ecs.g6t.4xlarge |
8,0 |
3,0 |
375 |
|
ecs.g6t.8xlarge |
15,0 |
5,0 |
625 |
|
ecs.g6t.13xlarge |
24,0 |
8,0 |
1.000 |
|
ecs.g6t.26xlarge |
48,0 |
16,0 |
2.000 |
Tabela 6. Desempenho de I/O de armazenamento da c6t
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.c6t.large |
2,0 |
1,0 |
125 |
|
ecs.c6t.xlarge |
4,0 |
1,5 |
187,5 |
|
ecs.c6t.2xlarge |
5,0 |
2,0 |
250 |
|
ecs.c6t.4xlarge |
8,0 |
3,0 |
375 |
|
ecs.c6t.8xlarge |
15,0 |
5,0 |
625 |
|
ecs.c6t.13xlarge |
24,0 |
8,0 |
1.000 |
|
ecs.c6t.26xlarge |
48,0 |
16,0 |
2.000 |
Tabela 7. Desempenho de I/O de armazenamento da g6e
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.g6e.large |
2,0 |
1,0 |
125 |
|
ecs.g6e.xlarge |
4,0 |
1,5 |
187,5 |
|
ecs.g6e.2xlarge |
5,0 |
2,0 |
250 |
|
ecs.g6e.4xlarge |
8,0 |
3,0 |
375 |
|
ecs.g6e.8xlarge |
15,0 |
5,0 |
625 |
|
ecs.g6e.13xlarge |
24,0 |
8,0 |
1.000 |
|
ecs.g6e.26xlarge |
48,0 |
16,0 |
2.000 |
Tabela 8. Desempenho de I/O de armazenamento da c6e
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.c6e.large |
2,0 |
1,0 |
125 |
|
ecs.c6e.xlarge |
4,0 |
1,5 |
187,5 |
|
ecs.c6e.2xlarge |
5,0 |
2,0 |
250 |
|
ecs.c6e.4xlarge |
8,0 |
3,0 |
375 |
|
ecs.c6e.8xlarge |
15,0 |
5,0 |
625 |
|
ecs.c6e.13xlarge |
24,0 |
8,0 |
1.000 |
|
ecs.c6e.26xlarge |
48,0 |
16,0 |
2.000 |
Tabela 9. Desempenho de I/O de armazenamento da r6e
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.r6e.large |
2,0 |
1,0 |
125 |
|
ecs.r6e.xlarge |
4,0 |
1,5 |
187,5 |
|
ecs.r6e.2xlarge |
5,0 |
2,0 |
250 |
|
ecs.r6e.4xlarge |
8,0 |
3,0 |
375 |
|
ecs.r6e.8xlarge |
15,0 |
5,0 |
625 |
|
ecs.r6e.13xlarge |
24,0 |
8,0 |
1.000 |
|
ecs.r6e.26xlarge |
48,0 |
16,0 |
2.000 |
Tabela 10. Desempenho de I/O de armazenamento da g6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.g6.large |
1,0 |
1,0 |
125 |
|
ecs.g6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.g6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.g6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.g6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.g6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.g6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.g6.13xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.g6.26xlarge |
20,0 |
16,0 |
2.000 |
Tabela 11. Desempenho de I/O de armazenamento da c6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.c6.large |
1,0 |
1,0 |
125 |
|
ecs.c6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.c6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.c6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.c6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.c6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.c6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.c6.13xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.c6.26xlarge |
20,0 |
16,0 |
2.000 |
Tabela 12. Desempenho de I/O de armazenamento da r6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.r6.large |
1,0 |
1,0 |
125 |
|
ecs.r6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.r6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.r6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.r6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.r6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.r6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.r6.13xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.r6.26xlarge |
20,0 |
16,0 |
2.000 |
Tabela 13. Desempenho de I/O de armazenamento da hfg6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfg6.large |
1,0 |
1,0 |
125 |
|
ecs.hfg6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.hfg6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.hfg6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.hfg6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.hfg6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.hfg6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.hfg6.10xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.hfg6.16xlarge |
12,0 |
10,0 |
1.250 |
|
ecs.hfg6.20xlarge |
20,0 |
16,0 |
2.000 |
Tabela 14. Desempenho de I/O de armazenamento da hfc6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfc6.large |
1,0 |
1,0 |
125 |
|
ecs.hfc6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.hfc6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.hfc6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.hfc6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.hfc6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.hfc6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.hfc6.10xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.hfc6.16xlarge |
12,0 |
10,0 |
1.250 |
|
ecs.hfc6.20xlarge |
20,0 |
16,0 |
2.000 |
Tabela 15. Desempenho de I/O de armazenamento da hfr6
|
Especificação da instância |
IOPS máximo (10 mil, I/O de 4 KiB) |
Largura de banda de armazenamento máxima (Gbit/s) |
Throughput máximo (MB/s, I/O de 1024 KiB) |
|
ecs.hfr6.large |
1,0 |
1,0 |
125 |
|
ecs.hfr6.xlarge |
2,0 |
1,5 |
187,5 |
|
ecs.hfr6.2xlarge |
2,5 |
2,0 |
250 |
|
ecs.hfr6.3xlarge |
3,0 |
2,5 |
312,5 |
|
ecs.hfr6.4xlarge |
4,0 |
3,0 |
375 |
|
ecs.hfr6.6xlarge |
5,0 |
4,0 |
500 |
|
ecs.hfr6.8xlarge |
6,0 |
5,0 |
625 |
|
ecs.hfr6.10xlarge |
10,0 |
8,0 |
1.000 |
|
ecs.hfr6.16xlarge |
12,0 |
10,0 |
1.250 |
|
ecs.hfr6.20xlarge |
20,0 |
16,0 |
2.000 |
IOPS de burst e largura de banda de armazenamento de burst
Tipos de instância pequenos da 7ª geração e posteriores (de large a 4xlarge) suportam burst além do IOPS base e da largura de banda de armazenamento base. Utilize esse mecanismo para cargas de trabalho com padrões de I/O intermitentes — como inicialização de instâncias, jobs em lote ou picos de tráfego — nas quais é necessário alto desempenho por curtos períodos, mas não de forma contínua.
Como funcionam os créditos de burst
O burst funciona com base em créditos. Os créditos se acumulam enquanto o IOPS real da instância permanece abaixo da linha de base e são consumidos quando o IOPS excede essa linha. Não há compromisso de SLA (acordo de nível de serviço) para o desempenho de burst.
Um recurso pode estar em um dos três estados a qualquer momento:
|
Estado |
Descrição |
|
Acumulando |
O I/O real está abaixo da linha de base. Os créditos se acumulam. |
|
Em burst |
O I/O real está acima da linha de base. Os créditos são consumidos. |
|
Na linha de base |
O I/O real é exatamente igual à linha de base. Sem alteração nos créditos. |
IOPS de burst
Métricas:
|
Métrica |
Descrição |
|
IOPS base |
O IOPS máximo que um tipo de instância sustenta consistentemente sob SLA. |
|
IOPS de burst |
O pico de IOPS que a instância pode atingir temporariamente. Limitado por tempo; sem compromisso de SLA. |
Duração máxima de burst no pico de IOPS (por tamanho de instância):
|
Tamanho da instância |
Duração máxima de burst |
|
large |
5 minutos |
|
xlarge |
10 minutos |
|
2xlarge |
20 minutos |
|
3xlarge |
30 minutos |
|
4xlarge |
40 minutos |
Uma instância com saldo de créditos menor, ou com IOPS real apenas ligeiramente acima da linha de base, sustentará o burst por mais tempo do que esses máximos.
Fórmulas:
Maximum credit balance = (Maximum burst IOPS - Baseline IOPS) × Maximum burst duration
Actual burst duration = Maximum credit balance / (Current IOPS - Baseline IOPS)
Exemplo: Um disco em nuvem capaz de 50.000 IOPS conectado a uma instância ecs.g7. A tabela abaixo mostra o IOPS base, o IOPS de burst e a duração do burst.
|
Tipo de instância |
IOPS base do disco em nuvem |
IOPS máximo de burst do disco em nuvem |
Duração máxima de burst (min) |
Saldo máximo de créditos |
Duração real de burst (min) |
|
ecs.g7.large |
20.000 |
160.000 |
5 |
(16 - 2) × 5 = 70 |
70 / (5 - 2) = 23 |
|
ecs.g7.xlarge |
40.000 |
160.000 |
10 |
(16 - 4) × 10 = 120 |
120 / (5 - 4) = 120 |
|
ecs.g7.2xlarge |
50.000 |
160.000 |
20 |
(16 - 5) × 20 = 220 |
Disco na linha de base — burst desnecessário |
|
ecs.g7.3xlarge |
70.000 |
160.000 |
30 |
(16 - 7) × 30 = 270 |
Disco abaixo da linha de base — burst desnecessário |
|
ecs.g7.4xlarge |
80.000 |
160.000 |
40 |
(16 - 8) × 40 = 320 |
Disco abaixo da linha de base — burst desnecessário |
Para especificações do tipo de instância ecs.g7, consulte g7, família de instâncias de uso geral.
Largura de banda de armazenamento de burst
Métricas:
|
Métrica |
Descrição |
|
Largura de banda de armazenamento base |
A largura de banda de armazenamento máxima que um tipo de instância sustenta consistentemente sob SLA. |
|
Largura de banda de burst |
O pico de largura de banda de armazenamento que a instância pode atingir temporariamente. Limitado por tempo; sem compromisso de SLA. |
A duração máxima de burst por tamanho de instância segue o mesmo padrão do IOPS de burst: 5 minutos para large, até 40 minutos para 4xlarge.
Fórmulas:
Maximum credit balance = (Maximum burst storage bandwidth - Baseline storage bandwidth) × Maximum burst duration
Actual burst duration = Maximum credit balance / (Current storage bandwidth - Baseline storage bandwidth)
Exemplo: Um disco em nuvem capaz de 3 Gbit/s conectado a uma instância ecs.g7.
|
Tipo de instância |
Largura de banda base do disco em nuvem (Gbit/s) |
Largura de banda máxima de burst do disco em nuvem (Gbit/s) |
Duração máxima de burst (min) |
Saldo máximo de créditos |
Duração real de burst (min) |
|
ecs.g7.large |
1,5 |
6 |
5 |
(6 - 1,5) × 5 = 22,5 |
22,5 / (3 - 1,5) = 15 |
|
ecs.g7.xlarge |
2 |
6 |
10 |
(6 - 2) × 10 = 40 |
40 / (3 - 2) = 40 |
|
ecs.g7.2xlarge |
3 |
6 |
20 |
(6 - 3) × 20 = 60 |
Disco na linha de base — burst desnecessário |
|
ecs.g7.3xlarge |
4 |
6 |
30 |
(6 - 4) × 30 = 60 |
Disco abaixo da linha de base — burst desnecessário |
|
ecs.g7.4xlarge |
5 |
6 |
40 |
(6 - 5) × 40 = 40 |
Disco abaixo da linha de base — burst desnecessário |
Para especificações do tipo de instância ecs.g7, consulte g7, família de instâncias de uso geral.
Próximos passos
Desempenho do block storage — especificações de IOPS e throughput para cada tipo de disco
Visão geral das famílias de instâncias — especificações completas para todos os tipos de instância ECS