DA DOVE INIZIARE

GUIDA ORIENTATIVA AL CALCOLO MODERNO

Accedi alla potenza dello sviluppo di applicazioni moderne. Accelera l'innovazione, migliora le prestazioni, rafforza la sicurezza e aumenta l'affidabilità riducendo significativamente il TCO.

Con quale servizio di calcolo moderno dovrei iniziare per modernizzare le mie applicazioni esistenti o crearne di nuove?

Esistono due modelli operativi principali per la creazione, l'esecuzione e la modernizzazione del codice su AWS: Kubernetes e serverless. Molti clienti scelgono l'uno oppure l'altro, mentre alcuni utilizzano entrambi a seconda dell'applicazione. Per il lavoro che hai in mente, seleziona il modello da cui vuoi iniziare. Se hai bisogno di aiuto, fai clic qui.

Icona Modello operativo serverless

Modello operativo serverless

Un modello operativo serverless fornisce il modello più semplice per dimensionare e gestire le applicazioni cloud delegando ad AWS la maggiore quantità possibile di gestione delle risorse dell'infrastruttura sottostante, in modo che i team di sviluppo possano concentrarsi sulla scrittura di codice in grado di risolvere i problemi aziendali. Con i servizi serverless di AWS, sfrutti le best practice e le competenze di AWS per migliorare prestazioni, scalabilità, disponibilità e sicurezza.
Icona Modello operativo Kubernetes

Modello operativo Kubernetes

Kubernetes semplifica l'automazione e la standardizzazione dell'implementazione, della scalabilità, della sicurezza, della gestione e dell'osservabilità delle applicazioni containerizzate per i clienti che gestiscono sistemi distribuiti grandi, complessi e dinamici. Kubernetes consente ai clienti di sfruttare le stesse API e le stesse competenze per gestire l'infrastruttura in diversi ambienti, ad esempio all'interno dell'organizzazione o nel cloud e on-premise.
Icona Nessuna preferenza di modello

Non ho una preferenza di modello operativo

Se non hai una preferenza per il modello operativo e al momento non hai intenzione di utilizzare Kubernetes, ti consigliamo di procedere con un modello operativo serverless poiché questa opzione ti aiuta a ridurre il carico di gestione e permette ad AWS di fornire quanta più assistenza possibile. La maggior parte dei clienti adatti all'esecuzione di Kubernetes sa già di voler eseguire Kubernetes.

Aiutatemi a capire

Lavorando a stretto contatto con i clienti, abbiamo imparato che la prima decisione che tendono a prendere riguarda proprio il modello operativo che vogliono adottare per implementare un'applicazione o creare una piattaforma di sviluppo: un modello operativo serverless oppure Kubernetes. I fattori che influiscono sulla decisione sono spesso i vantaggi o le caratteristiche che i clienti ricercano in un particolare stack tecnologico per una specifica applicazione o potenzialmente un'intera organizzazione. Abbiamo notato che, in genere, per ogni applicazione i clienti scelgono tra le due alternative seguenti:

Modello operativo serverless

Per le organizzazioni che desiderano ottenere la massima velocità e semplicità di sviluppo ed esecuzione delle applicazioni sul cloud, consigliamo i servizi AWS Serverless, ad esempio, AWS Lambda o Amazon Elastic Container Service (Amazon ECS) con AWS Fargate. I clienti che adottano l'implementazione e lo sviluppo basandosi sul modello operativo AWS serverless:

Riducono il carico di lavoro

Vogliono delegare ad AWS il maggior numero possibile di carichi pesanti e indifferenziati.

Non dispongono di operazioni solide

Sono meno propensi a disporre di un solido team operativo o di ingegneria dell'affidabilità del sito (SRE) e potrebbero preferire un modello DevOps in cui i team gestiscono lo sviluppo e le operazioni.

Preferiscono semplificare l'approccio

Scelgono AWS per semplificare l'approccio alla creazione e all'esecuzione di applicazioni fornendo esperienze prescrittive.

Modello operativo Kubernetes

Per le organizzazioni con operazioni o team SRE che desiderano creare piattaforme di distribuzione di applicazioni per i propri sviluppatori su Kubernetes, AWS offre una soluzione gestita che semplifica la creazione e l'esecuzione di una piattaforma AWS Kubernetes altamente scalabile e sicura. I clienti che adottano l'implementazione e lo sviluppo basandosi sul modello AWS Kubernetes:

Hanno operazioni solide

Dispongono di un team operativo o SRE più solido che si assume gran parte della responsabilità dei carichi di lavoro in esecuzione anziché di team di sviluppo o DevOps.

Hanno il vincolo di utilizzare Kubernetes

Hanno un impegno esistente con Kubernetes e i set di competenze attinenti.

Conoscono il funzionamento delle proprie applicazioni

Hanno prescrizioni o requisiti più solidi sull'esecuzione delle proprie applicazioni che potrebbero non corrispondere alle impostazioni predefinite di AWS serverless.

Vogliono flessibilità

Desiderano la flessibilità di scegliere tra il più ampio ecosistema di soluzioni possibile e incorporare il software dell'ecosistema Cloud Native Computing Foundation (CNCF).

Vogliono massimizzare la portabilità

Vogliono massimizzare la portabilità dei carichi di lavoro sull'infrastruttura.