{"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\/sv\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","title":{"rendered":"Flexiant Cloud Orchestrator: vad \u00e4r det bra f\u00f6r?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: vad \u00e4r det bra f\u00f6r?\" src=\"\/wp-content\/uploads\/2019\/04\/0a0325fe5c71eaac391afdcabee225b7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00f6r att tillhandah\u00e5lla IaaS-tj\u00e4nsten (Virtuellt datacenter) anv\u00e4nder vi <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rusonyx.ru\/\">Rusonyx<\/a><\/noindex> en kommersiell orkestrator <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flexiant.com\/flexiant-cloud-orchestrator\/\">Flexiant Cloud Orchestrator<\/a><\/noindex> (FCO). Denna l\u00f6sning har en ganska unik arkitektur som skiljer sig fr\u00e5n de v\u00e4lk\u00e4nda Openstack och CloudStack.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <\/p>\n<p>Som hypervisorer f\u00f6r compute-noder st\u00f6ds KVM, VmWare, Xen, Virtuozzo6\/7, samt containrar fr\u00e5n samma Virtuozzo. De st\u00f6dda lagringsl\u00f6sningarna inkluderar \u2013 lokal, NFS, Ceph och Virtuozzo Storage.<\/p>\n<p>FCO st\u00f6der skapandet av flera kluster och hanterar dem fr\u00e5n ett enda gr\u00e4nssnitt. Det inneb\u00e4r att man kan hantera ett Virtuozzo-kluster och ett KVM + Ceph-kluster genom att v\u00e4xla mellan dem med ett musklick.<\/p>\n<p>I grunden \u00e4r FCO en helt\u00e4ckande l\u00f6sning f\u00f6r molnleverant\u00f6rer, som ut\u00f6ver orkestrering \u00e4ven inkluderar fakturering, med alla inst\u00e4llningar, betalnings-pluginer, fakturor, meddelanden, \u00e5terf\u00f6rs\u00e4ljare, priss\u00e4ttningar och s\u00e5 vidare. Men faktureringdelen kan inte t\u00e4cka alla ryska specifika krav, s\u00e5 vi avstod fr\u00e5n att anv\u00e4nda den till f\u00f6rm\u00e5n f\u00f6r en annan l\u00f6sning.<\/p>\n<p>Man blir verkligen glad \u00f6ver det flexibla systemet f\u00f6r resurstilldelning i molnet: bilder, diskar, produkter, servrar, brandv\u00e4ggar \u2013 allt detta kan \"delas\" och ge r\u00e4ttigheter mellan anv\u00e4ndare, och \u00e4ven mellan anv\u00e4ndare fr\u00e5n olika kunder. Varje kund kan skapa flera oberoende datacenter i sitt moln och hantera dem fr\u00e5n ett gemensamt kontrollpanel.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: vad \u00e4r det bra f\u00f6r?\" src=\"\/wp-content\/uploads\/2019\/04\/11e93aef20dcd4a1bffb9ee988950658.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nArkitekturm\u00e4ssigt best\u00e5r FCO av flera komponenter, var och en med sitt eget oberoende kod och vissa \u00e4ven med sin egen databas.<\/p>\n<p><b>Skyline<\/b> \u2013 admin- och anv\u00e4ndargr\u00e4nssnitt<br \/>\n<b>Jade<\/b> \u2013 aff\u00e4rslogik, fakturering, uppgiftshantering<br \/>\n<b>Tigerlily<\/b> \u2013 tj\u00e4nstekoordinator, hanterar och samordnar informationsutbytet mellan aff\u00e4rslogiken och klustren.<br \/>\n<b>XVPManager<\/b> \u2013 hantering av klusterkomponenter: noder, lagring, n\u00e4tverk och virtuella maskiner.<br \/>\n<b>XVPAgent <\/b>\u2013 agent som installeras p\u00e5 noder f\u00f6r att interagera med XVPManager.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: vad \u00e4r det bra f\u00f6r?\" src=\"\/wp-content\/uploads\/2019\/04\/f810d1624b8bcdc53144dc05e86b2e59.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn detaljerad ber\u00e4ttelse om arkitekturen f\u00f6r varje komponent planerar vi att f\u00e5 plats med i en serie artiklar, om \u00e4mnet f\u00f6rst\u00e5s v\u00e4cker intresse.<\/p>\n<p>Den fr\u00e4msta f\u00f6rdelen med FCO kommer fr\u00e5n dess \"boxighet\". Du f\u00e5r enkelhet och minimalism. En virtuell maskin p\u00e5 Ubuntu dedikeras f\u00f6r kontrollnoden, d\u00e4r alla n\u00f6dv\u00e4ndiga paket installeras. Alla inst\u00e4llningar hanteras i konfigurationsfiler i form av variabel-v\u00e4rde:<\/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>All konfigurering g\u00f6rs f\u00f6rst i mallar, och sedan startas generatorn<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: vad \u00e4r det bra f\u00f6r?\" src=\"\/wp-content\/uploads\/2019\/04\/bb9bd922497394f0fdbe9345fe67ee62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSom syns best\u00e5r gr\u00e4nssnittet av widgetar, vars hantering \u00e4r tillg\u00e4nglig f\u00f6r anv\u00e4ndaren. Han kan enkelt l\u00e4gga till\/ta bort widgetar fr\u00e5n sidan och d\u00e4rmed skapa sin \u00f6nskade dashboard.<\/p>\n<p>Trots sin slutna natur \u00e4r FCO ett mycket anpassningsbart system. Det har ett stort antal inst\u00e4llningar och ing\u00e5ngspunkter f\u00f6r att \u00e4ndra arbetsfl\u00f6det:<\/p>\n<ol>\n<li>Anpassade till\u00e4gg st\u00f6ds, till exempel kan du skriva din egen faktureringsmetod eller en egen extern resurs f\u00f6r att tillhandah\u00e5lla anv\u00e4ndaren<\/li>\n<li>Anpassade triggar f\u00f6r specifika h\u00e4ndelser st\u00f6ds, till exempel att l\u00e4gga till den f\u00f6rsta virtuella maskinen till en kund vid dess skapelse<\/li>\n<li>Anpassade widgetar i gr\u00e4nssnittet st\u00f6ds, till exempel att b\u00e4dda in video fr\u00e5n YouTube direkt i anv\u00e4ndargr\u00e4nssnittet.<\/li>\n<\/ol>\n<p>\nAll anpassning skrivs p\u00e5 spr\u00e5ket FDL, som \u00e4r baserat p\u00e5 Lua. Om du k\u00e4nner till Lua kommer det inte att vara n\u00e5gra problem med FDL.<\/p>\n<p>H\u00e4r \u00e4r ett exempel p\u00e5 en av de enklaste triggarna vi anv\u00e4nder. Denna trigger till\u00e5ter inte anv\u00e4ndare att dela sina egna avbilder med andra kunder. Vi g\u00f6r detta f\u00f6r att en anv\u00e4ndare inte ska kunna skapa en skadlig avbild f\u00f6r andra anv\u00e4ndare.<\/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>Registerfunktionen kommer att anropas av FCO-k\u00e4rnan. Den kommer att returnera namnet p\u00e5 funktionen som ska anropas. Parametern \"p\" i denna funktion lagrar anropskontexten, och vid f\u00f6rsta anropet kommer den att vara tom (nil). Detta g\u00f6r det m\u00f6jligt f\u00f6r oss att registrera v\u00e5r trigger. I triggerType visar vi att triggern anropas F\u00d6RE publiceringsoperationen och sprids endast till anv\u00e4ndare. Administrat\u00f6rer till\u00e5ts givetvis att publicera allt. I triggerOptions specificerar vi operationerna f\u00f6r vilka triggern ska aktiveras.<\/p>\n<p>Och viktigast av allt \u2013 return {exitState = \"CANCEL\"}, det som triggern \u00e4r utvecklad f\u00f6r. Den kommer att \u00e5terge ett misslyckande n\u00e4r anv\u00e4ndaren f\u00f6rs\u00f6ker dela sin avbild i kontrollpanelen.<\/p>\n<p>I FCO-arkitekturen representeras varje objekt (disk, server, avbild, n\u00e4tverk, n\u00e4tverksadapter osv.) i form av en resursentitet, som har gemensamma parametrar:<\/p>\n<ul>\n<li>UUID f\u00f6r resursen<\/li>\n<li>resursnamn<\/li>\n<li>resurstyp<\/li>\n<li>UUID f\u00f6r resursens \u00e4gare<\/li>\n<li>resursstatus (aktiv, inaktiv)<\/li>\n<li>resursmetadata<\/li>\n<li>resursnycklar <\/li>\n<li>UUID f\u00f6r produkten som resursen tillh\u00f6r<\/li>\n<li>VDC f\u00f6r resursen<\/li>\n<\/ul>\n<p>\nDetta \u00e4r mycket praktiskt n\u00e4r man arbetar med API:er, eftersom all hantering av resurser f\u00f6ljer ett och samma m\u00f6nster. Produkter konfigureras av leverant\u00f6ren, och best\u00e4lls av kunden. Eftersom v\u00e5r billing finns externt kan kunden fritt och utan kostnad best\u00e4lla valfri produkt fr\u00e5n panelen. Den kommer senare att r\u00e4knas i billing. Produkten kan vara \u2013 en IP-adress per timme, en extra GB disk per timme eller helt enkelt en server.<\/p>\n<p>Genom nycklar kan specifika resurser m\u00e4rkas f\u00f6r att \u00e4ndra logiken f\u00f6r hanteringen av dem. Till exempel kan vi m\u00e4rka tre fysiska noder med nyckeln Weight, och ocks\u00e5 m\u00e4rka vissa kunder med samma nyckel, vilket g\u00f6r att dessa noder s\u00e4rskiljs f\u00f6r dessa kunder. Denna mekanism anv\u00e4nds f\u00f6r VIP-kunder som inte vill ha grannar n\u00e4ra sina VM. Sj\u00e4lva funktionen kan till\u00e4mpas mycket bredare. <\/p>\n<p>Licensieringsmodellen inneb\u00e4r betalning f\u00f6r varje k\u00e4rna i processorn p\u00e5 den fysiska noden. Antalet klustertyper p\u00e5verkar ocks\u00e5 kostnaden. Om man planerar att anv\u00e4nda KVM och VMware tillsammans kommer licenskostnaden att \u00f6ka.<\/p>\n<p>FCO \u00e4r en fullfj\u00e4drad produkt, dess funktionalitet \u00e4r mycket rik, d\u00e4rf\u00f6r planerar vi att f\u00f6rbereda flera artiklar med detaljerad beskrivning av n\u00e4tverksdelen.<\/p>\n<p>Efter att ha arbetat med denna orkestrator i flera \u00e5r kan vi s\u00e4ga att den \u00e4r mycket kompetent. Tyv\u00e4rr \u00e4r produkten inte utan brister:<\/p>\n<ul>\n<li>vi har tvingats optimera databasen eftersom fr\u00e5gorna b\u00f6rjade bromsa n\u00e4r m\u00e4ngden data \u00f6kade;<\/li>\n<li>efter en krasch p\u00e5 grund av en bugg fungerade \u00e5terst\u00e4llningsmekanismen inte, och vi var tvungna att \u00e5terst\u00e4lla de otursamma kundmaskinerna med v\u00e5r egen upps\u00e4ttning skript;<\/li>\n<li>mekanismen f\u00f6r att uppt\u00e4cka otillg\u00e4nglighet av noder \u00e4r inbyggd i koden och \u00e4r inte anpassningsbar. Det betyder att vi inte kan skapa v\u00e5ra egna policys f\u00f6r att definiera otillg\u00e4nglighet av noder.<\/li>\n<li>Loggning \u00e4r inte alltid detaljerad. Ibland, n\u00e4r man beh\u00f6ver g\u00e5 ner p\u00e5 en mycket l\u00e5g niv\u00e5 f\u00f6r att analysera ett visst problem, saknas k\u00e4llkoden f\u00f6r vissa komponenter f\u00f6r att f\u00f6rst\u00e5 orsakerna.<\/li>\n<\/ul>\n<p>\n<b>SUMMA: <\/b>\u00d6verlag \u00e4r intrycken av produkten positiva. Vi \u00e4r i st\u00e4ndig kontakt med utvecklarna av orkestratorn. Killarna \u00e4r \u00f6ppna f\u00f6r konstruktivt samarbete.<\/p>\n<p>Trots sin enkelhet har FCO bred funktionalitet. I kommande artiklar planerar vi att f\u00f6rdjupa oss i f\u00f6ljande \u00e4mnen:<\/p>\n<ul>\n<li>n\u00e4tverksorganisation i FCO<\/li>\n<li>s\u00e4kra live-recovery och FQP-protokollet<\/li>\n<li>skriva egna plugins och widgets<\/li>\n<li>ansluta ytterligare tj\u00e4nster, s\u00e5som Load Balancer och Acronis<\/li>\n<li>backup<\/li>\n<li>enhetlig mekanism f\u00f6r konfiguration och inst\u00e4llning av noder<\/li>\n<li>bearbetning av metadata f\u00f6r virtuella maskiner<\/li>\n<\/ul>\n<p>\n<b>P.S. <\/b>Skriv i kommentarerna om det finns andra aspekter ni \u00e4r intresserade av. Stay tuned!<br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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: vad \u00e4r det bra f\u00f6r | ProHoster","description":"F\u00f6r att tillhandah\u00e5lla IaaS-tj\u00e4nsten (Virtuell.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/32318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=32318"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/32318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/24135"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=32318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=32318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=32318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}