Utilizzo degli strumenti ottimizzato sul cloud
Quando ci stiamo avvicinando all'incredibile compito di implementare la nostra infrastruttura sul cloud, spesso ci troviamo ad affrontare un gran numero di possibilità tecniche per farlo. Quando pensi che "tutto è tecnicamente possibile", a volte è molto difficile capire quale sia l'architettura giusta per te. I casi d'uso più comuni sul cloud sono scegliere tra dozzine di tipi e dimensioni di istanze, diverse opzioni di archiviazione, diverse architetture di rete basate su regioni e zone di disponibilità e molto altro.
Sorprendentemente, quando aggiungiamo il fattore di costo alla nostra architettura a volte le cose diventano molto più chiare quando si scelgono gli strumenti che vogliamo usare per raggiungere il nostro obiettivo di implementare un data center funzionale sul cloud.
Diamo un'occhiata ad alcuni esempi di AWS Scelta dei volumi EBS giusti: quando è necessario uno storage veloce nella propria istanza, molti vanno ai volumi SSD IOPS con provisioning (io1). Se hai bisogno solo degli IOP e puoi vivere con un rendimento inferiore, puoi pagare meno della metà del prezzo per SSD per uso generico (gp2) con la stessa quantità di IOS e molto più spazio di archiviazione.
Scegliere il tipo giusto - A volte con tutta l'enorme selezione di istanze, ci possiamo perdere nella scelta di quello giusto per noi. Le cose diventano persino più complicate quando non stiamo solo guardando le informazioni generali dell'istanza (numero di core, RAM, IO ...) ma le effettive metriche hardware e prestazionali per verificare il rendimento. Quando AWS ha rilasciato la famiglia c5 ci siamo davvero entusiasti perché non solo era più conveniente del 15%, ma è arrivato anche con CPU Skylake, più memoria rispetto al c4 e migliore IO. Giusto per comprendere l'entità del risparmio: per gli host 1k distribuiti, possiamo risparmiare sui prezzi on demand di circa $ 40k mensili. Questo senza parlare di istanze riservate. Un altro esempio di cui possiamo parlare è la recente versione del tipo c5n che può raggiungere fino a 25 Gbps, qualcosa che era raggiungibile solo dalle dimensioni più grandi delle generazioni precedenti. Qui i risparmi sono assolutamente astronomici, confrontando c4.8xlarge con c5n.large per le istanze che gestiscono il traffico può risparmiare più di $ 1k / mese per istanza.
Scegliere le posizioni giuste - Qui le cose diventano un po 'più complicate, in quanto non dipendono più solo dai fattori tecnici e finanziari, ma anche da altre come la vicinanza ai tuoi utenti, i regolamenti GDPR, la privacy, la sicurezza, le sedi locali che necessitano di una connessione al cloud e altro ancora. La maggior parte dei fornitori di servizi cloud offre diverse "regioni" che è possibile implementare, ma a ciascuna regione sono associati principalmente prezzi diversi. A volte scegliere la regione giusta da distribuire significa risparmiare migliaia di dollari ogni mese. Esistono diverse architetture che puoi decidere di utilizzare, come "singole regioni multiple AZ", "più singole regioni AZ", "più regioni multiple AZ": hai avuto l'idea. Quando si distribuisce la propria infrastruttura in base a tale architettura, è necessario considerare anche la disponibilità dei propri servizi, la velocità con cui è possibile spostare il traffico, la capacità hardware di AZ (se si utilizza un tipo specifico di istanze spot che potrebbe non essere utile eseguire su una sola AZ per evitare il limite di capacità) e altro ancora. Ma i vantaggi finanziari possono essere davvero grandi poiché il traffico nella stessa AZ è gratuito - sicuramente qualcosa da considerare.
Sommario
Questa è solo la panoramica di base delle domande più comuni che è necessario porsi durante la distribuzione dell'architettura. Non è solo sapere cosa risolverà tecnicamente il tuo problema, ma sta anche chiedendo quale sia la migliore soluzione economica che possiamo scegliere, poiché possiamo vedere che le opzioni di combinazione tra diversi tipi, volumi, posizioni e altro sono infinite, ma quando scegliamo un'architettura orientata ai costi, le decisioni a volte molto più chiare e un po 'più ovvie.