{"id":96089,"date":"2020-10-08T01:42:23","date_gmt":"2020-10-07T23:42:23","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii"},"modified":"2020-10-08T01:42:23","modified_gmt":"2020-10-07T23:42:23","slug":"gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: Ein weiterer Modebegriff oder ein Durchbruch in der Automatisierung?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: Ein weiterer Modebegriff oder ein Durchbruch in der Automatisierung?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Die meisten von uns stellen sich, wenn sie einen weiteren neuen Begriff in der IT-Blogosph\u00e4re oder auf einer Konferenz bemerken, irgendwann die Frage: \u201eWas ist das? Ein weiteres Modewort, ein \u201eBuzzword\u201c, oder wirklich etwas, das intensivere Aufmerksamkeit und Studium verdient und neue Horizonte verspricht?\u201c Genau so ging es mir mit dem Begriff <em>GitOps<\/em> vor einiger Zeit. Ausgestattet mit einer Vielzahl bereits bestehender Artikel sowie dem Wissen von Kollegen aus der Firma <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, versuchte ich zu verstehen, welches Tier das ist und wie seine Anwendung in der Praxis aussehen kann.<\/p>\n<p>\u00dcbrigens zeigt auch eine k\u00fcrzlich von uns durchgef\u00fchrte Umfrage die Neuheit des Begriffs: Mehr als die H\u00e4lfte der Befragten hat noch nicht mit seinen Prinzipien gearbeitet. <em>GitOps<\/em> Das Problem der Infrastrukturverwaltung ist also nicht neu. Viele Cloud-Anbieter sind seit gut einem Jahrzehnt f\u00fcr die breite \u00d6ffentlichkeit zug\u00e4nglich und sollten eigentlich die Arbeit der f\u00fcr die Infrastruktur verantwortlichen Teams einfach und unkompliziert gemacht haben. Im Vergleich zum Anwendungsentwicklungsprozess (in dem der Automatisierungsgrad st\u00e4ndig neue H\u00f6hen erreicht) beinhalten Infrastrukturprojekte jedoch immer noch h\u00e4ufig viele manuell durchgef\u00fchrte Aufgaben und erfordern spezielles Wissen und Fachkr\u00e4fte, insbesondere im Hinblick auf die modernen Anforderungen an Ausfallsicherheit, Flexibilit\u00e4t, Skalierbarkeit und Elastizit\u00e4t.<\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/embedd.srv.habr.com\/iframe\/5f7c326d51ad1fc9585b089c\" frameborder=\"0\" allowfullscreen><\/iframe><\/center><\/p>\n<p>Cloud-Dienste haben diese Anforderungen sehr erfolgreich erf\u00fcllt, und genau sie gaben einen erheblichen Impuls f\u00fcr die Entwicklung des Ansatzes<\/p>\n<p>IaC <em>. Das ist verst\u00e4ndlich. Denn nur sie erm\u00f6glichten die vollst\u00e4ndige Konfiguration eines virtuellen Rechenzentrums: Keine physischen Server, keine Racks, keine Netzwerkkomponenten, die gesamte Infrastruktur kann durch Skripte und Konfigurationsdateien beschrieben werden.<\/em>Was ist also der Unterschied?<\/p>\n<p>Der gesamte Code wird in einem Git-Repository gespeichert. <em>GitOps<\/em> ab <em>. Das ist verst\u00e4ndlich. Denn nur sie erm\u00f6glichten die vollst\u00e4ndige Konfiguration eines virtuellen Rechenzentrums: Keine physischen Server, keine Racks, keine Netzwerkkomponenten, die gesamte Infrastruktur kann durch Skripte und Konfigurationsdateien beschrieben werden.<\/em>? \u0418\u043c\u0435\u043d\u043d\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0432\u043e\u043f\u0440\u043e\u0441\u0430 \u044f \u0438 \u043d\u0430\u0447\u0430\u043b \u0441\u0432\u043e\u0435 \u0440\u0430\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435. \u041f\u043e\u043e\u0431\u0449\u0430\u0432\u0448\u0438\u0441\u044c \u0441 \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c\u0438, \u0443 \u043c\u0435\u043d\u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u0432\u044b\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435:<\/p>\n<p><strong><em>GitOps<\/em><\/strong><\/p>\n<p><strong><em>. Das ist verst\u00e4ndlich. Denn nur sie erm\u00f6glichten die vollst\u00e4ndige Konfiguration eines virtuellen Rechenzentrums: Keine physischen Server, keine Racks, keine Netzwerkkomponenten, die gesamte Infrastruktur kann durch Skripte und Konfigurationsdateien beschrieben werden.<\/em><\/strong><\/p>\n<p>Die Versionskontrolle des Codes ist nicht zwingend.<\/p>\n<p>Deklarative Beschreibung des Codes \/ Idempotenz<\/p>\n<p>Sowohl deklarative als auch imperative Beschreibungen sind zul\u00e4ssig.<\/p>\n<p>\u00c4nderungen treten mit den Mechanismen Merge Request \/ Pull Request in Kraft. <\/p>\n<p>Genehmigung, Zustimmung und Zusammenarbeit sind nicht zwingend. <\/p>\n<p>Der Prozess der Bereitstellung von Updates ist automatisiert.<\/p>\n<p>Der Prozess der Bereitstellung von Updates ist nicht standardisiert (automatisch, manuell, Dateikopie, Nutzung der Kommandozeile usw.).<\/p>\n<p>Mit anderen Worten<\/p>\n<p>ist genau durch die Anwendung der Prinzipien entstanden. <em>GitOps<\/em> kam genau durch die Anwendung von Prinzipien zur Welt. <em>. Das ist verst\u00e4ndlich. Denn nur sie erm\u00f6glichten die vollst\u00e4ndige Konfiguration eines virtuellen Rechenzentrums: Keine physischen Server, keine Racks, keine Netzwerkkomponenten, die gesamte Infrastruktur kann durch Skripte und Konfigurationsdateien beschrieben werden.<\/em>. Zun\u00e4chst einmal k\u00f6nnen die Infrastruktur und Konfigurationen jetzt genauso gespeichert werden wie die Anwendungen. Der Code l\u00e4sst sich leicht speichern, teilen, vergleichen und Versionierungsm\u00f6glichkeiten nutzen. Versionen, Branches, Historie. Und all das an einem f\u00fcr das gesamte Team zug\u00e4nglichen Ort. Daher war es eine logische Entwicklung, Versionskontrollsysteme zu nutzen. Insbesondere git, als das popul\u00e4rste.<\/p>\n<p>Andererseits gibt es jetzt die M\u00f6glichkeit, die Infrastrukturemanagementprozesse zu automatisieren. Das kann jetzt schneller, zuverl\u00e4ssiger und kosteng\u00fcnstiger geschehen. Zumal die Prinzipien von CI \/ CD bereits bekannt und bei Softwareentwicklern beliebt waren. Es musste nur das bereits bekannte Wissen und die F\u00e4higkeiten in ein neues Feld \u00fcbertragen und angewendet werden. Diese Praktiken gingen jedoch \u00fcber die Standarddefinition von Infrastruktur als Code hinaus, und so entstand der Begriff <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: Ein weiterer Modebegriff oder ein Durchbruch in der Automatisierung?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Neugier <em>GitOps<\/em>, nat\u00fcrlich auch darin, dass es sich nicht um ein Produkt, ein Plugin oder eine Plattform handelt, die mit einem bestimmten Anbieter verbunden ist. Es ist vielmehr ein Paradigma und eine Sammlung von Prinzipien, \u00e4hnlich wie ein anderer uns bekannter Begriff: DevOps.<\/p>\n<p>Im Unternehmen <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> Wir haben zwei Definitionen dieses neuen Begriffs entwickelt: theoretisch und praktisch. Beginnen wir mit der theoretischen:<\/p>\n<blockquote>\n<p>GitOps \u2013 das ist eine Methodik, die fortschrittliche DevOps-Prinzipien nutzt, die in der Anwendungsentwicklung angewendet werden, wie Versionskontrolle, Interaktion, Abstimmung, CI\/CD, und sie auf die Automatisierung des Infrastrukturmanagements anwendet.<\/p>\n<\/blockquote>\n<p>Alle Prozesse <em>GitOps<\/em> arbeiten unter Verwendung bereits vorhandener Werkzeuge. Der gesamte Infrastrukturcode wird in dem bereits bekannten git-Repository gespeichert, \u00c4nderungen durchlaufen den gleichen Genehmigungsprozess wie jeder andere Programmiercode, und der Rollout-Prozess ist automatisiert, was es erm\u00f6glicht, menschliche Fehler zu minimieren und die Zuverl\u00e4ssigkeit sowie Reproduzierbarkeit zu erh\u00f6hen.<\/p>\n<p>Aus praktischer Sicht beschreiben wir <em>GitOps<\/em> folgenderma\u00dfen ausf\u00fchren:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: Ein weiterer Modebegriff oder ein Durchbruch in der Automatisierung?\" src=\"\/wp-content\/uploads\/2020\/10\/899036066a7c3f48d3b2077b3898c2a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Infrastruktur als Code haben wir bereits als eines der Schl\u00fcsselelemente dieser Formel er\u00f6rtert. Lassen Sie uns die anderen Teilnehmer vorstellen.<\/p>\n<p>Merge Request (auch bekannt als Pull Request). Im Prozesskontext ist ein MR eine Anfrage zur Anwendung von Code\u00e4nderungen und dem anschlie\u00dfenden Zusammenf\u00fchren von Branches. Im Hinblick auf die von uns verwendeten Werkzeuge ist dies eher eine M\u00f6glichkeit, ein vollst\u00e4ndiges Bild aller vorgenommenen \u00c4nderungen zu erhalten: nicht nur die Code-Differenzen, die aus einer Reihe von Commits zusammengestellt wurden, sondern auch der Kontext, die Testergebnisse, das erwartete Endergebnis. Wenn wir \u00fcber Infrastrukturcode sprechen, interessiert uns vor allem, wie sich die Infrastruktur konkret ver\u00e4ndern wird, wie viele neue Ressourcen hinzugef\u00fcgt, entfernt oder ge\u00e4ndert werden. Ideal w\u00e4re es, dies in einem verst\u00e4ndlicheren und leichter lesbaren Format darzustellen. Bei Cloud-Anbietern w\u00e4re es au\u00dferdem hilfreich zu wissen, welche finanziellen Auswirkungen diese \u00c4nderung haben wird.<\/p>\n<p>Ein MR ist jedoch auch ein Mittel zur Zusammenarbeit, Interaktion und Kommunikation. Der Ort, an dem das System von Checks and Balances in Kraft tritt. Von einfachen Kommentaren bis hin zu formellen Genehmigungen und Best\u00e4tigungen.<\/p>\n<p>Und die letzte Komponente: CI\/CD, wie wir bereits wissen, erm\u00f6glicht die Automatisierung des Prozesses von Infrastruktur\u00e4nderungen, Tests (von einfacher Syntaxpr\u00fcfung bis hin zu komplexerer statischer Codeanalyse). Und auch die anschlie\u00dfende Erkennung von Drift: Differenzen zwischen dem aktuellen und dem gew\u00fcnschten Zustand des Systems. Zum Beispiel aufgrund unautorisierter manueller \u00c4nderungen oder Systemausf\u00e4llen.<\/p>\n<p>Ja, der Begriff <em>GitOps<\/em> stellt uns nicht vor etwas v\u00f6llig Neuem, er erfindet das Rad nicht neu, sondern wendet lediglich das bereits angesammelte Wissen in einem neuen Bereich an. Aber gerade darin liegt seine St\u00e4rke.<\/p>\n<p>Und falls Sie sich fragen, wie das alles in der Praxis aussieht, lade ich Sie ein, sich unser <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">Masterclass<\/a><\/noindex>anzusehen, in der ich Schritt f\u00fcr Schritt erkl\u00e4re, wie man mit GitLab:<\/p>\n<ul>\n<li>\n<p>Die grundlegenden Prinzipien von GitOps implementiert<\/p>\n<\/li>\n<li>\n<p>\u00c4nderungen an der Cloud-Infrastruktur vornimmt (am Beispiel von Yandex Cloud)<\/p>\n<\/li>\n<li>\n<p>Die Erkennung von Drift des Systems vom gew\u00fcnschten Zustand mittels aktivem Monitoring automatisiert<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: Ein weiterer Modebegriff oder ein Durchbruch in der Automatisierung?\" src=\"\/wp-content\/uploads\/2020\/10\/7e9b9d0ffab214371578edbb56e209be.png\" style=\"display:block;margin: 0 auto;\" \/>https:\/\/bit.ly\/34tRpwZ<\/p>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/blog\/522236\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043d\u043e\u0432\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0432 IT \u0431\u043b\u043e\u0433\u043e\u0441\u0444\u0435\u0440\u0435 \u0438\u043b\u0438 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438, \u0440\u0430\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u0437\u0434\u043d\u043e \u0437\u0430\u0434\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c: \u201c\u0427\u0442\u043e \u044d\u0442\u043e? \u041e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0435 \u043c\u043e\u0434\u043d\u043e\u0435 \u0441\u043b\u043e\u0432\u043e, \u201cbuzzword\u201d \u0438\u043b\u0438 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0441\u0442\u043e\u044f\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u044f, \u0438\u0437\u0443\u0447\u0435\u043d\u0438\u044f \u0438 \u043e\u0431\u0435\u0449\u0430\u044e\u0449\u0435\u0435 \u043d\u043e\u0432\u044b\u0435 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u044b?\u201d \u0422\u043e\u0447\u043d\u043e \u0442\u0430\u043a\u0436\u0435 \u0432\u044b\u0448\u043b\u043e \u0443 \u043c\u0435\u043d\u044f \u0438 \u0441 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u043c GitOps \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0437\u0430\u0434. \u0412\u043e\u043e\u0440\u0443\u0436\u0438\u0432\u0448\u0438\u0441\u044c \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e\u043c \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u0442\u0430\u0442\u0435\u0439, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u043d\u0430\u043d\u0438\u0435\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":96090,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-96089","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=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\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\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\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\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\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=\"2020-10-07T23:42:23+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-07T23:42:23+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\udd47GitOps: ein weiterer Trendbegriff oder ein Durchbruch in der Automatisierung? | ProHoster","description":"Die meisten von uns nehmen es wahr.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","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\udd47GitOps: \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u043c\u043e\u0434\u043d\u044b\u0439 \u0442\u0435\u0440\u043c\u0438\u043d \u0438\u043b\u0438 \u043f\u0440\u043e\u0440\u044b\u0432 \u0432 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438? | ProHoster","og:description":"\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0437 \u043d\u0430\u0441, \u043f\u043e\u0434\u043c\u0435\u0447\u0430\u044f.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","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":"2020-10-07T23:42:23+00:00","article:modified_time":"2020-10-07T23:42:23+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"96089","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:51:36","updated":"2022-09-27 16:22:11","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\/96089","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=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}