{"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 supporto tecnico, cavi di alimentazione perfettamente sistemati, disposizione a scacchiera dell'aula, immagini vivaci e schemi delle diapositive. I relatori offrono informazioni con battute e sorrisi talmente coinvolgenti che \u00e8 impossibile non seguirli. Gli stand sono impostati, e i compiti pratici vengono eseguiti con facilit\u00e0, a meno che non serva un aiuto da parte del supporto tecnico.<\/p>\n<p><\/p>\n<p>Inoltre, ci sono coffee break con persone affini, un'atmosfera vivace e dinamica, condivisione di esperienze e le domande pi\u00f9 inaspettate ai relatori. E le risposte, e informazioni che non troverai mai nei manuali, ma solo nella pratica. <\/p>\n<p><\/p>\n<p>Cosa ne pensate, quanto tempo, energia e nervi sono stati necessari per arrivare a questo punto? <\/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> Un ringraziamento a Volodya Guryanov, amministratore certificato di Kubernetes e ingegnere\/team leader in Southbridge, che \u00e8 stato fin dall'inizio testimone e attivo partecipante alla creazione di molti corsi di Sl\u0451rm. <\/p>\n<p><\/p>\n<p>Ha visto il dietro le quinte della creazione dei corsi \u2014 le difficolt\u00e0 e le insidie, le intuizioni e le soluzioni inaspettate. E i corsi intensivi gi\u00e0 noti di Kubernetes, come Sl\u0451rm Base e Sl\u0451rm Mega. E il nuovo corso, in gran parte rielaborato. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/81bKwg\">Sl\u0451rm 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 basta con la poesia, passiamo alla storia. Come da una coppia di temi del workshop \u00e8 gradualmente nato un corso ben strutturato e poliedrico. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Corso Docker<\/a><\/noindex>. Quindi, inizier\u00f2 a raccontare come vengono creati e sviluppati i corsi - 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 creiamo i corsi e da dove tutto ha inizio, risponder\u00f2 semplicemente &quot;Tutto inizia con un'idea&quot;.<\/p>\n<p><\/p>\n<p>Di solito l'idea arriva da qualche parte \u2014 non siamo incatenati a un tavolo in cantina mentre pensiamo: \u00abQuale tema dovremmo scegliere per il corso?\u00bb. Le idee vengono spontaneamente da fonti esterne. A volte le persone iniziano a chiedere attivamente: \u00abChe cosa sapete di una tecnologia specifica?\u00bb. Oppure, come nel caso di Docker, che non riuscivamo ad inserire nei tempi del workshop \u2014 era chiaro che dovevamo portarlo all'esterno per avere il tempo di raccontare qualcosa durante il workshop. <\/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>Ecco come nasce un'idea. <\/p>\n<p><\/p>\n<p>Una volta che si \u00e8 presentata, inizia, a mio avviso, il momento pi\u00f9 difficile: capire cosa includere in questo corso. \u00c8 molto simile a come si preparano i relatori per le conferenze. <\/p>\n<p><\/p>\n<p>C'\u00e8 un problema principale: sembra di aver scelto un argomento e pensi: \u00abE di cosa devo parlare? 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 dico spesso che ci\u00f2 che ti sembra ovvio a chi verr\u00e0 ad ascoltarti o a seguire il corso non \u00e8 affatto scontato. Qui sorge un grande lavoro e un conflitto interiore: cosa includere nel corso. Di conseguenza, si ottiene un elenco di capitoli con ampi tratti, indicando di cosa tratter\u00e0 il corso. <\/p>\n<p><\/p>\n<p>E poi inizia il semplice lavoro di routine:<\/p>\n<p><\/p>\n<ul>\n<li>Selezione dei materiali <\/li>\n<li>Leggere attentamente la documentazione della versione attuale, poich\u00e9 il mondo IT si sviluppa a velocit\u00e0 vertiginosa. Anche se stai lavorando su qualcosa e stai creando un corso su di esso, devi consultare la documentazione per scoprire le novit\u00e0, ci\u00f2 che \u00e8 interessante da raccontare e ci\u00f2 che potrebbe essere particolarmente utile da menzionare. <\/li>\n<li>Ecco che emerge una sorta di scheletro del corso, dove la maggior parte degli argomenti \u00e8 generalmente gi\u00e0 delineata e sembra che ci sia solo da registrare i video e lanciarli in produzione. <\/li>\n<li>Ma in realt\u00e0 non \u00e8 cos\u00ec, inizia un lavoro intenso, ma non per gli autori del corso, bens\u00ec per coloro che effettuano i test. Di solito, i nostri beta tester sono il supporto tecnico, che, prima di tutto, rivede i corsi alla ricerca di errori sintattici e grammaticali. In secondo luogo, ci criticano severamente quando ci sono punti particolarmente poco chiari o vaghi. Quando nei testi emergono frasi complesse che si estendono su una pagina o si manifestano ovviet\u00e0 insensate. Loro leggono e scrutano tutto questo.<\/li>\n<li>Poi inizia la fase di testing pratico, dove vengono rilevati alcuni aspetti evidenti che non funzionano e vengono evidenziati alcuni punti che possono essere complicati, poich\u00e9 diventa poco interessante semplicemente copiare. Si identificano anche aree dove \u00e8 davvero difficile e noi abbiamo molte aspettative dalle persone che parteciperanno a questo corso. E da l\u00ec arrivano le raccomandazioni: \u00abRagazzi, semplificate qui, sar\u00e0 pi\u00f9 facile da comprendere e ci sar\u00e0 un maggiore beneficio\u00bb. <\/li>\n<li>Dopo aver completato questo lavoro, \u00e8 stata scritta la parte relativa al video e tutto sembra andare bene. Possiamo gi\u00e0 procedere con il rilascio e la promozione di questo corso. Ma, ancora una volta, \u00e8 troppo presto \u2014 poich\u00e9 ultimamente abbiamo smesso di fidarci completamente di noi stessi e abbiamo iniziato a prestare maggiore attenzione ai feedback. \u00c8 stata introdotta una pratica chiamata beta testing \u2013 in cui arrivano persone esterne, non collegate alla nostra azienda, e per alcune piccole ricompense vengono mostrate tutte le parti del corso, video, testi, esercizi pratici, in modo che possano valutare la qualit\u00e0 del materiale, la sua accessibilit\u00e0 e aiutarci a migliorare il corso al meglio delle nostre possibilit\u00e0. <\/li>\n<li>E quando passano diverse di queste iterazioni, con oratori, test alfa sotto forma di supporto tecnico, beta testing e miglioramenti. E poi tutto ricomincia \u2014 supporto tecnico, beta testing, miglioramenti. <\/li>\n<li>E in un certo momento arriva la comprensione che o smettiamo di apportare modifiche, perch\u00e9 \u00e8 impossibile accontentare tutti, oppure si prendono decisioni radicali. Quando molte delle osservazioni su determinati punti sono critiche, bisogna rifarle a livello globale, perch\u00e9 qualcosa non ha funzionato. <\/li>\n<li>Poi arriva il momento delle piccole correzioni: in qualche caso una frase non \u00e8 formulata in modo molto elegante, in altri qualcuno non gradisce il carattere, magari 14,5, mentre preferirebbe 15,7. <\/li>\n<li>Quando rimangono solo questo tipo di osservazioni, allora si, il corso si apre pi\u00f9 o meno, e iniziano le vendite ufficiali.<\/li>\n<\/ul>\n<p><\/p>\n<p>E a prima vista sembra un compito breve e semplice creare il corso, ma si rivela tutt'altro che semplice e richiede un incredibile quantit\u00e0 di tempo. <\/p>\n<p><\/p>\n<p>C'\u00e8 anche un altro aspetto importante: il lavoro sul corso non si conclude al momento del suo rilascio. Innanzitutto, esaminiamo attentamente i commenti che vengono lasciati su diverse parti. E anche se abbiamo gi\u00e0 fatto molti sforzi, ci sono comunque delle imperfezioni e degli errori che vengono corretti e perfezionati 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 un proprio product owner, che oltre a definire il concetto generale, verifica le scadenze e prende appunti a margine. Quando arriver\u00e0 il momento di riscrivere completamente il corso, e quel momento arriver\u00e0 sicuramente, perch\u00e9 tra un paio d'anni, se non prima, parte di ci\u00f2 che stiamo insegnando diventer\u00e0 obsoleto semplicemente perch\u00e9 sar\u00e0 moralmente superato. Il product owner annota quali sono le domande pi\u00f9 comuni, quali aspetti risultano poco chiari, quali compiti appaiono molto difficili e quali, al contrario, sembrano molto semplici. Tutto ci\u00f2 viene preso in considerazione durante la riscrittura del corso e in eventuali interventi di refactoring, affinch\u00e9 ogni iterazione del corso globale diventi migliore, pi\u00f9 comoda e pi\u00f9 fruibile.<\/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 a parte, e persino insolito per noi. Da un lato, non avevamo in programma di crearlo, poich\u00e9 molte scuole online lo offrono. Dall'altro, si \u00e8 imposto da solo e ha trovato un posto logico nella nostra concezione di preparazione degli specialisti IT su Kubernetes. <\/p>\n<p><\/p>\n<p>Parlando in termini molto generali, tutto \u00e8 iniziato con un corso su Kubernetes, quando \u00e8 stato appena lanciato, credo, dopo il primo Sl\u0451rm. Abbiamo raccolto feedback e abbiamo visto che molte persone volevano leggere qualcosa di aggiuntivo su Docker e, in generale, molti arrivano al corso base di Kubernetes senza sapere cosa sia. <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">Docker<\/a><\/noindex>.<\/p>\n<p><\/p>\n<p>Cos\u00ec, per il secondo Sl\u0451rm, abbiamo creato un corso \u2014 o meglio, non un corso, ma abbiamo realizzato alcuni capitoli su Docker. In cui spiegavamo alcune cose molto basilari, affinch\u00e9 le persone che partecipano all'intensivo non si sentissero trascurate e comprendessero cosa stesse succedendo. <\/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>E poi gli eventi si sono sviluppati pi\u00f9 o meno in questo modo. La quantit\u00e0 di materiale \u00e8 aumentata e non riusciva pi\u00f9 a stare in 3 giorni. \u00c8 nata quindi l'idea logica e ovvia: perch\u00e9 non creare da ci\u00f2 che raccontiamo nel corso base di Sl\u0451rm un piccolo corso, al quale poter inviare le persone che vogliono vedere qualcosa su Docker prima dell'intensivo su Kubernetes. <\/p>\n<p><\/p>\n<p>Sl\u0451rm Junior \u00e8, di fatto, un'unione di diversi corsi di base. Alla fine, il corso su Docker \u00e8 diventato parte di Sl\u0451rm Junior. Quindi \u00e8 come se fosse un primo livello antesignano. <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 delle astrazioni 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, tutto questo \u00e8 fantastico, ma \u00e8 sufficiente per capire cosa state spiegando nei corsi intensivi. Dove posso leggere di pi\u00f9 su cosa pu\u00f2 fare Docker, come utilizzarlo e che cos'\u00e8?\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, si potesse indirizzare le persone che partecipano ai corsi su Kubernetes, e dall'altro, per coloro che non sono nemmeno interessati a Kubernetes in questa fase della loro carriera. Affinch\u00e9 un professionista IT possa venire a vedere il nostro corso su Docker e iniziare il suo percorso evolutivo semplicemente con Docker. Volevamo avere un corso completo e finito \u2014 e molti, dopo aver visto questo corso e aver lavorato un po' con Docker, sono cresciuti fino a raggiungere un livello in cui hanno gi\u00e0 bisogno di Kubernetes o di un altro sistema di orchestrazione. E in particolare, sono venuti da noi.<\/p>\n<p><\/p>\n<p>A volte viene posto il quesito: &quot;A quali persone potrebbe non servire Kubernetes oggi?&quot; Ma questa domanda non riguarda le persone, \u00e8 pi\u00f9 una questione di aziende. Qui \u00e8 importante capire che Kubernetes ha casi specifici in cui si adatta bene e problemi che risolve efficacemente, mentre ci sono anche scenari in cui l'uso di Kubernetes crea ulteriori difficolt\u00e0 e sofferenze. Pertanto, non dipende tanto dalle persone, ma da cosa e come le aziende sviluppano nel tempo. <\/p>\n<p><\/p>\n<p>Ad esempio, un terribile monolite legacy \u2014 probabilmente non ha senso migrarlo su Kubernetes, perch\u00e9 causerebbe pi\u00f9 problemi che benefici. Oppure, se si tratta di un progetto piccolo \u2014 con carichi leggeri o con risorse finanziarie e materiali limitate \u2014 non ha alcun senso portarlo su Kubernetes. <\/p>\n<p><\/p>\n<p>E in generale, probabilmente, come gi\u00e0 molti hanno detto, se ti chiedi: \"Ho bisogno di Kubernetes?\", allora probabilmente non ne hai bisogno. Non ricordo chi l'abbia detto per primo, credo sia stato Pasha Selivanov. Sono completamente d'accordo. Prima di arrivare a Kubernetes, bisogna maturare \u2014 e quando si realizza che ho proprio bisogno di Kubernetes e che \u00e8 necessario per la nostra azienda, ecco che pu\u00f2 aiutare a risolvere determinati problemi, allora ha senso andare a studiare e capire come configurarlo bene, affinch\u00e9 il passaggio a Kubernetes non sia troppo doloroso. <\/p>\n<p><\/p>\n<p>Alcune semplici questioni e anche alcune cose non cos\u00ec semplici possono essere apprese in particolare da noi, invece di passare attraverso i propri ostacoli e dolori. <\/p>\n<p><\/p>\n<p>Molte aziende hanno iniziato con un'infrastruttura semplicemente senza containerizzazione. Poi, quando \u00e8 diventato difficile gestire tutto ci\u00f2, sono passate ai Docker e, a un certo punto, si sono ritrovate nella situazione in cui, all'interno di un Docker e delle sue offerte, c'era un po' di spazio ristretto. Hanno iniziato a esplorare ci\u00f2 che c'era intorno e quali sistemi risolvessero questi problemi; in particolare, Kubernetes \u00e8 uno di quei sistemi che permette di affrontare le problematiche quando un Docker puro diventa limitato e manca di funzionalit\u00e0. \u00c8 un esempio interessante di come le persone avanzino gradualmente, capendo che questa tecnologia non basta e si spostano verso il livello successivo. Usano qualcosa e, quando non basta pi\u00f9, continuano a cercare soluzioni. <\/p>\n<p><\/p>\n<p>\u00c8 una scelta consapevole \u2014 ed \u00e8 davvero fantastico.<\/p>\n<p><\/p>\n<p>Vedo che stiamo costruendo un sistema molto interessante, ad esempio, <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">un corso su Docker<\/a><\/noindex>, anche video corsi. Poi, dopo Docker, c'\u00e8 <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/emCKKQ\">Kubernetes 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 costruisce in modo logico \u2014 la persona progredisce e ottiene una professione coerente.<\/p>\n<p><\/p>\n<p>In linea di principio, l'insieme di corsi consente di coprire un gran numero di casi, molto attuali. Ci sono ancora aree che rimangono grigie, e spero che presto svilupperemo dei corsi che possano affrontare queste aree grigie, in particolare qualcosa sulla sicurezza. Perch\u00e9 sta diventando molto attuale.<\/p>\n<p><\/p>\n<p>In breve, abbiamo alcune aree grigie che sarebbe molto utile affrontare, in modo che si possa avere un quadro completo \u2014 cos\u00ec che le persone possano arrivare, e come Kubernetes rappresenta un costruttore di Lego, si possono assemblare diverse cose; se manca ancora qualcosa, completare, cos\u00ec come nei nostri corsi, affinch\u00e9 le persone possano capire cosa serve loro, assemblando un puzzle, un 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 ci si pone 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 stanno appena iniziando a immergersi nel tema.<\/li>\n<li>Agli operatori del reparto testing.<\/li>\n<li>In realt\u00e0 ci sono molte aziende in cui, non solo non usano Docker, ma nessuno ha mai sentito parlare di questa tecnologia e non sanno nemmeno come utilizzarla. E conosco direttamente diverse grandi aziende a San Pietroburgo che da molti anni si occupano di sviluppo e continuano a utilizzare vecchie tecnologie. In particolare, per queste aziende, per gli ingegneri che lavorano in esse, questo corso potrebbe essere davvero molto interessante, poich\u00e9, da un lato, permette di immergersi rapidamente in questa tecnologia e, dall'altro, non appena ci sono alcuni ingegneri che comprendono come funziona, possono introdurlo in azienda e all'interno dell'azienda sviluppare questa cultura e questi ambiti.<\/li>\n<li>A mio avviso, questo corso potrebbe essere utile a coloro che hanno gi\u00e0 lavorato con Docker, anche se solo in modo superficiale e pi\u00f9 secondo il principio \"fai questo, fai quello\". Ora, se hanno intenzione di interagire in qualche modo con Kubernetes, questo comporta determinate responsabilit\u00e0. Se possiedono solo conoscenze vaghe su cos'\u00e8 Docker, su come avviarlo, ma non comprendono come funzioni internamente e cosa sia meglio fare o non fare, allora questo corso \u00e8 perfetto per sistematizzare e approfondire le loro conoscenze. <\/li>\n<\/ul>\n<p><\/p>\n<p>Ma se le tue conoscenze sono a livello: \"Non so come scrivere correttamente i file Docker, ho un'idea di cosa siano i namespace, come funzionano i contenitori e come siano realmente implementati a livello di sistema operativo\" \u2014 allora non ha senso venire da noi. Non imparerai nulla di nuovo e potrebbe essere un po' triste per i soldi e il tempo spesi.<\/p>\n<p><\/p>\n<p>Se si desidera esporre i vantaggi del nostro corso, allora: <\/p>\n<p><\/p>\n<ul>\n<li>Abbiamo cercato di realizzare questo corso con un numero sufficiente di casi pratici, che vi permetteranno non solo di capire la parte teorica esistente, ma anche di comprendere perch\u00e9 \u00e8 importante per voi e come lo utilizzerete in futuro;<\/li>\n<li>Ci sono alcune sezioni che si trovano molto raramente \u2014 e di cui in generale ci sono pochi materiali. Riguardano l'interazione di Docker con il sistema operativo, anche se in modo leggermente diverso. Quali meccanismi Docker ha preso dal sistema operativo per realizzare il sistema di containerizzazione \u2014 e questo fornisce una comprensione pi\u00f9 profonda della questione del lancio dei contenitori nel sistema operativo Linux. Come funziona, come interagisce all'interno del sistema operativo, all'esterno e cos\u00ec via. <\/li>\n<\/ul>\n<p><\/p>\n<p>\u00c8 un'analisi davvero approfondita, che \u00e8 abbastanza rara, e secondo me \u00e8 molto importante. Se volete capire bene qualsiasi tecnologia e sapere cosa aspettarvi da essa, \u00e8 fondamentale avere almeno un'idea generale di come funziona a un livello basso.<\/p>\n<p><\/p>\n<p>Il nostro corso mostra e spiega come funziona dal punto di vista del sistema operativo. Da un lato, tutti i sistemi di containerizzazione utilizzano gli stessi meccanismi del sistema operativo. Dall'altro lato, prendono ci\u00f2 che \u00e8 gi\u00e0 presente nel sistema operativo Linux, come Docker. Altri sistemi di containerizzazione non hanno inventato nulla di nuovo: hanno preso quanto gi\u00e0 esiste in Linux e hanno semplicemente scritto un'interfaccia comoda che consente di richiamarlo rapidamente, avviarlo o interagirci in un modo qualunque. Lo stesso Docker \u00e8 un'interfaccia piuttosto sottile tra il sistema operativo e la riga di comando; \u00e8 un'utilit\u00e0 che permette di non dover scrivere chilotoni di comandi o codice C per creare un container, ma di farlo semplicemente inserendo alcune righe nel terminale. <\/p>\n<p><\/p>\n<p>Inoltre, se parliamo specificamente di Docker, ci\u00f2 che ha realmente 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 le esigenze per la scalabilit\u00e0 e la configurazione dell'applicazione stessa. <\/p>\n<p><\/p>\n<p>In larga misura, Docker \u00e8 tutto incentrato sugli standard. <\/p>\n<p><\/p>\n<p>Gli standard si trasferiscono anche su Kubernetes \u2014 e qui ci sono esattamente gli stessi standard; se sei in grado di eseguire bene la tua applicazione in Docker, al 99% funzioner\u00e0 altrettanto bene anche su Kubernetes.<\/p>\n<p><\/p>\n<p>Se sei interessato non solo a come \u00e8 stato creato il corso Docker, ma anche ad altri corsi, e vuoi scoprire il corso dal punto di vista pratico, allora <noindex><a rel=\"nofollow\" href=\"http:\/\/to.slurm.io\/4hpuGw\">hai ancora tempo per acquistarlo con uno sconto da pre-ordino di 5000 rubli fino al 30 luglio.<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Saremo lieti di accoglierti!<\/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 4.9.10 - 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. \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\" \/>\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) 4.9.10\" \/>\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. \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\" \/>\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\udd47Dietro le quinte. Come nascono i corsi? | ProHoster","description":"Un partecipante arriva al corso o al workshop. Vede file ordinati di supporto tecnico, cavi di alimentazione sistemati in modo ordinato, un'aula conferenze in perfetto ordine, immagini vivaci e schemi delle slide. I relatori forniscono informazioni con battute e sorrisi, cos\u00ec che ci sia solo da seguire. Le postazioni sono pronte, i compiti pratici si completano rapidamente, occasionalmente \u00e8 necessaria l'assistenza del supporto tecnico. E ci sono anche i coffee break con","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. \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","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"},"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}]}}