View a markdown version of this page

Implementazione della soluzione - Test di carico distribuito su AWS

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à.

Implementazione della soluzione

Questa soluzione offre tre opzioni di hosting per console Web. L'architettura di backend e il modello di autenticazione Amazon Cognito sono identici in tutte le opzioni.

Opzione di hosting Description Quando utilizzare

CloudFront + S3 (impostazione predefinita)

La console Web è ospitata in Amazon S3 e servita tramite Amazon. CloudFront

Consigliato per la maggior parte delle distribuzioni. Fornisce un caching perimetrale globale e non richiede alcuna infrastruttura aggiuntiva.

ALB+ ECS Fargate

La console Web funziona su un servizio ECS Fargate basato su un Application Load Balancer con un certificato ACM fornito dal cliente e un dominio personalizzato. Un ACL Web AWS WAF viene distribuito davanti all'ALB per filtrare i comuni attacchi basati sul Web.

Da utilizzare quando le politiche VPC Block Public Access (BPA) impediscono il traffico proveniente da CloudFront distribuzioni pubbliche, quando l'organizzazione non richiede alcuna esposizione pubblica a Internet, quando è necessario un nome di dominio personalizzato per la console Web o quando è necessaria una protezione firewall per applicazioni Web con regole personalizzabili. Comune nei settori regolamentati (finanza, sanità, governo) e negli ambienti con requisiti di conformità rigorosi.

Headless (porta il tuo server web)

La soluzione implementa solo il backend e fornisce un file zip scaricabile delle risorse statiche della console Web da ospitare sul proprio server web.

Utilizzalo quando desideri ospitare la console Web su un'infrastruttura esistente al di fuori di AWS, quando le politiche aziendali richiedono l'hosting su server Web gestiti o quando l'organizzazione richiede l'isolamento completo della rete senza endpoint rivolti al pubblico indipendentemente dai meccanismi di autenticazione.

AWS Launch Wizard è il metodo di distribuzione consigliato per questa soluzione. Offre:

  • Un'esperienza di configurazione guidata con pannelli di aiuto dettagliati in ogni fase

  • Una pagina centralizzata per monitorare lo stato di tutte le implementazioni

  • Indicazione quando è disponibile una versione più recente della soluzione per la distribuzione o l'aggiornamento

In alternativa, puoi distribuire la soluzione direttamente utilizzando un CloudFormation modello AWS.

Panoramica del processo di distribuzione

Prima di implementare la soluzione, esamina i costi, l'architettura, la sicurezza e altre considerazioni discusse in precedenza in questa guida.

Tempo di implementazione: circa 15 minuti per lo stack principale, più 5 minuti per ogni regione aggiuntiva

Nota

Questa soluzione include parametri di raccolta dati per AWS. Utilizziamo questi dati per comprendere meglio come i clienti utilizzano questa soluzione e i servizi e i prodotti correlati. AWS possiede i dati raccolti attraverso questo sondaggio. La raccolta dei dati è soggetta all'Informativa sulla privacy di AWS.

Nota

Sei responsabile del costo dei servizi AWS utilizzati durante l'esecuzione di questa soluzione. Per ulteriori dettagli, visita la sezione Costo di questa guida e consulta la pagina web dei prezzi per ogni servizio AWS utilizzato in questa soluzione.