{"id":71608,"date":"2020-02-27T08:51:12","date_gmt":"2020-02-27T05:51:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii"},"modified":"2026-05-21T17:55:47","modified_gmt":"2026-05-21T15:55:47","slug":"kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii","title":{"rendered":"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ciao, mi chiamo Kostya Kramlikh e sono il principale sviluppatore della divisione Virtual Private Cloud in Yandex.Cloud. Mi occupo di reti virtuali e, come puoi immaginare, in questo articolo parler\u00f2 del funzionamento del Virtual Private Cloud (VPC) in generale e delle reti virtuali in particolare. Inoltre, scoprirai perch\u00e9 noi, sviluppatori del servizio, valorizziamo il feedback dei nostri utenti. Ma andiamo con ordine.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/62b3d222c1911fb28a345defdd81135c.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p><a rel=\"nofollow\" name=\"habracut\"><\/a><\/p>\n<h2>Che cos'\u00e8 il VPC?<\/h2>\n<p>Oggi ci sono molteplici opzioni per l'implementazione dei servizi. Sono sicuro che qualcuno ancora tiene un server sotto la scrivania dell'amministratore, anche se spero che queste storie stiano diventando sempre meno comuni.<\/p>\n<p>Attualmente, i servizi tendono a spostarsi verso i cloud pubblici, e qui entrano in gioco i VPC. Il VPC \u00e8 una parte del cloud pubblico che collega le risorse utente, infrastrutturali, di piattaforma e altre in un'unica rete, indipendentemente da dove si trovino, sia nel nostro Cloud che al di fuori di esso. Inoltre, il VPC consente di non esporre queste risorse su Internet se non necessario; rimangono all'interno della tua rete isolata.<\/p>\n<h2>Come appare una rete virtuale dall'esterno<\/h2>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/073a0cbac0e733decd8a4e6ffd9570ff.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Con VPC ci riferiamo soprattutto a una rete overlay e a servizi di rete come VPNaaS, NATaas, LBaas, ecc. E tutto questo funziona su un'infrastruttura di rete resiliente, di cui abbiamo gi\u00e0 parlato <a href=\"https:\/\/habr.com\/ru\/company\/yandex\/blog\/437816\/\" rel=\"nofollow\">ottimo articolo<\/a> qui su Habr.<\/p>\n<p>Esploriamo la rete virtuale e la sua struttura pi\u00f9 da vicino.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/b1b7a15912f9c7995663ab9943d473f1.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Consideriamo due zone di disponibilit\u00e0. Offriamo una rete virtuale \u2013 ci\u00f2 che abbiamo chiamato VPC. In effetti, definisce lo spazio di unicit\u00e0 dei tuoi indirizzi 'grigi'. All'interno di ogni rete virtuale gestisci completamente lo spazio degli indirizzi che puoi assegnare alle risorse di calcolo.<\/p>\n<p>La rete \u00e8 globale. Viene proiettata su ciascuna delle zone di disponibilit\u00e0 come entit\u00e0 chiamata Subnet. A ogni Subnet si assegna un CIDR di dimensione 16 o inferiore. In ogni zona di disponibilit\u00e0 possono esserci pi\u00f9 di una di queste entit\u00e0, con un routing sempre trasparente tra di esse. Ci\u00f2 significa che tutte le tue risorse all'interno di una VPC possono \"comunicare\" tra loro, anche se si trovano in diverse zone di disponibilit\u00e0. \"Comunicare\" senza uscire su Internet, attraverso i nostri canali interni, \"credendo\" di trovarsi all'interno di una rete privata.<\/p>\n<p>Nello schema sopra \u00e8 illustrata una situazione tipica: due VPC che si sovrappongono in alcuni indirizzi. Entrambe possono appartenerti. Ad esempio, una per lo sviluppo e l'altra per il testing. Potrebbero anche appartenere a diversi utenti \u2013 in questo caso non importa. In ogni VPC \u00e8 inserita una macchina virtuale.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/73e872a4f6c3e19576db4e4980d62a45.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Complichiamo lo schema. \u00c8 possibile configurare una macchina virtuale per essere connessa a pi\u00f9 Subnet contemporaneamente. E non \u00e8 un semplice caso, ma in diverse reti virtuali.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/cc4ab2c7553d63ef2636924df1575479.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Per utilizzare le macchine su Internet, puoi farlo attraverso l'API o l'interfaccia utente. \u00c8 necessario configurare la traslazione NAT del tuo indirizzo \"grigio\", interno, in un indirizzo \"bianco\" \u2013 pubblico. Non puoi scegliere l'indirizzo \"bianco\"; viene assegnato casualmente dal nostro pool di indirizzi. Una volta che smetti di utilizzare l'IP esterno, questo torna nel pool. Paghi solo per il tempo in cui utilizzi l'indirizzo \"bianco\".<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/c2375fd6d0fb7b55ca55787adf505229.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>C'\u00e8 anche la possibilit\u00e0 di fornire accesso a Internet alla macchina tramite un'istanza NAT. Puoi instradare il traffico attraverso una tabella di routing statica. Abbiamo previsto questo caso, poich\u00e9 sappiamo che pu\u00f2 essere necessario per gli utenti. Pertanto, nel nostro catalogo di immagini, c'\u00e8 un'immagine NAT configurata appositamente.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/744ac3bdd2f388bab2597d6fe1519d76.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Anche quando esiste un'immagine NAT pronta, la configurazione pu\u00f2 essere complessa. Abbiamo compreso che per alcuni utenti questa non \u00e8 la soluzione pi\u00f9 comoda, quindi alla fine abbiamo reso possibile attivare NAT per la sottorete desiderata con un solo clic. Questa funzione \u00e8 attualmente in anteprima chiusa, testata con la partecipazione della comunit\u00e0.<\/p>\n<h2>Come \u00e8 strutturata internamente una rete virtuale<\/h2>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/71cab3ae7f067f165a87e30c60559794.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Come interagisce l'utente con la rete virtuale? La rete si affaccia verso l'esterno tramite la sua API. L'utente accede all'API e lavora con lo stato desiderato. Attraverso l'API, l'utente pu\u00f2 vedere come tutto dovrebbe essere configurato, e visualizza lo stato attuale rispetto a quello desiderato. Questa \u00e8 la visione dell'utente. E cosa succede all'interno?<\/p>\n<p>Registriamo lo stato desiderato nel Yandex Database e procediamo a configurare diverse parti della nostra VPC. La rete overlay in Yandex.Cloud \u00e8 costruita utilizzando componenti selezionati di OpenContrail, che recentemente ha preso il nome di Tungsten Fabric. I servizi di rete sono implementati su un'unica piattaforma, CloudGate. In CloudGate abbiamo utilizzato anche alcuni componenti open source: GoBGP per la gestione delle informazioni di controllo, e VPP per realizzare un router software che opera sopra DPDK per il data path.<\/p>\n<p>Tungsten Fabric comunica con CloudGate tramite GoBGP. Racconta cosa succede nella rete overlay. CloudGate, a sua volta, collega le reti overlay tra loro e con Internet.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/222d68fff4b9577f316c8642e846172e.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Ora diamo un'occhiata a come una rete virtuale affronta le sfide di scalabilit\u00e0 e disponibilit\u00e0. Consideriamo un caso semplice. Abbiamo una zona di disponibilit\u00e0 in cui sono state create due VPC. Abbiamo implementato un'istanza di Tungsten Fabric, che gestisce decine di migliaia di reti. Le reti sono collegate a CloudGate. Come abbiamo gi\u00e0 detto, CloudGate assicura la connettivit\u00e0 tra di loro e con Internet.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/4da02ba041dcd886eee212dd8998718c.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Supponiamo di aggiungere una seconda zona di disponibilit\u00e0. Questa deve poter guastarsi completamente indipendentemente dalla prima. Pertanto, nella seconda zona di disponibilit\u00e0 dobbiamo installare un'istanza separata di Tungsten Fabric. Sar\u00e0 un sistema autonomo, che si occupa di overlay e sa poco o nulla del primo sistema. La visibilit\u00e0 della nostra rete virtuale globale \u00e8 fornita dal nostro API VPC. Questa \u00e8 la sua funzione.<\/p>\n<p>VPC1 \u00e8 progettato per la zona di disponibilit\u00e0 B, se nella zona di disponibilit\u00e0 B ci sono risorse collegate a VPC1. Se non ci sono risorse da VPC2 nella zona di disponibilit\u00e0 B, VPC2 non verr\u00e0 materializzato in questa zona. Allo stesso modo, poich\u00e9 le risorse di VPC3 esistono solo nella zona B, VPC3 non \u00e8 presente nella zona A. \u00c8 tutto semplice e logico.<\/p>\n<p>Andiamo un po' pi\u00f9 a fondo per vedere come \u00e8 strutturato un host specifico in Y.Cloud. La cosa principale da notare \u00e8 che tutti gli host sono costruiti allo stesso modo. Facciamo in modo che solo il minimo indispensabile di servizi funzioni sull'hardware, mentre tutti gli altri operano su <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\">macchine virtuali<\/a>. Costruiamo servizi di livello superiore basati sui servizi infrastrutturali di base e utilizziamo il Cloud per risolvere alcune sfide ingegneristiche, ad esempio, nel contesto della Continuous Integration.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/4664bd03793ba394ceda1f8214fa2c16.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Se guardiamo a un host specifico, vediamo che nel sistema operativo dell'host girano tre componenti:<\/p>\n<ul>\n<li>Compute \u2013 la parte responsabile della distribuzione delle risorse di calcolo sull'host.<\/li>\n<li>VRouter \u2013 parte di Tungsten Fabric, che organizza l'overlay, cio\u00e8 incapsula i pacchetti attraverso l'underlay.<\/li>\n<li>VDisk \u2013 \u00e8 la porzione di virtualizzazione dello storage.<\/li>\n<\/ul>\n<p>Inoltre, sono <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\">macchine virtuali<\/a> in esecuzione i servizi: servizi infrastrutturali del Cloud, servizi di piattaforma e capacit\u00e0 dei clienti. Le capacit\u00e0 dei clienti e i servizi di piattaforma si muovono sempre nell'overlay attraverso il VRouter.<\/p>\n<p>I servizi infrastrutturali possono integrarsi nell'overlay, ma in genere preferiscono operare nell'underlay. In questo contesto, si connettono tramite SR-IOV. In pratica, suddividiamo la scheda in schede di rete virtuali (funzioni virtuali) e le inseriamo nelle macchine virtuali infrastrutturali, per non compromettere le prestazioni. Ad esempio, il CloudGate \u00e8 avviato come una di queste macchine virtuali infrastrutturali.<\/p>\n<p>Ora che abbiamo descritto le sfide globali della rete virtuale e la struttura dei componenti di base del cloud, vediamo come le diverse parti della rete virtuale interagiscono tra loro.<\/p>\n<p>Nella nostra sistema, identifichiamo tre strati:<\/p>\n<ul>\n<li>Config Plane \u2013 definisce lo stato desiderato del sistema. Questo \u00e8 ci\u00f2 che l'utente configura tramite l'API.<\/li>\n<li>Control Plane \u2013 garantisce la semantica definita dall'utente, cio\u00e8 porta lo stato del Data Plane a ci\u00f2 che \u00e8 stato descritto dall'utente nel Config Plane.<\/li>\n<li>Data Plane \u2013 elabora direttamente i pacchetti dell'utente.<\/li>\n<\/ul>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/644cddfa8bce83a501bf4788a21f9588.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Come ho detto in precedenza, tutto inizia quando l'utente o un servizio interno della piattaforma accede all'API e descrive uno stato desiderato specifico.<\/p>\n<p>Questo stato viene immediatamente registrato nel Yandex Database, restituisce tramite API l'ID dell'operazione asincrona e avvia la nostra macchina interna per fornire lo stato desiderato dall'utente. I task di configurazione vengono inviati al controller SDN e comunicano a Tungsten Fabric cosa fare nell'overlay. Ad esempio, prenotano porte, reti virtuali e simili.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/c2c6e443c93f8dedc6a63e4bd3fd7042.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Il Config Plane in Tungsten Fabric invia allo Control Plane lo stato richiesto. Attraverso di esso, il Config Plane comunica con gli host, informandoli su cosa verr\u00e0 eseguito di l\u00ec a poco.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/2139361a9e1837c7bc7f156e8bc36d38.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Vediamo ora come appare il sistema sugli host. In <a href=\"https:\/\/prohoster.info\/it\/vps\/abuzoustojchivye-vps\/\">macchina virtuale<\/a> c'\u00e8 un certo adattatore di rete, collegato a VRouter. VRouter \u00e8 il modulo centrale di Tungsten Fabric che analizza i pacchetti. Se per un certo pacchetto esiste gi\u00e0 un flow, il modulo lo elabora. Se non c'\u00e8 flusso, il modulo effettua un cosiddetto punting, inviando il pacchetto al processo in user mode. Il processo analizza il pacchetto e risponde a esso o comunica a VRouter come trattarlo. Dopo ci\u00f2, VRouter pu\u00f2 elaborare il pacchetto.<\/p>\n<p>Il traffico tra le macchine virtuali all'interno della stessa rete virtuale \u00e8 trasparente e non passa attraverso CloudGate. I nodi su cui sono distribuite le macchine virtuali comunicano direttamente tra loro, tunnelizzando il traffico e instradandolo a vicenda attraverso l'underlay.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/1247f20fa2a12f093d7f1d2361d48a02.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Il Control Plane comunica tra le zone di disponibilit\u00e0 via BGP, proprio come fa con un altro router. Esso informa su quali macchine sono attive in ogni area, permettendo cos\u00ec alle macchine virtuali di una zona di interagire direttamente con quelle di un'altra zona.<\/p>\n<p><img decoding=\"async\" style=\"display: block; margin: 0 auto;\" src=\"\/wp-content\/uploads\/2020\/02\/f70cd562220c7367e29597d8e8b62f81.jpeg\" alt=\"Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili\" \/><\/p>\n<p>Inoltre, il Control Plane comunica con CloudGate. A tal proposito, informa su dove si trovano le macchine virtuali e i loro indirizzi. Questo consente di indirizzare il traffico esterno e il traffico dai bilanciatori verso di esse.<\/p>\n<p>Il traffico in uscita dal VPC arriva a CloudGate, nel data path, dove viene rapidamente processato da VPP con i nostri plugin. Successivamente, il traffico viene inviato a altri VPC o all'esterno, verso i router di confine, che vengono configurati tramite il Control Plane di CloudGate.<\/p>\n<h2>Piani per il prossimo futuro<\/h2>\n<p>In sintesi, si pu\u00f2 affermare che il VPC in Yandex.Cloud svolge due compiti fondamentali:<\/p>\n<ul>\n<li>Fornisce isolamento tra diversi clienti.<\/li>\n<li>Unisce risorse, infrastrutture, servizi di piattaforma, altre nuvole e on-premise in una rete unica.<\/li>\n<\/ul>\n<p>Per affrontare bene queste sfide, \u00e8 necessario garantire scalabilit\u00e0 e resilienza a livello di architettura interna, e questo \u00e8 esattamente ci\u00f2 che fa il VPC.<\/p>\n<p>Gradualmente, il VPC si arricchisce di funzionalit\u00e0, implementiamo nuove opportunit\u00e0 e ci impegniamo a migliorare l'esperienza degli utenti. Alcune idee vengono sollevate e finiscono nella lista delle priorit\u00e0 grazie ai membri della nostra comunit\u00e0.<\/p>\n<p>Attualmente abbiamo circa questo piano per il prossimo futuro:<\/p>\n<ul>\n<li><a href=\"https:\/\/prohoster.info\/it\/vpn\/\">VPN<\/a> come servizio.<\/li>\n<li>Istanze DNS private \u2013 immagini per una rapida configurazione di macchine virtuali con un server DNS preconfigurato.<\/li>\n<li>DNS come servizio.<\/li>\n<li>Bilanciatore di carico interno.<\/li>\n<li>Aggiunta di un indirizzo IP \"bianco\" senza ricreare la macchina virtuale.<\/li>\n<\/ul>\n<p>Il bilanciatore e la possibilit\u00e0 di cambiare l'indirizzo IP per una macchina virtuale gi\u00e0 creata si sono trovati in questo elenco su richiesta degli utenti. A essere sinceri, senza un feedback chiaro ci saremmo occupati di queste funzionalit\u00e0 un po' pi\u00f9 tardi. Ora stiamo gi\u00e0 lavorando sull'argomento degli indirizzi.<\/p>\n<p>Inizialmente, un indirizzo IP 'bianco' poteva essere aggiunto solo alla creazione della macchina. Se l'utente dimenticava di farlo, la macchina virtuale doveva essere ricreata. Lo stesso vale per la necessit\u00e0 di rimuovere un IP pubblico. Presto sar\u00e0 possibile attivare e disattivare un IP pubblico senza dover ricreare la macchina.<\/p>\n<p>Non esitate a esprimere le vostre <a href=\"https:\/\/cloud.yandex.ru\/features\" rel=\"nofollow\">idee e a sostenere le proposte<\/a> degli altri utenti. Ci aiutare a rendere il Cloud migliore e a ottenere importanti e utili funzionalit\u00e0 pi\u00f9 rapidamente!<\/p>\n<p>Fonte: <a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/yandex\/blog\/487694\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041a\u043e\u0441\u0442\u044f \u041a\u0440\u0430\u043c\u043b\u0438\u0445, \u044f \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f Virtual Private Cloud \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435. \u042f \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u044c\u044e, \u0438, \u043a\u0430\u043a \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0433\u0430\u0434\u0430\u0442\u044c\u0441\u044f, \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0443 \u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 Virtual Private Cloud (VPC) \u0432 \u0446\u0435\u043b\u043e\u043c \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438. \u0410 \u0435\u0449\u0451 \u0432\u044b \u0443\u0437\u043d\u0430\u0435\u0442\u0435, \u043f\u043e\u0447\u0435\u043c\u0443 \u043c\u044b, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 \u0441\u0435\u0440\u0432\u0438\u0441\u0430, \u0446\u0435\u043d\u0438\u043c \u043e\u0431\u0440\u0430\u0442\u043d\u0443\u044e \u0441\u0432\u044f\u0437\u044c \u043e\u0442 \u043d\u0430\u0448\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. \u041d\u043e \u043e\u0431\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71609,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71608","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.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041a\u043e\u0441\u0442\u044f \u041a\u0440\u0430\u043c\u043b\u0438\u0445, \u044f \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f Virtual Private Cloud \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435.\" \/>\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\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435 \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e Virtual Private Cloud \u0438 \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043d\u0430\u043c \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041a\u043e\u0441\u0442\u044f \u041a\u0440\u0430\u043c\u043b\u0438\u0445, \u044f \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f Virtual Private Cloud \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii\" \/>\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-02-27T05:51:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-21T15:55:47+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\udd47Come \u00e8 strutturato il Virtual Private Cloud in Yandex.Cloud e come i nostri utenti ci aiutano a implementare funzionalit\u00e0 utili | ProHoster","description":"Ciao, mi chiamo Kostya Kramlih, sono il principale sviluppatore del reparto Virtual Private Cloud in Yandex.Cloud.","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii","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\u041a\u0430\u043a \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435 \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u043e Virtual Private Cloud \u0438 \u043a\u0430\u043a \u043d\u0430\u0448\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043d\u0430\u043c \u0432\u043d\u0435\u0434\u0440\u044f\u0442\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u043c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041a\u043e\u0441\u0442\u044f \u041a\u0440\u0430\u043c\u043b\u0438\u0445, \u044f \u0432\u0435\u0434\u0443\u0449\u0438\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u043e\u0434\u0440\u0430\u0437\u0434\u0435\u043b\u0435\u043d\u0438\u044f Virtual Private Cloud \u0432 \u042f\u043d\u0434\u0435\u043a\u0441.\u041e\u0431\u043b\u0430\u043a\u0435.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-v-yandeks-oblake-ustroeno-virtual-private-cloud-i-kak-nashi-polzovateli-pomogayut-nam-vnedryat-poleznye-funkczii","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-02-27T05:51:12+00:00","article:modified_time":"2026-05-21T15:55:47+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71608","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 18:59:28","updated":"2022-10-03 18:30:15","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\/71608","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=71608"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/71608\/revisions"}],"predecessor-version":[{"id":181627,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/71608\/revisions\/181627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/71609"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=71608"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=71608"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=71608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}