Amazon Lightsail o AWS Elastic Beanstalk Amazon? EC2 - Amazon Lightsail o AWS Elastic Beanstalk Amazon? EC2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Amazon Lightsail o AWS Elastic Beanstalk Amazon? EC2

Comprendi le differenze e scegli quella più adatta a te

Scopo

Per scoprire se Amazon Lightsail AWS Elastic Beanstalk o EC2 Amazon soddisfano le tue esigenze di piattaforma cloud o servizio web di elaborazione.

Ultimo aggiornamento

17 febbraio 2025

Servizi coperti

Introduzione

Amazon Web Services (AWS) offre servizi in grado di soddisfare le tue esigenze per una piattaforma cloud o un servizio web di elaborazione. Tre servizi che vengono spesso considerati uno accanto all'altro sono:

  • Amazon Lightsail: un set di servizi di base progettati per aiutarti a creare siti Web o applicazioni Web. Prendi in considerazione Lightsail se desideri una piattaforma unificata semplice con pochi servizi fondamentali, tra cui server virtuali, bilanciamento del carico HTTP, database gestiti, implementazione di container pubblici, rete per la distribuzione di contenuti (CDN), gestione DNS e registrazione del dominio. Lightsail offre prezzi mensili fissi e prevedibili.

  • AWS Elastic Beanstalk— un servizio che semplifica l'implementazione, la gestione e la scalabilità di applicazioni e servizi web. Supporta diversi linguaggi di programmazione come Python, Java, PHP, Node.js, Ruby, .NET e Go. Con Elastic Beanstalk, è sufficiente caricare il codice dell'applicazione e gestire l'infrastruttura sottostante AWS , comprese le risorse di provisioning come istanze EC2 Amazon, sistemi di bilanciamento del carico e database, nonché l'auto-scaling e il monitoraggio. Fornisce l'integrazione integrata con AWS servizi come RDS, Amazon S3 e. CloudWatch Elastic Beanstalk offre un equilibrio tra controllo e automazione, offrendo agli sviluppatori la possibilità di personalizzare l'infrastruttura riducendo al contempo il sovraccarico operativo. Non sono previsti costi aggiuntivi per l'utilizzo di Elastic Beanstalk. Paghi per AWS le risorse (ad esempio EC2 istanze Amazon o bucket Amazon S3) che crei per archiviare ed eseguire la tua applicazione.

  • Amazon Elastic Compute Cloud (Amazon EC2): un AWS servizio che fornisce capacità di calcolo scalabile e su richiesta, con l'obiettivo di consentirti di sviluppare, distribuire e scalare applicazioni più velocemente. Puoi usarlo per avviare tutte o poche istanze di elaborazione di cui hai bisogno, configurare sicurezza e rete e gestire lo storage. Puoi anche aggiungere capacità effettuando il provisioning di istanze più grandi (fino a centinaia di core e migliaia di memoria GiB) o il bilanciamento del carico di cluster di istanze più piccole. Sono disponibili diversi modelli di prezzo a seconda delle esigenze.

Quando scegli tra Lightsail, Elastic Beanstalk e EC2 Amazon, tieni presente la crescita futura del tuo carico di lavoro e il modo in cui intendi far crescere il tuo ambiente. AWS Se le tue future implementazioni richiedono reti o integrazioni avanzate Servizi AWS come Amazon Relational Database Service (Amazon RDS), Amazon DynamoDB AWS Lambda o, dovresti prendere in seria considerazione l'utilizzo di Amazon. EC2

Ecco una panoramica di alto livello delle principali differenze tra questi servizi per iniziare.

Circular icon with a clock face and arrow indicating time passing or scheduling.

Amazon Lightsail

Cloud icon with tree-like structure inside, representing cloud computing services.

Elastic Beanstalk

Microchip icon representing a computer processor or integrated circuit.

Amazon EC2

Dimensione dell'istanza

Diversi tipi di istanze, da 512 MiB a 64 GiB di RAM e da 2 a 16 v. CPUs Per ulteriori informazioni, consulta la scheda Compute and block storage nella sezione dedicata alle differenze riportata di seguito.

Oltre 400 tipi di istanze, da 0,5 GiB a 24 TiB di RAM e da 1 a 448 v. CPUs

Oltre 400 tipi di istanze, da 0,5 GiB a 24 TiB di RAM e da 1 a 448 v. CPUs

Archiviazione a blocchi

