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.
Modello operativo serverless
Modello operativo Kubernetes
Non ho una preferenza di modello operativo
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.