COST 5: In che modo valuti i costi quando selezioni i servizi?
Amazon EC2, Amazon EBS e Amazon S3 sono servizi AWS del blocco predefinito. I servizi gestiti, come Amazon RDS e Amazon DynamoDB, sono servizi AWS di livello superiore o di livello applicazione. Selezionando i blocchi predefiniti e i servizi gestiti appropriati, è possibile ottimizzare questo carico di lavoro per i costi. Ad esempio, utilizzando i servizi gestiti, puoi ridurre o eliminare gran parte dei costi generali amministrativi e operativi, liberandotene per lavorare su applicazioni e attività correlate al tuo business.
Risorse
Cloud products
Amazon S3 storage classes
AWS Total Cost of Ownership (TCO) Calculator
Best practice:
-
Identificazione dei requisiti dell'organizzazione per i costi: Lavora con i membri del team per definire il bilanciamento tra l'ottimizzazione dei costi e altri pilastri, come le prestazioni e l'affidabilità, per questo carico di lavoro.
-
Analisi di tutti i componenti di questo carico di lavoro: Assicurati che ogni componente del carico di lavoro venga analizzato, indipendentemente dalle dimensioni attuali o dai costi correnti. L'attività di revisione deve riflettere i potenziali benefici, come i costi correnti e quelli previsti.
-
Esecuzione di un'analisi accurata di ciascun componente: Considera il costo complessivo per l'organizzazione di ogni componente. Considera il costo di proprietà totale tenendo conto dei costi operativi e di gestione, soprattutto quando si utilizzano i servizi gestiti. L'attività di revisione deve riflettere i potenziali benefici; ad esempio, il tempo speso per l'analisi è proporzionale al costo dei componenti.
-
Selezione di software con licenze convenienti: Il software open source elimina i costi di licenza del software, che contribuiscono in modo significativo ai costi dei carichi di lavoro. Nei casi in cui il software con licenza sia obbligatorio, evita le licenze legate ad attributi arbitrari, ad esempio CPU, e cerca le licenze legate all'output o ai risultati. Il costo di queste licenze si ridimensiona in base ai vantaggi che offrono.
-
Selezione dei componenti del carico di lavoro per ottimizzare i costi in linea con le priorità dell'organizzazione: Tieni in considerazione il costo nella selezione di tutti i componenti. Questo include l'utilizzo di servizi a livello applicativo e gestiti come Amazon RDS, Amazon DynamoDB, Amazon SNS e Amazon SES per ridurre il costo complessivo dell'organizzazione. Utilizza serverless e container per l'elaborazione, come AWS Lambda, Amazon S3 per i siti web statici e Amazon ECS. Riduci al minimo i costi di licenza utilizzando software open source o software che non prevedono tariffe di licenza: ad esempio, Amazon Linux per carichi di lavoro di calcolo oppure esegui la migrazione dei database ad Amazon Aurora.
-
Esecuzione di un'analisi dei costi per diversi valori di utilizzo nel tempo: I carichi di lavoro possono cambiare nel corso del tempo. Alcuni servizi o funzionalità sono più convenienti a diversi livelli di utilizzo. Eseguendo l'analisi su ogni componente nel tempo e all'utilizzo previsto, garantisci che il carico di lavoro rimanga conveniente per tutta la sua durata.
Piano di miglioramento
Identificazione dei requisiti dell'organizzazione per i costi
Analisi di tutti i componenti di questo carico di lavoro
Esecuzione di un'analisi accurata di ciascun componente
Selezione di software con licenze convenienti
Selezione dei componenti del carico di lavoro per ottimizzare i costi in linea con
le priorità dell'organizzazione
Esecuzione di un'analisi dei costi per diversi valori di utilizzo nel tempo