<br />
<b>Warning</b>:  strpos() expects parameter 1 to be string, array given in <b>/home/theserverside/public_html/wp-includes/blocks.php</b> on line <b>20</b><br />
{"id":1311,"date":"2019-05-11T17:37:25","date_gmt":"2019-05-11T17:37:25","guid":{"rendered":"https:\/\/www.theserverside.technology\/?p=1311"},"modified":"2019-05-11T18:21:25","modified_gmt":"2019-05-11T18:21:25","slug":"parte-lo-sviluppo-di-skynet-un-blog-per-seguire-la-sua-evoluzione","status":"publish","type":"post","link":"https:\/\/www.theserverside.technology\/it\/2019\/05\/11\/parte-lo-sviluppo-di-skynet-un-blog-per-seguire-la-sua-evoluzione\/","title":{"rendered":"Parte lo sviluppo di Skynet : un blog per seguire la sua evoluzione","raw":"Parte lo sviluppo di Skynet : un blog per seguire la sua evoluzione"},"content":{"rendered":"<p>Come service provider VaiSulWeb ha sempre gestito al proprio interno un numero di tecnologie molto elevato e ci siamo sempre avvalsi di tanti strumenti, a volte pi\u00f9 semplici da integrare, altre volte meno. <strong>C&#8217;\u00e8 una tendenza molto diffusa oggi nel delegare ai cloud provider ipermassivi<\/strong> come Microsoft Azure o Amazon AWS la gestione di tante tecnologie, soprattutto quelle pi\u00f9 complesse e principalmente da parte dei provider pi\u00f9 piccoli. A VaiSulWeb abbiamo sempre gestito le nostre infrastrutture proprietarie e non prevediamo di cambiare questa visione che per noi \u00e8 strategica tuttavia \u00e8 cambiato lo scenario anche rispetto a pochissimi mesi fa e se prima veniva considerata probabile una crescita incontrastata dei provider cloud ipermassivi, oggi si ritiene che un approccio ibrido sia quello che verr\u00e0 scelto dalla maggior parte delle aziende.<\/p>\n<p>VaiSulWeb ha sempre integrato molti strumenti diversi ma la complessit\u00e0 di questi nuovi scenari, nei quali si fondono insieme gestione on-premise e la partnership con molte aziende diverse anche nell&#8217;ambito di confini della singola applicazione (si pensi ad esempio ai servizi di AI o cognitivi integrati in applicazioni ospitate all&#8217;interno di altre infrastrutture) rende <strong>necessaria la creazione di strumenti che non solo consetano di gestire questa complessit\u00e0 ma che rendano possibile anche una personalizzazione di tali strumenti per allinearli con gli obiettivi aziendali<\/strong>. L&#8217;ingresso nel mercato dei servizi di aziende che avevano operato nella produzione di software, come Microsoft, ha infatti reso necessario lo sviluppo di strumenti indipendenti che non risentano degli obiettivi &#8211; <em>a questo punto spesso conflittuali<\/em> &#8211; tra i service provider come VaiSulWeb e quelli che sono i produttori dei software che abbiamo usato per fornire i nostri servizi ai clienti, ora trasformatisi anch&#8217;essi in fornitori di servizi e che, come tali, perseguono i propri obiettivi.<\/p>\n<p>Se fino ad ora VaiSulWeb, come molti altri provider, ha operato spesso integrando le piattaforme di diversi produttori di software, la trasformazione di questi produttori in fornitori di servizi spesso comporta anche un differente approccio verso lo sviluppo di tali software e le loro possibilit\u00e0 di integrazione, con l&#8217;obiettivo (legittimo) di favorire i servizi del produttore stesso ma con l&#8217;effetto a catena di ridurre la qualit\u00e0 e la semplicit\u00e0 dell&#8217;integrazione di tali software in ambienti di service provider diversi. Diventa quindi strategico lo <strong>sviluppo di uno strumento completamente indipendente che consenta l&#8217;integrazione, l&#8217;orchestration, la gestione, il monitoraggio e la personalizzazione di molteplici tecnologie<\/strong> anche per garantire ai nostri clienti la <strong>sicurezza di una infrastruttura completamente indipendente e resistente ad eventuali mutamenti di condizioni<\/strong> da parte di fornitori che per buona parte sono oggi anche competitor.<\/p>\n<div id=\"lanuovapiattaformadivaisulweb\" class=\"content-section-divider\" data-label=\"La nuova piattaforma di VaiSulWeb\"><\/div>\n<h3>La nuova piattaforma di VaiSulWeb<\/h3>\n<p>Per tutte queste ragioni abbiamo deciso quindi di investire nello sviluppo di una piattaforma tecnologica completamente indipendente e abbiamo deciso di procedere ad\u00a0 uno sviluppo aperto, condividendo le nostre riflessioni, le nostre scelte tecnologiche e spunti che possano magari essere interessanti per altre realt\u00e0. Questa sezione di <strong>The Server-Side Technology<\/strong> seguir\u00e0 quindi questo processo. Ad oggi non prevediamo di rilasciare l&#8217;intera piattaforma come open-source ma di <strong>rendere disponibili singoli elementi che abbiano un potenziale uso generale<\/strong> come librerie ed altre componenti che possano essere d&#8217;aiuto ad altri utenti.<\/p>\n<p>Questo progetto ha come <em>codename<\/em> <strong>Skynet<\/strong>, un riferimento che molti utenti riconosceranno subito. A dire il vero non \u00e8 stato il primo il nome scelto perch\u00e8 originariamente il progetto aveva come codename <em>Automa<\/em> ma successivamente si \u00e8 optato per l&#8217;attuale codename. Perch\u00e8 ? Beh, diciamo solamente che alcuni dei sottosistemi di Skynet hanno nickname abbastanza significativi: <strong>Mother<\/strong>, <strong>HAL<\/strong>, <strong>WOPR<\/strong>&#8230; Agli utenti che leggono questo post il compito (piuttosto facile) di capire cosa accomuni questi nomi.<\/p>\n<p>Questa serie sar\u00e0 quindi composta da post tecnici alternati ad altri pi\u00f9 legati alla particolarit\u00e0 delle attivit\u00e0 <em>core<\/em> di VaiSulWeb ed \u00e8 per questa ragione che ne abbiamo voluto farne una sezione dedicata.<\/p>\n<div id=\"partireexnovoodaaltrepiattaforme\" class=\"content-section-divider\" data-label=\"Partire ex-novo o da altre piattaforme\"><\/div>\n<h3>Partire ex-novo o da altre piattaforme<\/h3>\n<p>Una delle prime decisioni che \u00e8 stato necessario prendere \u00e8 stata se usare altre piattaforme come base di partenza, potendo cos\u00ec semplificare il lavoro di estensione ma anche entrare nel contesto di altre community alle quali portare eventualmente il nostro contributo. Si \u00e8 poi optato per lo sviluppo di una piattaforma completamente indipendente che ci consentisse di <strong>non essere limitati da decisioni di design precedenti<\/strong> e poter quindi adattare le scelte a quelle che sono davvero le nostre esigenze senza compromessi. Questo anche perch\u00e8 spesso piattaforme di tipo pi\u00f9 generalista portano con s\u00e8 delle <strong>astrazioni che limitano l&#8217;uso di tecnologie pi\u00f9 particolareggiate<\/strong>, una cosa che noi vogliamo evitare.<\/p>\n<p>Ad esempio, \u00e8 stato fatto uno studio sulla possibilit\u00e0 di integrare <a href=\"https:\/\/docs.microsoft.com\/it-it\/windows-server\/manage\/windows-admin-center\/understand\/windows-admin-center\" target=\"_blank\" rel=\"noopener\"><strong>Windows Admin Center<\/strong><\/a> all&#8217;interno della piattaforma come tecnologia di hosting e componentizzazione delle funzionalit\u00e0 di frontend verso i clienti e di amministrazione ma anche in quel caso, almeno per adesso, determinate scelte specifiche della piattaforma ne rendevano pi\u00f9 complicato l&#8217;uso. <strong>E&#8217; per\u00f2 tra gli obiettivi di Skynet quello di integrare anche Windows Admin Center<\/strong> e la produzione di componenti ed estensioni specifiche.<\/p>\n<p>Nei prossimi post discuteremo gli obiettivi ed alcune scelte di design della piattaforma. Nel frattempo possiamo anticipare che quasi sin da subito abbiamo scelto due tecnologie di base come fondamentali:<strong> .NET Core<\/strong> e <strong>Powershell Core<\/strong> anche per la loro compatibilit\u00e0 con ambiente sia Windows che Linux.<\/p>\n","protected":false,"raw":"Come service provider VaiSulWeb ha sempre gestito al proprio interno un numero di tecnologie molto elevato e ci siamo sempre avvalsi di tanti strumenti, a volte pi\u00f9 semplici da integrare, altre volte meno. <strong>C'\u00e8 una tendenza molto diffusa oggi nel delegare ai cloud provider ipermassivi<\/strong> come Microsoft Azure o Amazon AWS la gestione di tante tecnologie, soprattutto quelle pi\u00f9 complesse e principalmente da parte dei provider pi\u00f9 piccoli. A VaiSulWeb abbiamo sempre gestito le nostre infrastrutture proprietarie e non prevediamo di cambiare questa visione che per noi \u00e8 strategica tuttavia \u00e8 cambiato lo scenario anche rispetto a pochissimi mesi fa e se prima veniva considerata probabile una crescita incontrastata dei provider cloud ipermassivi, oggi si ritiene che un approccio ibrido sia quello che verr\u00e0 scelto dalla maggior parte delle aziende.\r\n\r\nVaiSulWeb ha sempre integrato molti strumenti diversi ma la complessit\u00e0 di questi nuovi scenari, nei quali si fondono insieme gestione on-premise e la partnership con molte aziende diverse anche nell'ambito di confini della singola applicazione (si pensi ad esempio ai servizi di AI o cognitivi integrati in applicazioni ospitate all'interno di altre infrastrutture) rende <strong>necessaria la creazione di strumenti che non solo consetano di gestire questa complessit\u00e0 ma che rendano possibile anche una personalizzazione di tali strumenti per allinearli con gli obiettivi aziendali<\/strong>. L'ingresso nel mercato dei servizi di aziende che avevano operato nella produzione di software, come Microsoft, ha infatti reso necessario lo sviluppo di strumenti indipendenti che non risentano degli obiettivi - <em>a questo punto spesso conflittuali<\/em> - tra i service provider come VaiSulWeb e quelli che sono i produttori dei software che abbiamo usato per fornire i nostri servizi ai clienti, ora trasformatisi anch'essi in fornitori di servizi e che, come tali, perseguono i propri obiettivi.\r\n\r\nSe fino ad ora VaiSulWeb, come molti altri provider, ha operato spesso integrando le piattaforme di diversi produttori di software, la trasformazione di questi produttori in fornitori di servizi spesso comporta anche un differente approccio verso lo sviluppo di tali software e le loro possibilit\u00e0 di integrazione, con l'obiettivo (legittimo) di favorire i servizi del produttore stesso ma con l'effetto a catena di ridurre la qualit\u00e0 e la semplicit\u00e0 dell'integrazione di tali software in ambienti di service provider diversi. Diventa quindi strategico lo <strong>sviluppo di uno strumento completamente indipendente che consenta l'integrazione, l'orchestration, la gestione, il monitoraggio e la personalizzazione di molteplici tecnologie<\/strong> anche per garantire ai nostri clienti la <strong>sicurezza di una infrastruttura completamente indipendente e resistente ad eventuali mutamenti di condizioni<\/strong> da parte di fornitori che per buona parte sono oggi anche competitor.\r\n\r\n[section label=\"La nuova piattaforma di VaiSulWeb\"]\r\n<h3>La nuova piattaforma di VaiSulWeb<\/h3>\r\nPer tutte queste ragioni abbiamo deciso quindi di investire nello sviluppo di una piattaforma tecnologica completamente indipendente e abbiamo deciso di procedere ad\u00a0 uno sviluppo aperto, condividendo le nostre riflessioni, le nostre scelte tecnologiche e spunti che possano magari essere interessanti per altre realt\u00e0. Questa sezione di <strong>The Server-Side Technology<\/strong> seguir\u00e0 quindi questo processo. Ad oggi non prevediamo di rilasciare l'intera piattaforma come open-source ma di <strong>rendere disponibili singoli elementi che abbiano un potenziale uso generale<\/strong> come librerie ed altre componenti che possano essere d'aiuto ad altri utenti.\r\n\r\nQuesto progetto ha come <em>codename<\/em> <strong>Skynet<\/strong>, un riferimento che molti utenti riconosceranno subito. A dire il vero non \u00e8 stato il primo il nome scelto perch\u00e8 originariamente il progetto aveva come codename <em>Automa<\/em> ma successivamente si \u00e8 optato per l'attuale codename. Perch\u00e8 ? Beh, diciamo solamente che alcuni dei sottosistemi di Skynet hanno nickname abbastanza significativi: <strong>Mother<\/strong>, <strong>HAL<\/strong>, <strong>WOPR<\/strong>... Agli utenti che leggono questo post il compito (piuttosto facile) di capire cosa accomuni questi nomi.\r\n\r\nQuesta serie sar\u00e0 quindi composta da post tecnici alternati ad altri pi\u00f9 legati alla particolarit\u00e0 delle attivit\u00e0 <em>core<\/em> di VaiSulWeb ed \u00e8 per questa ragione che ne abbiamo voluto farne una sezione dedicata.\r\n\r\n[section label=\"Partire ex-novo o da altre piattaforme\"]\r\n<h3>Partire ex-novo o da altre piattaforme<\/h3>\r\nUna delle prime decisioni che \u00e8 stato necessario prendere \u00e8 stata se usare altre piattaforme come base di partenza, potendo cos\u00ec semplificare il lavoro di estensione ma anche entrare nel contesto di altre community alle quali portare eventualmente il nostro contributo. Si \u00e8 poi optato per lo sviluppo di una piattaforma completamente indipendente che ci consentisse di <strong>non essere limitati da decisioni di design precedenti<\/strong> e poter quindi adattare le scelte a quelle che sono davvero le nostre esigenze senza compromessi. Questo anche perch\u00e8 spesso piattaforme di tipo pi\u00f9 generalista portano con s\u00e8 delle <strong>astrazioni che limitano l'uso di tecnologie pi\u00f9 particolareggiate<\/strong>, una cosa che noi vogliamo evitare.\r\n\r\nAd esempio, \u00e8 stato fatto uno studio sulla possibilit\u00e0 di integrare <a href=\"https:\/\/docs.microsoft.com\/it-it\/windows-server\/manage\/windows-admin-center\/understand\/windows-admin-center\" target=\"_blank\" rel=\"noopener\"><strong>Windows Admin Center<\/strong><\/a> all'interno della piattaforma come tecnologia di hosting e componentizzazione delle funzionalit\u00e0 di frontend verso i clienti e di amministrazione ma anche in quel caso, almeno per adesso, determinate scelte specifiche della piattaforma ne rendevano pi\u00f9 complicato l'uso. <strong>E' per\u00f2 tra gli obiettivi di Skynet quello di integrare anche Windows Admin Center<\/strong> e la produzione di componenti ed estensioni specifiche.\r\n\r\nNei prossimi post discuteremo gli obiettivi ed alcune scelte di design della piattaforma. Nel frattempo possiamo anticipare che quasi sin da subito abbiamo scelto due tecnologie di base come fondamentali:<strong> .NET Core<\/strong> e <strong>Powershell Core<\/strong> anche per la loro compatibilit\u00e0 con ambiente sia Windows che Linux."},"excerpt":{"rendered":"","protected":false,"raw":""},"author":9,"featured_media":1312,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_en_post_content":"Come service provider VaiSulWeb ha sempre gestito al proprio interno un numero di tecnologie molto elevato e ci siamo sempre avvalsi di tanti strumenti, a volte pi\u00f9 semplici da integrare, altre volte meno. <strong>C'\u00e8 una tendenza molto diffusa oggi nel delegare ai cloud provider ipermassivi<\/strong> come Microsoft Azure o Amazon AWS la gestione di tante tecnologie, soprattutto quelle pi\u00f9 complesse e principalmente da parte dei provider pi\u00f9 piccoli. A VaiSulWeb abbiamo sempre gestito le nostre infrastrutture proprietarie e non prevediamo di cambiare questa visione che per noi \u00e8 strategica tuttavia \u00e8 cambiato lo scenario anche rispetto a pochissimi mesi fa e se prima veniva considerata probabile una crescita incontrastata dei provider cloud ipermassivi, oggi si ritiene che un approccio ibrido sia quello che verr\u00e0 scelto dalla maggior parte delle aziende.\r\n\r\nVaiSulWeb ha sempre integrato molti strumenti diversi ma la complessit\u00e0 di questi nuovi scenari, nei quali si fondono insieme gestione on-premise e la partnership con molte aziende diverse anche nell'ambito di confini della singola applicazione (si pensi ad esempio ai servizi di AI o cognitivi integrati in applicazioni ospitate all'interno di altre infrastrutture) rende <strong>necessaria la creazione di strumenti che non solo consetano di gestire questa complessit\u00e0 ma che rendano possibile anche una personalizzazione di tali strumenti per allinearli con gli obiettivi aziendali<\/strong>. L'ingresso nel mercato dei servizi di aziende che avevano operato nella produzione di software, come Microsoft, ha infatti reso necessario lo sviluppo di strumenti indipendenti che non risentano degli obiettivi - <em>a questo punto spesso conflittuali<\/em> - tra i service provider come VaiSulWeb e quelli che sono i produttori dei software che abbiamo usato per fornire i nostri servizi ai clienti, ora trasformatisi anch'essi in fornitori di servizi e che, come tali, perseguono i propri obiettivi.\r\n\r\nSe fino ad ora VaiSulWeb, come molti altri provider, ha operato spesso integrando le piattaforme di diversi produttori di software, la trasformazione di questi produttori in fornitori di servizi spesso comporta anche un differente approccio verso lo sviluppo di tali software e le loro possibilit\u00e0 di integrazione, con l'obiettivo (legittimo) di favorire i servizi del produttore stesso ma con l'effetto a catena di ridurre la qualit\u00e0 e la semplicit\u00e0 dell'integrazione di tali software in ambienti di service provider diversi. Diventa quindi strategico lo <strong>sviluppo di uno strumento completamente indipendente che consenta l'integrazione, l'orchestration, la gestione, il monitoraggio e la personalizzazione di molteplici tecnologie<\/strong> anche per garantire ai nostri clienti la <strong>sicurezza di una infrastruttura completamente indipendente e resistente ad eventuali mutamenti di condizioni<\/strong> da parte di fornitori che per buona parte sono oggi anche competitor.\r\n\r\n[section label=\"La nuova piattaforma di VaiSulWeb\"]\r\n<h3>La nuova piattaforma di VaiSulWeb<\/h3>\r\nPer tutte queste ragioni abbiamo deciso quindi di investire nello sviluppo di una piattaforma tecnologica completamente indipendente e abbiamo deciso di procedere ad\u00a0 uno sviluppo aperto, condividendo le nostre riflessioni, le nostre scelte tecnologiche e spunti che possano magari essere interessanti per altre realt\u00e0. Questa sezione di <strong>The Server-Side Technology<\/strong> seguir\u00e0 quindi questo processo. Ad oggi non prevediamo di rilasciare l'intera piattaforma come open-source ma di <strong>rendere disponibili singoli elementi che abbiano un potenziale uso generale<\/strong> come librerie ed altre componenti che possano essere d'aiuto ad altri utenti.\r\n\r\nQuesto progetto ha come <em>codename<\/em> <strong>Skynet<\/strong>, un riferimento che molti utenti riconosceranno subito. A dire il vero non \u00e8 stato il primo il nome scelto perch\u00e8 originariamente il progetto aveva come codename <em>Automa<\/em> ma successivamente si \u00e8 optato per l'attuale codename. Perch\u00e8 ? Beh, diciamo solamente che alcuni dei sottosistemi di Skynet hanno nickname abbastanza significativi: <strong>Mother<\/strong>, <strong>HAL<\/strong>, <strong>WOPR<\/strong>... Agli utenti che leggono questo post il compito (piuttosto facile) di capire cosa accomuni questi nomi.\r\n\r\nQuesta serie sar\u00e0 quindi composta da post tecnici alternati ad altri pi\u00f9 legati alla particolarit\u00e0 delle attivit\u00e0 <em>core<\/em> di VaiSulWeb ed \u00e8 per questa ragione che ne abbiamo voluto farne una sezione dedicata.\r\n\r\n[section label=\"Partire ex-novo o da altre piattaforme\"]\r\n<h3>Partire ex-novo o da altre piattaforme<\/h3>\r\nUna delle prime decisioni che \u00e8 stato necessario prendere \u00e8 stata se usare altre piattaforme come base di partenza, potendo cos\u00ec semplificare il lavoro di estensione ma anche entrare nel contesto di altre community alle quali portare eventualmente il nostro contributo. Si \u00e8 poi optato per lo sviluppo di una piattaforma completamente indipendente che ci consentisse di <strong>non essere limitati da decisioni di design precedenti<\/strong> e poter quindi adattare le scelte a quelle che sono davvero le nostre esigenze senza compromessi. Questo anche perch\u00e8 spesso piattaforme di tipo pi\u00f9 generalista portano con s\u00e8 delle <strong>astrazioni che limitano l'uso di tecnologie pi\u00f9 particolareggiate<\/strong>, una cosa che noi vogliamo evitare.\r\n\r\nAd esempio, \u00e8 stato fatto uno studio sulla possibilit\u00e0 di integrare <a href=\"https:\/\/docs.microsoft.com\/it-it\/windows-server\/manage\/windows-admin-center\/understand\/windows-admin-center\" target=\"_blank\" rel=\"noopener\"><strong>Windows Admin Center<\/strong><\/a> all'interno della piattaforma come tecnologia di hosting e componentizzazione delle funzionalit\u00e0 di frontend verso i clienti e di amministrazione ma anche in quel caso, almeno per adesso, determinate scelte specifiche della piattaforma ne rendevano pi\u00f9 complicato l'uso. <strong>E' per\u00f2 tra gli obiettivi di Skynet quello di integrare anche Windows Admin Center<\/strong> e la produzione di componenti ed estensioni specifiche.\r\n\r\nNei prossimi post discuteremo gli obiettivi ed alcune scelte di design della piattaforma. Nel frattempo possiamo anticipare che quasi sin da subito abbiamo scelto due tecnologie di base come fondamentali:<strong> .NET Core<\/strong> e <strong>Powershell Core<\/strong> anche per la loro compatibilit\u00e0 con ambiente sia Windows che Linux.","_en_post_name":"parte-lo-sviluppo-di-skynet-un-blog-per-seguire-la-sua-evoluzione","_en_post_excerpt":"","_en_post_title":"Parte lo sviluppo di Skynet : un blog per seguire la sua evoluzione","_it_post_content":"Come service provider VaiSulWeb ha sempre gestito al proprio interno un numero di tecnologie molto elevato e ci siamo sempre avvalsi di tanti strumenti, a volte pi\u00f9 semplici da integrare, altre volte meno. <strong>C'\u00e8 una tendenza molto diffusa oggi nel delegare ai cloud provider ipermassivi<\/strong> come Microsoft Azure o Amazon AWS la gestione di tante tecnologie, soprattutto quelle pi\u00f9 complesse e principalmente da parte dei provider pi\u00f9 piccoli. A VaiSulWeb abbiamo sempre gestito le nostre infrastrutture proprietarie e non prevediamo di cambiare questa visione che per noi \u00e8 strategica tuttavia \u00e8 cambiato lo scenario anche rispetto a pochissimi mesi fa e se prima veniva considerata probabile una crescita incontrastata dei provider cloud ipermassivi, oggi si ritiene che un approccio ibrido sia quello che verr\u00e0 scelto dalla maggior parte delle aziende.\r\n\r\nVaiSulWeb ha sempre integrato molti strumenti diversi ma la complessit\u00e0 di questi nuovi scenari, nei quali si fondono insieme gestione on-premise e la partnership con molte aziende diverse anche nell'ambito di confini della singola applicazione (si pensi ad esempio ai servizi di AI o cognitivi integrati in applicazioni ospitate all'interno di altre infrastrutture) rende <strong>necessaria la creazione di strumenti che non solo consetano di gestire questa complessit\u00e0 ma che rendano possibile anche una personalizzazione di tali strumenti per allinearli con gli obiettivi aziendali<\/strong>. L'ingresso nel mercato dei servizi di aziende che avevano operato nella produzione di software, come Microsoft, ha infatti reso necessario lo sviluppo di strumenti indipendenti che non risentano degli obiettivi - <em>a questo punto spesso conflittuali<\/em> - tra i service provider come VaiSulWeb e quelli che sono i produttori dei software che abbiamo usato per fornire i nostri servizi ai clienti, ora trasformatisi anch'essi in fornitori di servizi e che, come tali, perseguono i propri obiettivi.\r\n\r\nSe fino ad ora VaiSulWeb, come molti altri provider, ha operato spesso integrando le piattaforme di diversi produttori di software, la trasformazione di questi produttori in fornitori di servizi spesso comporta anche un differente approccio verso lo sviluppo di tali software e le loro possibilit\u00e0 di integrazione, con l'obiettivo (legittimo) di favorire i servizi del produttore stesso ma con l'effetto a catena di ridurre la qualit\u00e0 e la semplicit\u00e0 dell'integrazione di tali software in ambienti di service provider diversi. Diventa quindi strategico lo <strong>sviluppo di uno strumento completamente indipendente che consenta l'integrazione, l'orchestration, la gestione, il monitoraggio e la personalizzazione di molteplici tecnologie<\/strong> anche per garantire ai nostri clienti la <strong>sicurezza di una infrastruttura completamente indipendente e resistente ad eventuali mutamenti di condizioni<\/strong> da parte di fornitori che per buona parte sono oggi anche competitor.\r\n\r\n[section label=\"La nuova piattaforma di VaiSulWeb\"]\r\n<h3>La nuova piattaforma di VaiSulWeb<\/h3>\r\nPer tutte queste ragioni abbiamo deciso quindi di investire nello sviluppo di una piattaforma tecnologica completamente indipendente e abbiamo deciso di procedere ad\u00a0 uno sviluppo aperto, condividendo le nostre riflessioni, le nostre scelte tecnologiche e spunti che possano magari essere interessanti per altre realt\u00e0. Questa sezione di <strong>The Server-Side Technology<\/strong> seguir\u00e0 quindi questo processo. Ad oggi non prevediamo di rilasciare l'intera piattaforma come open-source ma di <strong>rendere disponibili singoli elementi che abbiano un potenziale uso generale<\/strong> come librerie ed altre componenti che possano essere d'aiuto ad altri utenti.\r\n\r\nQuesto progetto ha come <em>codename<\/em> <strong>Skynet<\/strong>, un riferimento che molti utenti riconosceranno subito. A dire il vero non \u00e8 stato il primo il nome scelto perch\u00e8 originariamente il progetto aveva come codename <em>Automa<\/em> ma successivamente si \u00e8 optato per l'attuale codename. Perch\u00e8 ? Beh, diciamo solamente che alcuni dei sottosistemi di Skynet hanno nickname abbastanza significativi: <strong>Mother<\/strong>, <strong>HAL<\/strong>, <strong>WOPR<\/strong>... Agli utenti che leggono questo post il compito (piuttosto facile) di capire cosa accomuni questi nomi.\r\n\r\nQuesta serie sar\u00e0 quindi composta da post tecnici alternati ad altri pi\u00f9 legati alla particolarit\u00e0 delle attivit\u00e0 <em>core<\/em> di VaiSulWeb ed \u00e8 per questa ragione che ne abbiamo voluto farne una sezione dedicata.\r\n\r\n[section label=\"Partire ex-novo o da altre piattaforme\"]\r\n<h3>Partire ex-novo o da altre piattaforme<\/h3>\r\nUna delle prime decisioni che \u00e8 stato necessario prendere \u00e8 stata se usare altre piattaforme come base di partenza, potendo cos\u00ec semplificare il lavoro di estensione ma anche entrare nel contesto di altre community alle quali portare eventualmente il nostro contributo. Si \u00e8 poi optato per lo sviluppo di una piattaforma completamente indipendente che ci consentisse di <strong>non essere limitati da decisioni di design precedenti<\/strong> e poter quindi adattare le scelte a quelle che sono davvero le nostre esigenze senza compromessi. Questo anche perch\u00e8 spesso piattaforme di tipo pi\u00f9 generalista portano con s\u00e8 delle <strong>astrazioni che limitano l'uso di tecnologie pi\u00f9 particolareggiate<\/strong>, una cosa che noi vogliamo evitare.\r\n\r\nAd esempio, \u00e8 stato fatto uno studio sulla possibilit\u00e0 di integrare <a href=\"https:\/\/docs.microsoft.com\/it-it\/windows-server\/manage\/windows-admin-center\/understand\/windows-admin-center\" target=\"_blank\" rel=\"noopener\"><strong>Windows Admin Center<\/strong><\/a> all'interno della piattaforma come tecnologia di hosting e componentizzazione delle funzionalit\u00e0 di frontend verso i clienti e di amministrazione ma anche in quel caso, almeno per adesso, determinate scelte specifiche della piattaforma ne rendevano pi\u00f9 complicato l'uso. <strong>E' per\u00f2 tra gli obiettivi di Skynet quello di integrare anche Windows Admin Center<\/strong> e la produzione di componenti ed estensioni specifiche.\r\n\r\nNei prossimi post discuteremo gli obiettivi ed alcune scelte di design della piattaforma. Nel frattempo possiamo anticipare che quasi sin da subito abbiamo scelto due tecnologie di base come fondamentali:<strong> .NET Core<\/strong> e <strong>Powershell Core<\/strong> anche per la loro compatibilit\u00e0 con ambiente sia Windows che Linux.","_it_post_name":"parte-lo-sviluppo-di-skynet-un-blog-per-seguire-la-sua-evoluzione","_it_post_excerpt":"","_it_post_title":"Parte lo sviluppo di Skynet : un blog per seguire la sua evoluzione","edit_language":"it"},"categories":[378],"tags":[379,122,54,386,385,382,109,380,383,381,384],"_links":{"self":[{"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/posts\/1311"}],"collection":[{"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/comments?post=1311"}],"version-history":[{"count":23,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/posts\/1311\/revisions"}],"predecessor-version":[{"id":1335,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/posts\/1311\/revisions\/1335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/media\/1312"}],"wp:attachment":[{"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/media?parent=1311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/categories?post=1311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.theserverside.technology\/it\/wp-json\/wp\/v2\/tags?post=1311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}