Atributos do Amazon EC2

Por que escolher o Amazon EC2?

O Amazon EC2 oferece as opções de instância mais amplas e profundas para atender às suas necessidades de workload. Tipos de instância de computação de uso geral, otimizada para computação, otimizada para memória, otimizada para armazenamento e com computação acelerada estão disponíveis para fornecer o equilíbrio ideal entre computação, memória, armazenamento e redes para suas workloads. Os processadores Intel, AMD, NVIDIA e AWS capacitam esses tipos de instância e fornecem mais performance e otimizações de custo. O armazenamento local e as opções de redes aperfeiçoadas disponíveis com tipos de instância ajudam ainda mais a otimizar a performance de workloads vinculadas a disco ou E/S de rede. Muitos tipos de instância também oferecem instâncias bare metal que fornecem às suas aplicações acesso direto ao processador e à memória do servidor subjacente para execução em ambientes não virtualizados ou para aplicações em que você deseja usar seu próprio hipervisor. Para encontrar a instância certa para sua workload, acesse a página de tipos de instância do EC2. Também é possível usar o AWS Compute Optimizer para obter recomendações sobre os melhores recursos de computação da AWS para suas workloads, e assim reduzir custos e melhorar a performance.

Infraestrutura global

O Amazon EC2 fornece o recurso de colocar as instâncias em diversos locais. Os locais do Amazon EC2 são compostos pelas regiões e pelas Zonas de disponibilidade. As Zonas de disponibilidade são as posições distintas que são projetadas para serem isoladas das falhas em outras Zonas da disponibilidade e fornecem rede de conectividade acessível e de baixa latência para outras Zonas de disponibilidade da mesma região. Ao iniciar as instâncias em zonas de disponibilidade separadas, você pode proteger sua aplicações de falha de um único local. As regiões consistem em uma ou mais zonas de disponibilidade e estão geograficamente dispersas. O compromisso do acordo de nível de serviço do Amazon EC2 é disponibilidade de 99,99% para cada região do Amazon EC2. Consulte produtos e serviços regionais para obter mais detalhes sobre a disponibilidade de nossos produtos e serviços por região.

O Amazon Time Sync Service oferece uma fonte de horário altamente precisa, confiável e disponível para os produtos da AWS, inclusive para as instâncias do EC2. Para obter instruções sobre como acessar o serviço, consulte as seções de Configuração de horário dos guias do usuário do Linux e do Windows.

As imagens de máquina da Amazon (AMI) são pré-configuradas com uma lista cada vez maior de sistemas operacionais, incluindo Microsoft Windows e distribuições Linux, como Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE e Debian. Trabalhamos com nossos parceiros e com a comunidade para oferecer a você o maior número de opções possíveis. Os atributos do AWS Marketplace dispõem de uma ampla seleção de softwares gratuitos e comerciais de fornecedores renomados e que foram desenvolvidos para operar em suas instâncias do EC2.

Otimização de custo e capacidade

Com a cobrança por segundo, você paga apenas pelo que usar. O custo de minutos e segundos não utilizados em uma hora não é cobrado. Assim, você pode se concentrar nas aplicações, e não na maximização do uso em horas inteiras. Saiba mais sobre preços do EC2.

O Amazon EC2 Auto Scaling permite aumentar ou reduzir a escala na vertical automaticamente da capacidade de seu Amazon EC2 de acordo com as condições definidas. Você pode usar as políticas de escalabilidade dinâmica e preditiva do EC2 Auto Scaling para adicionar ou remover instâncias do EC2. A escalabilidade preditiva usa machine learning para alocar proativamente as instâncias com base na demanda prevista, e a escalabilidade dinâmica permite escalar a computação de acordo com métricas definidas. Com o EC2 Auto Scaling, é possível garantir que o número de instâncias do Amazon EC2 que você está usando tenham aumento direto de escala na vertical durante picos de demanda para manter a performance e redução automática da escala na vertical durante quedas de demanda para minimizar os custos. Consulte o Amazon EC2 Auto Scaling para obter mais detalhes.

Com uma única chamada de API, a frota do Amazon EC2 permite provisionar capacidade computacional com diversos tipos de instância do EC2, zonas de disponibilidade e modelos de compra para ajudar a otimizar a escala, a performance e o custo. Leia as Perguntas frequentes e este blog da AWS para saber mais. Você também pode acessar recursos de frota do EC2 por meio do Amazon EC2 Auto Scaling para provisionar e escalar automaticamente a capacidade computacional entre vários tipos de instância do EC2, zonas de disponibilidade e opções de compra em um único grupo do Auto Scaling. Saiba mais.

O recurso de otimização de CPUs possibilita aumentar o controle sobre as instâncias do Amazon EC2 em duas frentes. Primeiro, você pode especificar um número personalizado de vCPUs ao iniciar novas instâncias para reduzir custos de licenciamento baseados em vCPUs. Segundo, você pode desabilitar a Intel Hyper-Threading Technology (Intel HT Technology) para cargas de trabalho que executam bem em CPUs de um único thread, como alguns aplicativos de computação de alta performance (HPC). Para saber mais como a otimização de CPUs pode ajudar, consulte a documentação desse recurso aqui.

Você pode hibernar suas instâncias do Amazon EC2 com base no Amazon EBS e reiniciá-las do mesmo estado posteriormente. As aplicações que levam algum tempo para fazer bootstrap e ficam paradas na memória (RAM) podem se beneficiar desse recurso. Para mais informações sobre hibernação e sistemas operacionais e tipos de instância compatíveis, acesse as Perguntas frequentes.

