{"id":37606,"date":"2019-10-31T22:18:33","date_gmt":"2019-10-31T19:18:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/cheklist-gotovnosti-k-prodakshnu\/"},"modified":"2019-10-31T22:18:33","modified_gmt":"2019-10-31T19:18:33","slug":"cheklist-gotovnosti-k-prodakshnu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/cheklist-gotovnosti-k-prodakshnu","title":{"rendered":"Checkliste f\u00fcr die Produktionsbereitschaft","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Die \u00dcbersetzung des Artikels wurde speziell f\u00fcr die Studierenden des Kurses erstellt <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/3Sdo\/\">\u201eDevOps-Praktiken und -Werkzeuge\u201c<\/a><\/noindex>, der heute schon startet!<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Checkliste f\u00fcr die Produktionsbereitschaft\" src=\"\/wp-content\/uploads\/2019\/08\/1e5e1c61f18be45e9f4a8d0b16ccd422.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Haben Sie jemals einen neuen Dienst in die Produktion eingef\u00fchrt? Oder haben Sie vielleicht bestehende Dienste betreut? Wenn ja, wonach haben Sie entschieden? Was ist gut f\u00fcr die Produktion und was ist schlecht? Wie bilden Sie neue Teammitglieder in Bezug auf Releases oder die Betreuung bestehender Dienste aus?<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDie meisten Unternehmen kommen in ihren Praktiken der industriellen Betriebsf\u00fchrung letztendlich zu einem Ansatz, der dem \u201eWilden Westen\u201c \u00e4hnelt. Jedes Team entscheidet sich durch Versuch und Irrtum selbstst\u00e4ndig f\u00fcr Werkzeuge und bew\u00e4hrte Verfahren. Dies wirkt sich jedoch oft nicht nur auf den Erfolg der Projekte, sondern auch auf die Ingenieure aus.<\/p>\n<p>Die Methode von Versuch und Irrtum schafft ein Umfeld, in dem die Suche nach Schuldigen und das Abw\u00e4lzen von Verantwortung verbreitet sind. Bei solchem Verhalten wird es immer schwieriger, aus Fehlern zu lernen und sie nicht zu wiederholen.<\/p>\n<p>Erfolgreiche Organisationen:<\/p>\n<ul>\n<li>erkennen die Notwendigkeit von Richtlinien f\u00fcr die Produktion, <\/li>\n<li>studieren die besten Praktiken, <\/li>\n<li>beginnen die Diskussion \u00fcber die Produktionsbereitschaft bei der Entwicklung neuer Systeme oder Komponenten, <\/li>\n<li>sorgen f\u00fcr die Einhaltung der Regeln zur Produktionsvorbereitung.<\/li>\n<\/ul>\n<p>\nDie Vorbereitung auf die Produktion beinhaltet einen 'Review'-Prozess. Der Review kann in Form einer Checkliste oder einer Reihe von Fragen erfolgen. Reviews k\u00f6nnen manuell, automatisiert oder auf beide Arten durchgef\u00fchrt werden. Anstelle statischer Anforderungslists k\u00f6nnen Vorlagen f\u00fcr Checklisten erstellt werden, die an spezifische Bed\u00fcrfnisse angepasst werden. So k\u00f6nnen Ingenieure ein Mittel erhalten, um Wissen zu bewahren und eine ausreichende Flexibilit\u00e4t zu bieten, wenn dies erforderlich ist.<\/p>\n<h3>Wann sollten Sie einen Dienst auf Produktionsbereitschaft \u00fcberpr\u00fcfen?<\/h3>\n<p>\nEs ist n\u00fctzlich, die Produktionsbereitschaft nicht nur unmittelbar vor dem Release zu \u00fcberpr\u00fcfen, sondern auch bei der \u00dcbergabe an ein anderes Betriebsteam oder einen neuen Mitarbeiter.<\/p>\n<p>F\u00fchren Sie die \u00dcberpr\u00fcfung durch, wenn:<\/p>\n<ul>\n<li>Sie einen neuen Dienst in die Produktion einf\u00fchren.<\/li>\n<li>Sie den Betrieb eines Produktionsdienstes an ein anderes Team, wie SRE, \u00fcbergeben.<\/li>\n<li>Sie den Betrieb eines Produktionsdienstes an neue Mitarbeiter \u00fcbergeben.<\/li>\n<li>Sie den technischen Support organisieren.<\/li>\n<\/ul>\n<p><\/p>\n<h3>Checkliste zur \u00dcberpr\u00fcfung der Produktionsbereitschaft<\/h3>\n<p>\nVor einiger Zeit habe ich als Beispiel eine <noindex><a rel=\"nofollow\" href=\"https:\/\/medium.com\/google-cloud\/production-guideline-9d5d10c8f1e\">ver\u00f6ffentlicht<\/a><\/noindex> Checkliste zur \u00dcberpr\u00fcfung der Produktionsbereitschaft erstellt. Obwohl diese Liste bei der Arbeit mit Kunden von Google Cloud entstanden ist, wird sie auch au\u00dferhalb von Google Cloud n\u00fctzlich und anwendbar sein.<\/p>\n<h4>Entwurf und Entwicklung<\/h4>\n<p><\/p>\n<ul>\n<li>Entwickeln Sie einen reproduzierbaren Build-Prozess, der keinen Zugriff auf externe Dienste erfordert und nicht von Ausf\u00e4llen externer Systeme abh\u00e4ngig ist.<\/li>\n<li>Definieren und setzen Sie w\u00e4hrend der Design- und Entwicklungsphase SLO f\u00fcr Ihre Dienste fest.<\/li>\n<li>Dokumentieren Sie die Verf\u00fcgbarkeitsanforderungen der externen Dienste, von denen Sie abh\u00e4ngig sind.<\/li>\n<li>Vermeiden Sie einen Single Point of Failure, indem Sie Abh\u00e4ngigkeiten von einer globalen Ressource entfernen. Replizieren Sie die Ressource oder verwenden Sie eine Backup-Option, wenn die Ressource nicht verf\u00fcgbar ist (zum Beispiel einen fest codierten Wert).<\/li>\n<\/ul>\n<p><\/p>\n<h4>Konfigurationsmanagement<\/h4>\n<p><\/p>\n<ul>\n<li>Statische, kleine und nicht geheime Konfigurationen k\u00f6nnen \u00fcber Befehlszeilenparameter \u00fcbermittelt werden. F\u00fcr alle anderen verwenden Sie Konfigurationsspeicher-Dienste.<\/li>\n<li>Dynamische Konfigurationen sollten Backup-Einstellungen haben, falls der Konfigurationsdienst nicht verf\u00fcgbar ist.<\/li>\n<li>Die Entwicklungsumgebungskonfiguration sollte nicht mit der Produktionskonfiguration verbunden sein. Ansonsten k\u00f6nnte dies dazu f\u00fchren, dass die Entwicklungsumgebung Zugriff auf Produktionsdienste hat, was Datenschutzprobleme und Datenlecks verursachen kann.<\/li>\n<li>Dokumentieren Sie, was dynamisch konfiguriert werden kann, und beschreiben Sie das Backup-Verhalten, falls das Konfigurationsbereitstellungssystem nicht verf\u00fcgbar ist.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Release-Management<\/h4>\n<p><\/p>\n<ul>\n<li>Dokumentieren Sie den Freigabeprozess im Detail. Beschreiben Sie, wie Freigaben SLO beeinflussen (z. B. vor\u00fcbergehende Erh\u00f6hungen der Latenzzeiten aufgrund von Cache-Fehlschl\u00e4gen).<\/li>\n<li>Dokumentieren Sie Canary-Releases.<\/li>\n<li>Entwickeln Sie einen Plan zur Analyse von Canary-Releases und, wenn m\u00f6glich, Mechanismen f\u00fcr automatische Rollbacks.<\/li>\n<li>Stellen Sie sicher, dass Rollbacks die gleichen Prozesse verwenden k\u00f6nnen wie das Deployment.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Eignung zur \u00dcberwachung (Observability)<\/h4>\n<p><\/p>\n<ul>\n<li>Stellen Sie sicher, dass ein Set von Metriken gesammelt wird, das f\u00fcr SLO erforderlich ist. <\/li>\n<li>Stellen Sie sicher, dass Kunden- und Serverdaten voneinander unterschieden werden k\u00f6nnen. Dies ist wichtig, um die Ursachen von Fehlfunktionen zu finden.<\/li>\n<li>Richten Sie Alarme ein, um den Arbeitsaufwand zu reduzieren. Zum Beispiel, entfernen Sie Alarme, die durch Routineoperationen ausgel\u00f6st werden.<\/li>\n<li>Wenn Sie Stackdriver verwenden, aktivieren Sie GCP-Plattformmetriken in Ihren Dashboards. Richten Sie Alarme f\u00fcr GCP-Abh\u00e4ngigkeiten ein.<\/li>\n<li>Stellen Sie sicher, dass eingehende Traces immer weitergeleitet werden. Auch wenn Sie nicht an der Verfolgung beteiligt sind, hilft dies Diensten auf niedrigerer Ebene, Probleme in der Produktion zu debuggen.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Schutz und Sicherheit<\/h4>\n<p><\/p>\n<ul>\n<li>Stellen Sie sicher, dass alle externen Verbindungen verschl\u00fcsselt sind.<\/li>\n<li>Stellen Sie sicher, dass Ihre Produktionsprojekte die richtige IAM-Konfiguration haben.<\/li>\n<li>Verwenden Sie Netzwerke zur Isolierung von Gruppen virtueller Maschinen.<\/li>\n<li>Nutzen Sie ein VPN f\u00fcr eine sichere Verbindung zu entfernten Netzwerken.<\/li>\n<li>Dokumentieren und \u00fcberwachen Sie den Zugriff der Benutzer auf Daten. Stellen Sie sicher, dass aller Benutzerzugriff auf Daten \u00fcberpr\u00fcft und protokolliert wird.<\/li>\n<li>Stellen Sie sicher, dass die Debugging-Endpunkte durch ACLs eingeschr\u00e4nkt sind.<\/li>\n<li>Sanitizieren Sie Benutzereingaben. Richten Sie Gr\u00f6\u00dfenbeschr\u00e4nkungen f\u00fcr die Nutzlast von Benutzereingaben ein.<\/li>\n<li>Stellen Sie sicher, dass Ihr Dienst eingehenden Datenverkehr f\u00fcr bestimmte Benutzer selektiv blockieren kann. Dies erm\u00f6glicht es, Verst\u00f6\u00dfe zu blockieren, ohne andere Benutzer zu beeintr\u00e4chtigen.<\/li>\n<li>Vermeiden Sie externe Endpunkte, die eine gro\u00dfe Anzahl interner Operationen initiieren.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kapazit\u00e4tsplanung<\/h4>\n<p><\/p>\n<ul>\n<li>Dokumentieren Sie, wie Ihr Dienst skalierbar ist. Zum Beispiel: Anzahl der Benutzer, Gr\u00f6\u00dfe der eingehenden Nutzlast, Anzahl der eingehenden Nachrichten.<\/li>\n<li>Dokumentieren Sie die Ressourcenanforderungen f\u00fcr Ihren Dienst. Zum Beispiel: Anzahl der zugewiesenen virtuellen Maschinen, Anzahl der Spanner-Instanzen, spezielle Hardware wie GPU oder TPU.<\/li>\n<li>Dokumentieren Sie die Ressourcenbeschr\u00e4nkungen: Ressourcentyp, Region usw.<\/li>\n<li>Dokumentieren Sie die Quotenbeschr\u00e4nkungen f\u00fcr die Erstellung neuer Ressourcen. Zum Beispiel: Begrenzung der Anfragen an die GCE API, wenn Sie die API zur Erstellung neuer Instanzen verwenden.<\/li>\n<li>Erw\u00e4gen Sie Lasttests, um die Leistungsminderung zuanalyse.<\/li>\n<\/ul>\n<p>\nDas ist alles. Bis zum n\u00e4chsten Mal im Unterricht!<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/465489\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00abDevOps \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0443\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f! \u0412\u044b \u043a\u043e\u0433\u0434\u0430-\u043d\u0438\u0431\u0443\u0434\u044c \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u043b\u0438 \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0432 \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d? \u0418\u043b\u0438 \u043c\u043e\u0436\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u043b\u0438\u0441\u044c \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0442\u0430\u043a\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432? \u0415\u0441\u043b\u0438 \u0434\u0430, \u0442\u043e \u0447\u0435\u043c \u0432\u044b \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e\u0432\u0430\u043b\u0438\u0441\u044c? \u0427\u0442\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u0435\u043d\u0430 \u0445\u043e\u0440\u043e\u0448\u043e, \u0430 \u0447\u0442\u043e \u043f\u043b\u043e\u0445\u043e? \u041a\u0430\u043a \u0432\u044b \u043e\u0431\u0443\u0447\u0430\u0435\u0442\u0435 \u043d\u043e\u0432\u044b\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0440\u0435\u043b\u0438\u0437\u0430\u043c \u0438\u043b\u0438 \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432. \u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439 \u0432 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28225,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37606","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=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00abDevOps \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0443\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\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\/cheklist-gotovnosti-k-prodakshnu\" \/>\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\udd47\u0427\u0435\u043a\u043b\u0438\u0441\u0442 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d\u0443 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00abDevOps \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0443\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/cheklist-gotovnosti-k-prodakshnu\" \/>\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-31T19:18:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:33+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\udd47Checkliste zur Produktionsbereitschaft | ProHoster","description":"Die \u00dcbersetzung des Artikels wurde speziell f\u00fcr die Studierenden des Kurses \u201eDevOps Praktiken und Werkzeuge\u201c erstellt, der bereits heute beginnt!","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/cheklist-gotovnosti-k-prodakshnu","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\udd47\u0427\u0435\u043a\u043b\u0438\u0441\u0442 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043a \u043f\u0440\u043e\u0434\u0430\u043a\u0448\u043d\u0443 | ProHoster","og:description":"\u041f\u0435\u0440\u0435\u0432\u043e\u0434 \u0441\u0442\u0430\u0442\u044c\u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0441\u0442\u0443\u0434\u0435\u043d\u0442\u043e\u0432 \u043a\u0443\u0440\u0441\u0430 \u00abDevOps \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438 \u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b\u00bb, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u0443\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f!","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/cheklist-gotovnosti-k-prodakshnu","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-31T19:18:33+00:00","article:modified_time":"2019-10-31T19:18:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37606","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-23 18:34:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:23:07","updated":"2026-01-23 18:34: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\/37606","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=37606"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/37606\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/28225"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=37606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=37606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=37606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}