{"id":55399,"date":"2020-01-19T00:00:00","date_gmt":"2020-01-18T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem"},"modified":"2020-02-18T14:03:30","modified_gmt":"2020-02-18T11:03:30","slug":"slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","title":{"rendered":"Sleurm DevOps \u2014 een beter functionerende vogel in 3 dagen dan een mooie kraanvogel in de verre toekomst","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ik hou van projecten die een week duren en ik ben bang voor projecten die jaren duren. In Agile vond ik het concept van MVP en incrementele ontwikkeling heel aantrekkelijk; het is precies mijn stijl: een werkend stuk maken, het implementeren en verder gaan.<\/p>\n<p><\/p>\n<p>De DevOps-transformatie zoals deze in boeken en op conferenties wordt besproken, is eigenlijk een project dat jaren duurt.<\/p>\n<p><\/p>\n<p>We hebben onze DevOps-cursus gebouwd vanuit het perspectief van \u2018MVP DevOps in \u00e9\u00e9n sprint\u2019 en \u2018klaar voor incrementele ontwikkelingen\u2019. In mensentaal betekent dit dat \u2018de deelnemer direct iets kan implementeren en er baat bij heeft als hij terugkomt\u2019.<\/p>\n<p><\/p>\n<p>MVP DevOps: de cursus bevat tools voor de belangrijkste DevOps-processen. We hebben niet geprobeerd om alle CI\/CD-systemen te onderzoeken en te vergelijken of de diepte van de aanpak Infrastructure as Code uit te leggen. We bieden \u00e9\u00e9n duidelijke stack: Gitlab CI\/CD, Ansible, Terraform, Packer, Molecule, Prometheus, EFK. Je kunt na de cursus de leerstoffen gebruiken om de infrastructuur voor een pilotproject op te zetten en daarin werken.<\/p>\n<p><\/p>\n<p><img decoding=\"async\" alt=\"Sleurm DevOps \u2014 een beter functionerende vogel in 3 dagen dan een mooie kraanvogel in de verre toekomst\" src=\"\/wp-content\/uploads\/2020\/01\/a421d5a38fda6be2cbb2efcebf1aa7ef.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Klaar voor incrementele ontwikkelingen: elk element wordt aangeboden met veel praktijk en voorbeelden. Je kunt \u00e9\u00e9n tool pakken en aan de hand van de leerplannen ermee aan de slag gaan. Bijvoorbeeld, een Ansible-playbook schrijven om dev-omgevingen uit te rollen of een bot aansluiten en deze vanuit <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/nl\/server\/\"   title=\"server\" data-wpil-keyword-link=\"linked\">server<\/a> je telefoon beheren. Dat betekent dat je binnen een week een concreet praktisch resultaat krijgt. Ook al is het nog ver verwijderd van de totale DevOps-transformatie van het hele bedrijf, het is er, het werkt en het biedt waarde.<\/p>\n<p><\/p>\n<h2 id=\"temy-slyorma-devops\">Thema's van de DevOps Slalom<\/h2>\n<p><\/p>\n<p><strong>Thema \u21161: beste Git-praktijken<\/strong> \u2014 spreekt voor zichzelf.<br \/>\n<strong>Thema \u21162: Werken met de applicatie vanuit ontwikkelperspectief<\/strong> \u2014 een engineer heeft zowel beheer- als ontwikkelingsvaardigheden nodig, daarom leren we beheerders over ontwikkeling.<\/p>\n<p><\/p>\n<p><strong>Thema \u21163: Basisprincipes van CI\/CD<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Introductie tot CI\/CD-automatisering<\/li>\n<li>Basisprincipes van werken met Gitlab CI<\/li>\n<li>Beste praktijken met gitlab-runner<\/li>\n<li>Bash, make, gradle-tools als onderdeel van CI\/CD en meer<\/li>\n<li>Docker als oplossing voor CI-problemen<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Thema \u21164: Gitlab CI\/CD in productie<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Concurrentie bij het uitvoeren van jobs<\/li>\n<li>Controle en beperkingen van uitvoering: only, when<\/li>\n<li>Werken met artefacten<\/li>\n<li>Templates, includes en microservices: we vereenvoudigen de implementatie<\/li>\n<\/ul>\n<p><\/p>\n<p>We introduceren studenten in de basisbegrippen en concepten van CI\/CD en de tools voor de implementatie ervan. Als resultaat kan de student zelfstandig een CI\/CD-ontwerpsjabloon en de bijpassende implementatietool kiezen.<\/p>\n<p><\/p>\n<p>Vervolgens tonen we de implementatie van CI\/CD in Gitlab en analyseren we de configuratie, waarbij we geavanceerde toepassingen van Gitlab CI bespreken. Het resultaat is dat de student Gitlab CI zelfstandig kan instellen voor eigen projecten.<\/p>\n<p><\/p>\n<p>In vergelijking met de eerste DevOps Slurm hebben we de theorie gehalveerd (\u00e9\u00e9n uur per onderwerp), zijn we weg gegaan van het overzicht van alle systemen en hebben we alleen Gitlab CI behouden. We hebben ons gericht op de praktijk en veel best practices toegevoegd.<\/p>\n<p><\/p>\n<p><strong>Onderwerp \u21165: Infrastructure as Code<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>IaC: Een benadering van infrastructuur als code<\/li>\n<li>Cloud providers als infrastructuurleveranciers <\/li>\n<li>Systeeminitialisatietools, beeldopbouw (packer) <\/li>\n<li>IaC aan de hand van Terraform<\/li>\n<li>Configuratieopslag, samenwerking, en automatisering van toepassingen <\/li>\n<li>Praktijk voor het maken van Ansible-playbooks <\/li>\n<li>Idempotentie, declarativiteit <\/li>\n<li>IaC aan de hand van Ansible<\/li>\n<\/ul>\n<p><\/p>\n<p>We hebben de theoretische inhoud over UI en openstack cli ingekort en ons gericht op de praktijk.<br \/>\nWe bekijken twee benaderingen van IaC, gebruikmakend van dezelfde toepassing, waarbij we de voor- en nadelen van elke benadering laten zien. Hierdoor begrijpt de student welke benadering waar te gebruiken en kan hij zowel met Terraform als met Ansible werken.<\/p>\n<p><\/p>\n<p>In het onderwerp over Terraform zullen we in de praktijk teamwork en het opslaan van de status in een database bespreken. Bij het werken met modules schrijft en configureert de student zelf een module, leert hij ermee werken: hergebruiken, versiebeheer. We voegen het werken met Consul toe, laten zien in welke gevallen het nodig is en hoe het correct te gebruiken. <\/p>\n<p><\/p>\n<p><strong>Onderwerp \u21166: Testen van infrastructuur<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Laten we onderzoeken waarom tests niet worden geschreven?<\/li>\n<li>Welke tests zijn er in IaC?<\/li>\n<li>Zijn statische analysatoren echt zo nutteloos?<\/li>\n<li>Unit testing van IaC aan de hand van ansible + molecule<\/li>\n<li>Testen als onderdeel van ci<\/li>\n<li>Tests op stero\u00efden of hoe je niet 5 uur hoeft te wachten op het einde van tests voor IaC<\/li>\n<\/ul>\n<p><\/p>\n<p>We hebben de theoretische inhoud ingekort, minder verhalen over Vagrant\/Molecule, meer praktijk en direct testen, met de focus op linters en het werken met hen. We kijken vanuit CI-perspectief<br \/>\nhoe je testen sneller kunt maken. In de praktijk zal zijn:<\/p>\n<p><\/p>\n<ul>\n<li>een zelfgebouwde linter die controleert op de aanwezigheid van verplichte variabelen voor hosts afhankelijk van de rol;<\/li>\n<li>we voegen in CI alleen de testen toe van die rollen die gewijzigd zijn, wat de uitvoeringstijd van de tests aanzienlijk verkort;<\/li>\n<li>we voegen testen van scenario's toe. We zetten de toepassing volledig op als een integratietoets.<\/li>\n<\/ul>\n<p><\/p>\n<p><strong>Onderwerp \u21167: Monitoring van infrastructuur met Prometheus<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Hoe een gezonde monitoringsysteem op te zetten<\/li>\n<li>Monitoring als een instrument voor analyse, effectiviteit van ontwikkeling en stabiliteit van code, nog v\u00f3\u00f3r productie<\/li>\n<li>Configuratie van prometheus + alertmanager + grafana<\/li>\n<li>We gaan van resource monitoring over naar applicatiemonitoring<\/li>\n<\/ul>\n<p><\/p>\n<p>We zullen veel praten over monitoring van microservices: query-ID's, API-monitoringtools. Er zullen veel best practices zijn en veel zelfstandig werk.<\/p>\n<p><\/p>\n<p>Laten we onze eigen exporter schrijven. We zullen monitoring instellen, niet alleen voor de productie-infrastructuur en -applicaties, maar ook voor builds in GitLab. We zullen de statistieken bekijken van mislukte tests. We zullen in de praktijk zien hoe monitoring eruitziet zonder health check en met health check.<\/p>\n<p><\/p>\n<p><strong>Onderwerp \u21168. Toepassingslogging met ELK<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>Overzicht van Elastic en zijn tools<\/li>\n<li>ELK\/Elastic Stack\/x-pack \u2014 wat is wat en wat is het verschil?<\/li>\n<li>Welke taken kunnen worden opgelost met ElasticSearch (zoekopdrachten, opslag, schalingseigenschappen, flexibiliteit van configuratie)<\/li>\n<li>Monitoring van de infrastructuur (x-pack)<\/li>\n<li>Logboeken van containers en applicaties (x-pack)<\/li>\n<li>Logging aan de hand van ons voorbeeldapplicatie<\/li>\n<li>Praktijken voor het werken met Kibana<\/li>\n<li>Open Distro for Elasticsearch van Amazon<\/li>\n<\/ul>\n<p><\/p>\n<p>Het onderwerp is volledig herzien, het wordt geleid door Eduard Medvedev, velen hebben hem gezien in de webinar over DevOps en SRE. Hij zal de beste praktijken voor werken met EFK laten zien aan de hand van een voorbeeldapplicatie. Er zal praktijk zijn met Kibana.<\/p>\n<p><\/p>\n<p><strong>Onderwerp \u21169: Automatisering van infrastructuur met ChatOps<\/strong><\/p>\n<p><\/p>\n<ul>\n<li>DevOps en ChatOps<\/li>\n<li>ChatOps: sterke punten<\/li>\n<li>Slack en alternatieven<\/li>\n<li>Bots voor ChatOps<\/li>\n<li>Hubot en alternatieven<\/li>\n<li>Beveiliging<\/li>\n<li>Testen<\/li>\n<li>Beste en slechtste praktijken<\/li>\n<\/ul>\n<p><\/p>\n<p>In ChatOps hebben we de praktijk van authenticatie toegevoegd met scheiding van rechten, bevestiging van acties door een andere gebruiker, theorie en praktijk van alternatieven voor Slack in de vorm van Mattermost, theorie van unit- en integratietests voor de bot.<\/p>\n<p><\/p>\n<p>De Slurm DevOps begint op 30 januari. Prijs \u2014 30.000.<br \/>\nVoor degenen die tot het einde hebben gelezen, korting van 15% op de DevOps-cursus met de promocode habrapost.<\/p>\n<p><\/p>\n<p>Registratie <noindex><a rel=\"nofollow\" href=\"https:\/\/slurm.io\/devops\/?utm_source=habr%5E_%5Eamp%5E_%5Eutm_medium=post%5E_%5Eamp%5E_%5Eutm_campaign=devops%5E_%5Eamp%5E_%5Eutm_content=post_16-01-2020%5E_%5Eamp%5E_%5Eutm_term=skobin\">hier<\/a><\/noindex><\/p>\n<p><\/p>\n<p>Ik kijk ernaar uit om jullie op de Slurms te zien!<\/p>\n<p>Bron: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/southbridge\/blog\/484302\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434. \u0412 \u0430\u0434\u0436\u0430\u0439\u043b\u0435 \u043c\u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0430\u0441\u044c \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u044f MVP \u0438 \u0438\u043d\u043a\u0440\u0435\u043c\u0435\u043d\u0442\u0430, \u044d\u0442\u043e \u043f\u0440\u044f\u043c \u043c\u043e\u0435: \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u044b\u0439 \u043a\u0443\u0441\u043e\u043a, \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0435\u0433\u043e \u0438 \u0434\u0432\u0438\u043d\u0443\u0442\u044c\u0441\u044f \u0434\u0430\u043b\u044c\u0448\u0435. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c DevOps-\u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0432 \u0442\u043e\u043c \u0432\u0438\u0434\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0435\u0435 \u043e\u0431\u0441\u0443\u0436\u0434\u0430\u044e\u0442 \u0432 \u043a\u043d\u0438\u0433\u0430\u0445 \u0438 \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f\u0445, \u044d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":55400,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-55399","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.\" \/>\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\/nl\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\u0421\u043b\u0451\u0440\u043c DevOps \u2014 \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u043d\u0438\u0446\u0430 \u0437\u0430 3 \u0434\u043d\u044f, \u0447\u0435\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0436\u0443\u0440\u0430\u0432\u043b\u044c \u0432 \u0434\u0430\u043b\u0435\u043a\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem\" \/>\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-01-18T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:03:30+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\udd47Slurm DevOps \u2014 een beter functionerende vink in 3 dagen dan een prachtige kraanvogel in een verre toekomst | ProHoster","description":"Ik hou van een project van een week, en ik ben bang voor projecten van een jaar.","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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\u0421\u043b\u0451\u0440\u043c DevOps \u2014 \u043b\u0443\u0447\u0448\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0430\u044f \u0441\u0438\u043d\u0438\u0446\u0430 \u0437\u0430 3 \u0434\u043d\u044f, \u0447\u0435\u043c \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u0439 \u0436\u0443\u0440\u0430\u0432\u043b\u044c \u0432 \u0434\u0430\u043b\u0435\u043a\u043e\u043c \u0431\u0443\u0434\u0443\u0449\u0435\u043c | ProHoster","og:description":"\u042f \u043b\u044e\u0431\u043b\u044e \u043f\u0440\u043e\u0435\u043a\u0442 \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u043d\u0435\u0434\u0435\u043b\u044e, \u0438 \u043c\u0435\u043d\u044f \u043f\u0443\u0433\u0430\u044e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442\u044b \u0434\u043b\u0438\u043d\u043e\u0439 \u0432 \u0433\u043e\u0434.","og:url":"https:\/\/prohoster.info\/nl\/blog\/administrirovanie\/slyorm-devops-luchshe-rabotayushhaya-sinitsa-za-3-dnya-chem-prekrasnyj-zhuravl-v-dalekom-budushhem","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-01-18T21:00:00+00:00","article:modified_time":"2020-02-18T11:03:30+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"55399","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 19:44:26","updated":"2022-10-03 22:47:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/55399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=55399"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/55399\/revisions"}],"predecessor-version":[{"id":172874,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/55399\/revisions\/172874"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/55400"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=55399"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=55399"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=55399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}