{"id":38075,"date":"2019-10-31T22:21:32","date_gmt":"2019-10-31T19:21:32","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\/"},"modified":"2019-10-31T22:21:32","modified_gmt":"2019-10-31T19:21:32","slug":"kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","title":{"rendered":"Come migrare in cloud in due ore grazie a Kubernetes e automazione","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Come migrare in cloud in due ore grazie a Kubernetes e automazione\" src=\"\/wp-content\/uploads\/2019\/09\/6edfac2ac5fcb7e20c6d44067fdfca20.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'azienda \u00ab\u0423\u0420\u0423\u0421\u00bb ha provato Kubernetes in diverse modalit\u00e0: deploy autonomo su bare metal, in Google Cloud, per poi trasferire la propria piattaforma nel cloud Mail.ru Cloud Solutions (MCS). Igor Shishkin racconta come hanno scelto un nuovo provider cloud e come sono riusciti a migrare in un record di due ore.<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/t3ran\/\" class=\"user_link\">t3ran<\/a><\/noindex>), senior system administrator di \u00ab\u0423\u0420\u0423\u0421\u00bb.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Cosa fa \u00ab\u0423\u0420\u0423\u0421\u00bb <\/h2>\n<p>\nCi sono molti modi per migliorare la qualit\u00e0 dell'ambiente urbano, e uno di questi \u00e8 renderlo ecologicamente sicuro. \u00c8 proprio su questo che lavora l'azienda \u00ab\u0423\u0420\u0423\u0421 \u2014 Servizi Digitali Intelligenti\u00bb. Qui vengono implementate soluzioni che aiutano le imprese a monitorare indicatori ecologici importanti e ridurre l'impatto negativo sull'ambiente. I sensori raccolgono dati sulla composizione dell'aria, sul livello di rumore e altri parametri, per poi inviarli alla piattaforma unica \u00ab\u0423\u0420\u0423\u0421 \u2014 Ecomon\u00bb per analisi e raccomandazioni. <\/p>\n<h2>Come funziona \u00ab\u0423\u0420\u0423\u0421\u00bb dall'interno<\/h2>\n<p>\nIl cliente tipico di \u00ab\u0423\u0420\u0423\u0421\u00bb \u00e8 un'azienda situata in una zona residenziale o nelle vicinanze. Pu\u00f2 trattarsi di una fabbrica, un porto, un deposito ferroviario o qualsiasi altra struttura. Se il nostro cliente ha gi\u00e0 ricevuto un avviso, \u00e8 stato multato per inquinamento ambientale o desidera ridurre il rumore e le emissioni nocive, si rivolge a noi e noi offriamo una soluzione pronta per il monitoraggio ambientale.<\/p>\n<p><img decoding=\"async\" alt=\"Come migrare in cloud in due ore grazie a Kubernetes e automazione\" src=\"\/wp-content\/uploads\/2019\/09\/d319d36cbe6030c82c5e9d24d7987fa1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Nel grafico di monitoraggio della concentrazione di H2S si vedono emissioni notturne regolari dell'impianto vicino.<\/i><\/p>\n<p>I dispositivi che utilizziamo in \u00ab\u0423\u0420\u0423\u0421\u00bb contengono diversi sensori che raccolgono informazioni sulla concentrazione di determinati gas, sul livello di rumore e altri dati per valutare la situazione ambientale. Il numero esatto di sensori \u00e8 sempre determinato dal compito specifico.<\/p>\n<p><img decoding=\"async\" alt=\"Come migrare in cloud in due ore grazie a Kubernetes e automazione\" src=\"\/wp-content\/uploads\/2019\/09\/b0ce05ce245b6b905aeae26fd2463841.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nA seconda della natura delle misurazioni, i dispositivi con sensori possono essere collocati sulle pareti degli edifici, sui pali e in altri luoghi casuali. Ogni dispositivo raccoglie informazioni, le aggrega e le invia a un gateway di ricezione dati. Qui conserviamo i dati per lungo tempo e li pretrattiamo per ulteriori analisi. Un esempio semplice di cosa otteniamo in uscita dopo l'analisi \u00e8 l'indice di qualit\u00e0 dell'aria, noto anche come AQI.<\/p>\n<p>Parallelamente, sulla nostra piattaforma operano molti altri servizi, ma questi di solito hanno un carattere di supporto. Ad esempio, il servizio di notifica invia avvisi ai clienti se uno dei parametri monitorati (ad esempio, il contenuto di CO2) supera i valori consentiti.<\/p>\n<h2>Come conserviamo i dati. Una storia con Kubernetes su bare metal.<\/h2>\n<p>\nNel progetto di monitoraggio ecologico \"URUS\" ci sono diversi archivi di dati. In uno conserviamo i dati \"grezzi\" - cio\u00e8 quelli che abbiamo ricevuto direttamente dai dispositivi stessi. Questo archivio funge da \"nastro\" magnetico, come nelle vecchie cassette, con la cronologia di tutte le misurazioni. Il secondo tipo di archivio \u00e8 utilizzato per i dati pre-elaborati - dati provenienti dai dispositivi, arricchiti da metadati relativi alle connessioni dei sensori e alle letture dei dispositivi, nonch\u00e9 all'appartenenza a organizzazioni, luoghi di ubicazione, ecc. Queste informazioni consentono di valutare nel tempo come \u00e8 cambiato un determinato parametro in un intervallo di tempo definito. Utilizziamo l'archivio di dati \"grezzi\" anche come backup e per ripristinare i dati pre-elaborati, se necessario.<\/p>\n<p>Quando alcuni anni fa stavamo cercando di risolvere il problema dello storage, avevamo due opzioni per la scelta della piattaforma: Kubernetes e OpenStack. Ma dato che quest'ultimo appare piuttosto mostruoso (basta guardare la sua architettura per convincersene), abbiamo optato per Kubernetes. Un altro argomento a favore di Kubernetes \u00e8 stato il suo relativamente semplice controllo software, che consente una gestione pi\u00f9 flessibile anche delle nodi hardware. <\/p>\n<p>Parallelamente all'acquisizione di competenze su Kubernetes, esploravamo anche i modi di archiviare dati. Mentre tenevamo tutti i nostri archivi in Kubernetes sul nostro hardware, abbiamo acquisito una grande esperienza. Tutto ci\u00f2 che avevamo all'epoca viveva proprio su Kubernetes: archiviazione stateful, sistema di monitoraggio, CI\/CD. Kubernetes \u00e8 diventato per noi una piattaforma all-in-one. <\/p>\n<p>Ma volevamo lavorare con Kubernetes come un servizio, piuttosto che occuparci del suo supporto e sviluppo. Inoltre, non ci piaceva il costo di mantenerlo su bare metal, e lo sviluppo era necessario continuamente! Ad esempio, uno dei primi compiti \u00e8 stato integrare i controller Ingress di Kubernetes nell'infrastruttura di rete della nostra organizzazione. Questo \u00e8 un compito complesso, soprattutto considerando che al momento non c'era nulla di pronto per la gestione programmata delle risorse come i record DNS o l'allocazione. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/it\/lir\/ipv4\/\"   title=\"indirizzi IP\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"804\">indirizzi IP<\/a>. In seguito abbiamo iniziato a sperimentare con lo storage esterno. Non siamo mai riusciti a implementare il controller PVC, ma \u00e8 gi\u00e0 chiaro che si tratta di un grande carico di lavoro che richiede specialisti dedicati.<\/p>\n<h2>La migrazione a Google Cloud Platform \u00e8 stata una soluzione temporanea.<\/h2>\n<p>\nCi siamo resi conto che non potevamo continuare in questo modo e abbiamo trasferito i nostri dati da bare metal a Google Cloud Platform. In realt\u00e0, all'epoca per una compagnia russa non c'erano molte opzioni interessanti: oltre a Google Cloud Platform, solo Amazon offriva un servizio simile, ma alla fine abbiamo scelto la soluzione di Google. Ci \u00e8 sembrata economicamente pi\u00f9 vantaggiosa, pi\u00f9 vicina all'Upstream, per non parlare del fatto che Google \u00e8 esso stesso un tipo di PoC Kubernetes in produzione.<\/p>\n<p>Il primo serio problema \u00e8 emerso parallelamente alla crescita della nostra base clienti. Quando abbiamo avuto bisogno di conservare dati personali, ci siamo trovati di fronte a una scelta: lavorare con Google e violare le leggi russe, oppure cercare un'alternativa in Russia. La scelta, in fin dei conti, era prevedibile. \ud83d\ude42<\/p>\n<h2>Come immaginavamo il servizio cloud ideale.<\/h2>\n<p>\nAll'inizio delle ricerche, sapevamo gi\u00e0 cosa volevamo dal futuro provider cloud. Quale servizio stavamo cercando:<\/p>\n<ul>\n<li><b>Veloce e flessibile.<\/b>. Uno che ci permettesse di aggiungere rapidamente un nuovo nodo o di distribuire qualcosa in qualsiasi momento. \n<\/li>\n<li><b>Economico.<\/b>. La questione finanziaria ci preoccupava molto, poich\u00e9 eravamo limitati nelle risorse. Sapevamo gi\u00e0 che volevamo lavorare con Kubernetes e ora l'obiettivo era minimizzare i suoi costi per aumentare, o quanto meno mantenere, l'efficacia di utilizzo di questa soluzione.\n<\/li>\n<li><b>Automatizzato.<\/b>. Avevamo pianificato di lavorare con il servizio tramite API, senza manager e telefonate o situazioni in cui era necessario attivare manualmente diverse decine di nodi in modalit\u00e0 emergenza. Poich\u00e9 gran parte dei nostri processi \u00e8 automatizzata, ci aspettavamo lo stesso dal servizio cloud. \n<\/li>\n<li><b>Con server in RF<\/b>. Naturalmente, avevamo pianificato di rispettare la legislazione russa e il 152-FZ.\n<\/li>\n<\/ul>\n<p>\nAll'epoca, i fornitori di Kubernetes in Russia con il modello aaS erano pochi, e nella scelta del fornitore, era importante per noi non compromettere le nostre priorit\u00e0. Il team di Mail.ru Cloud Solutions, con cui abbiamo iniziato a lavorare e collaboriamo ancora, ci ha fornito un servizio completamente automatizzato, con supporto API e un'interfaccia utente comoda, in cui c'\u00e8 Horizon \u2014 con esso potevamo attivare rapidamente un numero arbitrario di nodi.<\/p>\n<h2>Come siamo riusciti a migrare a MCS in due ore<\/h2>\n<p>\nIn tali trasferimenti molte aziende affrontano difficolt\u00e0 e fallimenti, ma nel nostro caso non ci sono stati. Siamo stati fortunati: poich\u00e9 prima della migrazione stavamo gi\u00e0 lavorando su Kubernetes, abbiamo semplicemente modificato tre file e avviato i nostri servizi sulla nuova piattaforma cloud, in MCS. Ricordo che a quel tempo eravamo completamente passati da bare metal a Google Cloud Platform. Quindi il trasferimento stesso ha richiesto non pi\u00f9 di due ore, pi\u00f9 un po' di tempo (circa un'ora) per copiare i dati dai nostri dispositivi. A quel punto stavamo gi\u00e0 utilizzando Spinnaker (un servizio multi-cloud di CD per garantire la Continuous Delivery). Anche questo l'abbiamo rapidamente aggiunto al nuovo cluster e abbiamo continuato a lavorare in modalit\u00e0 normale. <\/p>\n<p>Grazie all'automazione dei processi di sviluppo e CI\/CD, in 'URUS' si occupa di Kubernetes un solo specialista (ed \u00e8 il sottoscritto). A un certo punto, un altro amministratore di sistema ha lavorato con me, ma poi si \u00e8 scoperto che tutta la routine principale era gi\u00e0 automatizzata e che per il nostro prodotto principale le attivit\u00e0 aumentavano, rendendo sensato concentrare le risorse su questo. <\/p>\n<p>Abbiamo ricevuto dal fornitore di servizi cloud ci\u00f2 che ci aspettavamo, poich\u00e9 abbiamo iniziato la collaborazione senza illusioni. Se ci sono stati incidenti, erano per lo pi\u00f9 tecnici e facilmente spiegabili con la relativa novit\u00e0 del servizio. La cosa principale \u00e8 che il team di MCS risolve rapidamente i problemi e risponde tempestivamente alle domande nei messaggeri. <\/p>\n<p>Se paragoniamo l'esperienza con Google Cloud Platform, nel loro caso non ho nemmeno saputo dove si trovasse il pulsante di contatto, poich\u00e9 non c'era semplicemente bisogno. E se ci fossero stati problemi, Google inviava notifiche in modo unilaterale. Ma nel caso di MCS, considero un grande vantaggio il fatto che siano molto vicini ai clienti russi, sia territorialmente che mentalmente.<\/p>\n<h2>Come vediamo il lavoro con il cloud in futuro<\/h2>\n<p>\nAttualmente il nostro lavoro \u00e8 strettamente legato a Kubernetes, e ci soddisfa completamente in termini di questioni infrastrutturali. Pertanto, non abbiamo intenzione di migrare altrove, anche se introduciamo continuamente nuove pratiche e servizi per semplificare le attivit\u00e0 quotidiane e automatizzare le nuove, aumentando la stabilit\u00e0 e l'affidabilit\u00e0 dei servizi... Attualmente stiamo lanciando il servizio Chaos Monkey (specificamente utilizziamo chaoskube, ma il concetto non cambia :), originariamente creato in Netflix. Chaos Monkey esegue una semplice operazione: a un orario casuale elimina un pod casuale in Kubernetes. Questo \u00e8 necessario per garantire che il nostro servizio funzioni normalmente con un numero di istanze n\u20131, cos\u00ec ci abituiamo a essere pronti a qualsiasi malfunzionamento. <\/p>\n<p>Ora vedo l'uso di soluzioni esterne \u2014 delle stesse piattaforme cloud \u2014 come l'unica scelta giusta per le giovani aziende. Di solito, all'inizio del percorso, sono limitate in risorse, sia umane che finanziarie, e costruire e mantenere un proprio cloud o data center \u00e8 troppo costoso e laborioso. I fornitori di cloud permettono di ridurre al minimo questi costi, fornendo rapidamente le risorse necessarie per far funzionare i servizi qui e ora, e pagando queste risorse in base all'uso. Per quanto riguarda l'azienda \u00ab\u0423\u0420\u0423\u0421\u00bb, per ora rimarremo fedeli a Kubernetes nel cloud. Ma chi lo sa, forse dovremo espanderci geograficamente, o implementare soluzioni basate su qualche attrezzatura specifica. O, magari, la quantit\u00e0 di risorse utilizzate giustificher\u00e0 un proprio Kubernetes su bare-metal, come ai vecchi tempi. \ud83d\ude42<\/p>\n<h2>Cosa abbiamo appreso dall'esperienza con i servizi cloud<\/h2>\n<p>\nAbbiamo iniziato a utilizzare Kubernetes su bare metal, e anche in quel contesto si \u00e8 rivelato efficace. Tuttavia, le sue migliori potenzialit\u00e0 sono emerse come componente aaS nel cloud. Se si pone un obiettivo e si automatizza il pi\u00f9 possibile, si pu\u00f2 evitare il vendor lock-in e il trasferimento tra fornitori cloud richieder\u00e0 solo poche ore, risparmiando le nostre cellule nervose. Possiamo consigliare ad altre aziende: se desiderate avviare il vostro servizio (cloud) con risorse limitate e la massima velocit\u00e0 nello sviluppo, iniziate subito affittando risorse cloud, mentre costruire il vostro data center potete farlo dopo che Forbes avr\u00e0 scritto di voi.<br \/>\n<br \/>Fonte: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/467163\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b\u0430 Kubernetes \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0438\u0434\u0430\u0445: \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0434\u0435\u043f\u043b\u043e\u0439\u043c\u0435\u043d\u0442 \u043d\u0430 bare metal, \u0432 Google Cloud, \u0430 \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u043b\u0430 \u0441\u0432\u043e\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0432 \u043e\u0431\u043b\u0430\u043a\u043e Mail.ru Cloud Solutions (MCS). \u041a\u0430\u043a \u0432\u044b\u0431\u0438\u0440\u0430\u043b\u0438 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0438 \u043a\u0430\u043a \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a \u043d\u0435\u043c\u0443 \u0437\u0430 \u0440\u0435\u043a\u043e\u0440\u0434\u043d\u044b\u0435 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0418\u0433\u043e\u0440\u044c \u0428\u0438\u0448\u043a\u0438\u043d (t3ran), \u0441\u0442\u0430\u0440\u0448\u0438\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 \u00ab\u0423\u0420\u0423\u0421\u00bb. \u0427\u0435\u043c \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb \u0415\u0441\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-38075","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\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.\" \/>\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-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa\" \/>\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-31T19:21:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:21: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\udd47Come migrare nel cloud in due ore grazie a Kubernetes e automazione | ProHoster","description":"Azienda \"URUS\".","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","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 \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f Kubernetes \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0438\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u0431\u043b\u0430\u043a\u043e \u0437\u0430 \u0434\u0432\u0430 \u0447\u0430\u0441\u0430 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u00ab\u0423\u0420\u0423\u0421\u00bb.","og:url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/kak-blagodarya-kubernetes-i-avtomatizatsii-migrirovat-v-oblako-za-dva-chasa","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-31T19:21:32+00:00","article:modified_time":"2019-10-31T19:21:32+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38075","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-02-08 20:44:57","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:15:23","updated":"2026-02-08 20:44:57","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\/38075","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=38075"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38075\/revisions"}],"predecessor-version":[{"id":157995,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/38075\/revisions\/157995"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/28582"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=38075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=38075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=38075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}