{"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\/fr\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","title":{"rendered":"Flexiant Cloud Orchestrator : \u00e0 quoi \u00e7a sert","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator : \u00e0 quoi \u00e7a sert\" src=\"\/wp-content\/uploads\/2019\/04\/0a0325fe5c71eaac391afdcabee225b7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPour fournir le service IaaS (Centre de donn\u00e9es virtuel), nous chez <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rusonyx.ru\/\">Rusonyx<\/a><\/noindex> utilisons un orchestrateur commercial <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flexiant.com\/flexiant-cloud-orchestrator\/\">Flexiant Cloud Orchestrator<\/a><\/noindex> (FCO). Cette solution poss\u00e8de une architecture suffisamment unique qui la distingue des solutions connues du grand public comme Openstack et CloudStack.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <\/p>\n<p>En tant qu'hyperviseurs pour les n\u0153uds de calcul, nous supportons KVM, VMware, Xen, Virtuozzo6\/7, ainsi que les conteneurs de Virtuozzo. Parmi les syst\u00e8mes de stockage pris en charge, on trouve le stockage local, NFS, Ceph et Virtuozzo Storage.<\/p>\n<p>FCO prend en charge la cr\u00e9ation et la gestion de plusieurs clusters \u00e0 partir d'une seule interface. Cela signifie que vous pouvez g\u00e9rer un cluster Virtuozzo et un cluster KVM + Ceph en basculant entre eux d'un simple clic de souris.<\/p>\n<p>Essentiellement, FCO est une solution compl\u00e8te pour les fournisseurs de cloud, qui, en plus de l'orchestration, inclut \u00e9galement la facturation, avec toutes les configurations, les plugins de paiement, les factures, les notifications, les revendeurs, les tarifs, etc. Cependant, la partie facturation n'est pas capable de couvrir toutes les nuances russes, c'est pourquoi nous avons choisi de ne pas l'utiliser au profit d'une autre solution.<\/p>\n<p>Nous sommes tr\u00e8s satisfaits du syst\u00e8me flexible de distribution des droits sur toutes les ressources du cloud : images, disques, produits, serveurs, pare-feu \u2013 tout cela peut \u00eatre \u00ab partag\u00e9 \u00bb et des droits peuvent \u00eatre attribu\u00e9s entre les utilisateurs, et m\u00eame entre les utilisateurs de diff\u00e9rents clients. Chaque client peut cr\u00e9er plusieurs centres de donn\u00e9es ind\u00e9pendants dans son cloud et les g\u00e9rer depuis un seul tableau de bord.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator : \u00e0 quoi \u00e7a sert\" src=\"\/wp-content\/uploads\/2019\/04\/11e93aef20dcd4a1bffb9ee988950658.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nArchitecturalement, FCO est constitu\u00e9 de plusieurs parties, chacune ayant son propre code ind\u00e9pendant, et certaines m\u00eame sa propre base de donn\u00e9es.<\/p>\n<p><b>Skyline<\/b> \u2013 interface administrateur et utilisateur<br \/>\n<b>Jade<\/b> \u2013 logique m\u00e9tier, facturation, gestion des t\u00e2ches<br \/>\n<b>Tigerlily<\/b> \u2013 coordinateur de service, g\u00e8re et coordonne les \u00e9changes d'informations entre la logique m\u00e9tier et les clusters.<br \/>\n<b>XVPManager<\/b> \u2013 gestion des \u00e9l\u00e9ments du cluster : n\u0153uds, stockage, r\u00e9seau et machines virtuelles.<br \/>\n<b>XVPAgent <\/b>\u2013 agent install\u00e9 sur les n\u0153uds pour interagir avec XVPManager<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator : \u00e0 quoi \u00e7a sert\" src=\"\/wp-content\/uploads\/2019\/04\/f810d1624b8bcdc53144dc05e86b2e59.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNous pr\u00e9voyons d'inclure un r\u00e9cit d\u00e9taill\u00e9 de l'architecture de chaque composant dans une s\u00e9rie d'articles, si bien s\u00fbr le sujet suscite de l'int\u00e9r\u00eat.<\/p>\n<p>Le principal avantage de FCO r\u00e9side dans son aspect \u00ab bo\u00eete \u00bb. Vous b\u00e9n\u00e9ficiez d'une simplicit\u00e9 et d'un minimalisme. Une machine virtuelle sous Ubuntu est d\u00e9di\u00e9e \u00e0 la n\u0153ud de gestion, sur laquelle tous les paquets n\u00e9cessaires sont install\u00e9s. Tous les r\u00e9glages sont extraits dans des fichiers de configuration sous la forme de variable-valeur :<\/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>Toute la configuration est initialement modifi\u00e9e dans les mod\u00e8les, puis le g\u00e9n\u00e9rateur est lanc\u00e9.<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 : \u00e0 quoi \u00e7a sert\" src=\"\/wp-content\/uploads\/2019\/04\/bb9bd922497394f0fdbe9345fe67ee62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nComme vous pouvez le voir, l'interface se compose de widgets, dont la gestion est accessible \u00e0 l'utilisateur. Il peut facilement ajouter ou supprimer des widgets de la page, cr\u00e9ant ainsi le tableau de bord dont il a besoin.<\/p>\n<p>Malgr\u00e9 sa nature ferm\u00e9e, FCO est un syst\u00e8me tr\u00e8s personnalisable. Il offre un grand nombre de r\u00e9glages et de points d'entr\u00e9e pour modifier le flux de travail :<\/p>\n<ol>\n<li>Des plugins personnalis\u00e9s sont pris en charge, par exemple, vous pouvez \u00e9crire votre propre m\u00e9thode de facturation ou une ressource externe pour fournir aux utilisateurs.<\/li>\n<li>Des d\u00e9clencheurs personnalis\u00e9s sont pris en charge pour certains \u00e9v\u00e9nements, par exemple, l'ajout de la premi\u00e8re machine virtuelle au client lors de sa cr\u00e9ation.<\/li>\n<li>Des widgets personnalis\u00e9s sont support\u00e9s dans l'interface, par exemple, vous pouvez int\u00e9grer une vid\u00e9o de youtube directement dans l'interface utilisateur.<\/li>\n<\/ol>\n<p>\nToute la personnalisation est cod\u00e9e en FDL, qui est bas\u00e9 sur Lua. Si vous connaissez Lua, vous n'aurez aucun probl\u00e8me avec FDL.<\/p>\n<p>Voici un exemple de l'un des d\u00e9clencheurs les plus simples que nous utilisons. Ce d\u00e9clencheur emp\u00eache les utilisateurs de partager leurs propres images avec d'autres clients. Nous faisons cela pour emp\u00eacher qu'un utilisateur puisse cr\u00e9er une image malveillante pour les autres utilisateurs.<\/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>La fonction register sera appel\u00e9e par le noyau FCO. Elle retournera le nom de la fonction \u00e0 appeler. Le param\u00e8tre \u201cp\u201d de cette fonction contient le contexte d'appel, et lors du premier appel, il sera vide (nil). Cela nous permettra d'enregistrer notre d\u00e9clencheur. Dans triggerType, nous indiquons que le d\u00e9clencheur est appel\u00e9 AVANT l'op\u00e9ration de publication et ne concerne que les utilisateurs. Bien s\u00fbr, nous permettons aux administrateurs du syst\u00e8me de publier tout. Dans triggerOptions, nous d\u00e9taillons les op\u00e9rations pour lesquelles le d\u00e9clencheur sera activ\u00e9.<\/p>\n<p>Et surtout \u2013 return {exitState = \u201cCANCEL\u201d}, c'est le but du d\u00e9clencheur. Il retournera un \u00e9chec lorsque l'utilisateur essaiera de partager son image dans le panneau de contr\u00f4le.<\/p>\n<p>Dans l'architecture FCO, tout objet (disque, serveur, image, r\u00e9seau, adaptateur r\u00e9seau, etc.) est pr\u00e9sent\u00e9 sous la forme d'une entit\u00e9 Resource, qui a des param\u00e8tres communs :<\/p>\n<ul>\n<li>UUID de la ressource<\/li>\n<li>nom de la ressource<\/li>\n<li>type de ressource<\/li>\n<li>UUID du propri\u00e9taire de la ressource<\/li>\n<li>statut de la ressource (actif, inactif)<\/li>\n<li>m\u00e9tadonn\u00e9es de la ressource<\/li>\n<li>cl\u00e9s de la ressource <\/li>\n<li>UUID du produit auquel appartient la ressource<\/li>\n<li>VDC de la ressource<\/li>\n<\/ul>\n<p>\nC'est tr\u00e8s pratique lors de l'utilisation de l'API, lorsque toutes les ressources sont manipul\u00e9es selon le m\u00eame principe. Les produits sont configur\u00e9s par le fournisseur, et le client les commande. Comme notre facturation est s\u00e9par\u00e9e, le client peut commander librement et gratuitement n'importe quel produit depuis le panneau. Il sera comptabilis\u00e9 plus tard dans la facturation. Un produit peut \u00eatre \u2013 une adresse IP par heure, un gigaoctet de disque suppl\u00e9mentaire par heure ou simplement un serveur.<\/p>\n<p>Les cl\u00e9s peuvent \u00eatre utilis\u00e9es pour marquer certaines ressources afin de modifier la logique de travail avec elles. Par exemple, nous pouvons marquer trois n\u0153uds physiques avec la cl\u00e9 Weight, et marquer certains clients avec cette m\u00eame cl\u00e9, de sorte \u00e0 attribuer ces n\u0153uds sp\u00e9cifiquement \u00e0 ces clients. Ce m\u00e9canisme est utilis\u00e9 pour les clients VIP, qui n'aiment pas avoir de voisins \u00e0 c\u00f4t\u00e9 de leurs VM. La fonctionnalit\u00e9 peut cependant \u00eatre appliqu\u00e9e de mani\u00e8re beaucoup plus large. <\/p>\n<p>Le mod\u00e8le de licence implique un paiement pour chaque c\u0153ur de processeur de n\u0153ud physique. De plus, le co\u00fbt est influenc\u00e9 par le nombre de types de clusters. Si l'on pr\u00e9voit d'utiliser ensemble, par exemple, KVM et VMware, le co\u00fbt de la licence augmentera.<\/p>\n<p>FCO est un produit complet, sa fonctionnalit\u00e9 est tr\u00e8s riche, c'est pourquoi nous pr\u00e9voyons de pr\u00e9parer plusieurs articles avec des descriptions d\u00e9taill\u00e9es du fonctionnement de la partie r\u00e9seau.<\/p>\n<p>Apr\u00e8s avoir travaill\u00e9 avec cet orchestrateur pendant plusieurs ann\u00e9es, nous pouvons le qualifier de tr\u00e8s bon. Malheureusement, le produit n'est pas sans d\u00e9fauts :<\/p>\n<ul>\n<li>nous avons d\u00fb optimiser la base de donn\u00e9es, car les requ\u00eates commen\u00e7aient \u00e0 ralentir avec l'augmentation de la quantit\u00e9 de donn\u00e9es qu'elle contenait ;<\/li>\n<li>apr\u00e8s un incident caus\u00e9 par un bug, le m\u00e9canisme de r\u00e9cup\u00e9ration n'a pas fonctionn\u00e9, et nous avons d\u00fb restaurer les machines des malheureux clients avec notre propre ensemble de scripts ;<\/li>\n<li>le m\u00e9canisme de d\u00e9tection d'indisponibilit\u00e9 d'un n\u0153ud est cod\u00e9 en dur et ne peut pas \u00eatre personnalis\u00e9. Cela signifie que nous ne pouvons pas cr\u00e9er nos propres politiques de d\u00e9tection d'indisponibilit\u00e9 des n\u0153uds.<\/li>\n<li>La journalisation n'est pas toujours d\u00e9taill\u00e9e. Parfois, lorsqu'il faut descendre \u00e0 un niveau tr\u00e8s bas pour analyser un probl\u00e8me sp\u00e9cifique, il manque le code source de certains composants pour comprendre les causes.<\/li>\n<\/ul>\n<p>\n<b>TOTAL: <\/b>Dans l'ensemble, les impressions sur le produit sont bonnes. Nous sommes en contact permanent avec les d\u00e9veloppeurs de l'orchestrateur. Les gars sont ouverts \u00e0 une coop\u00e9ration constructive.<\/p>\n<p>Malgr\u00e9 sa simplicit\u00e9, FCO poss\u00e8de une large fonctionnalit\u00e9. Dans de futurs articles, nous pr\u00e9voyons d'approfondir les sujets suivants :<\/p>\n<ul>\n<li>l'organisation du r\u00e9seau dans FCO<\/li>\n<li>la garantie de la r\u00e9cup\u00e9ration en direct et du protocole FQP<\/li>\n<li>l'\u00e9criture de plugins et de widgets personnalises<\/li>\n<li>la connexion de services suppl\u00e9mentaires tels que Load Balancer et Acronis<\/li>\n<li>sauvegarde<\/li>\n<li>un m\u00e9canisme unifi\u00e9 de configuration et de param\u00e9trage des n\u0153uds<\/li>\n<li>le traitement des m\u00e9tadonn\u00e9es des machines virtuelles<\/li>\n<\/ul>\n<p>\n<b>P.S. <\/b>N'h\u00e9sitez pas \u00e0 commenter si d'autres aspects vous int\u00e9ressent. Restez \u00e0 l'\u00e9coute !<br \/>\n<br \/>Source : <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.2 - 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\/fr\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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 : \u00e0 quoi \u00e7a sert | ProHoster","description":"Pour fournir le service IaaS (virtuel.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/32318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=32318"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/32318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/24135"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=32318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=32318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=32318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}