O Amazon EC2 oferece uma ampla seleção de tipos de instâncias otimizadas para se adequarem a casos de uso diferentes. Os tipos de instâncias consistem em várias combinações de CPU, memória, armazenamento e capacidade de rede e oferecem flexibilidade de escolha da composição adequada de recursos para os seus aplicativos. Cada tipo de instância inclui um ou mais tamanhos de instância, permitindo a escalabilidade de recursos de acordo com os requisitos da carga de trabalho a ser executada.

Esta família inclui os tipos de instância M3, que oferecem recursos equilibrados de computação, memória e rede, e são uma boa opção para diversos aplicativos.

Recursos:

  • Processadores Intel Xeon E5-2670 (Sandy Bridge) de alta frequência*
  • Armazenamento em instância baseado em SSD para alto desempenho de E/S
  • Equilíbrio entre recursos de computação, memória e rede
Modelo vCPU Mem (GiB) Armazenamento em SSD (GB)
m3.medium 1 3,75 1 x 4 
m3.large 2 7,5 1 x 32
m3.xlarge 4 15 2 x 40
m3.2xlarge 8 30 2 x 80 

Casos de uso

Bancos de dados de pequeno e médio porte, tarefas de processamento de dados que exigem memória adicional, grupos de armazenamento em cache e servidores de backend para SAP, Microsoft SharePoint e outros aplicativos empresariais.

As instâncias C3 são a geração mais recente de instâncias otimizadas para computação, fornecendo aos clientes os processadores de mais alto desempenho e a relação mais baixa entre preço e performance disponível atualmente no EC2. 

Recursos:

  • Processadores Intel Xeon E5-2670 v2 (Ivy Bridge) de alta frequência
  • Suporte aprimorado a redes
  • Suporte a clusters
  • Armazenamento em instância baseado em SSD
Modelo vCPU Mem (GiB) Armazenamento em SSD  (GB)
c3.large 2 3,75 2 x 16
c3.xlarge 4 7,5 2 x 40
c3.2xlarge 8 15 2 x 80
c3.4xlarge 16 30 2 x 160
c3.8xlarge 32 60 2 x 320

Casos de uso

Frotas de front-end e servidores web de alto desempenho, processamento em lotes sob demanda, análises distribuídas, aplicativos científicos e de engenharia de alto desempenho, fornecimento de anúncios, processamento em lotes, jogos MMO, codificação de vídeo e análise distribuída.

As instâncias R3 são otimizadas para aplicativos que usam muita memória e têm o custo mais baixo por GiB de RAM dentre os tipos de instância do Amazon EC2.

Recursos:

  • Processadores Intel Xeon E5-2670 v2 (Ivy Bridge) de alta frequência
  • Custo mais baixo por GiB de RAM
  • Armazenamento em SSD
  • Suporte a redes aperfeiçoadas
Modelo vCPU Mem (GiB) Armazenamento em SSD (GB)
r3.large 2 15 1 x 32
r3.xlarge 4 30.5 1 x 80
r3.2xlarge 8 61 1 x 160
r3.4xlarge 16 122 1 x 320
r3.8xlarge
32
244
2 x 320

Casos de uso

As instâncias otimizadas para memória são recomendadas para bancos de dados de alto desempenho, caches de memória distribuídos, análises em memória, montagem e análise de genomas, implementações maiores de SAP, Microsoft SharePoint e outros aplicativos empresariais.

Esta família inclui instâncias G2 projetadas para gráficos e aplicações de computação de GPUs de uso geral. 

Recursos:

  • Processadores Intel Xeon E5-2670 (Sandy Bridge) de alta frequência
  • GPU NVIDIA de alto desempenho com 1.536 núcleos CUDA e 4 GB de memória de vídeo
  • Codificador de vídeo integrado ao hardware, projetado para suportar até oito streams de vídeo HD em tempo real (720p a 30 fps) ou até quatro streams de vídeo FHD em tempo real (1080p a 30 fps).
  • Suporte para captura e codificação de quadros de baixa latência tanto do sistema operacional quanto de alvos específicos de renderização, possibilitando experiências de streaming interativo de alta qualidade.
Modelo vCPU Mem (GiB) Armazenamento em SSD (GB)
g2.2xlarge 8 15 1 x 60 

Casos de uso

Streaming de jogos, codificação de vídeo, streaming de aplicativos 3D e outras cargas de trabalho de gráficos no servidor.

Essa família inclui as instâncias de armazenamento de alta capacidade que fornecem armazenamento de instância com suporte a SSD de alta velocidade otimizado para desempenho de E/S aleatório muito alto e fornecem alto IOPS a um custo baixo.

 

Recursos:

  • Processadores Intel Xeon E5-2670 v2 (Ivy Bridge) de alta frequência
  • Armazenamento em SSD
  • Suporte para TRIM
  • Suporte aprimorado a redes
  • Alto desempenho de E/S aleatória
