Creazione di applicazioni HA e soluzioni di infrastruttura con AWS Outposts rack - AWS Outposts Considerazioni sulla progettazione e sull'architettura ad alta disponibilità

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

Creazione di applicazioni HA e soluzioni di infrastruttura con AWS Outposts rack

Con AWS Outposts rack, puoi creare, gestire e scalare applicazioni locali ad alta disponibilità utilizzando servizi e strumenti cloud familiari. AWS È importante comprendere che le architetture e gli approcci al cloud HA sono generalmente diversi dalle tradizionali architetture HA locali che potresti utilizzare oggi nel tuo datacenter.

Con le tradizionali implementazioni di applicazioni HA locali, le applicazioni vengono distribuite in macchine virtuali (). VMs I sistemi e le infrastrutture IT complessi vengono implementati e mantenuti per mantenere tali macchine virtuali funzionanti e integre. VMs Spesso hanno identità specifiche e ogni macchina virtuale può svolgere un ruolo fondamentale nell'architettura applicativa totale.

I ruoli architettonici sono strettamente associati alle identità delle VM. Gli architetti di sistema sfruttano le funzionalità dell'infrastruttura IT per fornire ambienti di runtime VM ad alta disponibilità che forniscono a ciascuna macchina virtuale un accesso affidabile alla capacità di elaborazione, ai volumi di storage e ai servizi di rete. In caso di guasto di una macchina virtuale, vengono eseguiti processi di ripristino automatici o manuali per ripristinare lo stato integro della macchina virtuale guasta, spesso su un'altra infrastruttura o interamente in un altro datacenter.

Le architetture Cloud HA adottano un approccio diverso. AWS i servizi cloud forniscono funzionalità di elaborazione, archiviazione e rete affidabili. I componenti delle applicazioni vengono distribuiti su EC2 istanze, contenitori, funzioni serverless o altri servizi gestiti.

Un'istanza è un'istanza di un componente dell'applicazione, forse uno dei tanti che svolgono quel ruolo. I componenti dell'applicazione sono strettamente associati tra loro e al ruolo che svolgono nell'architettura totale dell'applicazione. L'identità individuale di un'istanza in genere non è importante. È possibile creare o distruggere istanze aggiuntive per aumentare o ridurre in base alla domanda. Le istanze non riuscite o non integre vengono semplicemente sostituite con nuove istanze integre.

AWS Outposts rack è un servizio completamente gestito che estende AWS elaborazione, archiviazione, rete, database e altri servizi cloud a sedi locali per un'esperienza ibrida davvero coerente. Non dovresti pensare al servizio rack Outposts come a un sostituto immediato dei sistemi di infrastruttura IT con meccanismi HA tradizionali locali. Il tentativo di utilizzare AWS servizi e Outposts per supportare un'architettura HA tradizionale locale è un anti-pattern.

I carichi di lavoro in esecuzione su AWS Outposts rack utilizzano meccanismi cloud HA come Amazon EC2 Auto Scaling (per scalare orizzontalmente per soddisfare le richieste del carico di lavoro) EC2 , controlli di integrità (per rilevare e rimuovere istanze non integre) e Application Load Balancer (per reindirizzare il traffico dei carichi di lavoro in entrata verso istanze scalate o sostituite). Durante la migrazione delle applicazioni sul cloud, sia su un rack che su un Regione AWS AWS Outposts rack, è necessario aggiornare l'architettura dell'applicazione HA per iniziare a sfruttare i servizi cloud gestiti e i meccanismi di disponibilità elevata del cloud.

Le sezioni seguenti introducono modelli di architettura, anti-pattern e pratiche consigliate per l'implementazione di AWS Outposts rack negli ambienti locali per eseguire carichi di lavoro con requisiti di elevata disponibilità. Queste sezioni introducono modelli e pratiche; tuttavia, non forniscono dettagli di configurazione e implementazione. È necessario leggere e acquisire familiarità con il AWS Outposts rack FAQs e la guida per l'utente FAQs e la documentazione del servizio per i servizi eseguiti sul rack Outposts durante la preparazione dell'ambiente per il rack Outposts e le applicazioni per la migrazione ai servizi. AWS