Dischi preconfigurati fino a 640 GB per istanza (la dimensione dello storage dipende dal tipo di istanza). Collega dischi aggiuntivi fino a 16 TB con prezzi variabili.

Volumi Amazon EBS fino a 64 TB per volume. Input/output operazioni al secondo (IOPS) fino a 64.000 per volume (la dimensione dello storage è indipendente dal tipo di istanza).

Volumi Amazon EBS fino a 64 TB per volume. Input/output operazioni al secondo (IOPS) fino a 64.000 per volume (la dimensione dello storage è indipendente dal tipo di istanza).

Blueprint delle applicazioni

35 progetti preconfigurati, tra cui Magento WordPress, Drupal, Node.js e altri.

Diverse piattaforme gestite su Amazon Linux (Docker, Go, Java, Ruby, Python, .NET core, Tomcat) e.NET/IIS su Windows Server.

Sistemi operativi comuni e con software e servizi preconfigurati in. Marketplace AWS

Supporto per container

Implementazione semplice di immagini di container pubblici a un costo mensile fisso, incluso il trasferimento dei dati.

Supporta singoli contenitori Docker, più contenitori con Docker Compose e Amazon Elastic Container Service (Amazon ECS).

Esegui carichi di lavoro containerizzati in modo nativo su Amazon EC2 utilizzando Docker o Kubernetes autogestiti oppure distribuisci contenitori su servizi container separati AWS come Amazon ECS, Amazon EKS,,, Lambda e altri. AWS Fargate AWS App Runner AWS Elastic Beanstalk

Trasferimento di dati

La tariffa fissa mensile per ogni istanza di elaborazione Lightsail include una generosa allocazione per il trasferimento dei dati.

Paga per GB di trasferimento dati (in uscita) con livelli di prezzo flessibili e nessun costo per il traffico in ingresso.

Paga per GB di trasferimento dati (in uscita) con livelli di prezzo flessibili e nessun costo per il traffico in ingresso.

Bilanciamento del carico