Modelo vCPU Mem (GiB) Armazenamento (GB)
i2.xlarge 4 30.5 1 x 800 SSD
i2.2xlarge 8 61 2 x 800 SSD
i2.4xlarge 16 122 4 x 800 SSD
i2.8xlarge 32 244 8 x 800 SSD

Casos de uso

Bancos de dados NoSQL, como o Cassandra e o MongoDB, bancos de dados transacionais escaláveis, armazém de dados, Hadoop e sistemas de arquivo em cluster.

As instâncias HS1 fornecem altíssima densidade de armazenamento e alto desempenho de leitura e gravação sequencial por instância. Elas oferecem também a maior densidade de armazenamento entre as instâncias EC2 e a menor relação de preço por GB.

Recursos:

  • Alto desempenho de E/S sequencial
  • Fornece 2,6 GB por segundo de desempenho de leitura e gravação em blocos de 2 MiB
Modelo vCPU Mem (GiB) Armazenamento (GB)
hs1.8xlarge 16 117 24 x 2048

Casos de uso

Armazém de dados, Hadoop/MapReduce, sistemas de arquivos paralelos

As microinstâncias são uma opção de instância de custo bastante reduzido que oferecem uma quantidade pequena de recursos de CPU.

Recursos do T1:

  • Rápida capacidade de expansão em aumentos pequenos de capacidade de CPU
  • Elegibilidade para o nível gratuito
Modelo vCPU Mem (GiB) Armazenamento (GB)
t1.micro 1 0,613 Somente EBS
m1.small 1 1,7 1 x 160

Casos de uso

Websites ou blogs de baixo tráfego, pequenos aplicativos administrativos, hosts bastion e avaliações gratuitas para explorar as funcionalidades do EC2 (apenas com o t1.micro)


*As instâncias M3 podem também ser executadas em processadores Intel Xeon E5-2670 v2 (Ivy Bridge) em execução a 2,5 GHz.

Tipo de instância vCPU Memória (GiB)  Armazenamento (GB) Desempenho de rede
Processador físico Velocidade de clock (GHz) Intel® AES-NI Intel® AVX Intel® Turbo EBS OPT
Redes aperfeiçoadas
m3.medium 1 3,75 1 x 4 SSD Moderada Intel Xeon E5-2670* 2,6 Sim Sim Sim
m3.large 2 7,5 1 x 32 SSD Moderada Intel Xeon E5-2670 2,6 Sim Sim Sim
m3.xlarge 4 15 2 x 40 SSD Moderada Intel Xeon E5-2670 2,6 Sim Sim Sim Sim
m3.2xlarge 8 30 2 x 80 SSD Alta Intel Xeon E5-2670 2,6 Sim Sim Sim Sim
c3.large 2 3,75 2 x 16 SSD Moderada Intel Xeon E5-2670 v2 2,8 Sim Sim Sim Sim
c3.xlarge 4 7,5 2 x 40 SSD Moderada Intel Xeon E5-2670 v2 2,8 Sim Sim Sim Sim Sim
c3.2xlarge 8 15 2 x 80 SSD Alta Intel Xeon E5-2670 v2 2,8 Sim Sim Sim Sim Sim
c3.4xlarge 16 30 2 x 160 SSD Alta Intel Xeon E5-2670 v2 2,8 Sim Sim Sim Sim Sim
c3.8xlarge 32 60 2 x 320 SSD 10 Gigabit Intel Xeon E5-2670 v2 2,8 Sim Sim Sim Sim
g2.2xlarge 8 15 1 x 60 SSD Alta Intel Xeon  E5-2670
2,6 Sim Sim
r3.large 2 15 1 x 32 SSD Moderada Intel Xeon E5-2670 v2 2,5 Sim Sim Sim Sim
r3.xlarge 4 30.5 1 x 80 SSD Moderada Intel Xeon E5-2670 v2 2,5
Sim
Sim
Sim
Sim Sim
r3.2xlarge 8 61 1 x 160 SSD Alta Intel Xeon E5-2670v2 2,5
Sim
Sim
Sim
Sim Sim
r3.4xlarge 16 122 1 x 320 SSD Alta Intel Xeon E5-2670 v2 2,5
Sim
Sim
Sim
Sim Sim
r3.8xlarge 32 244 2 x 320 SSD 10 Gigabit Intel Xeon E5-2670 v2 2,5
Sim
Sim
Sim
Sim
i2.xlarge 4 30.5 1 x 800 SSD Moderada Intel Xeon E5-2670 v2 2,5 Sim Sim Sim Sim Sim
i2.2xlarge 8 61 2 x 800 SSD Alta Intel Xeon E5-2670 v2 2,5 Sim Sim Sim Sim Sim
i2.4xlarge 16 122 4 x 800 SSD Alta Intel Xeon E5-2670 v2 2,5 Sim Sim Sim Sim Sim
i2.8xlarge 32 244 8 x 800 SSD 10 Gigabit Intel Xeon E5-2670 v2 2,5 Sim Sim Sim Sim
hs1.8xlarge 16 117 24 x 2.048 10 Gigabit Família Intel Xeon 2 Sim
t1.micro 1 0,613 Somente EBS Muito baixo Variável
m1.small 1 1,7 1 x 160 Baixa Família Intel Xeon

