{"id":33305,"date":"2019-10-31T21:51:51","date_gmt":"2019-10-31T18:51:51","guid":{"rendered":"https:\/\/prohoster.info\/blog\/build-share-collaborate\/"},"modified":"2019-10-31T21:51:51","modified_gmt":"2019-10-31T18:51:51","slug":"build-share-collaborate","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","title":{"rendered":"Costruisci, Condividi, Collabora","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>I contenitori rappresentano una versione semplificata dello spazio utente del sistema operativo Linux \u2013 in effetti, sono il \u00abminimo\u00bb indispensabile. Tuttavia, si tratta comunque di un sistema operativo completo, e quindi la qualit\u00e0 di questo contenitore \u00e8 importante quanto quella di un sistema operativo a pieno carico. Proprio per questo motivo, per lungo tempo abbiamo offerto <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/containers\/\">immagini di Red Hat Enterprise Linux (RHEL)<\/a><\/noindex>, affinch\u00e9 gli utenti potessero avere contenitori certificati, moderni e aggiornati di livello enterprise. L'esecuzione <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2018\/02\/22\/container-terminology-practical-introduction\/#h.dqlu6589ootw\">di immagini di contenitori<\/a><\/noindex> (container images) RHEL su host di contenitori (container hosts) RHEL garantisce compatibilit\u00e0 e portabilit\u00e0 tra ambienti, per non parlare del fatto che si tratta di strumenti gi\u00e0 noti. Tuttavia, c'era un problema. Non era possibile semplicemente trasferire un'immagine a qualcun altro, anche se si trattava di un cliente o di un partner che utilizzava Red Hat Enterprise Linux. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/2c87e29b54241ecbda00523418ccb8ea.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMa ora tutto \u00e8 cambiato. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nCon il rilascio dell'immagine base universale Red Hat Universal Base Image (UBI), ora \u00e8 possibile ottenere la consueta affidabilit\u00e0, sicurezza e alte prestazioni delle immagini di contenitori ufficiali Red Hat, indipendentemente dal fatto che si possieda un abbonamento o meno. Ci\u00f2 significa che \u00e8 possibile costruire un'applicazione containerizzata su UBI, inserirla in un registro di contenitori a scelta e condividerla con il mondo. Red Hat Universal Base Image consente di costruire, condividere e collaborare su un'applicazione containerizzata in qualsiasi ambiente \u2013 ovunque si desideri. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/d06210d717e17d2732284239003445c3.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Grazie a UBI, \u00e8 possibile pubblicare ed eseguire le proprie applicazioni praticamente in qualsiasi infrastruttura. Ma se le si esegue su piattaforme Red Hat, come Red Hat OpenShift e Red Hat Enterprise Linux, si possono ottenere ulteriori vantaggi (pi\u00f9 oro!). E prima di entrare in una descrizione pi\u00f9 dettagliata di UBI, permettetemi di fornire un breve FAQ su perch\u00e9 sia utile l'abbonamento a RHEL. Quindi, cosa succede quando si esegue un'immagine UBI sulla piattaforma RHEL\/OpenShift? <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/245ded4e0742a057d53b2b4d49902d3c.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>E ora, dato che il marketing \u00e8 soddisfatto, parliamo pi\u00f9 dettagliatamente di UBI.<\/p>\n<h3>Motivi per usare UBI<\/h3>\n<p>\nCosa dovreste provare per capire che UBI vi sar\u00e0 utile: <\/p>\n<ul>\n<li>I miei <b>sviluppatori<\/b> vogliono utilizzare immagini di contenitori che possano essere distribuite ed eseguite in qualsiasi ambiente. <\/li>\n<li>Il mio team <b>operations<\/b> vuole un'immagine di base supportata con un ciclo di vita a livello enterprise. <\/li>\n<li>I miei <b>Gli architetti<\/b> vogliono offrire. <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Operatore Kubernetes<\/a><\/noindex> ai miei clienti \/ utenti finali<\/li>\n<li>I miei <b>clienti<\/b> non vogliono preoccuparsi del supporto di livello enterprise per il loro ambiente Red Hat <\/li>\n<li>Il mio <b>la comunit\u00e0<\/b> vuole condividere, avviare, pubblicare applicazioni containerizzate praticamente ovunque <\/li>\n<\/ul>\n<p>\nSe almeno uno degli scenari \u00e8 adatto a voi, dovreste sicuramente considerare UBI. <\/p>\n<h3>Pi\u00f9 di un semplice'immagine di base <\/h3>\n<p>\nUBI \u00e8 meno di un sistema operativo completo, ma ha tre aspetti importanti: <\/p>\n<ol>\n<li>Un set di tre immagini di base (ubi, ubi-minimal, ubi-init) <\/li>\n<li>Immagini con ambienti di esecuzione gi\u00e0 pronti per vari linguaggi di programmazione (nodejs, ruby, python, php, perl, ecc.) <\/li>\n<li>Un insieme di pacchetti correlati nel repository YUM con le dipendenze pi\u00f9 comuni <\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/bbfe3101ba7ab8f4ee6006a07e464cdf.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>UBI \u00e8 stato creato come base per app cloud-native e web, sviluppate e distribuite in contenitori. Tutto il contenuto in UBI \u00e8 un sottoinsieme di RHEL. Tutti i pacchetti in UBI provengono dai canali RHEL e sono supportati come RHEL quando vengono eseguiti su piattaforme Red Hat supportate, come OpenShift e RHEL. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/877ffa34cf18939faf84e376035cc9f6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Per garantire un supporto di qualit\u00e0 per i contenitori sono necessari notevoli sforzi da parte di ingegneri, esperti di sicurezza e altre risorse aggiuntive. \u00c8 necessaria non solo la testazione delle immagini di base, ma anche l'analisi del loro comportamento su qualsiasi host supportato. <\/p>\n<p>Per facilitare le operazioni di aggiornamento, Red Hat sviluppa attivamente supporto e sviluppo, permettendo che UBI 7 possa essere eseguito, ad esempio, su host RHEL 8, e UBI 8 su host RHEL 7. Questo offre agli utenti la flessibilit\u00e0, la certezza e la tranquillit\u00e0 necessarie durante, ad esempio, l'aggiornamento delle piattaforme in immagini contenitore o degli host utilizzati. Ora tutto ci\u00f2 pu\u00f2 essere suddiviso in due progetti autonomi. <\/p>\n<h3>Tre immagini di base<\/h3>\n<p>\n<img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/14c750c058706f328c58f296624499c0.jpg\" style=\"display:block;margin: 0 auto;\" \/> <\/p>\n<p>Minimale \u2013 progettato per applicazioni con tutte le dipendenze (Python, Node.js, .NET, ecc.) <\/p>\n<ul>\n<li>Set minimo di contenuti preinstallati <\/li>\n<li>Senza file eseguibili suid <\/li>\n<li>Strumenti minimi del gestore pacchetti (installazione, aggiornamento e rimozione) <\/li>\n<\/ul>\n<p>\nPiattaforma \u2013 per qualsiasi applicazione eseguibile su RHEL <\/p>\n<ul>\n<li>Stack crittografico unificato OpenSSL<\/li>\n<li>Stack YUM completo <\/li>\n<li>Inclusi utilit\u00e0 di base dell'OS utili (tar, gzip, vi, ecc.) <\/li>\n<\/ul>\n<p>\nMulti-Service \u2013 semplifica l'esecuzione di pi\u00f9 servizi in un contenitore <\/p>\n<ul>\n<li>Configurato per avviare systemd all'avvio <\/li>\n<li>Possibilit\u00e0 di attivare i servizi durante la fase di assemblaggio <\/li>\n<\/ul>\n<p><\/p>\n<h3>Immagini dei contenitori con ambienti di esecuzione gi\u00e0 pronti per i linguaggi di programmazione <\/h3>\n<p>\nOltre alle immagini di base, che consentono l'installazione del supporto per i linguaggi di programmazione, UBI include immagini precompilate con ambienti di esecuzione gi\u00e0 pronti per vari linguaggi di programmazione. Molti sviluppatori possono semplicemente prendere un'immagine e iniziare a lavorare sull'applicazione che stanno sviluppando. <\/p>\n<p>Con il lancio di UBI, Red Hat offre due set di immagini: basate su RHEL 7 e basate su RHEL 8. Queste si basano rispettivamente sulle Red Hat Software Collections (RHEL 7) e sugli Application Streams (RHEL 8). Questi ambienti di esecuzione sono mantenuti aggiornati e ricevono di norma fino a quattro aggiornamenti all'anno, garantendo cos\u00ec sempre la possibilit\u00e0 di lavorare con le versioni pi\u00f9 recenti e stabili. <\/p>\n<p><b>Ecco l'elenco delle immagini dei contenitori UBI 7:<\/b> <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/996418541dce083453eb25ef28abc5eb.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><b>Ecco l'elenco delle immagini dei contenitori per UBI 8:<\/b><\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/48726f993bb541f60b8df2e62215b8b2.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Pacchetti associati <\/h3>\n<p>\nUsare immagini pronte \u00e8 davvero molto comodo. Red Hat mantiene la loro attualit\u00e0 e le aggiorna insieme al rilascio di una nuova versione di RHEL, nonch\u00e9 quando vengono rilasciati aggiornamenti critici CVE in conformit\u00e0 con la politica di aggiornamenti. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2208321\">Politica delle immagini RHEL<\/a><\/noindex> per poter prendere una di queste immagini e iniziare a lavorare immediatamente sull'applicazione. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/16aaf2f54379d5d3f48e00108f02e61e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Ma a volte, durante la creazione di un'applicazione, pu\u00f2 improvvisamente rivelarsi necessario un pacchetto aggiuntivo. Oppure, a volte, per far funzionare l'applicazione, \u00e8 necessario aggiornare un certo pacchetto. Ecco perch\u00e9 le immagini UBI vengono fornite con un insieme di RPM, disponibili tramite yum, distribuiti attraverso una rete di distribuzione dei contenuti veloce e altamente disponibile (prendi il pacchetto!). Quando esegui un aggiornamento yum nel tuo CI\/CD nel momento critico del rilascio, puoi essere certo che funzioner\u00e0.<\/p>\n<h3>RHEL \u00e8 la base<\/h3>\n<p>\nNon ci stanchiamo di ripetere che RHEL \u00e8 la base di tutto. Sai quali team di Red Hat lavorano alla creazione delle immagini di base? Ecco alcuni di essi:<\/p>\n<ul>\n<li>Il gruppo ingegneristico tecnico responsabile di garantire che le librerie di base, come glibc e OpenSSL, cos\u00ec come gli ambienti di esecuzione per i linguaggi, come Python e Ruby, offrano prestazioni stabili e funzionino in modo affidabile con i carichi di lavoro, quando utilizzati nei contenitori. <\/li>\n<li>Il gruppo di sicurezza dei prodotti si occupa di correggere tempestivamente errori e problemi di sicurezza nelle librerie e negli ambienti linguistici; l'efficacia del loro lavoro viene valutata attraverso un indice speciale. <noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/articles\/2803031\">Indice di Salute del Container<\/a><\/noindex>. <\/li>\n<li>Il team di manager di prodotto e ingegneri si occupa di aggiungere nuove funzionalit\u00e0 e garantire un lungo ciclo di vita del prodotto, il che offre sicurezza sugli investimenti effettuati, che possono essere utilizzati come base. <\/li>\n<\/ul>\n<p>\nRed Hat Enterprise Linux funge da eccellente host e immagine per i container, ma per molti sviluppatori \u00e8 importante avere la possibilit\u00e0 di lavorare con il sistema in vari formati, alcuni dei quali potrebbero superare gli scenari d'uso supportati dal sistema Linux. E qui entrano in gioco le immagini universali UBI. <\/p>\n<p>Supponiamo che attualmente, in questa fase, stai semplicemente cercando un'immagine di base per iniziare a lavorare su una semplice applicazione containerizzata. Oppure sei gi\u00e0 pi\u00f9 verso il futuro e stai passando da container autonomi, che girano su container engine, a una storia cloud-native utilizzando operatori (costruire e certificare operatori) che funzionano su OpenShift. In ogni caso, UBI fornir\u00e0 una base eccellente per questo. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/e40393e4d9cedcc769ebd0c593d997cc.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>I container comprendono una versione semplificata dello spazio utente del sistema operativo in un nuovo formato di packaging. Il rilascio delle immagini UBI stabilisce un nuovo standard del settore per lo sviluppo containerizzato, consentendo ai container di classe enterprise di essere accessibili a tutti gli utenti, sviluppatori software indipendenti e comunit\u00e0 open source. In particolare, gli sviluppatori software possono standardizzare i loro prodotti utilizzando una base unica e collaudata per tutte le loro applicazioni containerizzate, tra cui <noindex><a rel=\"nofollow\" href=\"https:\/\/operatorhub.io\/\">Kubernetes Operators<\/a><\/noindex>. Le aziende di sviluppo che utilizzano UBI hanno a disposizione anche la certificazione Red Hat Container Certification e la Red Hat OpenShift Operator Certification, che a loro volta consentono di verificare continuamente il software eseguito sulle piattaforme Red Hat, come OpenShift. <\/p>\n<p><img decoding=\"async\" alt=\"Costruisci, Condividi, Collabora\" src=\"\/wp-content\/uploads\/2019\/05\/e2351cfad639b2f7d98b6bc9cecc41c6.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<h3>Come iniziare a lavorare con l'immagine <\/h3>\n<p>\nIn breve, \u00e8 molto semplice. Podman \u00e8 disponibile non solo in RHEL, ma anche in Fedora, CentOS e in vari altri distribuzioni Linux. Tutto ci\u00f2 che devi fare \u00e8 scaricare l'immagine da uno dei seguenti repository e procedere. <\/p>\n<p>Per UBI 8: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi8\/ubi\npodman pull registry.access.redhat.com\/ubi8\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi8\/ubi-init\n<\/code><\/pre>\n<p>\nPer UBI 7: <\/p>\n<pre><code class=\"plaintext\">podman pull registry.access.redhat.com\/ubi7\/ubi\npodman pull registry.access.redhat.com\/ubi7\/ubi-minimal\npodman pull registry.access.redhat.com\/ubi7\/ubi-init\n<\/code><\/pre>\n<p>\nE dai un'occhiata alla guida completa dell'Universal Base Image <\/p>\n<ul>\n<li><noindex><a rel=\"nofollow noopener noreferrer\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux\/8\/html-single\/building_running_and_managing_containers\/index?lb_target=stage#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 8 How To<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/access.redhat.com\/documentation\/en-us\/red_hat_enterprise_linux_atomic_host\/7\/html-single\/getting_started_with_containers\/index#using_red_hat_universal_base_images_standard_minimal_and_runtimes\">RHEL 7 How To<\/a><\/noindex><\/li>\n<\/ul>\n<p>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/451090\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c. \u0422\u0435\u043c \u043d\u0435 \u043c\u0435\u043d\u0435\u0435, \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0438 \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0442\u0430\u043a \u0436\u0435 \u0432\u0430\u0436\u043d\u043e, \u043a\u0430\u043a \u043f\u043e\u043b\u043d\u043e\u0432\u0435\u0441\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0418\u043c\u0435\u043d\u043d\u043e \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0434\u043e\u043b\u0433\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043c\u044b \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0431\u0440\u0430\u0437\u044b Red Hat Enterprise Linux (RHEL), \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u043b\u0438 \u0438\u043c\u0435\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25036,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-33305","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=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\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\/build-share-collaborate\" \/>\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\udd47Build, Share, Collaborate | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate\" \/>\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=\"2019-10-31T18:51:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:51:51+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\udd47Costruisci, Condividi, Collabora | ProHoster","description":"I container rappresentano una versione semplificata dello spazio utente del sistema operativo Linux \u2013 in effetti, sono il \u00abminimo indispensabile\u00bb.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","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\udd47Build, Share, Collaborate | ProHoster","og:description":"\u041a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043e\u0431\u043b\u0435\u0433\u0447\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b Linux \u2013 \u0444\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438, \u044d\u0442\u043e \u00ab\u0433\u043e\u043b\u044b\u0439\u00bb \u043c\u0438\u043d\u0438\u043c\u0443\u043c.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/build-share-collaborate","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":"2019-10-31T18:51:51+00:00","article:modified_time":"2019-10-31T18:51:51+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"33305","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":"2026-01-21 14:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:43:31","updated":"2026-01-21 14:44:19","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\/33305","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=33305"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/33305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/25036"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=33305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=33305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=33305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}