O que é o Amazon EC2? - Amazon Elastic Compute Cloud

O que é o Amazon EC2?

O Amazon Elastic Compute Cloud (Amazon EC2) oferece uma capacidade de computação escalável sob demanda na Nuvem Amazon Web Services (AWS). O uso do Amazon EC2 reduz os custos de hardware para que você possa desenvolver e implantar aplicações com mais rapidez. É possível usar o Amazon EC2 para executar quantos servidores virtuais forem necessários, configurar a segurança e as redes e gerenciar o armazenamento. Você pode adicionar capacidade (aumentar a escala verticalmente) para lidar com tarefas de computação pesada, como processos mensais ou anuais ou picos no tráfego do site. Quando o uso diminui, você pode reduzir a capacidade (reduzir a escala verticalmente) de novo.

Uma instância do EC2 é um servidor virtual na Nuvem AWS. Quando executa uma instância do EC2, o tipo de instância que você especifica determina o hardware disponível para sua instância. Cada tipo de instância oferece um equilíbrio diferente entre recursos de computação, memória, armazenamento e rede. Para obter mais informações, consulte o Guia de tipos de instância do Amazon EC2.

Cada tipo de instância do EC2 oferece um equilíbrio entre os recursos de computação, memória, armazenamento e rede.

Recursos do Amazon EC2

O Amazon EC2 fornece os seguintes recursos de alto nível:

Instâncias

Servidores virtuais.

Imagens de máquina da Amazon (AMIs)

Os modelos pré-configurados para suas instâncias que empacotam os componentes de que você precisa para seu servidor (incluindo o sistema operacional e software adicional).

Tipos de instância

Várias configurações de capacidade de CPU, memória, armazenamento e redes e hardware gráfico para suas instâncias.

Volumes do Amazon EBS

Volumes de armazenamento persistentes para seus dados usando o Amazon Elastic Block Store (Amazon EBS).

Volumes de armazenamento de instâncias

Volumes de armazenamento para dados temporários que são excluídos quando você interrompe, hiberna ou encerra sua instância.

Pares de chaves

Proteja informações de login de suas instâncias. A AWS armazena a chave pública, e você armazena a chave privada em um lugar seguro.

Grupos de segurança

Um firewall virtual que permite especificar os protocolos, as portas e os intervalos de IP de origem que podem alcançar suas instâncias e os intervalos de IP de destino aos quais suas instâncias podem se conectar.

O Amazon EC2 é compatível com o processamento, o armazenamento e a transmissão de dados de cartão de crédito por um comerciante ou um provedor de serviços e foi validada como em conformidade com o Data Security Standard (DSS, Padrão de segurança de dados) da Payment Card Industry (PCI, Padrão de cartão de crédito). Para obter mais informações sobre o PCI DSS, incluindo como solicitar uma cópia do pacote de conformidade com o PCI da AWS, consulte Nível 1 do PCI DSS.

Serviços para uso com o Amazon EC2

Você pode usar outra Serviços da AWS com as instâncias que você implanta usando o Amazon EC2.

Amazon EC2 Auto Scaling

Ajuda a garantir que você tenha o número correto de instâncias do Amazon EC2 disponíveis para processar a carga da aplicação.

AWS Backup

Automatize o backup de suas instâncias do Amazon EC2 e dos volumes do Amazon EBS anexados a elas.

Amazon CloudWatch

Monitore suas instâncias e os volumes do Amazon EBS.

Elastic Load Balancing

Distribua automaticamente o tráfego de entrada da aplicação entre várias instâncias.

Amazon GuardDuty

Detecte o uso potencialmente não autorizado ou mal-intencionado de suas instâncias do EC2.

EC2 Image Builder

Automatize a criação, o gerenciamento e a implantação de imagens de servidor personalizadas, seguras e atualizadas.

AWS Launch Wizard

Dimensione, configure e implante recursos da AWS para aplicações de terceiros sem precisar identificar e provisionar recursos da AWS individuais manualmente.

AWS Systems Manager

Execute operações em grande escala em instâncias do EC2 com essa solução segura de gerenciamento de ponta a ponta.

Serviços adicionais de computação

Você pode iniciar instâncias usando outro serviço de computação da AWS em vez de usar o Amazon EC2.

Amazon Lightsail

Crie sites ou aplicativos da Web usando Amazon Lightsail uma plataforma em nuvem que fornece os recursos necessários para implantar seu projeto rapidamente, por um preço mensal baixo e previsível. Para comparar o Amazon EC2 e o Lightsail, consulte Amazon Lightsail ou Amazon EC2.

Amazon Elastic Container Service (Amazon ECS)

Implante, gerencie e escale aplicações em contêineres em um cluster de instâncias do EC2. Para obter mais informações, consulte Escolher um serviço de contêiner da AWS.

Amazon Elastic Kubernetes Service (Amazon EKS)

Execute as aplicações do Kubernetes na AWS. Para obter mais informações, consulte Escolher um serviço de contêiner da AWS.

Acessar o Amazon EC2

Você pode criar e gerenciar as instâncias do Amazon EC2 usando as seguintes interfaces:

Console do Amazon EC2

Uma interface Web simples para criar e gerenciar instâncias e recursos do Amazon EC2. Depois de cadastrar-se em uma conta da AWS, você pode acessar o console do Amazon EC2 fazendo login no AWS Management Console e selecionando EC2 na página inicial do console.