*As instâncias M3 podem também ser executadas em processadores Intel Xeon E5-2670 v2 (Ivy Bridge) em execução a 2,5 GHz.

Procurando pelas instâncias M1, C1, CC2, M2, CR1, CG1 ou HI1? Consulte a página Instâncias de gerações anteriores.

 

As instâncias do Amazon EC2 oferecem diversos recursos adicionais para ajudar a implementar, gerenciar e alterar a escala dos seus aplicativos.

O Amazon EC2 permite escolher entre várias opções de armazenamento de acordo com seus requisitos. O Amazon EBS é um volume de armazenamento durável no nível de bloco que pode ser conectado a uma única instância do Amazon EC2 em execução. Você pode usar o Amazon EBS como um dispositivo de armazenamento principal para dados que exigem atualizações frequentes e granulares. Por exemplo, o Amazon EBS é a opção de armazenamento recomendada para executar um banco de dados no Amazon EC2. Os volumes do Amazon EBS persistem independentemente da vida útil de uma instância do Amazon EC2. Após conectar um volume a uma instância, você pode usá-lo como qualquer outro disco rígido físico. O Amazon EBS fornece dois tipos de volumes: volumes padrão e de IOPS provisionadas. Eles diferem em características de desempenho e preço, permitindo que você adapte o custo e o desempenho de armazenamento às necessidades dos aplicativos.

Os volumes padrão oferecem armazenamento para os aplicativos com requisitos moderados ou intermitentes de E/S. Os volumes padrão fornecem uma média aproximada de 100 IOPS, com capacidade do tipo "melhor esforço" para intermitências de até centenas de IOPS. Os volumes padrão também são bem adequados para uso como volumes de inicialização, em que o recurso de intermitência oferece tempos rápidos de inicialização de instância.

Os volumes de IOPS provisionadas são projetados para fornecer alto desempenho de forma previsível para cargas de trabalho com uso intensivo de E/S, como bancos de dados. Nos volumes de IOPS provisionadas, você especifica uma taxa de IOPS durante a criação do volume e o Amazon EBS provisiona essa taxa durante toda a vida útil do volume. Atualmente, o Amazon EBS oferece suporte para até 4.000 IOPS por volume de IOPS provisionadas. Você pode distribuir vários volumes juntos para fornecer milhares de IOPS por instância do Amazon EC2 ao seu aplicativo.

Muitas instâncias do Amazon EC2 também podem incluir armazenamento em discos conectados fisicamente ao computador host. Esse armazenamento em disco é denominado um armazenamento de instâncias. O armazenamento de instâncias oferece armazenamento temporário no nível de bloco para instâncias do Amazon EC2. Os dados nos volumes de armazenamento de instâncias persistem apenas durante a vida útil da instância do Amazon EC2 associada.

Além do armazenamento no nível de bloco por meio do Amazon EBS ou do armazenamento de instâncias, você também pode usar o Amazon S3 para obter um armazenamento de objetos altamente durável e disponível. Saiba mais sobre as opções de armazenamento do Amazon EC2 na documentação do Amazon EC2.

Por uma pequena taxa horária adicional, os clientes podem executar alguns tipos de instâncias do Amazon EC2 como instâncias otimizadas para EBS. As instâncias otimizadas para EBS permitem que instâncias do EC2 usem totalmente as IOPS provisionadas em um volume do EBS. As instâncias otimizadas para EBS fornecem taxa de transferência dedicada entre o Amazon EC2 e o Amazon EBS, com opções de 500 a 2.000 megabits por segundo (Mbps), dependendo do tipo de instância usado. A taxa de transferência dedicada minimiza a contenção entre a E/S do Amazon EBS e outro tráfego da sua instância do EC2, fornecendo o melhor desempenho para seus volumes EBS. As instâncias otimizadas para EBS foram projetadas para serem usadas com volumes padrão e de IOPS provisionadas do Amazon EBS. Quando vinculados a instâncias otimizadas para EBS, os volumes de IOPS provisionadas podem atingir latências inferiores a 10 milissegundos e são projetadas para variação de desempenho inferior a 10% do desempenho máximo das IOPS provisionadas durante 99,9% do tempo. Recomendamos usar volumes de IOPS provisionadas com instâncias otimizadas para EBS ou instâncias que oferecem suporte a redes em cluster para aplicativos com requisitos elevados de E/S para armazenamento.

