{"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\/sv\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","title":{"rendered":"GitOps: ett nytt trendigt begrepp eller ett genombrott inom automatisering?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"GitOps: ett nytt trendigt begrepp eller ett genombrott inom automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/e42c60efdb714359314bcb597a7132e4.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>De flesta av oss, n\u00e4r vi noterar ett nytt begrepp inom IT-bloggosf\u00e4ren eller p\u00e5 en konferens, st\u00e4ller f\u00f6rr eller senare en liknande fr\u00e5ga: \"Vad \u00e4r det h\u00e4r? \u00c4r det bara ett modeord, ett 'buzzword', eller \u00e4r det verkligen n\u00e5got v\u00e4rt att uppm\u00e4rksamma, studera och som lovar nya horisonter?\" Exakt samma sak h\u00e4nde mig med termen <em>GitOps<\/em> f\u00f6r en tid sedan. Bev\u00e4pnad med en m\u00e4ngd redan existerande artiklar samt kunskapen fr\u00e5n kollegor p\u00e5 f\u00f6retaget <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex>, f\u00f6rs\u00f6kte jag f\u00f6rst\u00e5 vad det h\u00e4r var f\u00f6r n\u00e5got och hur det kan till\u00e4mpas i praktiken.<\/p>\n<p>F\u00f6r \u00f6vrigt visar ocks\u00e5 det nyligen genomf\u00f6rda v\u00e5r unders\u00f6kning att mer \u00e4n h\u00e4lften av de tillfr\u00e5gade \u00e4nnu inte har b\u00f6rjat arbeta med dess principer. <em>GitOps<\/em> S\u00e5 problemet med infrastrukturhantering \u00e4r inte nytt. M\u00e5nga molnleverant\u00f6rer har redan varit tillg\u00e4ngliga f\u00f6r allm\u00e4nheten i mer \u00e4n ett decennium och borde, verkar det som, ha gjort arbetet f\u00f6r de som ansvarar f\u00f6r infrastruktur enkelt och okomplicerat. Men n\u00e4r man j\u00e4mf\u00f6r med processen f\u00f6r applikationsutveckling (d\u00e4r automatiseringsniv\u00e5n n\u00e5r nya h\u00f6jder), involverar infrastrukturprojekt fortfarande ofta m\u00e5nga manuellt utf\u00f6rda uppgifter och kr\u00e4ver speciell kunskap och experter, s\u00e4rskilt med h\u00e4nsyn till moderna krav p\u00e5 tillf\u00f6rlitlighet, flexibilitet, skalbarhet och elastisk hantering.<\/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>Molntj\u00e4nster har framg\u00e5ngsrikt uppfyllt dessa krav och det var just de som gav ett betydande uppsving till utvecklingen av detta angreppss\u00e4tt.<\/p>\n<p>Det \u00e4r f\u00f6rst\u00e5eligt. Det var de som m\u00f6jliggjorde helt virtuella datacenter: inga fysiska servrar, hyllor eller n\u00e4tverkskomponenter, hela infrastrukturen kan beskrivas med skript och konfigurationsfiler. <em>IaC<\/em>S\u00e5 vad \u00e4r egentligen skillnaden<\/p>\n<p>All kod lagras i ett git-repository <em>GitOps<\/em> fr\u00e5n <em>IaC<\/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>IaC<\/em><\/strong><\/p>\n<p>Versionshantering av koden \u00e4r valfri<\/p>\n<p>Deklarativ kodbeskrivning \/ Idempotens<\/p>\n<p>B\u00e5de deklarativ och imperativ beskrivning \u00e4r till\u00e5tna<\/p>\n<p>\u00c4ndringar tr\u00e4der i kraft med hj\u00e4lp av Merge Request \/ Pull Request-mekanismer <\/p>\n<p>Godk\u00e4nnande, bekr\u00e4ftelse och samarbete \u00e4r valfria <\/p>\n<p>Processen f\u00f6r att rulla ut uppdateringar \u00e4r automatiserad<\/p>\n<p>Processen f\u00f6r att rulla ut uppdateringar \u00e4r inte standardiserad (automatiserad, manuell, filkopiering, med hj\u00e4lp av kommandoraden osv.)<\/p>\n<p>Med andra ord<\/p>\n<p>kom till v\u00e4rlden tack vare till\u00e4mpningen av principer <em>GitOps<\/em> kom till v\u00e4rlden tack vare till\u00e4mpningen av principer <em>IaC<\/em>. F\u00f6r det f\u00f6rsta kan infrastruktur och konfigurationer nu lagras p\u00e5 samma s\u00e4tt som applikationer. Koden \u00e4r l\u00e4tt att lagra, dela, j\u00e4mf\u00f6ra och dra nytta av versionshantering. Versioner, grenar, historik. Allt detta p\u00e5 en plats som \u00e4r tillg\u00e4nglig f\u00f6r hela teamet. D\u00e4rf\u00f6r var det en naturlig utveckling att b\u00f6rja anv\u00e4nda versionshanteringssystem. S\u00e4rskilt git, som \u00e4r det mest popul\u00e4ra.<\/p>\n<p>\u00c5 andra sidan har m\u00f6jligheten att automatisera infrastrukturna hanteringsprocesser uppst\u00e5tt. Nu kan detta g\u00f6ras snabbare, mer p\u00e5litligt och billigare. I synnerhet var principerna f\u00f6r CI\/CD redan k\u00e4nda och popul\u00e4ra bland mjukvaruutvecklare. Det handlade bara om att \u00f6verf\u00f6ra och till\u00e4mpa dessa k\u00e4nda kunskaper och f\u00e4rdigheter till ett nytt omr\u00e5de. Dessa metoder str\u00e4ckte sig dock bortom den standarddefinition av Infrastruktur som kod, och d\u00e4rav f\u00f6ddes begreppet. <em>GitOps<\/em>.<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: ett nytt trendigt begrepp eller ett genombrott inom automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/aadc2dede7df79dd439ba2cd2b269268.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Nyfikenhet <em>GitOps<\/em>, sj\u00e4lvklart, ligger ocks\u00e5 i att detta inte \u00e4r en produkt, plugin eller plattform kopplad till n\u00e5gon leverant\u00f6r. Det \u00e4r snarare en paradigm och en upps\u00e4ttning principer, j\u00e4mf\u00f6rbar med ett annat bekant begrepp: DevOps.<\/p>\n<p>P\u00e5 f\u00f6retaget <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/gitlab\/\">GitLab<\/a><\/noindex> Vi har utarbetat tv\u00e5 definitioner av detta nya begrepp: teoretisk och praktisk. L\u00e5t oss b\u00f6rja med den teoretiska:<\/p>\n<blockquote>\n<p>GitOps \u2014 \u00e4r en metodik som anv\u00e4nder avancerade DevOps-principer som anv\u00e4nds f\u00f6r applikationsutveckling, s\u00e5som versionskontroll, samarbete, \u00f6verensst\u00e4mmelse, CI\/CD, och till\u00e4mpar dem f\u00f6r att l\u00f6sa uppgifter kring automatisering av infrastrukturhantering.<\/p>\n<\/blockquote>\n<p>Alla processer <em>GitOps<\/em> arbete med hj\u00e4lp av redan befintliga verktyg. All infrastrukturkod lagras i det bekanta git-repositoriet, \u00e4ndringar g\u00e5r genom samma \u00f6verenskommelseprocess som vilken annan programkod som helst, och distributionsprocessen \u00e4r automatiserad, vilket minimerar m\u00e4nskliga fel, \u00f6kar p\u00e5litligheten och reproducerbarheten.<\/p>\n<p>Ur praktisk synvinkel beskriver vi <em>GitOps<\/em> p\u00e5 f\u00f6ljande s\u00e4tt:<\/p>\n<\/p>\n<p><img decoding=\"async\" alt=\"GitOps: ett nytt trendigt begrepp eller ett genombrott inom automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/899036066a7c3f48d3b2077b3898c2a8.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p>Infrastruktur som kod har vi redan diskuterat som en av de viktigaste delarna av denna formel. L\u00e5t oss presentera de andra akt\u00f6rerna.<\/p>\n<p>Merge Request (alternativt namn f\u00f6r Pull Request). I processen f\u00f6r MR \u2014 \u00e4r det en beg\u00e4ran om att till\u00e4mpa kod\u00e4ndringar och d\u00e4refter sl\u00e5 samman grenar. Men n\u00e4r det g\u00e4ller verktygen vi anv\u00e4nder \u2014 \u00e4r det snarare en m\u00f6jlighet att f\u00e5 en fullst\u00e4ndig \u00f6versikt \u00f6ver alla genomf\u00f6rda \u00e4ndringar: inte bara code diff, som samlats fr\u00e5n ett antal commits, utan ocks\u00e5 kontexten, testresultaten, det slutgiltiga f\u00f6rv\u00e4ntade resultatet. N\u00e4r vi pratar om infrastrukturkod, \u00e4r vi intresserade av hur infrastrukturen konkret kommer att f\u00f6r\u00e4ndras, hur m\u00e5nga nya resurser som kommer att l\u00e4ggas till eller tas bort, eller f\u00f6r\u00e4ndras. Det \u00e4r \u00f6nskv\u00e4rt i ett mer anv\u00e4ndarv\u00e4nligt och l\u00e4ttl\u00e4st format. N\u00e4r det g\u00e4ller molnleverant\u00f6rer skulle det vara bra att veta vilka ekonomiska konsekvenser den h\u00e4r f\u00f6r\u00e4ndringen medf\u00f6r.<\/p>\n<p>Men MR \u2014 \u00e4r ocks\u00e5 ett samarbetsverktyg, interaktion, kommunikation. Den plats d\u00e4r systemet med maktbalans tr\u00e4der i kraft. Fr\u00e5n enkla kommentarer till formella godk\u00e4nnanden och godk\u00e4nnanden.<\/p>\n<p>Och den sista komponenten: CI\/CD, som vi redan vet, ger m\u00f6jlighet att automatisera processen f\u00f6r att inf\u00f6ra infrastrukturella f\u00f6r\u00e4ndringar, testning (fr\u00e5n enkel syntaxkontroll till mer komplex statisk kodanalys). Och \u00e4ven f\u00f6r att senare uppt\u00e4cka driftsf\u00f6rskjutning: skillnader mellan det verkliga och \u00f6nskade tillst\u00e5ndet av systemet. Till exempel, som ett resultat av obeh\u00f6riga manuella f\u00f6r\u00e4ndringar eller systemsystemfel.<\/p>\n<p>Ja, termen <em>GitOps<\/em> introducerar oss inte till n\u00e5got helt nytt, uppfinner inte hjulet p\u00e5 nytt, utan till\u00e4mpar bara den samlade erfarenheten p\u00e5 ett nytt omr\u00e5de. Men det \u00e4r just h\u00e4r som dess styrka ligger.<\/p>\n<p>Och om du pl\u00f6tsligt skulle bli intresserad av hur allt detta ser ut i praktiken, s\u00e5 bjuder jag in dig att titta p\u00e5 v\u00e5r <noindex><a rel=\"nofollow\" href=\"https:\/\/bit.ly\/34tRpwZ\">masterclass<\/a><\/noindex>, d\u00e4r jag steg f\u00f6r steg ber\u00e4ttar hur man med hj\u00e4lp av GitLab:<\/p>\n<ul>\n<li>\n<p>Implementerar de grundl\u00e4ggande principerna f\u00f6r GitOps<\/p>\n<\/li>\n<li>\n<p>Skapar och g\u00f6r f\u00f6r\u00e4ndringar i molninfrastrukturen (utifr\u00e5n Yandex Cloud-exemplet)<\/p>\n<\/li>\n<li>\n<p>Automatiserar uppt\u00e4ckten av systemets driftsf\u00f6rskjutning fr\u00e5n det \u00f6nskade tillst\u00e5ndet med aktiv \u00f6vervakning<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" alt=\"GitOps: ett nytt trendigt begrepp eller ett genombrott inom automatisering?\" src=\"\/wp-content\/uploads\/2020\/10\/7e9b9d0ffab214371578edbb56e209be.png\" style=\"display:block;margin: 0 auto;\" \/>https:\/\/bit.ly\/34tRpwZ<\/p>\n<p>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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: \u00e4nnu ett trendigt begrepp eller ett genombrott inom automatisering? | ProHoster","description":"De flesta av oss noterar.","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/gitops-ocherednoj-modnyj-termin-ili-proryv-v-avtomatizaczii","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/96089","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=96089"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/96089\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/96090"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=96089"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=96089"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=96089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}