AWS Command Line Interface

Permite interagir com serviços da AWS usando comandos no shell da linha de comando. É compatível com Windows, Mac e Linux. Para obter mais informações sobre a AWS CLI, consulte o Guia do usuário da AWS Command Line Interface. Você pode encontrar os comandos do Amazon EC2 na AWS CLI Command Reference.

AWS CloudFormation

O Amazon EC2 permite a criação de recursos usando o AWS CloudFormation. Você cria um modelo, em JSON ou YAML, que descreve seus recursos da AWS, e o AWS CloudFormation provisiona e configura esses recursos para você. Você pode reutilizar seus modelos do CloudFormation para provisionar os mesmos recursos várias vezes, seja na mesma região e conta ou em várias regiões e contas. Para obter mais informações sobre os tipos de recurso e as propriedades do Amazon EC2, consulte EC2 resource type reference no Guia do usuário do AWS CloudFormation.

SDKs da AWS

Se você preferir criar aplicações usando APIs específicas de uma linguagem em vez de enviar uma solicitação via HTTP ou HTTPS, a AWS fornece bibliotecas, código de exemplo, tutoriais e outros recursos para desenvolvedores de software. Essas bibliotecas fornecem funções básicas que automatizam tarefas, como assinatura criptografada de suas solicitações, novas tentativas de solicitações e tratamento das respostas de erro, facilitando para que você comece rapidamente. Para obter mais informações, consulte Ferramentas para criar na AWS.

AWS Tools for PowerShell

Um conjunto de módulos do PowerShell criados com base na funcionalidade exposta pelo AWS SDK for .NET. As ferramentas para PowerShell permitem que você execute scripts para operações em seus recursos da AWS usando a linha de comando do PowerShell. Para começar a usar, consulte o Guia do usuário da AWS Tools for Windows PowerShell. Você pode encontrar os cmdlets para o Amazon EC2, na AWS Tools for PowerShell Cmdlet Reference.

API de consulta

A Amazon EC2 fornece uma API de consulta. Essas são solicitações HTTP ou HTTPS que usam verbos HTTP GET ou POST e um parâmetro de consulta chamado Action. Para obter mais informações sobre as ações de API para o Amazon EC2, consulte Ações no Amazon EC2 API Reference.

Definição de preço do Amazon EC2

O Amazon EC2 fornece as seguintes opções de preços:

Nível gratuito

Você pode começar gratuitamente com o Amazon EC2. Para explorar as opções do nível gratuito, consulte Nível  gratuito da AWS.

Instâncias sob demanda

Pague pelas instâncias que você usar por segundo, com um mínimo de 60 segundos, sem qualquer compromisso de longo prazo ou pagamentos adiantados.

Savings Plans

É possível reduzir os custos do Amazon EC2 se comprometendo com uma quantidade consistente de uso, em USD por hora, por um período de vigência de um ou de três anos.

Reserved Instances

É possível reduzir os custos do Amazon EC2 se comprometendo com uma configuração específica de instância, incluindo o tipo de instância e a região, por um período de vigência de um ou de três anos.

Spot Instances

Solicite instâncias do EC2 não utilizadas, o que pode reduzir os custos do Amazon EC2 significativamente.

Hosts dedicados

Reduza os custos usando um servidor físico do EC2 totalmente dedicado ao seu uso, sob demanda ou como parte de um Savings Plan. Você pode usar suas licenças de software existentes vinculadas ao servidor e obter ajuda para atender aos requisitos de conformidade.

On-Demand Capacity Reservations

Reserve capacidade de computação para suas instâncias do EC2 em uma zona de disponibilidade específica por qualquer tempo de duração.

Cobrança por segundo

Elimina o custo de minutos e segundos não utilizados da sua fatura.

Para obter uma lista completa de cobranças e preços do Amazon EC2 e mais informações sobre modelos de compra, consulte Preço do Amazon EC2.

Estimativas, faturamento e otimização de custos

Para criar estimativas para seus casos de uso da AWS, use a AWS Pricing Calculator.

Para estimar o custo de transformar as workloads da Microsoft em uma arquitetura moderna que usa serviços de código aberto e nativos da nuvem implantados na AWS, use a Calculadora de Modernização da AWS para workloads da Microsoft.

Para ver sua fatura, acesse o Painel de gerenciamento de custos e faturamento no console do AWS Billing and Cost Management. Sua fatura contém links para relatórios de uso que fornecem detalhes sobre sua conta. Para saber mais sobre o faturamento da conta da AWS, consulte o Guia do usuário do AWS Billing and Cost Management.

Se tiver dúvidas sobre faturamento, contas e eventos da AWS, entre em contato com o Suporte da AWS.

Para calcular o custo de um exemplo de ambiente provisionado, consulte Centro de informações sobre economia da nuvem. Ao calcular o custo de um ambiente provisionado, lembre-se de incluir custos incidentais, como armazenamento de snapshots para volumes do EBS.

Você pode otimizar o custo, a segurança e a performance do seu ambiente da AWS usando o AWS Trusted Advisor.

É possível usar o AWS Cost Explorer para analisar o custo e o uso das instâncias do EC2. Você pode visualizar dados dos últimos 13 meses e prever o provável valor que você gastará nos próximos 12 meses. Para obter mais informações, consulte Analyzing your costs with AWS Cost Explorer no Guia do usuário do AWS Cost Management.

Recursos