As redes aperfeiçoadas permitem que você obtenha uma performance de pacotes por segundo (PPS) significativamente mais alta, menor variação de rede e latências mais baixas. Este recurso usa uma nova pilha de virtualização de rede que oferece performance de E/S mais alta e menor utilização de CPU comparado com implementações tradicionais. Para tirar proveito das redes aperfeiçoadas, você deve iniciar uma AMI de HVM no VPC e instalar o driver adequado. Atualmente, as redes aperfeiçoadas são compatíveis com as instâncias C3, R3 e I2. Para obter instruções sobre como ativar Enhanced Networking em instâncias EC2, consulte os tutoriais Enhanced Networking on Linux e Enhanced Networking on Windows. Para saber mais sobre este recurso, consulte a seção Perguntas frequentes sobre redes avançadas.

As instâncias C3, I2, CR1, G2 e HS1 oferecem suporte a redes em cluster. As instâncias executadas em um grupo de localização de cluster comum são colocadas em um cluster lógico que oferece rede com grande largura de banda e baixa latência entre todas as instâncias no cluster. A rede em cluster é ideal para sistemas de análises de alto desempenho e muitos aplicativos científicos e de engenharia, particularmente os que usam o padrão de biblioteca MPI para programação paralela.

Instâncias dedicadas são instâncias do Amazon EC2 que são executadas em hardware dedicado a um único cliente. Essas instâncias são ideais para cargas de trabalho em que políticas corporativas ou normas setoriais exigem que suas instâncias do EC2 fiquem fisicamente isoladas no nível de hardware de host de instâncias que pertencem a outros clientes. As instâncias dedicadas permitem que você se beneficie do Amazon VPC e da nuvem da AWS – provisionamento elástico sob demanda, pagamento conforme o uso e a garantia de que suas instâncias de computação do Amazon EC2 são isoladas no nível de hardware.

As instâncias do Amazon EC2 oferecem acesso aos seguintes recursos de processadores Intel:

  • Intel® AES New Instructions (AES-NI): o conjunto de instruções de criptografia Intel AES-NI melhora com o algoritmo original Advanced Encryption Standard (AES) para oferecer proteção de dados mais rápida e maior segurança.
  • Intel® Advanced Vector Extensions (Intel® AVX): o Intel AVX é um conjunto de instruções de 256 bits projetado para aplicativos com uso intensivo de cálculo de Ponto Flutuante (FP). Ele melhora o desempenho de aplicativos como de processamento de imagem, áudio e vídeo, simulações científicas, análise financeira e modelagem e análise 3D.
  • Tecnologia Intel® Turbo Boost: a tecnologia Intel Turbo Boost oferece mais desempenho sempre que necessário. Para ajudá-lo a realizar mais em menos tempo, o processador é capaz de executar núcleos em velocidade mais rápida que a frequência básica operacional automaticamente.

Nem todos os recursos de processador estão disponíveis em todos os tipos de instâncias; consulte os detalhes de processador para os tipos de instância para obter mais informações sobre quais recursos estão disponíveis em quais tipos de instâncias.

intelinside_150

O Amazon EC2 permite que você provisione diversos tipos de instâncias, que oferecem combinações diferentes de CPU, memória, disco e rede. É fácil executar novas instâncias e testes em paralelo. Recomendamos a medição de desempenho dos aplicativos para identificar os tipos de instâncias adequados e validar a arquitetura dos aplicativos. Também recomendamos testes rigorosos de carga e escala para garantir que seus aplicativos tenham a escalabilidade pretendida.

O Amazon EC2 oferece um grande número de opções em dez tipos diferentes de instâncias, cada um deles com uma ou mais opções de tamanho, organizados em seis famílias de instâncias diferentes otimizadas para tipos distintos de aplicativos. Recomendamos que você avalie os requisitos dos aplicativos e selecione a família de instâncias adequada como ponto de partida para os testes de desempenho do aplicativo. Você deve começar a avaliar o desempenho dos seus aplicativos (a) identificando como as necessidades do aplicativo se comparam às famílias de instâncias diferentes (ou seja, se o aplicativo faz uso intensivo de computação, de memória, etc.) e (b) dimensionando a carga de trabalho para identificar o tamanho de instância adequado. Não há nada que substitua a medição do desempenho do seu aplicativo completo, pois esse desempenho pode ser afetado pela infraestrutura subjacente ou pelos limites de software e de arquitetura. Recomendamos testes no nível de aplicativo, incluindo o uso de ferramentas e serviços de estabelecimento do perfil do aplicativo e de testes de carga.