Qual è la differenza tra Lightsail e EC2? [chiuso]


332

Di recente Amazon ha lanciato Lightsail . C'è qualche differenza tra loro? Se sì, allora qual è la differenza? Le istanze di Lightsail sono più potenti di EC2?

Risposte:


526

Il test¹ rivela che le istanze di Lightsail sono in realtà istanze EC2, appartenenti alla t2classe delle istanze esplosive.

EC2, ovviamente, ha molte più famiglie e classi di istanze diverse dalla t2, quasi tutte più "potenti" (o meglio equipaggiate per determinati compiti) di queste, ma anche molto più costose. Ma per confronti significativi, l'istanza di 512 MiB Lightsail sembra essere completamente equivalente nelle specifiche al t2.nano allo stesso prezzo, il 1GiB è un t2.micro, il 2 GiB è un t2.small, ecc.

Lightsail è un'offerta di prodotti leggera e semplificata: i dischi rigidi sono volumi SSD EBS di dimensioni fisse, le istanze sono ancora fatturabili quando vengono arrestate, le regole del gruppo di sicurezza sono molto meno flessibili e sono accessibili solo un sottoinsieme molto limitato di funzionalità e opzioni EC2.

Ha anche una console notevolmente semplificata e anche se le macchine funzionano in EC2, non puoi vederle nella sezione EC2 della console AWS. Le istanze vengono eseguite in un VPC speciale, ma questo aspetto viene fornito automaticamente e invisibile nella console. Lightsail supporta facoltativamente il peering di questo VPC nascosto con il VPC predefinito nella stessa area AWS, consentendo alle istanze Lightsail di accedere a servizi come EC2 e RDS nel VPC predefinito all'interno dello stesso account AWS.²

La larghezza di banda è illimitata, ma ovviamente la larghezza di banda libera non lo è - tuttavia, le istanze di Lightsail includono una significativa indennità mensile di larghezza di banda prima di applicare qualsiasi addebito relativo alla larghezza di banda.

Ma se sembrano svantaggi, non lo sono. Il punto di Lightsail sembra essere la semplicità. La flessibilità di EC2 (e gran parte di AWS) porta inevitabilmente alla complessità. Il mercato target di Lightsail sembra essere quello che "vuole solo un VPS semplice" senza dover navigare tra le innumerevoli opzioni disponibili nei servizi AWS come EC2, EBS, VPC e Route 53. Qui non c'è praticamente alcuna curva di apprendimento. Non hai nemmeno bisogno tecnicamente di sapere come utilizzare SSH con una chiave privata - la console Lightsail ha anche un client SSH incorporato - ma non è necessario utilizzarlo. È possibile accedere a queste istanze normalmente, con un client SSH standard.


¹ Le istanze di Lightsail, proprio come le istanze "normali" di EC2 (VPC e Classic), hanno accesso al servizio di metadati dell'istanza , che consente a un'istanza di scoprire cose su se stessa, come il tipo di istanza e la zona di disponibilità. Le istanze di Lightsail sono identificate nei metadati dell'istanza come t2macchine.

²I documenti di Lightsail non sono espliciti sul fatto che il peering funziona solo con il VPC predefinito , ma questo sembra essere il caso. Se il tuo account AWS è stato creato nel 2013 o prima, potresti non avere effettivamente un VPC con la designazione "Default VPC". Questo può essere risolto inviando una richiesta di supporto, come ho spiegato in Impossibile stabilire la connessione peering VPC da Amazon Lightsail (in Server Fault).

³L'indennità di larghezza di banda si applica sia al traffico in entrata che a quello in uscita; dopo aver superato tale quantità totale di traffico, il traffico in entrata continua a essere gratuito, ma il traffico in uscita diventa fatturabile. Vedi "Quanto costa il trasferimento dei dati?" nelle FAQ di Lightsail .


