‫Parliamo del motivo per cui potresti aver bisogno delle impostazioni cubane ora come recensione.
‫Controlla con le sezioni precedenti la prima sezione per lo sciame e c'è una lezione intitolata modalità sciame
‫costruita nell'orchestrazione e che ti dà alcune nozioni di base sui problemi che l'orchestrazione risolve e perché
‫potresti averne bisogno.
‫E sottolineerò che all'inizio è sicuramente importante capire quali benefici dell'orchestrazione ti serviranno per distribuire
‫le tue applicazioni e se hai bisogno o meno dell'orchestrazione per
‫iniziare e l'orchestrazione sta sicuramente aumentando in popolarità ma non è l'unico modo per eseguire
‫contenitori.
‫Abbiamo parlato dell'utilizzo di piste Ducker qui.
‫Abbiamo parlato della composizione Docker.
‫Abbiamo parlato di altre offerte e servizi della piattaforma.
‫Ho clienti che eseguono ancora container su singoli nodi in otto di noi senza orchestrazione e usano le
‫funzionalità di quella piattaforma per creare un'astrazione simile all'orchestrazione in cui potrebbero usare gruppi di ridimensionamento automatico Bilanciamento
‫del carico elastico e molte altre cose che abbiamo tutti hanno usato per oltre
‫un decennio per gestire le nostre distribuzioni di applicazioni e hanno un sistema così raffinato che
‫non vedono molti benefici dal cambiare completamente tutto ciò in orchestrazione.
‫Ora la maggior parte di noi alla fine userà una qualche forma di orchestrazione di container perché è davvero il modo
‫in cui penso che l'industria stia andando e questi saranno tutti questi livelli extra in esecuzione su Docker o
‫qualche altro runtime che è quello che hai imparato in tutto questo corso.
‫Ma una delle semplici formule che utilizzo per utilizzare o meno l'orchestrazione sta prendendo il numero
‫di server che avrò bisogno per un determinato ambiente e quindi il tasso di cambio delle mie applicazioni
‫o dell'ambiente stesso e la moltiplicazione di quei due è davvero uguale al vantaggio dell'orchestrazione e ciò che intendo
‫è che l'orchestrazione è progettata per automatizzare il cambiamento e monitorare lo stato delle cose e garantire che tutto sia
‫lo stato che ci si aspetta che sia.
‫Ad esempio, le app in esecuzione in uno stato integro e quando si avvia potrebbe essere necessario un solo
‫server o solo pochi server e se non si cambiano le applicazioni molto spesso si
‫supponga che si cambi solo una volta al mese o meno dell'orchestrazione e degli sforzi necessari per dispiegarla
‫gestendola per proteggerla potrebbe non essere necessario nel tuo stato, specialmente se sei uno sviluppatore solista o solo una squadra
‫molto piccola.
‫Ed è qui che cose come Elastic Beanstalk o Heroku della piattaforma di distribuzione delle applicazioni
‫è lì che molti di questi iniziano a brillare come alternative alla tua orchestrazione.
‫E, naturalmente, la domanda più comune che mi viene da una volta che hanno capito
‫che hanno bisogno dell'orchestrazione è di decidere quale vogliono e in questo momento su ventinove diciannove ci
‫sono almeno due o tre piattaforme principali.
‫E se includi le soluzioni cloud potrebbero esserci quattro o cinque piattaforme principali, sono quelle di
‫cui parlo in questo corso sono le prime due che funzionano ovunque e che è
‫uno sciame a Cuba e vortici e poi ne hai altre specifiche su piattaforme cloud come AC che è solo su un
‫WS e offerte più tradizionali che sono in circolazione da un po 'più di tempo come Cloud Foundry o Mesas
‫e Marathon.
‫Ma penso che se sei qualcuno che è preoccupato per l'esecuzione di container in locale e nel cloud
‫o potenzialmente multi cloud, potresti non voler andare con quelle offerte specifiche del cloud come vedi S perché quelle erano
‫in circolazione prima degli anni '80 cubani.
‫Quindi quella era una sorta di soluzione legacy che Amazon supporta ancora ed è ancora un'opzione accurata, ma solo se sei
‫specifico di otto di noi ed è l'unico posto in cui prevedi di distribuire container.
‫Quindi per molti dei miei clienti e per tutti i miei studenti le scelte sono di solito
‫ho bisogno di qualcosa che sia ibrido, il che significa che posso eseguirlo nel mio datacenter o in multi cloud
‫che non può funzionare solo in una posizione e che si riduce a di solito sciami o vortici cubani in quanto sono
‫grandi scelte perché sono due soluzioni che sono i più popolari orchestrator container e funzionano su ogni cloud e
‫nei data center e anche in piccoli ambienti come IO T.
‫Ora, se decidete le entità cubane come orchestratore, la prossima grande decisione è quale
‫distribuzione userete.
‫E la prima parte di ciò è capire se vuoi una soluzione gestita dal cloud o
‫se vuoi implementare la tua soluzione con il prodotto di un fornitore che installeresti sui server e distribuzioni comuni supportate dal
‫venditore che hai sentito io parlo di includere Docker enterprise e ce ne
‫sono altri come il passaggio aperto del rancher da red hat canonico all'azienda ha la sua versione e VM
‫dove ha la sua versione P. K. Inoltre, ci sono così tante soluzioni
‫di fornitori di società di software e infrastrutture per entità cubane che è un po 'travolgente.
‫Ti darò un link nelle risorse a un elenco delle distribuzioni certificate nativi cubani e vuoi usarne uno
‫perché garantiscono che l'API delle entità cubane sia utilizzata direttamente e che sia pienamente supportata in modo che
‫il caso ideale sia che puoi prendere i tuoi carichi di lavoro e i tuoi file gamma che
‫progettano la tua infrastruttura e puoi spostarli da un fornitore della comunità a un altro.
‫E dovrebbero funzionare fuori dalla scatola per la maggior parte delle cose.
‫Ora c'è un'altra opzione che ho appena menzionato qui che è usare la versione grezza GitHub a monte dei vortici
‫di Cuba ed è su questo che si basano tutte le distribuzioni.
‫Ad esempio, se guardi a monte e vedi la versione cubana degli anni '80 un punto 14.
‫Quindi, quando guardi un prodotto del fornitore, ti interesserebbe quali versioni degli anni '80 cubani supportano, di
‫solito i prodotti del fornitore sono in ritardo di alcune versioni, ma al giorno d'oggi la gara è che tutti rimangono aggiornati
‫il più possibile.
‫Quindi tendo a vederli solo una versione non aggiornata nella maggior parte dei casi.
‫Ora, la cosa che si ottiene dalle soluzioni del fornitore, oltre al fatto che le opzioni di supporto del fornitore,
‫sta anche raggruppando altri strumenti con esso.
‫Una delle cose sui vortici cubani che è un po 'diversa dallo sciame è che ha bisogno
‫di molte altre cose aggiunte per renderlo più semplice da usare.
‫Quindi probabilmente quando otterrai una soluzione di fornitore vedrai cose come soluzioni di
‫autenticazione personalizzate amministrazione Web personalizzata e reti personalizzate solo per citarne alcuni.
‫Quindi in genere ti consiglierò senza conoscere nessuno dei tuoi requisiti che probabilmente non
‫hai bisogno della versione pura a monte dei vortici cubani di Get hub.
‫Non è necessario clonare il repository dei vortici cubani ed eseguire proprio questo ora è ottimo per l'apprendimento e in
‫effetti consiglio di iniziare con quello come modo per imparare i vortici cubani.
‫Ma una volta entrati nelle soluzioni dei fornitori, tutto sarà un po 'diverso con la sicurezza,
‫la rete e altre cose.
‫Quindi sarà difficile per te impararne uno e poi supporre che l'altro si comporti
‫allo stesso modo.
‫Tuttavia, quando inizi a parlare di produzione, mi aspetto che proverai a utilizzare prima una
‫di quelle soluzioni del fornitore perché saranno più facili da gestire.
‫Avrai opzioni di supporto migliori e in genere le cose funzioneranno meglio e più
‫velocemente.