Qual é a diferença entre Lightsail e EC2? [fechadas]

332

Recentemente, a Amazon lançou o Lightsail . Existe alguma diferença entre eles? Se sim, então qual é a diferença? As instâncias do Lightsail são mais poderosas que o EC2?

mohitmun
fonte

Respostas:

526

O teste¹ revela que as instâncias do Lightsail de fato são instâncias do EC2, da t2classe de instâncias que podem ser disparadas .

O EC2, é claro, possui muito mais famílias e classes de instância que não o t2, quase todas mais "poderosas" (ou melhor equipadas para determinadas tarefas) do que essas, mas também muito mais caras. Mas para comparações significativas, a instância do 512 MiB Lightsail parece ser completamente equivalente em especificações ao t2.nano de preço semelhante, o 1GiB é um t2.micro, o 2 GiB é um t2.small etc.

O Lightsail é uma oferta de produto leve e simplificada - os discos rígidos são volumes SSD EBS de tamanho fixo, as instâncias ainda são faturáveis ​​quando interrompidas, as regras do grupo de segurança são muito menos flexíveis e apenas um subconjunto muito limitado de recursos e opções do EC2 é acessível.

Ele também possui um console dramaticamente simplificado e, embora as máquinas funcionem no EC2, você não pode vê-los na seção EC2 do console da AWS. As instâncias são executadas em uma VPC especial, mas esse aspecto também é provisionado automaticamente e invisível no console. O Lightsail suporta opcionalmente o emparelhamento desta VPC oculta com a VPC padrão na mesma região da AWS, permitindo que as instâncias do Lightsail acessem serviços como EC2 e RDS na VPC padrão na mesma conta da AWS.²

A largura de banda é ilimitada, mas é claro que a largura de banda gratuita não é - no entanto, as instâncias do Lightsail incluem uma permissão mensal significativa de largura de banda antes que quaisquer encargos relacionados à largura de banda se apliquem.³ O Lightsail também possui uma interface simplificada para o Route 53 com funcionalidade limitada.

Mas se isso soa como desvantagens, não é. O ponto de Lightsail parece ser a simplicidade. A flexibilidade do EC2 (e grande parte da AWS) leva inevitavelmente à complexidade. O mercado-alvo do Lightsail parece ser aquele que "apenas deseja um VPS simples" sem precisar navegar pelas inúmeras opções disponíveis nos serviços da AWS, como EC2, EBS, VPC e Rota 53. Não há praticamente nenhuma curva de aprendizado aqui. Você nem precisa tecnicamente saber como usar o SSH com uma chave privada - o console do Lightsail tem até um cliente SSH embutido - mas não há requisitos para usá-lo. Você pode acessar essas instâncias normalmente, com um cliente SSH padrão.


Instances Instâncias do LightSail, assim como instâncias "regulares" do EC2 (VPC e Classic), têm acesso ao serviço de metadados da instância , que permite que uma instância descubra coisas sobre si mesma, como seu tipo de instância e zona de disponibilidade. Instâncias do Lightsail são identificadas nos metadados da instância como t2máquinas.

²Os documentos do Lightsail não são explícitos sobre o fato de o emparelhamento funcionar apenas com a VPC padrão , mas parece ser esse o caso. Se sua conta da AWS foi criada em 2013 ou antes, talvez você não tenha uma VPC com a designação "VPC padrão". Isso pode ser resolvido enviando uma solicitação de suporte, como expliquei em Não é possível estabelecer a conexão de emparelhamento de VPC no Amazon Lightsail (na falha do servidor).

³A permissão de largura de banda se aplica ao tráfego de entrada e de saída; depois que essa quantidade total de tráfego é excedida, o tráfego de entrada continua livre, mas o tráfego de saída se torna faturável. Consulte "Quanto custa a transferência de dados?" no FAQ do Lightsail .