Bilanciamento del carico di base HTTP/HTTPS per traffico web a basso volume (fino a 5 GB all'ora).

Bilanciamento del carico flessibile per qualsiasi tipo di utilizzo di rete, inclusi HTTP, HTTPS, TCP, UDP, controlli di integrità, scalabilità automatica e altro ancora.

Bilanciamento del carico flessibile per qualsiasi tipo di utilizzo di rete, inclusi HTTP, HTTPS, TCP, UDP, controlli di integrità, scalabilità automatica e altro ancora.

Supporto CDN

Distribuzione globale di contenuti da sorgenti Lightsail a un costo mensile fisso (fino a 50 GB al mese inclusi per il primo anno).

CloudFront L'integrazione con Amazon offre una distribuzione flessibile di contenuti da Amazon EC2 AWS o da altre fonti o da fonti esterne con pagamento per GB (1 TB al mese incluso per il primo anno).

CloudFront L'integrazione con Amazon offre una distribuzione flessibile di contenuti da Amazon EC2 AWS o da altre fonti o da fonti esterne con pagamento per GB (1 TB al mese incluso per il primo anno).

Prestazioni

Scegli tra 2 e 8 v CPUs (da 1 a 4 core) e da 512 MiB a 32 GiB di memoria.

Scalabilità illimitata da un singolo core di CPU condiviso a centinaia di core CPU e da 1 a 1000 secondi di memoria GiB.

Scalabilità illimitata da un singolo core di CPU condiviso a centinaia di core CPU e da 1 a 1000 secondi di memoria GiB.

Prezzi

Prezzi mensili fissi e prevedibili.

Non sono previsti costi aggiuntivi per AWS Elastic Beanstalk. Paghi per AWS le risorse (ad esempio EC2 istanze Amazon o bucket Amazon S3) che crei per archiviare ed eseguire la tua applicazione.

Prezzi pay-per-use orari flessibili o basati su impegni.

Dettagli sulle differenze

Scopri le differenze tra Lightsail AWS Elastic Beanstalk e EC2 Amazon in sei aree. Queste riguardano la facilità d'uso, l'elaborazione e lo storage a blocchi, l'implementazione di container, il bilanciamento del carico, la rete di distribuzione dei contenuti e il supporto di database gestiti.

Ease of use

Facilità d'uso

Lightsail offre una serie di servizi di base per implementare server Web e applicazioni basate su database, con supporto per il bilanciamento del carico, i container, la rete di distribuzione dei contenuti (CDN), la gestione DNS e la registrazione dei domini. Puoi anche scegliere tra una serie di modelli applicativi per distribuire applicazioni standard come un sito o un'applicazione stack LAMP. WordPress Lightsail è ideale per le organizzazioni con requisiti semplici per siti Web e applicazioni e per coloro che preferiscono prezzi mensili fissi e prevedibili.

Elastic Beanstalk, d'altra parte, è un servizio più flessibile per l'implementazione e la scalabilità delle applicazioni web. Supporta più linguaggi di programmazione e server Web, gestisce automaticamente il provisioning della capacità, il bilanciamento del carico, l'auto-scaling e il monitoraggio dello stato delle applicazioni. Elastic Beanstalk si integra perfettamente AWS con altri servizi come CloudWatch RDS e consente architetture più complesse e un controllo granulare sulle risorse sottostanti.

Con Amazon EC2, hai una maggiore flessibilità per configurare i carichi di lavoro su un set più ampio di capacità di elaborazione, funzionalità e integrazioni con altri. Servizi AWS Amazon EC2 offre opzioni di acquisto più flessibili, tra cui prezzi orari su richiesta e prezzi più bassi basati su impegni. Una distribuzione tipica di Amazon EC2 può richiedere l'uso di altri Servizi AWS, come database e sistemi di bilanciamento del carico, ciascuno con i propri modelli di prezzo e dettagli di configurazione.

Compute and block storage

Elaborazione e storage a blocchi

Lightsail offre diverse opzioni per le dimensioni dell'istanza, che vanno da 2 vCPUs, 512 MiB di memoria e 20 GB di storage SSD, fino a 16 vCPUs, 64 GiB di memoria e 1280 GB di storage SSD. Le istanze di elaborazione Lightsail includono anche una generosa allocazione gratuita per il trasferimento dei dati e sono fatturate con prezzi fissi e prevedibili.

Elastic Beanstalk EC2 e Amazon supportano centinaia di tipi di istanze che supportano qualsiasi carico di lavoro, da 1 a CPUs 100 secondi di v e 1000 GiB di RAM. È possibile collegare più volumi di storage di dimensioni individuali alle istanze Elastic Beanstalk EC2 e Amazon con vari livelli di prestazioni. Elastic Beanstalk EC2 e Amazon supportano anche istanze Spot e istanze basate su Graviton, che consentono una scalabilità conveniente e un calcolo ad alte prestazioni.

Container deployments

Implementazioni di container

I container Lightsail offrono un modo semplice per iniziare a distribuire immagini di container pubblici su istanze di calcolo, con 0,25 CPUs v e 512 MiB di RAM, AWS su 4 v e 8 GiB di RAM. CPUs Ogni implementazione di container Lightsail include 500 GB di trasferimento dati a una tariffa mensile fissa.

Elastic Beanstalk può eseguire singoli contenitori Docker, più contenitori con Docker Compose o eseguire la distribuzione su Amazon ECS, un servizio di orchestrazione dei container completamente gestito che gestisce e ridimensiona le istanze Amazon che eseguono contenitori. EC2

I contenitori possono essere gestiti autonomamente su Amazon EC2 o distribuiti su un servizio di AWS container completamente gestito come Amazon ECS, Amazon EKS, App Runner, Elastic Beanstalk e Lambda. Questi servizi supportano immagini pubbliche e private, una fatturazione oraria o basata su commit più flessibile e maggiori funzionalità di scalabilità verticale e orizzontale.

Load balancing

Sistema di bilanciamento del carico

Lightsail fornisce un semplice sistema di bilanciamento del carico HTTP o HTTPS per traffico web a basso volume (fino a 5 GB e 400.000 connessioni all'ora). I sistemi di bilanciamento del carico Lightsail gestiscono la gestione dei certificati e sono disponibili a un costo mensile fisso.

Puoi abilitare il bilanciamento del carico per il tuo ambiente Elastic Beanstalk, che creerà un sistema di bilanciamento del carico Elastic Load Balancing dedicato al tuo ambiente. Elastic Beanstalk gestisce completamente questo load balancer dalle impostazioni di sicurezza e alla terminazione del load balancer quando termini l'ambiente.

In alternativa puoi scegliere di condividere un load balancer in diversi ambienti Elastic Beanstalk. Con un load balancer condiviso, è possibile risparmiare sui costi operativi evitando di avere un load balancer dedicato per ogni ambiente. Elastic Beanstalk supporta i tipi Classic Load Balancer, Application Load Balancer e Network Application Load Balancer.

Amazon EC2 Elastic Load Balancing (ELB) offre una gamma più ampia e scalabile di opzioni di bilanciamento del carico utilizzando prezzi on demand o commit più flessibili. I sistemi di bilanciamento del EC2 carico di Amazon supportano sia il traffico applicativo (HTTP, HTTPS WebSockets) che quello di rete (TCP, UDP).

Content delivery network

Rete di distribuzione dei contenuti

Per migliorare il tempo di caricamento dei contenuti web, Lightsail ti consente di aggiungere una distribuzione CDN (Content Delivery Network) al tuo sito web o alla tua applicazione. Le distribuzioni CDN di Lightsail sono disponibili in tre livelli di trasferimento dati mensili, tra cui 50 GB inclusi per il primo anno, 200 GB e 500 GB, a un prezzo mensile fisso.

Dopo aver creato e distribuito l'applicazione Elastic Beanstalk, puoi registrarti e CloudFront iniziare a utilizzarla per distribuire CloudFront i tuoi contenuti.

Amazon EC2 ed Elastic Load Balancing funzionano direttamente con Amazon CloudFront CDN (lo stesso CDN utilizzato da Lightsail). L'utilizzo CloudFront diretto offre maggiori possibilità di integrazione con origini altre o esterne. Servizi AWS Offre inoltre prezzi su richiesta e basati su impegni più flessibili rispetto a Lightsail.

Managed database support

Supporto gestito per database

Lightsail offre database gestiti in quattro configurazioni standard e quattro ad alta disponibilità, che vanno da 1 a 2 core di processore, da 1 GiB a 8 GiB di RAM e da 40 GB a 240 GB di storage. I database Lightsail vengono fatturati utilizzando un prezzo mensile fisso e prevedibile.

Elastic Beanstalk fornisce l'integrazione con Amazon Relational Database Service (Amazon RDS). È possibile utilizzare Elastic Beanstalk per aggiungere un database MySQL, PostgreSQL, Oracle o SQL Server ad un ambiente esistente o a uno nuovo dopo averlo creato. Quando si aggiunge un'istanza database, Elastic Beanstalk fornisce le informazioni di connessione all'applicazione. In questo modo è possibile impostare le proprietà dell'ambiente per il nome host del database, la porta, il nome utente, la password e il nome database. Puoi anche connetterti a un database esterno gestito all'esterno di Elastic Beanstalk che ti consente di utilizzare tipi di database che non sono supportati con i database integrati. Questa opzione richiederà una configurazione aggiuntiva del gruppo di sicurezza e della stringa di connessione.

Amazon EC2 funziona direttamente con i servizi Amazon RDS e NoSQL, come Amazon DynamoDB. Amazon RDS offre una gamma più ampia e scalabile di configurazioni, tra cui tipi di istanze fisse che vanno da 2 a dozzine di v e centinaia di GiB RAMCPUs, storage illimitato e opzioni serverless perfettamente scalabili.

Ecco una tabella decisionale che confronta Amazon Lightsail AWS Elastic Beanstalk e EC2 Amazon in base a fattori decisionali chiave:

Criteri

Amazon Lightsail

AWS Elastic Beanstalk

Amazon EC2

Ideale per Applicazioni semplici, implementazioni su piccola scala Applicazioni Web con distribuzione automatizzata Controllo completo sull'infrastruttura
Facilità d'uso Interfaccia utente molto semplice e semplificata, istanze preconfigurate Implementazione semplice e gestita con una configurazione minima Complesso, richiede configurazione e gestione manuali
Scalabilità Auto-scaling limitato, progettato per piccoli carichi di lavoro Supporta l'auto-scaling, ma non così granulare come EC2 Auto-scaling completamente personalizzabile
Personalizzazione Opzioni di configurazione limitate Personalizzazione moderata con scelte di piattaforma Controllo completo su sistema operativo, rete e risorse
Prezzi Prezzi fissi, convenienti Paga i costi sottostanti EC2, ma con un po' di automazione Pay-as-you-go, può essere costoso se gestito male
Prestazioni Ideale per carichi di lavoro medio-bassi Ideale per applicazioni web con auto-scaling Ideale per carichi di lavoro ad alte prestazioni e con uso intensivo di calcolo
Gestione Completamente gestito, manutenzione minima Implementazione gestita, ma necessita di monitoraggio Completamente autogestito, richiede esperienza
Lingue supportate Limitato, funziona meglio con gli stack comuni (LAMP, Node.js, ecc.) Supporta più runtime (Node.js, Python, Java, .NET, ecc.) Sono supportati qualsiasi sistema operativo e runtime
Integration Integrazioni limitate con i servizi AWS Buone AWS integrazioni (RDS, S3,) CloudWatch AWS Integrazione completa
Sicurezza Funzionalità di sicurezza di base, più semplici da gestire Aggiornamenti di sicurezza automatizzati, ma devono comunque essere monitorati Pieno controllo sulle impostazioni di sicurezza
Esempi di casi d'uso Blog personali, piccoli siti web MVPs, prototipazione Applicazioni Web APIs, piattaforme SaaS Applicazioni su larga scala, database, reti personalizzate

Linee guida decisionali:

  • Scegli Lightsail se desideri una soluzione semplice ed economica con una configurazione minima.

  • Scegli Elastic Beanstalk se hai bisogno di una facile distribuzione delle applicazioni con un certo livello di controllo e scalabilità.

  • Scegli EC2se hai bisogno del pieno controllo dell'infrastruttura, di alte prestazioni o di configurazioni personalizzate.

Utilizzo

Ora che hai scoperto per cosa sono ottimizzati questi servizi (e gli AWS strumenti e i servizi di supporto), ora puoi approfondire il modo in cui utilizzarli al meglio.

Amazon Lightsail
  • Cos'è Amazon Lightsail?

    Scopri la storia completa su Amazon Lightsail, incluso ciò che fa e come puoi trarne vantaggio. Questa guida include anche step-by-step indicazioni per aiutarti a iniziare a usare Lightsail e a configurarlo in base alle tue esigenze.

    Esplora la guida

  • Creazione di immagini di servizi container Lightsail

    Scopri come creare un'immagine del contenitore sul tuo computer locale usando un Dockerfile. Puoi quindi inviarlo al tuo servizio container Lightsail per distribuirlo.

    Usa il tutorial

  • Centro risorse Amazon Lightsail

    Esplora i tutorial, i video e i link di Lightsail alla documentazione concettuale di base.

    Visita il centro risorse

Elastic Beanstalk
  • Che cos'è Elastic Beanstalk?

    Ottieni una panoramica di. AWS Elastic Beanstalk Questa guida non fornisce solo un'introduzione al servizio, ma spiega anche come iniziare a utilizzarlo e quindi fornisce descrizioni approfondite delle funzionalità principali e di come utilizzarle.

    Esplora la guida

  • Guida introduttiva a Elastic Beanstalk

    Per aiutarti a capire come AWS Elastic Beanstalk funziona, questo tutorial ti guida attraverso la creazione, l'esplorazione, l'aggiornamento e l'eliminazione di un'applicazione Elastic Beanstalk. Il completamento richiede meno di un'ora.

    Usa il tutorial

  • Configurare l'interfaccia a riga di comando di Elastic Beanstalk

    In questo step-by-step tutorial, configurerai l'interfaccia a riga di comando Elastic Beanstalk (EB CLI).

    Usa il tutorial

Amazon EC2
  • Che cos'è Amazon EC2?

    Ottieni una panoramica di Amazon EC2. Questa guida non solo fornisce un'introduzione al servizio, ma spiega anche come iniziare a utilizzarlo e quindi fornisce descrizioni approfondite delle funzionalità principali e di come utilizzarle.

    Esplora la guida

  • Tipi di EC2 istanze Amazon

    Quando avvii un' EC2 istanza, il tipo di istanza specificato determina l'hardware del computer host utilizzato per l'istanza. Ogni tipo di istanza è caratterizzato da diverse capacità di calcolo, memoria e storage ed è raggruppato in famiglie di istanze basate su tali capacità. Questa guida illustra i tipi di EC2 istanza.

    Esplora la guida

  • Amazon EC2 Auto Scaling con EC2 istanze Spot

    Scopri come creare un carico di lavoro stateless e con tolleranza ai guasti utilizzando Amazon EC2 Auto Scaling con modelli di avvio per richiedere istanze Amazon Spot. EC2

    Inizia con il tutorial