Armazenamento

Diferentes workloads do Amazon EC2 podem ter requisitos de armazenamento totalmente diversos. Além do armazenamento integrado de instâncias, também oferecemos o Amazon Elastic Block Store (Amazon EBS) e o Amazon Elastic File System (Amazon EFS) para atender a outros requisitos de workload para armazenamento na nuvem. O Amazon EBS fornece volumes de armazenamento em bloco persistentes, altamente disponíveis, consistentes e de baixa latência para serem usados com instâncias do Amazon EC2, enquanto o Amazon EFS fornece armazenamento de arquivos em nuvem simples, escalável, persistente e totalmente gerenciado para acesso compartilhado.

Redes

O Enhanced Networking permite 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 pilha de virtualização de rede que oferece performance de E/S mais alta e menor utilização de CPU comparado a implementações tradicionais. Para obter instruções sobre como habilitar Redes aperfeiçoadas em instâncias do EC2, consulte os tutoriais Redes aperfeiçoadas no Linux e Redes aperfeiçoadas no Windows. Para descobrir a disponibilidade deste atributo por instância ou para saber mais, acesse a seção Perguntas Frequentes sobre Redes aperfeiçoadas.

O Elastic Fabric Adapter (EFA) é uma interface de rede de instâncias do Amazon EC2 que possibilita que clientes executem aplicações que exigem altos níveis de comunicação entre instâncias, como machine learning dinâmica de fluidos computacional, modelagem meteorológica e simulação de reservatórios, em escala na AWS. O EFA está disponível como um recurso de redes opcional do EC2 e pode ser habilitado em qualquer instância compatível com o EC2 sem custo adicional. Saiba mais.

Os endereços de IP elásticos são endereços IP estáticos projetados para computação em nuvem dinâmica. O endereço de IP elástico é associado à sua conta e não a uma instância específica, e você controla esse endereço até que decida explicitamente liberá-lo. Ao contrário dos tradicionais endereços de IP estáticos, os endereços de IP elásticos permitem que você filtre a instância ou falhas da zona de disponibilidade por meio de remapeamento programado de seus endereços IP públicos para qualquer instância de sua conta. Você também pode configurar o registro de DNS reverso de qualquer um de seus endereços IP elásticos, preenchendo este formulário.

Clientes com workloads computacionais complexas, assim como processos paralelos fortemente acoplados ou com aplicações sensíveis à performance da rede, podem alcançar a mesma alta performance computacional e de rede fornecida por uma infraestrutura personalizada, enquanto se beneficiam das vantagens de flexibilidade, elasticidade e de custo do Amazon EC2. As instâncias de computação em cluster, GPU de cluster e de cluster com mais memória foram projetadas especificamente para fornecer capacidade de rede de alta performance e podem ser executadas de forma programada em clusters, permitindo que aplicativos obtenham a performance necessária de baixa latência da rede para comunicações de nó a nó firmemente acopladas. Instâncias de cluster também fornecem significativo aumento da taxa de transferência, o que as torna bem adequadas para os aplicativos do cliente que necessitam executar operações com uso intensivo de rede. Saiba mais sobre como o Amazon EC2 e outros produtos da AWS podem ser usados para aplicações de computação de alta performance.

Sistemas operacionais e software

As imagens de máquina da Amazon (AMI) são pré-configuradas com uma lista cada vez maior de sistemas operacionais, incluindo Microsoft Windows e distribuições Linux, como Amazon Linux 2, Ubuntu, Red Hat Enterprise Linux, CentOS, SUSE e Debian. Trabalhamos com nossos parceiros e com a comunidade para oferecer a você o maior número de opções possíveis. Os atributos do AWS Marketplace dispõem de uma ampla seleção de softwares gratuitos e comerciais de fornecedores renomados e que foram desenvolvidos para operar em suas instâncias do EC2.

Manutenção

A AWS realiza regularmente manutenções de rotina em hardware, software, energia e rede com mínimas interrupções em todos os tipos de instância do EC2. Para isso, empregamos uma combinação de tecnologias e métodos em toda a infraestrutura global da AWS, como atualizações e migração ao vivo, bem como sistemas de manutenção redundantes e simultâneos. Tecnologias de manutenção não intrusivas, como atualizações e migração ao vivo, não exigem que as instâncias sejam interrompidas ou reinicializadas. Não é exigida nenhuma ação por parte do cliente antes, durante ou depois de uma migração ou atualização ao vivo. Essas tecnologias ajudam a melhorar a disponibilidade das aplicações e reduzir o seu esforço operacional. O Amazon EC2 usa a atualização ao vivo para implantar softwares em servidores de forma rápida com impacto mínimo nas instâncias dos clientes. As atualizações ao vivo garantem que as workloads dos clientes sejam executadas em servidores com software atualizado com patches de segurança, novos recursos de instância e melhorias no desempenho. O Amazon EC2 usa a migração ao vivo quando instâncias em execução precisam ser movidas de um servidor para outro para manutenção do hardware, para otimizar o posicionamento de instâncias ou para gerenciar recursos de CPU dinamicamente. O Amazon EC2 tem expandindo o escopo e a cobertura de tecnologias de manutenção não intrusivas ao longo dos anos para que eventos de manutenção agendados sejam uma opção alternativa em vez de serem o meio primário para possibilitar a manutenção de rotina.

Uso previsto e restrições

O uso deste serviço está sujeito ao Contrato de cliente do Amazon Web Services.