Configurando instâncias EC2 do servidor usando o AWS kit de ferramentas do Visual Studio - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configurando instâncias EC2 do servidor usando o AWS kit de ferramentas do Visual Studio

O Amazon Elastic Compute Cloud (Amazon EC2) é um serviço web que você usa para iniciar e gerenciar instâncias de servidor nos datacenters da Amazon. Você pode usar as instâncias EC2 do servidor Amazon a qualquer momento, pelo tempo que precisar e para qualquer finalidade legal. As instâncias estão disponíveis em diferentes tamanhos e configurações. Para obter mais informações, acesse a Amazon EC2.

Você pode editar a configuração da instância Amazon do ambiente EC2 do Elastic Beanstalk com a guia Servidor dentro da guia do ambiente do aplicativo no Toolkit for AWS Visual Studio.

Painel de configuração dos servidores do Elastic Beanstalk

Tipos de EC2 instância da Amazon

Instance type (Tipo de instância) exibe os tipos de instância disponíveis para a aplicação do Elastic Beanstalk. Altere o tipo de instância para selecionar um servidor com as características (inclusive o tamanho da memória e a capacidade de CPU) mais adequadas à aplicação. Por exemplo, os aplicativos com operações muito intensas e demoradas podem exigir mais CPU ou memória.

Para obter mais informações sobre os tipos de EC2 instância da Amazon disponíveis para seu aplicativo Elastic Beanstalk, consulte Tipos de instância no Guia do usuário do Amazon Elastic Compute Cloud.

Grupos EC2 de segurança da Amazon

Você pode controlar o acesso ao seu aplicativo Elastic Beanstalk usando EC2 um grupo de segurança da Amazon. Um grupo de segurança define regras de firewall para suas instâncias. Essas regras especificam o tráfego de rede de entrada que será entregue à sua instância. Qualquer outro tráfego de entrada será descartado. Você pode modificar as regras para um grupo a qualquer momento. As novas regras são aplicadas automaticamente para todas as instâncias em execução e as iniciadas no futuro.

Você pode configurar seus grupos de EC2 segurança da Amazon usando o AWS Management Console ou usando o AWS Toolkit for Visual Studio. Você pode especificar quais grupos de EC2 segurança da Amazon controlam o acesso ao seu aplicativo Elastic Beanstalk inserindo os nomes de um ou mais nomes de grupos de segurança da EC2 Amazon (delimitados por vírgulas) na caixa de texto Security Groups. EC2

nota

Certifique-se de que a porta 80 (HTTP) esteja acessível a partir de 0.0.0.0/0 como o intervalo CIDR de origem, caso deseje permitir verificações de integridade do seu aplicativo. Para obter mais informações sobre as verificações de integridade, consulte Verificações de integridade.

Para criar um grupo de segurança usando o AWS kit de ferramentas do Visual Studio
  1. No Visual Studio, no AWS Explorer, expanda o EC2 nó da Amazon e clique duas vezes em Security Groups.

  2. Clique em Create Security Group e insira um nome e uma descrição para o seu security group.

  3. Clique em OK.

Para obter mais informações sobre os grupos EC2 de segurança da Amazon, consulte Como usar grupos de segurança no Guia do usuário do Amazon Elastic Compute Cloud.

Pares de EC2 chaves da Amazon

Você pode fazer login com segurança nas EC2 instâncias da Amazon provisionadas para seu aplicativo Elastic Beanstalk com um par de chaves da Amazon. EC2

Importante

Você deve criar um par de EC2 chaves da Amazon e configurar suas instâncias da Amazon provisionadas pelo Elastic Beanstalk para usar o EC2 par de chaves da Amazon antes de poder acessar suas EC2 instâncias da Amazon provisionadas pelo Elastic Beanstalk. EC2 Você pode criar seu par de chaves usando o AWS assistente Publish to dentro do AWS Toolkit for Visual Studio ao implantar seu aplicativo no Elastic Beanstalk. Se você quiser criar pares de chaves adicionais usando o Toolkit, siga as etapas abaixo. Como alternativa, você pode configurar seus pares de EC2 chaves da Amazon usando o AWS Management Console. Para obter instruções sobre como criar um par de chaves para a Amazon EC2, consulte o Guia de introdução do Amazon Elastic Compute Cloud.

A caixa de texto Existing Key Pair permite que você especifique o nome de um par de EC2 chaves da Amazon que você pode usar para fazer login com segurança nas EC2 instâncias da Amazon que executam seu aplicativo Elastic Beanstalk.

Para especificar o nome de um par de EC2 chaves da Amazon
  1. Expanda o EC2 nó da Amazon e clique duas vezes em Key Pairs.

  2. Clique em Create Key Pair e insira o nome do par de chaves.

  3. Clique em OK.

Para obter mais informações sobre os pares de EC2 chaves da Amazon, acesse Como usar EC2 as credenciais da Amazon no Guia do usuário do Amazon Elastic Compute Cloud. Para obter mais informações sobre como se conectar às EC2 instâncias da Amazon, consulteListar e conectar com instâncias de servidor.

Intervalo de monitoramento

Por padrão, somente as CloudWatch métricas básicas da Amazon estão habilitadas. Elas retornam dados em intervalos de cinco minutos. Você pode habilitar CloudWatch métricas mais granulares de um minuto selecionando 1 minuto para o Intervalo de monitoramento na seção Servidor da guia Configuração do seu ambiente no. AWS Toolkit for Eclipse

nota

As taxas CloudWatch de serviço da Amazon podem ser aplicadas a métricas de intervalo de um minuto. Consulte a Amazon CloudWatch para obter mais informações.

ID da AMI personalizado

Você pode substituir a AMI padrão usada para suas EC2 instâncias da Amazon por sua própria AMI personalizada inserindo o identificador da sua AMI personalizada na caixa ID de AMI personalizada na seção Servidor da guia Configuração do seu ambiente no AWS Toolkit for Eclipse.

Importante

O uso da AMI própria é uma tarefa avançada que deve ser feita com cuidado. Se você precisar de uma AMI personalizada, recomendamos começar com a AMI do Elastic Beanstalk padrão e depois modificá-la. Para serem consideradas saudáveis, o Elastic Beanstalk EC2 espera que as instâncias da Amazon atendam a um conjunto de requisitos, incluindo ter um gerenciador de host em execução. Se esses requisitos não forem atendidos, talvez o ambiente não funcione corretamente.