{"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\/de\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","title":{"rendered":"Flexiant Cloud Orchestrator: was ist das?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: was ist das?\" src=\"\/wp-content\/uploads\/2019\/04\/0a0325fe5c71eaac391afdcabee225b7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nF\u00fcr den IaaS-Service (Virtuelles Rechenzentrum) bieten wir in <noindex><a rel=\"nofollow\" href=\"https:\/\/www.rusonyx.ru\/\">Rusonyx<\/a><\/noindex> eine kommerzielle Orchestrierungsl\u00f6sung <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flexiant.com\/flexiant-cloud-orchestrator\/\">Flexiant Cloud Orchestrator<\/a><\/noindex> (FCO) an. Diese L\u00f6sung zeichnet sich durch eine ziemlich einzigartige Architektur aus, die sie von den allgemein bekannten Openstack und CloudStack unterscheidet.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex> <\/p>\n<p>Als Hypervisoren f\u00fcr die Compute-Knoten werden KVM, VmWare, Xen, Virtuozzo6\/7 sowie Container von Virtuozzo unterst\u00fctzt. Zu den unterst\u00fctzten Speicherarten z\u00e4hlen \u2013 lokal, NFS, Ceph und Virtuozzo Storage.<\/p>\n<p>FCO unterst\u00fctzt die Erstellung mehrerer Cluster und deren Verwaltung \u00fcber eine einzige Schnittstelle. Das hei\u00dft, man kann zwischen einem Virtuozzo-Cluster und einem KVM + Ceph-Cluster mit einem Mausklick wechseln.<\/p>\n<p>Grunds\u00e4tzlich ist FCO eine umfassende L\u00f6sung f\u00fcr Cloud-Anbieter, die neben der Orchestrierung auch Abrechnungsfunktionen mit allen Einstellungen, Zahlungs-Plugins, Rechnungen, Benachrichtigungen, Wiederverk\u00e4ufern, Tarifen und so weiter umfasst. Die Abrechnungsfunktion ist jedoch nicht in der Lage, alle russischen Besonderheiten abzudecken, weshalb wir uns entschieden haben, sie zugunsten einer anderen L\u00f6sung nicht zu verwenden.<\/p>\n<p>Besonders erfreulich ist das flexible System zur Verteilung von Rechten auf alle Ressourcen der Cloud: Images, Festplatten, Produkte, Server, Firewalls \u2013 all das kann 'geteilt' und zwischen Benutzern sowie sogar zwischen Benutzern unterschiedlicher Kunden verwaltet werden. Jeder Kunde kann in seiner Cloud mehrere unabh\u00e4ngige Rechenzentren erstellen und diese \u00fcber ein einheitliches Dashboard verwalten.<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: was ist das?\" src=\"\/wp-content\/uploads\/2019\/04\/11e93aef20dcd4a1bffb9ee988950658.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nArchitektonisch besteht FCO aus mehreren Teilen, von denen jeder seinen eigenen unabh\u00e4ngigen Code hat, einige sogar ihre eigene Datenbank.<\/p>\n<p><b>Skyline<\/b> \u2013 Admin- und Benutzeroberfl\u00e4che<br \/>\n<b>Jade<\/b> \u2013 Gesch\u00e4ftslogik, Abrechnung, Aufgabenmanagement<br \/>\n<b>Tigerlily<\/b> \u2013 Dienstkoordinator, der den Austausch von Informationen zwischen Gesch\u00e4ftslogik und Clustern verwaltet und koordiniert.<br \/>\n<b>XVPManager<\/b> \u2013 Verwaltung der Cluster-Elemente: Knoten, Speicher, Netzwerke und virtuelle Maschinen.<br \/>\n<b>XVPAgent <\/b>\u2013 Agent, der auf Knoten installiert wird, um mit XVPManager zu interagieren<\/p>\n<p><img decoding=\"async\" alt=\"Flexiant Cloud Orchestrator: was ist das?\" src=\"\/wp-content\/uploads\/2019\/04\/f810d1624b8bcdc53144dc05e86b2e59.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEinen detaillierten Bericht \u00fcber die Architektur jedes einzelnen Komponentens planen wir in einem Artikelzyklus zu pr\u00e4sentieren, falls das Thema nat\u00fcrlich Interesse weckt.<\/p>\n<p>Der Hauptvorteil von FCO resultiert aus seiner \"Kastenform\". F\u00fcr Sie stehen Einfachheit und Minimalismus zur Verf\u00fcgung. F\u00fcr die Steuerungseinheit wird eine virtuelle Maschine unter Ubuntu bereitgestellt, in die alle notwendigen Pakete installiert werden. Alle Einstellungen werden in Konfigurationsdateien im Format variable-Wert ausgelagert:<\/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>Die gesamte Konfiguration wird zun\u00e4chst in den Vorlagen bearbeitet, anschlie\u00dfend wird der Generator gestartet.<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: was ist das?\" src=\"\/wp-content\/uploads\/2019\/04\/bb9bd922497394f0fdbe9345fe67ee62.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWie zu sehen ist, besteht die Benutzeroberfl\u00e4che aus Widgets, deren Verwaltung f\u00fcr den Benutzer zug\u00e4nglich ist. Er kann Widgets ganz einfach von der Seite hinzuf\u00fcgen oder entfernen und damit sein gew\u00fcnschtes Dashboard erstellen.<\/p>\n<p>Trotz ihrer Geschlossenheit ist FCO ein sehr anpassbares System. Es verf\u00fcgt \u00fcber eine enorme Anzahl von Einstellungen und Einstiegspunkten zur \u00c4nderung des Workflows:<\/p>\n<ol>\n<li>Es werden benutzerdefinierte Plugins unterst\u00fctzt, zum Beispiel k\u00f6nnen Sie Ihre eigene Abrechnungsmethode oder eine eigene externe Ressource zur Bereitstellung f\u00fcr den Benutzer schreiben.<\/li>\n<li>Es werden benutzerdefinierte Trigger f\u00fcr bestimmte Ereignisse unterst\u00fctzt, zum Beispiel das Hinzuf\u00fcgen der ersten virtuellen Maschine zu einem Kunden bei dessen Erstellung.<\/li>\n<li>Es werden benutzerdefinierte Widgets in der Benutzeroberfl\u00e4che unterst\u00fctzt, zum Beispiel ein Video von YouTube direkt in die Benutzeroberfl\u00e4che integrieren.<\/li>\n<\/ol>\n<p>\nAlle Anpassungen werden in der FDL-Sprache geschrieben, die auf Lua basiert. Wenn Sie Lua kennen, wird es keine Probleme mit FDL geben.<\/p>\n<p>Hier ist ein Beispiel f\u00fcr einen der einfachsten Trigger, die wir verwenden. Dieser Trigger erlaubt es den Benutzern nicht, ihre eigenen Images mit anderen Kunden zu teilen. Wir tun dies, damit ein Benutzer kein sch\u00e4dliches Image f\u00fcr andere Benutzer erstellen kann.<\/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>Die Funktion register wird vom FCO-Kern aufgerufen. Sie gibt den Namen der Funktion zur\u00fcck, die aufgerufen werden muss. Der Parameter \"p\" dieser Funktion speichert den Kontext des Aufrufs, und bei der ersten Ausf\u00fchrung wird er leer (nil) sein. Dies erm\u00f6glicht es uns, unseren Trigger zu registrieren. In triggerType zeigen wir an, dass der Trigger VOR der Ver\u00f6ffentlichung der Operation aufgerufen wird und nur f\u00fcr Benutzer gilt. Systemadministratoren erlauben wir selbstverst\u00e4ndlich, alles zu ver\u00f6ffentlichen. In triggerOptions detaillieren wir die Operationen, f\u00fcr die der Trigger aktiv wird.<\/p>\n<p>Und das Wichtigste \u2013 return {exitState = \"CANCEL\"}, wof\u00fcr der Trigger entwickelt wurde. Er wird einen Misserfolg zur\u00fcckgeben, wenn der Benutzer versucht, sein Image im Dashboard zu teilen.<\/p>\n<p>In der Architektur von FCO wird jedes Objekt (Disk, Server, Image, Netzwerk, Netzwerkadapter usw.) als Entit\u00e4t Resource dargestellt, die \u00fcber gemeinsame Parameter verf\u00fcgt:<\/p>\n<ul>\n<li>UUID der Ressource<\/li>\n<li>Name der Ressource<\/li>\n<li>Typ der Ressource<\/li>\n<li>UUID des Eigent\u00fcmers der Ressource<\/li>\n<li>Status der Ressource (aktiv, inaktiv)<\/li>\n<li>Metadaten der Ressource<\/li>\n<li>Schl\u00fcssel der Ressource <\/li>\n<li>UUID des Produkts, zu dem die Ressource geh\u00f6rt<\/li>\n<li>VDC der Ressource<\/li>\n<\/ul>\n<p>\nDies ist sehr praktisch bei der Arbeit mit der API, da mit allen Ressourcen nach demselben Prinzip gearbeitet wird. Produkte werden vom Anbieter konfiguriert, und die Bestellung erfolgt durch den Kunden. Da sich unsere Abrechnung separat befindet, kann der Kunde jederzeit kostenlos ein beliebiges Produkt \u00fcber das Panel bestellen. Es wird sp\u00e4ter in der Abrechnung ber\u00fccksichtigt. Ein Produkt kann eine IP-Adresse pro Stunde, zus\u00e4tzliches GB Speicher pro Stunde oder einfach ein Server sein.<\/p>\n<p>Mit Schl\u00fcsseln k\u00f6nnen bestimmte Ressourcen gekennzeichnet werden, um die Logik der Arbeit mit ihnen zu \u00e4ndern. Zum Beispiel k\u00f6nnen wir drei physische Knoten mit dem Schl\u00fcssel Weight kennzeichnen und einige Kunden mit demselben Schl\u00fcssel markieren, wodurch diese Knoten bestimmten Kunden zugewiesen werden. Dieser Mechanismus wird f\u00fcr VIP-Kunden verwendet, die keine Nachbarn neben ihren VMs m\u00f6gen. Die Funktionalit\u00e4t kann jedoch viel breiter angewendet werden. <\/p>\n<p>Das Lizenzmodell sieht eine Bezahlung f\u00fcr jeden Prozessor-Kern des physischen Knotens vor. Auch die Kosten h\u00e4ngen von der Anzahl der Cluster-Typen ab. Wenn beispielsweise KVM und VMware zusammen verwendet werden sollen, steigen die Lizenzkosten.<\/p>\n<p>FCO ist ein vollwertiges Produkt mit einer sehr umfangreichen Funktionalit\u00e4t, weshalb wir planen, mehrere Artikel zur detaillierten Beschreibung der Netzwerkfunktionen vorzubereiten.<\/p>\n<p>Nach mehreren Jahren der Arbeit mit diesem Orchestrator k\u00f6nnen wir ihn als sehr wertvoll einstufen. Leider weist das Produkt einige M\u00e4ngel auf:<\/p>\n<ul>\n<li>Wir mussten die Datenbank optimieren, da die Abfragen bei steigendem Datenvolumen zu stagnieren begannen;<\/li>\n<li>Nach einem Vorfall hat der Recovery-Mechanismus aufgrund eines Fehlers nicht funktioniert, und wir mussten die Maschinen der ungl\u00fccklichen Kunden mit unserem eigenen Satz von Skripten wiederherstellen;<\/li>\n<li>Der Mechanismus zur Erkennung der Nichterreichbarkeit eines Knotens ist im Code verankert und kann nicht angepasst werden. Das bedeutet, dass wir keine eigenen Richtlinien zur Bestimmung der Nichterreichbarkeit eines Knotens erstellen k\u00f6nnen.<\/li>\n<li>Das Logging ist nicht immer detailliert. Manchmal, wenn man auf eine sehr niedrige Ebene gehen muss, um ein bestimmtes Problem zu verstehen, fehlen die Quellcodes einiger Komponenten, um die Ursachen zu verstehen;<\/li>\n<\/ul>\n<p>\n<b>GESAMT: <\/b>Insgesamt sind die Eindr\u00fccke vom Produkt positiv. Wir stehen in st\u00e4ndigem Kontakt mit den Entwicklern des Orchestrators. Die Jungs sind offen f\u00fcr konstruktive Zusammenarbeit.<\/p>\n<p>Trotz seiner Einfachheit verf\u00fcgt FCO \u00fcber eine breite Funktionalit\u00e4t. In zuk\u00fcnftigen Artikeln planen wir, uns mit folgenden Themen n\u00e4her zu besch\u00e4ftigen:<\/p>\n<ul>\n<li>Organisation des Netzwerks in FCO<\/li>\n<li>Sicherung der Live-Wiederherstellung und des FQP-Protokolls<\/li>\n<li>Schreiben eigener Plugins und Widgets<\/li>\n<li>Anbindung zus\u00e4tzlicher Dienste wie Load Balancer und Acronis<\/li>\n<li>Backup<\/li>\n<li>Einheitlicher Mechanismus zur Konfiguration und Einstellung von Knoten<\/li>\n<li>Verarbeitung von Metadaten virtueller Maschinen<\/li>\n<\/ul>\n<p>\n<b>P.S. <\/b>Schreibt in die Kommentare, wenn euch auch andere Aspekte interessieren. Bleibt dran!<br \/>\n<br \/>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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: wie man ihn nutzt | ProHoster","description":"Zur Bereitstellung der IaaS (Virtuell.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/flexiant-cloud-orchestrator-s-chem-ego-edyat","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/32318","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=32318"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/32318\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/24135"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=32318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=32318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=32318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}