{"id":89805,"date":"2020-07-26T13:42:32","date_gmt":"2020-07-26T11:42:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy"},"modified":"2020-07-26T13:42:32","modified_gmt":"2020-07-26T11:42:32","slug":"zakulise-kak-rozhdayutsya-kursy","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","title":{"rendered":"Dietro le quinte. Come nascono i corsi?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Il partecipante arriva al corso o all'intensivo. Vede file ordinate di assistenza tecnica, cavi di alimentazione ben organizzati, l'aula con layout impeccabile, immagini vivaci e schemi sulle slide. I relatori forniscono informazioni con battute e sorrisi, rendendo tutto facilmente comprensibile. Gli stand sono pronti e le attivit\u00e0 pratiche si svolgono senza intoppi, tranne quando \u00e8 necessario l'aiuto del supporto tecnico.<\/p>\n<p><\/p>\n<p>Inoltre, ci sono pause caff\u00e8 con persone affini, un'atmosfera energica e coinvolgente, scambio di esperienze e domande inaspettate ai relatori. Le risposte e le informazioni non si trovano nei manuali, ma solo nella pratica. <\/p>\n<p><\/p>\n<p>Pensate, quanto tempo, energie e nervi sono stati necessari affinch\u00e9 tutto apparisse proprio cos\u00ec? <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/873baf9bfc365f21d5335cc21830bda6.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> Grazie a Volodya Guryanov, amministratore certificato Kubernetes e ingegnere\/team leader in Southbridge, che fin dall'inizio \u00e8 stato testimone e attivo partecipante alla creazione di molti corsi di Slurm. <\/p>\n<p><\/p>\n<p>Ha visto il dietro le quinte della creazione dei corsi: complessit\u00e0 e le difficolt\u00e0 inaspettate, intuizioni e soluzioni sorprendenti. E i corsi intensivi gi\u00e0 conosciuti su Kubernetes, come Slurm Basic e Slurm Mega. E il nuovo corso, che \u00e8 stato in gran parte rielaborato. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Slurm DevOps: Tools &amp; Cheats<\/a><\/noindex>, che si avvicina inesorabilmente e inizier\u00e0 il 19 agosto. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/87435233d00902beca0755291814a65a.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ma forse basta con la poesia, passiamo alla vera storia. Come da un paio di argomenti dell'intensivo \u00e8 gradualmente emerso un corso autosufficiente e multiforme. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">corso Docker<\/a><\/noindex>. Quindi inizio a raccontare come vengono creati e sviluppati i corsi \u2014 proprio come &quot;Tanto tempo fa, in una galassia lontana lontana...&quot;<\/p>\n<p><\/p>\n<h2 id=\"a-chto-zhe-tam-za-kulisami\">E cosa c'\u00e8 dietro le quinte?<\/h2>\n<p><\/p>\n<p>Se mi chiedete come facciamo i corsi e da dove tutto inizia, risponder\u00f2 semplicemente &quot;Tutto inizia da un'idea&quot;.<\/p>\n<p><\/p>\n<p>Di solito l'idea arriva da qualche parte: non siamo incatenati in un seminterrato aspettando di pensare: \u00abSu quale tema dovremmo creare un corso?\u00bb. Le idee arrivano spontaneamente da fonti esterne. A volte la gente inizia a chiedere attivamente: \u00abCosa sapete di una certa tecnologia?\u00bb. Oppure, come \u00e8 successo con Docker, che non riusciva a rientrare nei tempi dell'intensivo \u2014 era ovvio che dovevamo portarlo all'esterno per riuscire a trattare un argomento durante l'intensivo. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/980209cd81459fd64ab90b86b3749774.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Cos\u00ec nasce l'idea. <\/p>\n<p><\/p>\n<p>Dopo che si \u00e8 manifestata, inizia, a mio avviso, il momento pi\u00f9 difficile: capire bene cosa includere in questo corso \u2014 \u00e8 molto paragonabile a come i relatori si preparano per varie conferenze. <\/p>\n<p><\/p>\n<p>C'\u00e8 un grande problema principale quando hai scelto un tema e pensi: \u00abE cosa posso dire su di esso? Questo \u00e8 troppo semplice, \u00e8 ovvio, anche questo lo sanno tutti\u00bb. <\/p>\n<p><\/p>\n<p>Ma in realt\u00e0 non \u00e8 affatto cos\u00ec. E personalmente parlo molto del fatto che ci\u00f2 che ti sembra ovvio, per chi verr\u00e0 a seguirti o a seguire il corso, non \u00e8 affatto ovvio. Qui emerge un grande carico di lavoro e un conflitto interiore su cosa includere nel corso. Di conseguenza, si ottiene un elenco di capitoli come delle grandi linee guida di cosa tratter\u00e0 il corso. <\/p>\n<p><\/p>\n<p>E poi inizia il lavoro di routine semplice:<\/p>\n<p><\/p>\n<ul>\n<li>Scelta dei materiali <\/li>\n<li>Leggere con attenzione la documentazione della versione attuale, poich\u00e9 il mondo IT si sta sviluppando a velocit\u00e0 incredibili. Anche se lavori con qualcosa e stai preparando un corso al riguardo, devi consultare la documentazione e vedere cosa c'\u00e8 di nuovo, di cosa \u00e8 interessante parlare e cosa potrebbe essere particolarmente utile menzionare. <\/li>\n<li>E si crea una sorta di scheletro del corso, dove gi\u00e0 gran parte degli argomenti \u00e8 in qualche modo delineata e sembrerebbe che ora si possa registrare i video e lanciarli in produzione. <\/li>\n<li>Ma in realt\u00e0 no, inizia un lavoro pesante, ma non per gli autori del corso, bens\u00ec per coloro che testano. Di solito, i nostri tester alfa sono il supporto tecnico, che, prima di tutto, controlla i corsi per errori sintattici e grammaticali. In secondo luogo, ci colpiscono duramente e si lamentano quando ci sono parti completamente non evidenti e incomprensibili. Quando nei testi emergono frasi subordinate complesse che si estendono per pagine o chiacchiere ovvie. Tutto questo viene revisionato e scrutinato.<\/li>\n<li>Successivamente, inizia la fase di test pratico, dove vengono rilevati anche alcuni aspetti ovvi non funzionanti e vengono messi in evidenza alcuni punti che possono essere semplificati, poich\u00e9 diventa poco interessante semplicemente copiare; e vengono identificati i punti in cui abbiamo grandi aspettative dalle persone che seguiranno questo corso. E quindi arrivano raccomandazioni: \u00abRagazzi, rendete questo aspetto pi\u00f9 semplice, sar\u00e0 pi\u00f9 facilmente comprensibile e apporter\u00e0 maggior beneficio\u00bb. <\/li>\n<li>Dopo aver svolto questa quantit\u00e0 di lavoro, \u00e8 stata scritta la parte relativa al video, sembrerebbe che tutto sia a posto. E si potrebbe gi\u00e0 procedere con il rilascio e la pubblicit\u00e0 di questo corso. Ma di nuovo non \u00e8 cos\u00ec, \u00e8 presto \u2014 poich\u00e9 ultimamente abbiamo smesso un po' di fidarci di noi stessi e in generale abbiamo iniziato a lavorare di pi\u00f9 con il feedback. \u00c8 emersa una cosa come il beta testing - quando vengono invitati persone completamente esterne, non collegate alla nostra azienda e, in cambio di alcune agevolazioni, mostrano tutte le parti del corso, video, testi, compiti pratici, per valutare la qualit\u00e0 del materiale, l'accessibilit\u00e0 del materiale e aiutarci a rendere il corso il migliore possibile. <\/li>\n<li>E quando passano diverse iterazioni, presentazioni, test alpha sotto forma di supporto tecnico, beta testing, miglioramenti. E poi tutto ricomincia - supporto tecnico, beta testing, miglioramenti. <\/li>\n<li>E a un certo punto arriva la consapevolezza che dobbiamo smettere di fare modifiche, perch\u00e9 far s\u00ec che piaccia a tutti \u00e8 assolutamente impossibile, oppure vengono prese decisioni radicali. Quando ci sono molte osservazioni critiche su alcune parti specifiche \u2014 \u00e8 necessario rielaborarle in modo globale, perch\u00e9 qualcosa \u00e8 andato storto. <\/li>\n<li>Dopo arriva il momento delle correzioni minori - dove una frase non \u00e8 formulata molto bene, dove a qualcuno non piace il carattere, 14,5, mentre vorrebbe 15,7. <\/li>\n<li>Quando restano osservazioni di questo tipo, il corso pi\u00f9 o meno si apre, iniziano le vendite ufficiali.<\/li>\n<\/ul>\n<p><\/p>\n<p>E a prima vista, il compito di creare un corso, sembra semplice e breve, ma si rivela tutt'altro che semplice e richiede incredibilmente molto tempo. <\/p>\n<p><\/p>\n<p>E c'\u00e8 un altro aspetto importante, che il lavoro con il corso non finisce quando il corso viene rilasciato. In primo luogo, leggiamo attentamente i commenti che vengono lasciati su alcune parti. E anche nonostante tutti gli sforzi che abbiamo fatto, emergono comunque alcune imperfezioni, errori che vengono corretti in tempo reale, affinch\u00e9 ogni utente successivo riceva un servizio di qualit\u00e0 superiore. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/fedbce98b9e5ea950832e7d015f67ba1.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Ogni corso ha il suo product owner, il quale, oltre a definire il concetto generale e a controllare le tempistiche, prende appunti a margine. Quando arriver\u00e0 il momento di riscrivere completamente il corso, e quel momento arriver\u00e0 sicuramente, visto che dopo un paio d'anni, o anche un anno, parte di ci\u00f2 che trattiamo diventer\u00e0 obsoleto solo perch\u00e9 diventer\u00e0 moralmente superato. Il product owner fa annotazioni sui margini riguardo a quali aspetti le persone trovano poco chiari, quali attivit\u00e0 sembrano molto difficili e quali, al contrario, sembrano molto semplici. Tutto ci\u00f2 viene preso in considerazione nella nuova registrazione del corso e durante eventuali rifattorizzazioni, affinch\u00e9 ogni iterazione globale del corso diventi migliore, pi\u00f9 comoda e pi\u00f9 piacevole.<\/p>\n<p><\/p>\n<p>Ecco come nascono i corsi. <\/p>\n<p><\/p>\n<h2 id=\"kak-rodilsya-kurs-po-docker\">Come \u00e8 nato il corso su Docker<\/h2>\n<p><\/p>\n<p>Si tratta di un tema separato, e persino insolito per noi. Da un lato, non avevamo pianificato di realizzarlo, poich\u00e9 molte scuole online lo propongono. D'altro canto, si \u00e8 imposto da solo e ha trovato un posto logico nella nostra concezione della formazione di specialisti IT su Kubernetes. <\/p>\n<p><\/p>\n<p>Parlando in modo molto globale, tutto \u00e8 iniziato con il corso su Kubernetes, quando \u00e8 stato avviato, credo, dopo il primo Slearma. Abbiamo raccolto feedback e abbiamo visto che molti volevano leggere ulteriormente su Docker e, in generale, molte persone si avvicinavano al corso base di Kubernetes senza sapere cosa fosse. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Pertanto, per il secondo Slearma abbiamo creato un corso \u2014 anzi, non un corso vero e proprio, ma abbiamo realizzato alcuni capitoli su Docker. Dove abbiamo illustrato alcune delle nozioni pi\u00f9 basilari, affinch\u00e9 le persone che partecipano all'intensivo non si sentissero escluse e comprendessero appieno cosa stesse accadendo. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/cf17f2908e3473da9ae20bebeff9cbad.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Poi gli eventi si sono sviluppati all'incirca in questo modo. La quantit\u00e0 di materiale cresceva e non riusciva pi\u00f9 a stare in 3 giorni. E arriva l'idea logica e ovvia: perch\u00e9 non creare un piccolo corso basato su ci\u00f2 che trattiamo nel Slearma Base, da inviare a chi desidera vedere qualcosa su Docker prima dell'intensivo di Kubernetes? <\/p>\n<p><\/p>\n<p>Slearma Junior \u00e8, di fatto, l'unione di diversi corsi di base. Alla fine, il corso su Docker \u00e8 diventato parte di Slearma Junior. Cio\u00e8, questa \u00e8 una sorta di livello zero prima di <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Base<\/a><\/noindex> e <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega<\/a><\/noindex>. E poi c'erano astrazioni davvero molto basilari. <\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/4693497bf9cb406c88d9230316477176.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>A un certo punto, le persone hanno iniziato a chiedere: \u00abRagazzi, \u00e8 tutto fantastico, ma dove posso leggere di pi\u00f9 su cosa pu\u00f2 fare Docker, come funziona e cosa rappresenta?\u00bb. Cos\u00ec \u00e8 nata l'idea di creare un <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">corso completo su Docker<\/a><\/noindex>, in modo che, da un lato, potesse essere indirizzato a tutte le persone che partecipano al Slyrm riguardo a Kubernetes, e dall'altro, per coloro a cui Kubernetes non interessa in questa fase. In modo che un professionista IT possa venire a vedere il nostro corso su Docker e iniziare il proprio percorso evolutivo partendo semplicemente da Docker puro. Affinch\u00e9 avessimo un corso completo e finito \u2014 e molti, dopo aver visto questo corso e lavorato per un po\u2019 con Docker puro, sono cresciuti a quel livello in cui hanno gi\u00e0 bisogno di Kubernetes o di un altro sistema di orchestrazione. E sono venuti, in particolare, da noi.<\/p>\n<p><\/p>\n<p>A volte viene posta la domanda: &quot;A chi potrebbe non servire Kubernetes al giorno d'oggi?&quot; Ma questa domanda non riguarda le persone, riguarda pi\u00f9 le aziende. Qui bisogna capire che Kubernetes ha casi specifici in cui si adatta bene e compiti che svolge efficacemente, mentre ci sono anche scenari in cui l'utilizzo di Kubernetes porta solo a ulteriori complicazioni e difficolt\u00e0. Quindi, non dipende tanto dalle persone, ma da ci\u00f2 che e come le aziende lo sviluppano nel tempo. <\/p>\n<p><\/p>\n<p>Ad esempio, un terribile monolite legacy \u2014 probabilmente non \u00e8 il caso di inserirlo in Kubernetes, perch\u00e9 causerebbe pi\u00f9 problemi che vantaggi. Oppure, se si tratta di un progetto piccolo \u2014 con carichi leggeri o con risorse economiche limitate. Allora non ha senso portarlo in Kubernetes. <\/p>\n<p><\/p>\n<p>E in generale, come hanno gi\u00e0 detto in molti, se ti stai chiedendo: \u00abHo bisogno di Kubernetes?\u00bb, probabilmente non ne hai bisogno. Non ricordo chi lo abbia detto per primo, penso sia stato Pasha Selivanov. Sono totalmente d'accordo con questo. Devi crescere fino a Kubernetes \u2014 e quando cominci a capire che hai bisogno proprio di Kubernetes e che alla tua azienda serve, e che pu\u00f2 aiutarti a risolvere certe problematiche, allora ha senso andare a studiare e capire come configurarlo bene, affinch\u00e9 il processo di transizione a Kubernetes non sia troppo doloroso. <\/p>\n<p><\/p>\n<p>Ci sono alcuni problemi minori e persino cose semplici, e anche non cos\u00ec semplici, che possono essere apprese da noi, invece di dover affrontare da soli le difficolt\u00e0 e il dolore. <\/p>\n<p><\/p>\n<p>Molte aziende hanno inizialmente avuto un'infrastruttura semplice senza containerizzazione. Poi, quando \u00e8 diventato difficile gestire tutto, sono passate ai Docker e, a un certo punto, sono arrivate alla situazione in cui all'interno di Docker e delle sue offerte si sentiva un certo limite. E hanno iniziato a guardarsi attorno, per scoprire quali sistemi potessero risolvere questi problemi e, in particolare, Kubernetes \u00e8 uno di quei sistemi che permette di affrontare le sfide quando in puro Docker ci si sente stretti e manca funzionalit\u00e0. Questo \u00e8 un buon esempio di come le persone procedano gradualmente, capendo che questa tecnologia \u00e8 insufficiente e passando al livello successivo. Usano qualcosa, nuovamente diventa insufficiente \u2014 e proseguono. <\/p>\n<p><\/p>\n<p>\u00c8 una scelta consapevole \u2014 ed \u00e8 molto positiva.<\/p>\n<p><\/p>\n<p>Vedo che il nostro sistema si sta strutturando molto bene, ad esempio, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">il corso su Docker<\/a><\/noindex>, anche attraverso videocorsi. Poi, dopo Docker, segue <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Kubernetes di base<\/a><\/noindex>, poi <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/nsuw3Q\">Mega Kubernetes<\/a><\/noindex>, poi <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/XTIr2w\">Ceph<\/a><\/noindex>. Tutto si struttura in modo logico \u2014 la persona segue il percorso e acquisisce una professione completa.<\/p>\n<p><\/p>\n<p>In linea di principio, il pacchetto di corsi permette di coprire molti casi, davvero moderni. Ci sono ancora aree che rimangono grigie, spero che presto realizzeremo corsi che possano coprire queste aree grigie, in particolare inventeremo qualcosa sulla sicurezza. Perch\u00e9 sta diventando molto rilevante.<\/p>\n<p><\/p>\n<p>In breve, ci sono alcune aree grigie che sarebbe molto utile chiudere, affinch\u00e9 si possa avere un quadro davvero completo \u2014 e la gente possa arrivare, proprio come Kubernetes rappresenta un costruttore Lego, da cui si possono assemblare diverse cose, se qualcosa manca \u2014 integrare, lo stesso deve accadere con i nostri corsi, affinch\u00e9 le persone possano capire cosa di cui hanno bisogno, assemblando un certo puzzle, un certo costruttore dai nostri corsi.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Dietro le quinte. Come nascono i corsi?\" src=\"\/wp-content\/uploads\/2020\/07\/35b4d9f5e90d14df2799d73de65c9791.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Se ponete a voi stessi la domanda giusta e onesta: &quot;A chi potrebbe servire un corso attivo su Docker oggi?&quot;, allora: <\/p>\n<p><\/p>\n<ul>\n<li>Agli studenti che cominciano a immergersi nella materia.<\/li>\n<li>Ai dipendenti del dipartimento di testing.<\/li>\n<li>In realt\u00e0, ci sono molte aziende dove ancora oggi, non solo non utilizzano Docker, ma nessuno ha mai sentito parlare di questa tecnologia e in generale non sanno come usarla. E conosco diverse grandi aziende a San Pietroburgo che si occupano di sviluppo da molti anni e continuano ad usare tecnologie obsolete. In particolare, per queste aziende e per gli ingegneri che vi lavorano, questo corso pu\u00f2 essere molto interessante, perch\u00e9, da un lato, consentir\u00e0 di immergersi rapidamente in questa tecnologia e, dall'altro, non appena ci sono alcuni ingegneri che comprendono come funziona, possono portarla all'interno dell'azienda e sviluppare questa cultura e queste pratiche all'interno dell'organizzazione.<\/li>\n<li>A mio avviso, questo corso potrebbe essere utile a chi ha gi\u00e0 avuto a che fare con Docker, ma in modo molto limitato e pi\u00f9 nello stile 'fai una cosa, fai l'altra' \u2014 e ora si stanno preparando a interagire in qualche modo con Kubernetes. Questo implica per loro alcune responsabilit\u00e0; se hanno solo conoscenze superficiali su cosa sia Docker, come avviarlo, ma non sanno come funziona internamente e cosa sia meglio fare con esso o cosa evitare, allora questo corso \u00e8 adatto per sistematizzare e approfondire le conoscenze. <\/li>\n<\/ul>\n<p><\/p>\n<p>Ma se le vostre conoscenze sono a livello: \"Non so come scrivere correttamente i file Docker, ho un'idea di cosa siano i namespaces, come funzionano i contenitori e come siano realizzati a livello di sistema operativo\" \u2014 allora non ha senso venire da noi, non imparerete nulla di nuovo e vi sentirete un po' delusi per i soldi e il tempo spesi.<\/p>\n<p><\/p>\n<p>Se dovessimo esprimere quali sono i vantaggi del nostro corso, diremmo che: <\/p>\n<p><\/p>\n<ul>\n<li>Abbiamo cercato di strutturare questo corso con un numero sufficiente di casi pratici che vi permetteranno non solo di comprendere la parte teorica, ma anche di capire perch\u00e9 ne avete bisogno e come lo utilizzerete in futuro;<\/li>\n<li>Ci sono diverse sezioni che si incontrano molto raramente, e in generale non ci sono molti materiali su di esse. Si riferiscono all'interazione di Docker con il sistema operativo, in un modo un po' diverso. Quali meccanismi Docker ha preso dal sistema operativo per realizzare un sistema di containerizzazione \u2014 e questo fornisce una comprensione pi\u00f9 profonda di tutta la questione dell'esecuzione dei container all'interno del sistema operativo Linux. Come funziona, come interagisce tra di loro all'interno del sistema operativo, all'esterno e cos\u00ec via. <\/li>\n<\/ul>\n<p><\/p>\n<p>\u00c8 uno sguardo molto profondo, che non si vede spesso, e secondo me \u00e8 molto importante. Se vuoi davvero comprendere bene qualsiasi tecnologia e capire cosa aspettarti da essa, devi almeno avere una visione generale di come funziona a basso livello.<\/p>\n<p><\/p>\n<p>Il nostro corso mostra e spiega come \u00e8 strutturato dal punto di vista del sistema operativo. Da un lato, tutte le piattaforme di containerizzazione utilizzano gli stessi meccanismi del sistema operativo. Dall'altro lato, prendono ci\u00f2 che esiste nel sistema operativo Linux, come Docker. Altri sistemi di containerizzazione non hanno inventato nulla di nuovo \u2014 hanno preso ci\u00f2 che c'\u00e8 gi\u00e0 in Linux e hanno scritto solo un'interfaccia comoda che consente di richiamarlo, eseguirlo rapidamente o interagire con esso. Anche Docker \u00e8 un\u2019interfaccia non molto complessa tra il sistema operativo e la riga di comando, \u00e8 un'utilit\u00e0 che consente di non dover scrivere chilometriche righe di comandi o del codice C per creare un container, ma di farlo semplicemente digitando un paio di righe nel terminale. <\/p>\n<p><\/p>\n<p>E in aggiunta, se parliamo specificamente di Docker, ci\u00f2 che Docker ha davvero portato nel mondo IT sono gli standard. Come deve essere avviata un'applicazione, come deve funzionare, quali sono i requisiti per i log, quali sono i requisiti per la scalabilit\u00e0 e la configurazione dell'applicazione stessa. <\/p>\n<p><\/p>\n<p>In gran parte Docker \u00e8 una questione di standard. <\/p>\n<p><\/p>\n<p>Gli standard si trasferiscono anche in Kubernetes \u2014 e l\u00ec ci sono esattamente gli stessi standard; se riesci a far funzionare bene la tua applicazione in Docker, ci sono il 99% di probabilit\u00e0 che funzioni altrettanto bene anche in Kubernetes.<\/p>\n<p><\/p>\n<p>Se sei interessato non solo a come \u00e8 stato creato il corso Docker, e altri corsi, ma anche al corso stesso dal punto di vista pratico, allora <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">C'\u00e8 ancora tempo per acquistarlo con lo sconto pre-ordine di 5000 rubli fino al 30 luglio.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Saremo felici di vederti!<\/p>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/512268\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432. \u0421\u043f\u0438\u043a\u0435\u0440\u044b \u0441 \u0448\u0443\u0442\u043a\u0430\u043c\u0438 \u0438 \u0443\u043b\u044b\u0431\u043a\u0430\u043c\u0438 \u0432\u044b\u0434\u0430\u044e\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0442\u0430\u043a, \u0447\u0442\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0443\u0441\u043f\u0435\u0432\u0430\u0439 \u0432\u043d\u0438\u043a\u0430\u0442\u044c. \u0421\u0442\u0435\u043d\u0434\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b, \u0437\u0430\u0434\u0430\u0447\u0438 \u043f\u043e \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0435 \u043f\u0440\u043e\u0441\u0442\u043e \u043e\u0442\u043b\u0435\u0442\u0430\u044e\u0442 \u043e\u0442 \u043f\u0430\u043b\u044c\u0446\u0435\u0432, \u0440\u0430\u0437\u0432\u0435 \u0447\u0442\u043e \u043f\u043e\u0440\u043e\u0439 \u043d\u0443\u0436\u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u0442\u0435\u0445. \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438. \u0410 \u0435\u0449\u0451 \u043a\u043e\u0444\u0435\u0431\u0440\u0435\u0439\u043a\u0438 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":89806,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-89805","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-26T11:42:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-26T11:42:32+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Dietro le quinte. Come nascono i corsi? | ProHoster","description":"Il partecipante arriva al corso o all'intensivo. Vede le file ordinate del supporto tecnico, i cavi di alimentazione accuratamente sistemati, l'ordine impeccabile dell'aula, immagini vivaci e diagrammi delle diapositive.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u0430\u043a\u0443\u043b\u0438\u0441\u044c\u0435. \u041a\u0430\u043a \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f \u043a\u0443\u0440\u0441\u044b? | ProHoster","og:description":"\u0423\u0447\u0430\u0441\u0442\u043d\u0438\u043a \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043a\u0443\u0440\u0441 \u0438\u043b\u0438 \u0438\u043d\u0442\u0435\u043d\u0441\u0438\u0432. \u0412\u0438\u0434\u0438\u0442 \u0441\u0442\u0440\u043e\u0439\u043d\u044b\u0435 \u0440\u044f\u0434\u044b \u0442\u0435\u0445\u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438, \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u043e \u043f\u0440\u043e\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0435 \u0441\u0438\u043b\u043e\u0432\u044b\u0435 \u043a\u0430\u0431\u0435\u043b\u0438, \u0448\u0430\u0445\u043c\u0430\u0442\u043d\u044b\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0437\u0430\u043b\u0430, \u044f\u0440\u043a\u0438\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0438 \u0441\u0445\u0435\u043c\u044b \u0441\u043b\u0430\u0439\u0434\u043e\u0432.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/zakulise-kak-rozhdayutsya-kursy","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-26T11:42:32+00:00","article:modified_time":"2020-07-26T11:42:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"89805","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:03:26","updated":"2022-10-01 04:40:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/89805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=89805"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/89805\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/89806"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=89805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=89805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=89805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}