{"id":30470,"date":"2019-10-31T21:35:42","date_gmt":"2019-10-31T18:35:42","guid":{"rendered":"https:\/\/prohoster.info\/blog\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\/"},"modified":"2019-10-31T21:35:42","modified_gmt":"2019-10-31T18:35:42","slug":"sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Moderne platform til udvikling og implementering af software","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dette er den f\u00f8rste publikation i en serie af materialer, der omhandler \u00e6ndringer, forbedringer og tilf\u00f8jelser i den kommende opdatering af Red Hat OpenShift til version 4.0, som vil hj\u00e6lpe med at forberede overgangen til den nye version.<\/p>\n<p><img decoding=\"async\" alt=\"Moderne platform til udvikling og implementering af software\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSiden det \u00f8jeblik, hvor repr\u00e6sentanterne fra det stadigv\u00e6k dannende Kubernetes-samfund f\u00f8rste gang m\u00f8dtes i efter\u00e5ret 2014 i Googles kontor i Seattle, kunne man allerede sige, at Kubernetes-projektet var bestemt til fundamentalt at \u00e6ndre de moderne tilgange til udvikling og implementering af software. Samtidig fortsatte de offentlige leverand\u00f8rer af cloud-tjenester aktivt med at investere i udviklingen af infrastruktur og tjenester, hvilket gjorde arbejdet med IT og softwareudvikling betydeligt lettere og mere tilg\u00e6ngeligt, noget som f\u00e5 kunne forestille sig i begyndelsen af \u00e5rtiet.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSelvf\u00f8lgelig var annonceringen af hver ny cloud-tjeneste ledsaget af adskillige diskussioner blandt eksperter p\u00e5 Twitter, hvor debatterne d\u00e6kkede mange emner \u2013 herunder slutningen p\u00e5 \u00e6raen med open source, nedgangen af on-premises IT, uundg\u00e5eligheden af en ny softwaremonopol i skyen, og hvordan den nye X-paradigme ville erstatte alle de \u00f8vrige paradigmer. <\/p>\n<h3>Det er v\u00e6rd at n\u00e6vne, at alle disse diskussioner var temmelig t\u00e5belige.<\/h3>\n<p>\nRealiteten er, at intet forsvinder, og vi ser i dag en eksponentiel v\u00e6kst i slutprodukter og m\u00e5der at udvikle dem p\u00e5, hvilket skyldes den kontinuerlige fremkomst af ny software i vores liv. Og selvom alt omkring os vil \u00e6ndre sig, vil essensen forblive u\u00e6ndret. Softwareudviklere vil stadig skrive kode med fejl, driftsingeni\u00f8rer og specialister i drift vil forts\u00e6tte med at b\u00e6re pagere og modtage automatiske notifikationer i Slack, og ledere vil fortsat arbejde med begreberne OpEx og CapEx. Hver gang der opst\u00e5r en fejl, vil den senior udvikler sukke trist og sige: \"Jeg sagde det...\" <\/p>\n<p>Hvad der virkelig <b>burde diskuteres<\/b>, s\u00e5 dette er, hvilke v\u00e6rkt\u00f8jer vi kan f\u00e5 til r\u00e5dighed for at skabe kvalitetssoftwareprodukter, og hvordan de kan forbedre sikkerheden og g\u00f8re udviklingen enklere og mere p\u00e5lidelig. Med stigende kompleksitet i projekter opst\u00e5r nye risici, og i dag afh\u00e6nger menneskers liv i s\u00e5 h\u00f8j grad af software, at udviklere simpelthen er n\u00f8dt til at g\u00f8re deres arbejde bedre. <\/p>\n<p>Kubernetes er et af disse v\u00e6rkt\u00f8jer. Der arbejdes p\u00e5 at integrere det i Red Hat OpenShift sammen med andre v\u00e6rkt\u00f8jer og tjenester til en samlet platform, der g\u00f8r software mere p\u00e5lidelig, nemt at administrere og sikker for brugerne. <\/p>\n<p>Med dette in mente stiller OpenShift-teamet sig selv et simpelt sp\u00f8rgsm\u00e5l: <\/p>\n<h3>Hvordan kan vi g\u00f8re arbejdet med Kubernetes enklere og mere bekvemt? <\/h3>\n<p>\nSvaret er overraskende indlysende: <\/p>\n<ul>\n<li>at automatisere de komplekse aspekter ved distribution i skyen eller uden for skyen; <\/li>\n<li>at fokusere p\u00e5 p\u00e5lidelighed ved at skjule kompleksiteten; <\/li>\n<li>at forts\u00e6tte med at levere enkle og sikre opdateringer regelm\u00e6ssigt; <\/li>\n<li>at opn\u00e5 kontrol og mulighed for revision; <\/li>\n<li>at sigte mod at sikre h\u00f8j sikkerhed fra starten uden at g\u00e5 p\u00e5 kompromis med brugervenligheden. <\/li>\n<\/ul>\n<p>\nDen n\u00e6ste version af OpenShift skal tage h\u00f8jde for b\u00e5de erfaringerne fra skaberne og erfaringerne fra andre udviklere, der implementerer software i stor skala i verdens st\u00f8rste virksomheder. Desuden skal den tage hensyn til al den erfaring, der er opbygget indenfor \u00e5bne \u00f8kosystemer, som i dag danner grundlaget for den moderne verden. Det er n\u00f8dvendigt at overgive det tidligere mindset hos amat\u00f8rudviklere og bev\u00e6ge sig mod en ny filosofi om et automatiseret fremtid. Det skal v\u00e6re en 'bro' mellem de gamle og nye m\u00e5der at distribuere software p\u00e5 og udnytte al tilg\u00e6ngelig infrastruktur \u2013 uanset om den drives af den st\u00f8rste cloud-udbyder eller k\u00f8rer p\u00e5 sm\u00e5 systemer i kanten. <\/p>\n<h3>Hvordan opn\u00e5r vi dette resultat?<\/h3>\n<p>\nI Red Hat er det almindeligt at udf\u00f8re langtrukken og utaknemmelig arbejde for at bevare det etablerede f\u00e6llesskab og for at undg\u00e5 lukning af projekter, som virksomheden deltager i. Open-source f\u00e6llesskaberne rummer et v\u00e6ld af talentfulde udviklere, der skaber de mest eventyrlige ting \u2013 underholdende, l\u00e6rende, nye muligheder og simpelthen smukke. Men selvf\u00f8lgelig forventer ingen, at alle deltagere bev\u00e6ger sig i samme retning eller forf\u00f8lger f\u00e6lles m\u00e5l. Nogle gange er det n\u00f8dvendigt at bruge denne energi og omdirigere den til de relevante retninger for at udvikle omr\u00e5der, som ville v\u00e6re nyttige for vores brugere, men samtidig skal vi holde \u00f8je med udviklingen i vores f\u00e6llesskaber og l\u00e6re af dem. <\/p>\n<p>I begyndelsen af 2018 k\u00f8bte Red Hat projektet CoreOS, som havde en lignende vision for fremtiden \u2013 en mere sikker og p\u00e5lidelig fremtid baseret p\u00e5 open-source principper. Virksomheden arbejdede videre med udviklingen af disse ideer og deres implementering, mens vi realiserede vores filosofi \u2013 str\u00e6bte efter en sikker drift af al software. Alt dette arbejde er baseret p\u00e5 Kubernetes, Linux, offentlige skyer, private skyer og tusindvis af andre projekter, der danner grundlaget for vores moderne digitale \u00f8kosystem. <\/p>\n<h3>Den nye version af OpenShift 4 vil v\u00e6re forst\u00e5elig, automatiseret og mere naturlig.<\/h3>\n<p>\nOpenShift-platformen vil arbejde sammen med de bedste og mest p\u00e5lidelige Linux-operativsystemer, med bare-metal hardware support, bekvem virtualisering, automatisk infrastrukturprogrammering og naturligvis containere (som i bund og grund blot er Linux-billeder). <\/p>\n<p>Platformen skal v\u00e6re sikker fra starten, samtidig med at den giver mulighed for nemme iterationer for udviklerne \u2013 det vil sige have tilstr\u00e6kkelig fleksibilitet og p\u00e5lidelighed, mens den stadig tillader administratorer at udf\u00f8re revision og sikre nem h\u00e5ndtering. <\/p>\n<p>Den skal muligg\u00f8re drift af software 'som en tjeneste' og ikke f\u00f8re til ukontrolleret v\u00e6kst af infrastrukturen for operat\u00f8rerne. <\/p>\n<p>Det vil give udviklere mulighed for at fokusere p\u00e5 at skabe reelle produkter til brugere og kunder. Man beh\u00f8ver ikke at k\u00e6mpe med en jungle af hardware- og softwareindstillinger, og alle uventede komplikationer vil v\u00e6re en saga blot. <\/p>\n<h3>OpenShift 4: En NoOps platform, der ikke kr\u00e6ver vedligeholdelse<\/h3>\n<p>\nI <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">i bloggen.<\/a><\/noindex> De opgaver, der blev beskrevet, hjalp med at danne virksomhedens vision for OpenShift 4. Teamet har som m\u00e5l at forenkle daglige opgaver i forhold til drift og vedligeholdelse af software s\u00e5 meget som muligt, s\u00e5 disse processer bliver lette og ubesv\u00e6rede \u2013 b\u00e5de for specialister i implementering og for udviklere. Men hvordan kan man n\u00e6rme sig dette m\u00e5l? Hvordan skaber man en softwareplatform, der kr\u00e6ver minimal indgriben? Hvad betyder NoOps i denne sammenh\u00e6ng? <\/p>\n<p>Hvis man fors\u00f8ger at abstrahere, betyder begreberne 'serverless' eller 'NoOps' for udviklere v\u00e6rkt\u00f8jer og tjenester, der skjuler den 'driftsm\u00e6ssige' komponent eller minimerer denne byrde for udvikleren. <\/p>\n<ul>\n<li>Arbejd ikke med systemer, men med applikationsgr\u00e6nseflader (API'er). <\/li>\n<li>Engager jer ikke i softwareimplementering \u2013 lad udbyderen tage sig af det. <\/li>\n<li>Start ikke med at skabe et stort framework \u2013 begynd med at skrive sm\u00e5 fragmenter, der fungerer som 'byggesten'; s\u00f8rg for, at denne kode arbejder med data og begivenheder, ikke med diske og databaser.<\/li>\n<\/ul>\n<p>\nOpgaven, som f\u00f8r, er at accelerere iterationerne i softwareudvikling, muligg\u00f8re skabelsen af mere kvalitetsprodukter, og samtidig give udvikleren ro omkring de systemer, p\u00e5 hvilke hans software k\u00f8rer. En erfaren udvikler forst\u00e5r udm\u00e6rket, at hvis man fokuserer p\u00e5 brugerne, kan situationen hurtigt \u00e6ndre sig, s\u00e5 man b\u00f8r ikke investere for meget tid i at skrive software, medmindre man har absolut tillid til dets n\u00f8dvendighed. <\/p>\n<p>For specialists involved in maintenance and operation, the term 'NoOps' might sound somewhat daunting. However, during conversations with operations engineers, it becomes clear that the patterns and methodologies they use, aimed at ensuring reliability (Site Reliability Engineering, SRE), greatly resonate with the aforementioned patterns. <\/p>\n<ul>\n<li>Don\u2019t manage systems \u2013 automate the processes that manage them. <\/li>\n<li>Don\u2019t focus on software implementation \u2013 create a pipeline for its deployment. <\/li>\n<li>Try not to consolidate all your services together and avoid having the failure of one service lead to the failure of the entire system \u2013 distribute them across the infrastructure using automation tools, and connect them with the possibility for control and monitoring.<\/li>\n<\/ul>\n<p>\nSRE specialists know that things can go wrong, and they will need to track and resolve issues \u2013 therefore, they automate routine tasks and proactively define acceptable deviations (error budgets) to be prepared for prioritizing and decision-making when problems arise. <\/p>\n<p>Kubernetes in OpenShift is a platform designed to address two main challenges: instead of forcing you to deal with virtual machines or load balancer APIs, it works with higher-order abstractions \u2013 with deployment processes and services. Instead of installing software agents, you can launch containers, and instead of writing your own monitoring stack, you can use the tools already available on the platform. Thus, the secret ingredient of OpenShift 4 is not really a secret \u2013 it\u2019s simply about adopting SRE principles and serverless concepts and bringing them to fruition to assist developers and operations engineers. <\/p>\n<ul>\n<li>Automate and standardize the infrastructure used by applications.<\/li>\n<li>Connect deployment and development processes together without restricting the developers themselves.<\/li>\n<li>Ensure that launching, auditing, and securing the hundredth service, function, application, or entire stack is no more complex than the first. <\/li>\n<\/ul>\n<p>\nMen hvad er forskellen p\u00e5 OpenShift 4-platformen i forhold til dens forg\u00e6ngere og den \"standard\" tilgang til at l\u00f8se s\u00e5danne problemer? Hvordan opn\u00e5s skalering for teams, der arbejder med implementering og drift? Det er, fordi kongen i denne situation er klyngen. S\u00e5ledes,<\/p>\n<ul>\n<li>Lad os s\u00f8rge for, at form\u00e5let med klynger er klart (Kostnadseffektivt sky, jeg oprettede denne klynge, fordi jeg kunne)<\/li>\n<li>Maskiner og operativsystemer findes for at betjene klyngen (Deres Majest\u00e6t)<\/li>\n<li>Administrer tilstanden p\u00e5 v\u00e6rterne fra klyngen og minimer deres drift. <\/li>\n<li>For hvert vigtigt element i systemet er der brug for en \"barnepige\" (mekanisme), der overv\u00e5ger og l\u00f8ser problemer.<\/li>\n<li>Fejl i *enhver* aspekt eller element i systemet med de relevante genoprettelsesmekanismer er en normal del af livet.<\/li>\n<li>Hele infrastrukturen skal konfigureres via API. <\/li>\n<li>Brug Kubernetes til at k\u00f8re Kubernetes. (Ja, det er ikke en trykfejl)<\/li>\n<li>Opdateringer skal installeres nemt og bekvemt. Hvis installationen af en opdatering kr\u00e6ver mere end \u00e9t musetryk, g\u00f8r vi tydeligvis noget forkert. <\/li>\n<li>Overv\u00e5gning og fejlfinding af enhver komponent b\u00f8r ikke v\u00e6re et problem, og tilsvarende skal overv\u00e5gning og rapportering p\u00e5 hele infrastrukturen ogs\u00e5 v\u00e6re enkelt og brugervenligt. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Vil du se platformens muligheder i aktion?<\/h3>\n<p>\nDen tidlige version af OpenShift 4 er blevet tilg\u00e6ngelig for udviklere. Med en brugervenlig installationsprogram kan du lancere en klynge p\u00e5 AWS oven p\u00e5 Red Hat CoreOS. For at bruge den tidlige version kr\u00e6ves der kun en AWS-konto for at levere infrastrukturen og et s\u00e6t konti for at f\u00e5 adgang til de tidlige versionsbilleder. <\/p>\n<ol>\n<li>For at komme i gang, g\u00e5 til <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> og klik p\u00e5 \"Get Started\". <\/li>\n<li>Log ind p\u00e5 din Red Hat-konto (eller opret en ny) og f\u00f8lg instruktionerne for at konfigurere din f\u00f8rste klynge. <\/li>\n<\/ol>\n<p>\nEfter en vellykket installation, kig p\u00e5 vores uddannelsesmaterialer <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, for at f\u00e5 en mere detaljeret forst\u00e5else af de systemer og koncepter, der g\u00f8r OpenShift 4-platformen s\u00e5 enkel og brugervenlig til at k\u00f8re Kubernetes. <\/p>\n<p>Pr\u00f8v den nye version af OpenShift og del din mening. Vi str\u00e6ber efter at g\u00f8re arbejdet med Kubernetes s\u00e5 nemt som muligt \u2013 fremtiden for NoOps starter allerede i dag. <\/p>\n<p><b>Og nu, v\u00e6r opm\u00e6rksom!<br \/>\nP\u00e5 konferencen <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> Den 20. april vil en af udviklerne af OpenShift, Vadim Rutkovskiy, afholde en workshop \u2013 han vil bryde ti klynger og f\u00e5 dem til at reparere. Konferencen koster penge, men med promo-koden #RedHat f\u00e5r du 37% rabat.<\/p>\n<p>Workshopen finder sted fra 17:15 til 18:15, og standen er \u00e5ben hele dagen. T-shirts, hatte, klisterm\u00e6rker \u2013 som s\u00e6dvanligt!<\/p>\n<p>Saal #2<br \/>\n\u00abHer skal hele systemet \u00e6ndres: vi reparerer de \u00f8delagte k8s klynger sammen med certificerede mekanikere\u00bb. <\/b><br \/>\n<br \/>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/445558\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. \u0421 \u0442\u043e\u0433\u043e \u0441\u0430\u043c\u043e\u0433\u043e \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u043a\u0430\u043a \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043b\u0438 \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0449\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Kubernetes \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0441\u043e\u0431\u0440\u0430\u043b\u0438\u0441\u044c \u043e\u0441\u0435\u043d\u044c\u044e 2014 \u0433\u043e\u0434\u0430 \u0432 \u043e\u0444\u0438\u0441\u0435 Google \u0432 \u0421\u0438\u044d\u0442\u043b\u0435, \u0443\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22470,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30470","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=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\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\/da\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\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:35:42+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:35:42+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\udd47Moderne platform til udvikling og implementering af software | ProHoster","description":"Dette er den f\u00f8rste publikation i en serie materialer, der omhandler \u00e6ndringer, forbedringer og tilf\u00f8jelser i den kommende opdatering af Red Hat OpenShift til version 4.0, som vil hj\u00e6lpe med at forberede overgangen til den nye version.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 \u0440\u0430\u0437\u0432\u0435\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f | ProHoster","og:description":"\u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u044f \u0432 \u0441\u0435\u0440\u0438\u0438 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f\u043c, \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u044f\u043c \u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f\u043c \u0432 \u0433\u0440\u044f\u0434\u0443\u0449\u0435\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b Red Hat OpenShift \u0434\u043e 4.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u0443 \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e. .","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","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:35:42+00:00","article:modified_time":"2019-10-31T18:35:42+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30470","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 01:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 23:14:30","updated":"2026-01-21 01:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/30470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}