9
Molto informativo. Il mio top rosso IT preferito "The Register" ha un articolo sul lancio di Lightsail: "Hoster economici per la scatola virtuale - Amazon Lightsail è pronto a distruggerti (sì, tu, Digital Ocean) Fai attenzione agli shock, però, sviluppatori ". Dai un'occhiata anche alla sezione dei commenti occupati dal curmudgeon. Potrei anche dare un giro a Lightsail.
David Tonhofer,

L' API Lightsail GetBundles riporta il tipo di istanza sottostante :-)
Pavel

3
Si noti che i controlli firewall di Lightsail sono meno dettagliati di EC2. EC2 ti consente di autorizzare gli intervalli IP, ma Lightsail ti consente solo di abilitare tutti gli accessi alle porte specificate. Con EC2 puoi specificare di consentire a ssh solo il tuo indirizzo IP, modificandolo nella console se accedi da una nuova posizione. Con Lightsail, non puoi farlo. Puoi ovviamente usare ancora iptables.
Tyler A.

3
Venendo da EC2 a Lightsail una differenza importante è che non puoi cambiare il tipo di istanza su Lightsail - devi avviare una nuova istanza da un'istantanea - e puoi solo aumentare di dimensioni !
jonatan,

2
Questo è così ben scritto e chiaro che dovrebbe essere nei documenti di Amazon. Molto bene!
Khom Nazid,

31

I VPS Lightsail sono pacchetti di prodotti AWS esistenti, offerti attraverso un'interfaccia notevolmente semplificata. La differenza è che Lightsail ti offre un menu limitato e fisso di opzioni ma con una facilità d'uso molto maggiore. Oltre all'ambito più ristretto di Lightsail per soddisfare i requisiti di semplicità e basso costo, la tecnologia di base è la stessa.

I bundle predefiniti possono essere descritti:

% 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 la pena leggere la documentazione delle istanze T2 di Amazon EC2 , in particolare la sezione Crediti CPU che descrive le caratteristiche di base e di scoppio delle istanze sottostanti.

È importante sottolineare che, poiché le tue istanze Lightsail funzionano in VPC, hai ancora accesso all'intero spettro di servizi AWS, ad esempio S3, RDS e così via, come faresti con qualsiasi istanza EC2.


2
Se si tratta in realtà di istanze t2, hanno le stesse limitazioni di credito della cpu? Un problema che ho con Nanos è quando esauriscono i crediti della CPU, sono brutalmente lenti.
Erik Westlund,

25

In Lightsail sono offerti come pacchetto una macchina virtuale, archiviazione basata su SSD, trasferimento dati, gestione DNS e un IP statico. Considerando che in genere si esegue il provisioning di un'istanza EC2 e quindi si imposta il resto di queste cose. Inoltre, la larghezza di banda inclusa nel prezzo, nessun gruppo di sicurezza da impostare, non è necessario preoccuparsi del dimensionamento dei volumi EBS.


Abbastanza risposta diretta al punto!
Jimmy Adaro,

19

Amazon Lightsail - La potenza di AWS, la semplicità di un VPS https://aws.amazon.com/blogs/aws/amazon-lightsail-the-power-of-aws-the-simplicity-of-a-vps/

Amazon EC2 vs Amazon Lightsail (confronto sul punto) - Web Performance - Piani - Funzionalità e usabilità inserisci qui la descrizione dell'immagine

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


32
Questi sono grafici davvero fuorvianti. È bene avviarli a 0. Qualcosa che ha un valore di 2x nella vita reale, non dovrebbe avere una barra del grafico 6 volte più grande.
Peter R,

1

Penso che la vela leggera come suggerisce il nome sia leggera e pensata per lo sviluppo iniziale. Per i siti di produzione e le app con volume elevato diventa semplicemente non disponibile e si blocca ... È solo un sandbox per giocare con le cose. Ulteriore mancanza di supporto riduce la sua affidabilità. Dovrebbe esserci un'opzione per migrare su EC2, quando sviluppi completamente le tue app o i tuoi siti ... Quindi con la stessa configurazione minima puoi migrare su EC2 scalabile ..


1
Ora puoi esplorare le istantanee di Lightsail su EC2 lightsail.aws.amazon.com/ls/docs/en_us/articles/…
Vladtn
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.