Michael - sqlbot
fonte
9
Muito informativo. Meu top vermelho de TI favorito "The Register" tem uma descrição sobre o lançamento do Lightsail: " Hosters de caixa virtual baratos - o Lightsail da Amazon está pronto para destruí-lo (sim, você, Digital Ocean). " Confira também a seção de comentários ocupados com o malandro. Eu posso muito bem dar uma olhada em Lightsail.
precisa saber é o seguinte
A API do Lightsail GetBundles reporta o tipo de instância subjacente :-)
Pavel
3
Observe que os controles de firewall do Lightsail são menos detalhados que o EC2. O EC2 permite que você coloque na lista de permissões os intervalos de IP, mas o Lightsail apenas permite que você habilite todo o acesso às portas especificadas. Com o EC2, você pode especificar permitir ssh apenas para o seu endereço IP, alterando-o no console se efetuar login a partir de um novo local. Com o Lightsail, você não pode fazer isso. Obviamente, você ainda pode usar o iptables.
Tyler A.
3
Vindo do EC2 para o Lightsail, uma diferença importante é que você não pode alterar o tipo de instância no Lightsail - você precisa iniciar uma nova instância a partir de um instantâneo - e só pode aumentar de tamanho !
Jonatan
2
Isso está tão bem escrito e claro que deveria estar nos documentos da Amazon. Bem feito!
Khom Nazid 28/06/19
31

Os VPSs Lightsail são pacotes de produtos AWS existentes, oferecidos por meio de uma interface significativamente simplificada. A diferença é que o Lightsail oferece um menu limitado e fixo de opções, mas com uma facilidade de uso muito maior. Além do escopo mais restrito do Lightsail, a fim de atender aos requisitos de simplicidade e baixo custo, a tecnologia subjacente é a mesma.

Os pacotes configuráveis ​​predefinidos podem ser descritos:

% aws lightsail --region us-east-1 get-bundles
{
    "bundles": [
        {
            "name": "Nano",
            "power": 300,
            "price": 5.0,
            "ramSizeInGb": 0.5,
            "diskSizeInGb": 20,
            "transferPerMonthInGb": 1000,
            "cpuCount": 1,
            "instanceType": "t2.nano",
            "isActive": true,
            "bundleId": "nano_1_0"
        },
        ...
    ]
}

Vale a pena ler a documentação das instâncias do Amazon EC2 T2 , particularmente a seção CPU Credits, que descreve as características de desempenho base e burst das instâncias subjacentes.

É importante ressaltar que, como suas instâncias do Lightsail são executadas na VPC, você ainda tem acesso a todo o espectro de serviços da AWS, por exemplo, S3, RDS e assim por diante, como faria em qualquer instância do EC2.

Pavel
fonte
2
Se essas são realmente instâncias t2, elas têm as mesmas limitações de crédito da CPU? Um problema que tenho com os Nanos é que, quando os créditos da CPU acabam, eles são brutalmente lentos.
Erik Westlund
25

No lightsail, uma máquina virtual, armazenamento baseado em SSD, transferência de dados, gerenciamento de DNS e um IP estático são oferecidos como um pacote. Considerando que, no caso normal, você provisiona uma instância do EC2 e, em seguida, configura o restante dessas opções.

Aravind
fonte
Resposta bastante direta!
Jimmy Adaro
19

Amazon Lightsail - O poder da AWS, a simplicidade de um VPS https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/

Amazon EC2 vs Amazon Lightsail (comparação em ponto) - Apresentações na Web - Planos - Recursos e Usabilidade insira a descrição da imagem aqui

Fonte: https://www.vpsbenchmarks.com/compare/features/ec2_vs_lightsail

Rakesh Soni
fonte
32
Esses são gráficos realmente enganosos. É bom iniciá-los com 0. Algo que é um valor 2x na vida real, não deve ter uma barra de gráfico com 6x o tamanho.
Peter R
1

Eu acho que a vela de luz como o nome sugere é leve e destinada ao desenvolvimento inicial. Para sites de produção e aplicativos com alto volume, ele simplesmente fica indisponível e trava ... É apenas uma caixa de areia para brincar com as coisas. Maior falta de suporte reduz sua confiabilidade. Deve haver uma opção para migrar para o EC2, quando você desenvolver totalmente seus aplicativos ou sites. Assim, com a mesma configuração mínima, você poderá migrar para o EC2 escalável.

Sameer
fonte
1
Agora você pode explorar os snapshots do lightsail para EC2 lightsail.aws.amazon.com/ls/docs/en_us/articles/…
Vladtn