{"id":32318,"date":"2019-10-31T21:46:20","date_gmt":"2019-10-31T18:46:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/flexiant-cloud-orchestrator-s-chem-ego-edyat\/"},"modified":"2019-10-31T21:46:20","modified_gmt":"2019-10-31T18:46:20","slug":"flexiant-cloud-orchestrator-s-chem-ego-edyat","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","title":{"rendered":"Flexiant Cloud Orchestrator: millest ta koosneb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: millest ta koosneb\" src=\"\/wp-content\/uploads\/2019\/04\/0a0325fe5c71eaac391afdcabee225b7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIaaS teenuse (Virtuaalne andmekeskus) osutamiseks kasutame me <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rusonyx.ru\/\">Rusonyx<\/a><\/noindex> kommertslikku orkestratsiooni <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flexiant.com\/flexiant-cloud-orchestrator\/\">Flexiant Cloud Orchestrator<\/a><\/noindex> (FCO). Selle lahenduse ainulaadne arhitektuur eristab seda tuntud Openstackist ja CloudStackist.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <\/p>\n<p>Compute node'idena toetatakse KVM, VmWare, Xen, Virtuozzo6\/7 h\u00fcperviisoreid ning ka Virtuozzo konteinerit. Toetatud salvestustena on kohaliku, NFS, Ceph ja Virtuozzo Storage.<\/p>\n<p>FCO toetab mitme klastri loomist ja haldamist \u00fchest liidest. See t\u00e4hendab, et Virtuozzo klastri ja KVM + Ceph klastri juhtimiseks saab vahetada lihtsalt hiirekl\u00f5psu.<\/p>\n<p>Sisuliselt on FCO pilveteenuse pakkujatele terviklik lahendus, mis koosneb lisaks orkestratsioonile ka arveldamisest, koos k\u00f5igi seadete, maksepluginate, arvetega, teavitustega, edasim\u00fc\u00fcjatega, hindadega ja nii edasi. Siiski ei suuda arveldamise osa katta k\u00f5iki Venemaa spetsiifikas, mist\u00f5ttu loobusime selle kasutamisest teise lahenduse kasuks.<\/p>\n<p>Meeldiv on paindlik \u00f5iguste jaotamise s\u00fcsteem k\u00f5igile pilve ressurssidele: pildid, kettad, tooted, serverid, tulem\u00fc\u00fcrid \u2013 k\u00f5iki neid saab \"jagada\" ja \u00f5igusi jagada kasutajate, isegi erinevate klientide kasutajate vahel. Iga klient saab oma pilves luua mitu s\u00f5ltumatut andmekeskust ja hallata neid \u00fchest juhtpaneelist.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: millest ta koosneb\" src=\"\/wp-content\/uploads\/2019\/04\/11e93aef20dcd4a1bffb9ee988950658.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nArhitektuuriliselt koosneb FCO mitmest osast, millest iga\u00fchel on oma iseseisev kood ja m\u00f5nedel oma andmebaas.<\/p>\n<p><b>Skyline<\/b> \u2013 administraatori ja kasutajaliides<br \/>\n<b>Jade<\/b> \u2013 \u00e4riloogika, arveldamine, \u00fclesannete haldamine<br \/>\n<b>Tigerlily<\/b> \u2013 teenuse koordinaator, kes haldab ja koordineerib teabevahetust \u00e4ri loogika ja klastrite vahel.<br \/>\n<b>XVPManager<\/b> \u2013 klastrielementide haldamine: node'id, salvestus, v\u00f5rk ja virtuaalsed masinad.<br \/>\n<b>XVPAgent <\/b>\u2013 agent, mis installitakse node'idesse, et suhelda XVPManageriga<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: millest ta koosneb\" src=\"\/wp-content\/uploads\/2019\/04\/f810d1624b8bcdc53144dc05e86b2e59.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKavandame iga komponendi arhitektuuri \u00fcksikasjaliku \u00fclevaate esitamist artiklite seerias, kui teema loomulikult huvi \u00e4ratab.<\/p>\n<p>FCO peamine eelis tuleneb selle \"kastilisusest\". Teie k\u00e4sutuses on lihtsus ja minimalism. Juhtimismooduli jaoks m\u00e4\u00e4ratakse \u00fcks virtuaalmasin Ubuntu, kuhu installitakse k\u00f5ik vajalikud pakid. K\u00f5ik seadistused viiakse konfigureerimisfailidesse vormis muutujad-v\u00e4\u00e4rtused:<\/p>\n<pre><code class=\"plaintext\"># cat \/etc\/extility\/config\/vars\n\u2026\nexport LIMIT_MAX_LIST_ADMIN_DEFAULT=\"30000\"\nexport LIMIT_MAX_LIST_USER_DEFAULT=\"200\"\nexport LOGDIR=\"\/var\/log\/extility\"\nexport LOG_FILE=\"misc.log\"\nexport LOG_FILE_LOG4JHOSTBILLMODULE=\"hostbillmodule.log\"\nexport LOG_FILE_LOG4JJADE=\"jade.log\"\nexport LOG_FILE_LOG4JTL=\"tigerlily.log\"\nexport LOG_FILE_LOG4JXVP=\"xvpmanager.log\"\nexport LOG_FILE_VARS=\"misc.log\"\n\u2026\n<\/code><\/pre>\n<p>Kogu konfiguratsioon muudetakse algselt \u0161abloonides, seej\u00e4rel k\u00e4ivitatakse generaator<br \/>\n#build-config \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u0443\u0435\u0442 \u0444\u0430\u0439\u043b vars \u0438 \u0434\u0430\u0441\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c \u043f\u0435\u0440\u0435\u0447\u0438\u0442\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433. \u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0439 \u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043b\u0435\u0433\u043a\u043e \u0437\u0430\u0431\u0440\u0435\u043d\u0434\u0438\u0440\u043e\u0432\u0430\u043d.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: millest ta koosneb\" src=\"\/wp-content\/uploads\/2019\/04\/bb9bd922497394f0fdbe9345fe67ee62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNagu n\u00e4htav, koosneb liides vidinatest, mille haldamine on kasutajale k\u00e4ttesaadav. Ta saab h\u00f5lpsasti lisada\/koo vidinaid lehelt, kujundades seel\u00e4bi endale sobiva armatuurlaua.<\/p>\n<p>Vaatamata oma suletusele on FCO v\u00e4ga kohandatav s\u00fcsteem. Sellel on tohutult palju seadistusi ja sisenemispunkte t\u00f6\u00f6voo muutmiseks:<\/p>\n<ol>\n<li>Kohandatud pluginate tugi, n\u00e4iteks saate kirjutada oma arveldamismeetodi v\u00f5i oma v\u00e4list ressursi kasutajale pakkumiseks<\/li>\n<li>Kohandatud k\u00e4ivitajad teatud s\u00fcndmustele, n\u00e4iteks esimese virtuaalmasina lisamine kliendile tema loomisel<\/li>\n<li>Kohandatud vidinad liideses, n\u00e4iteks YouTube'i video integreerimine otse kasutajaliidesesse.<\/li>\n<\/ol>\n<p>\nKogu kohandamine on kirjutatud FDL keeles, mis p\u00f5hineb Luadel. Kui te tunnete Lua, ei tohiks FDL-iga probleeme olla.<\/p>\n<p>Siin on n\u00e4ide \u00fchest k\u00f5ige lihtsamast k\u00e4ivitajast, mida me kasutame. See k\u00e4ivitaja ei luba kasutajatel jagada oma pilte teiste klientidega. Teeme seda, et \u00fcks kasutaja ei saaks luua pahatahtlikku pilti teistele kasutajatele.<\/p>\n<pre><code class=\"plaintext\">function register()\n    return {\"pre_user_api_publish\"}\nend\n   \nfunction pre_user_api_publish(p)  \n    if(p==nil) then\n        return{\n            ref = \"cancelPublishImage\",\n            name = \"Cancel publishing\",\n            description = \"Cancel all user\u2019s images publishing\",\n            triggerType = \"PRE_USER_API_CALL\",\n            triggerOptions = {\"publishResource\", \"publishImage\"},\n            api = \"TRIGGER\",\n            version = 1,\n        }\n    end\n\n    -- Turn publishing off\n    return {exitState = \"CANCEL\"}\n   \nend\n<\/code><\/pre>\n<p>Funktsioon register kutsutakse esile FCO tuuma poolt. See tagastab funktsiooni nime, mida tuleb kutsuda. Selle funktsiooni parameeter \u201cp\u201d sisaldab kutse konteksti ja esimesel kutsumisel on see t\u00fchi (nil). See v\u00f5imaldab meil registreerida oma k\u00e4ivitaja. triggerType-s n\u00e4itame, et k\u00e4ivitajat kutsutakse enne avaldamisoperatsiooni ja see laieneb ainult kasutajatele. S\u00fcsteemi administraatoritele lubame loomulikult avaldada k\u00f5ike. triggerOptions-s t\u00e4psustame operatsioonid, mille jaoks k\u00e4ivitaja k\u00e4ivitub.<\/p>\n<p>Ja mis k\u00f5ige t\u00e4htsam \u2013 return {exitState = \u201cCANCEL\u201d}, mille jaoks k\u00e4ivitaja on v\u00e4lja t\u00f6\u00f6tatud. See tagastab eba\u00f5nnestumise, kui kasutaja proovib oma pilti juhtpaneelis jagada.<\/p>\n<p>FCO arhitektuuris esindatakse iga objekt (ketas, server, pilt, v\u00f5rk, v\u00f5rguadapter jne) Ressursina, millel on \u00fchised parameetrid:<\/p>\n<ul>\n<li>Ressursi UUID<\/li>\n<li>Ressursi nimi<\/li>\n<li>Ressursi t\u00fc\u00fcp<\/li>\n<li>Ressursi omanik UUID<\/li>\n<li>Ressursi staatus (aktiivne, mitteaktiivne)<\/li>\n<li>Ressursi metaandmed<\/li>\n<li>Ressursi v\u00f5tmed <\/li>\n<li>Toote UUID, millele ressurs kuulub<\/li>\n<li>Ressursi VDC<\/li>\n<\/ul>\n<p>\nSee on v\u00e4ga mugav API kaudu t\u00f6\u00f6tamisel, kui k\u00f5ikide ressurssidega tegeletakse \u00fche p\u00f5him\u00f5tte j\u00e4rgi. Tooteid seadistab teenusepakkuja ja tellib klient. Kuna meie arvelduse s\u00fcsteem on eraldi, saab klient vabalt ja tasuta tellida mistahes toodet paneelist. See arvestatakse hiljem arveldamisse. Toode v\u00f5ib olla - IP-aadress tunnis, t\u00e4iendav GB ketast tunnis v\u00f5i lihtsalt server.<\/p>\n<p>V\u00f5tmete abil saab m\u00e4\u00e4rata teatud ressursse, et muuta nende kasutamise loogikat. N\u00e4iteks v\u00f5ime kolm f\u00fc\u00fcsilist nodi m\u00e4\u00e4rata v\u00f5tmega Weight ja m\u00f5ningaid kliente sama v\u00f5tmega, eristades seel\u00e4bi neid nodis eraldi. Sellist mehhanismi kasutame VIP-klientide jaoks, kes ei soovi oma VMide k\u00f5rval naabreid. Funktsionaalsust saab siiski rakendada palju laiemalt. <\/p>\n<p>Litsentsimudeli kohaselt tasutakse iga f\u00fc\u00fcsilise nodi protsessorituuma eest. Samuti m\u00f5jutab hinda klastrite t\u00fc\u00fcpide arv. Kui on plaanis kasutada koos n\u00e4iteks KVM-i ja VMware'i, siis litsentsihind t\u00f5useb.<\/p>\n<p>FCO on t\u00e4isv\u00e4\u00e4rtuslik toode, mille funktsionaalsus on v\u00e4ga rikkalik, seet\u00f5ttu plaanime valmistada kohe mitu artiklit v\u00f5rguosa detailsest kirjeldusega.<\/p>\n<p>Oleme selles orkestris t\u00f6\u00f6delda mitu aastat ja v\u00f5ime m\u00e4rkida, et see on v\u00e4ga kvaliteetne. Kahjuks ei ole toode ilma puudusteta:<\/p>\n<ul>\n<li>me oleme pidanud optimeerima andmebaasi, kuna p\u00e4ringud hakkasid andmete hulga suurenedes aeglustuma;<\/li>\n<li>p\u00e4rast \u00fcht t\u00f5rget, mis oli tingitud veast, ei t\u00f6\u00f6tanud taastamismehhanism ja pidime k\u00e4ivitama \u00f5nnetute klientide masinad oma skriptiseeritud komplektiga;<\/li>\n<li>node\u2019i k\u00e4ttesaamatuse tuvastamise mehhanism on koodi sisse kirjutatud ja ei ole kohandatav. See t\u00e4hendab, et me ei saa luua oma poliitikaid node\u2019i k\u00e4ttesaamatuse m\u00e4\u00e4ratlemiseks.<\/li>\n<li>Logimine ei ole alati v\u00e4ga detailsed. M\u00f5nikord, kui on vaja minna v\u00e4ga madalale tasemele teatud probleemi anal\u00fc\u00fcsimiseks, puudu teeb m\u00f5nede komponentide l\u00e4htekood, et m\u00f5ista p\u00f5hjuseid;<\/li>\n<\/ul>\n<p>\n<b>KOKKUV\u00d5TE: <\/b>Kokkuv\u00f5ttes on toote muljed head. Oleme pidevas kontaktis orkestreerija arendajatega. Poisid on avatud konstruktiivseks koost\u00f6\u00f6ks.<\/p>\n<p>Hoolimata oma lihtsusest, omab FCO suurt funktsionaalsust. Tulevastes artiklites kavatseme s\u00fcveneda j\u00e4rgmistes teemades:<\/p>\n<ul>\n<li>v\u00f5rgu korraldamine FCO-s<\/li>\n<li>live-recovery ja FQP protokolli tagamine<\/li>\n<li>enda pluginate ja vidinate kirjutamine<\/li>\n<li>lisateenuste, nagu Load Balancer ja Acronis, \u00fchendamine<\/li>\n<li>backup<\/li>\n<li>\u00fchtne mehhanism nodede konfigureerimiseks ja seadistamiseks<\/li>\n<li>virtuaalmasinate metaandmete t\u00f6\u00f6tlemine<\/li>\n<\/ul>\n<p>\n<b>P.S. <\/b>Kirjutage kommentaarides, kui huvitavad ka teised aspektid. J\u00e4lgige meid!<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/rusonyx\/blog\/449196\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u0443\u0433\u0438 IaaS (\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u0434\u0430\u0442\u0430-\u0446\u0435\u043d\u0442\u0440) \u043c\u044b \u0432 Rusonyx \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0439 \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u0430\u0442\u043e\u0440 Flexiant Cloud Orchestrator (FCO). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0438\u043c\u0435\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443, \u0447\u0442\u043e \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442 \u0435\u0433\u043e \u043e\u0442 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0448\u0438\u0440\u043e\u043a\u043e\u0439 \u043f\u0443\u0431\u043b\u0438\u043a\u0435 Openstack \u0438 CloudStack. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0433\u0438\u043f\u0435\u0440\u0432\u0438\u0437\u043e\u0440\u043e\u0432 compute \u043d\u043e\u0434 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442\u0441\u044f KVM, VmWare, Xen, Virtuozzo6\/7, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u044b \u043e\u0442 \u0442\u043e\u0433\u043e \u0436\u0435 Virtuozzo. \u0418\u0437 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449 \u2013 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0435, NFS, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":24135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-32318","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u0443\u0433\u0438 IaaS (\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439.\" \/>\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\/et\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\udd47Flexiant Cloud Orchestrator: \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u0443\u0433\u0438 IaaS (\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat\" \/>\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:46:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:46:20+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\udd47Flexiant Cloud Orchestrator: millega seda s\u00f6\u00f6detakse | ProHoster","description":"IaaS (Virtuaalne) teenuse pakkumiseks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\udd47Flexiant Cloud Orchestrator: \u0441 \u0447\u0435\u043c \u0435\u0433\u043e \u0435\u0434\u044f\u0442 | ProHoster","og:description":"\u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0443\u0441\u043b\u0443\u0433\u0438 IaaS (\u0412\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439.","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","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:46:20+00:00","article:modified_time":"2019-10-31T18:46:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"32318","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 10:19:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:00:23","updated":"2026-01-21 10:19:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/32318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=32318"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/32318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/24135"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=32318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=32318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=32318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}