Tipos de instância ec2 para amazon web services

Alguns anos atrás, escolher qual instância para usar para um aplicativo era um caso simples. Amazon Web Services (AWS), desde alguns tipos de instância que variaram em uma moda- principalmente linear, isto é, se você queria mais poder de processamento, você selecionou um tipo de instância que continha mais ECU, e que veio fornecido com grandes quantidades de memória e armazenamento - uma moleza.

É muito mais difícil agora para decidir qual tipo de instância de usar, porque lançou Amazon (desculpem o trocadilho) várias famílias de casos projetados para ajudá-lo a otimizar para um certo tipo de funcionalidade.

Por exemplo, se o seu aplicativo é intensivo de memória, como certas aplicações analíticas são? Você costumava ter que usar uma instância da família de tipos de instância padrão, e você tinha que usar instâncias com grandes quantidades de memória que transportavam um elevado número de ECUs, mesmo se o aplicativo não requer muito poder de processamento. Isso é apenas a maneira que foi.

tipos de imagem são apenas um lado da moeda EC2. Você também tem que considerar tipos de instância - os tipos de máquinas virtuais que podem ser executados no AWS.

Instâncias variam de acordo com a quantidade de três tipos de recursos de computação:

Poder de processamento: Cada instância tem um certo número de EC2 unidade de computaçãos (ECU), que é uma quantidade aferido de poder de processamento (o equivalente de capacidade de CPU de uma 2007 Opteron 1,0-1,2 GHz Xeon ou 2007). Por exemplo, a pequena exemplo em AWS tem uma unidade de computação EC2, ou um ECU.

  • Memória: Cada instância contém uma determinada quantidade de memória, medida em gigabytes. Uma pequena instância tem 1.7GB de memória.

  • Armazenamento: Cada instância tem uma certa quantidade de armazenamento em disco. Um pequeno exemplo tem 170GB de armazenamento em disco.

    Video: Amazon AWS EC2 - Upgrade de máquina Virtual (AWS)

    Dependendo do tipo de exemplo, alguns do armazenamento em disco associado a uma instância pode ser fornecido em forma não formatado - antes que possa ser usado, ele deve ser formatado com um sistema de arquivos que é utilizável pelo sistema operacional da instância.

  • Conectividade de rede: Cada instância é fornecido com uma placa de rede virtual (NIC), que ele usa para se comunicar com outros dispositivos ou serviços. Cada instância é dado dois endereços IP: um endereço privado que é usado unicamente dentro AWS e um endereço público que é usado para acesso à Internet para a instância.

    Video: Amazon Web Services - Crear instancia en EC2

    Nem todos os tipos de instância só têm uma NIC. Instâncias dentro da AWS Virtual Private Cloud (VPC) pode ter mais de uma NIC.



  • Obviamente, por um lado, este é um dilema positivo porque você pode encontrar uma família que está bem afinado para Profile- uso do seu aplicativo, por outro lado (e não há sempre um outro lado), você tem que usar a devida diligência para decidir qual instância da família é mais adequado para a sua aplicação (que requer compreensão das características operacionais da sua aplicação em detalhe).

    Na documentação EC2, Amazon descreve as ofertas de instâncias de EC2 (de alta CPU, por exemplo) como famílias, e os diferentes tamanhos de casos (M1, em que M significa médio, por exemplo), a partir tipos.

    Na experiência, quase todos os outros (incluindo funcionários da AWS) refere-se a um família a partir da documentação AWS como um tipo ( “Isso é um tipo de instância de alta CPU”, por exemplo) e tipo a partir da documentação AWS como Tamanho ( “Esse é um grande exemplo Tamanho M1”, por exemplo). Esta discussão utiliza a abordagem mais comum porque é a maneira que você ouvi-lo discutido por quase todos, mas também porque é mais lógico.

    Com isso, saltar para uma descrição dos tipos de instância:

    • micro: Muito, muito pequena fornece uma quantidade limitada de tanto CPU e memória, embora tipos de instância Micro pode estourar a 2 ECU por curtos períodos. Use este tipo para aplicações de menor rendimento e sites de baixo tráfego. O tipo Micro também está disponível como parte do AWS nível de uso gratuito, o que é útil para a aprendizagem e experimentação.

      Video: Economizando com instâncias SPOT na Amazon EWS

    • Padrão: O tipo “médio” e de longe o mais amplamente utilizado- oferece um equilíbrio de CU, memória e disco que é adequado para aplicações convencionais.

    • Alta CPU: Vale para UCs mais elevadas em vez de memória e é bem adequado para aplicações de processamento pesado. Um aplicativo de trituração de número é o caso de uso canônico para casos de alta da CPU.

    • Alta de memória: Solavancos até a memória em vez de CPU. Este tipo é adequado para aplicações de banco de dados, aplicações analíticas e aplicativos que dependem de cache de memória. Se você executar um produto cache nível como memcached, este tipo de instância é uma boa escolha.

    • Alta I / O: Fornece-alto rendimento (entrada + saída - I / O, em outras palavras) e é bem adequada para aplicações em que se movem uma grande quantidade de dados. É uma boa escolha para executar o seu próprio serviço de armazenamento de valores-chave, como Cassandra ou MongoDB, ao invés de usar o serviço DynamoDB da AWS. instâncias alta-I / O têm conexões de rendimento elevado (10 Gbps) e utilizar as unidades de estado sólido para proporcionar um desempenho de alta disco.

    • Compute Cluster: Fornece um grande número de ECU em conjunto com redes de alto desempenho (10 Gbps). Este tipo de instância, que é bem adequado para tarefas de computação de alto desempenho (aplicações muito grandes para o número especializada trituração, como análise sísmica campo de petróleo), executado em hardware especializado, com AMIs personalizados que usam um tipo diferente, mais eficiente da virtualização bem máquinas como ligado intimamente para um melhor desempenho da rede.

    • GPU Cluster: Análogo ao cluster instâncias de computação, mas utiliza unidades de processamento gráfico (acho que do processador dentro da placa de vídeo no seu PC, se você é um gamer) que são mais adequadas para certos tipos de aplicações, incluindo certas variantes de computação de alto desempenho ( HPC) de análise de rede. instâncias de GPU de cluster funcionam de forma semelhante ao Cluster instâncias de computação, embora com diferentes chips de CPU nos servidores dessas instâncias executadas em.

      Video: Crear un servidor en AWS (Amazon Web Services) ¡Gratis!


    Publicações relacionadas