{"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\/no\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","title":{"rendered":"Moderne plattform for utvikling og distribusjon av programvare","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dette er den f\u00f8rste publikasjonen i en serie materiale om endringer, forbedringer og tillegg i den kommende oppdateringen av Red Hat OpenShift til 4.0, som vil hjelpe med overgangen til den nye versjonen.<\/p>\n<p><img decoding=\"async\" alt=\"Moderne plattform for utvikling og distribusjon av programvare\" src=\"\/wp-content\/uploads\/2019\/03\/c3c3ca1d31f65d6642acb50832db0812.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFra det \u00f8yeblikket representanter for det fremvoksende Kubernetes-samfunnet f\u00f8rst samlet seg h\u00f8sten 2014 i Googles kontor i Seattle, kunne man allerede se at prosjektet Kubernetes var d\u00f8mt til \u00e5 grunnleggende endre moderne tiln\u00e6rminger til utvikling og distribusjon av programvare. Samtidig fortsatte offentlige skyleverand\u00f8rer \u00e5 investere aktivt i utviklingen av infrastruktur og tjenester, noe som betydelig lettet og forenklet arbeid med IT og programvareutvikling, og gjorde dem utrolig tilgjengelige, noe sv\u00e6rt f\u00e5 kunne forestille seg i begynnelsen av ti\u00e5ret.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSelvf\u00f8lgelig var kunngj\u00f8ringen av hver ny skytjeneste ledsaget av mange diskusjoner blant ekspertene p\u00e5 Twitter, der debattene omfattet et bredt spekter av emner - inkludert slutten p\u00e5 epoken for \u00e5pen kildekode, nedgangen av IT p\u00e5 klientens side (on-premises IT), den uunng\u00e5elige nye programvaremonopol i skyen, og hvordan den nye paradigmen X vil erstatte alle andre paradigmer. <\/p>\n<h3>Det er kanskje un\u00f8dvendig \u00e5 si at alle disse debattene var ganske dumme<\/h3>\n<p>\nVirkeligheten er at ingenting forsvinner, og i dag kan vi observere en eksponentiell vekst i sluttprodukter og m\u00e5ter \u00e5 utvikle dem p\u00e5, noe som er knyttet til den konstante fremveksten av ny programvare i livene v\u00e5re. Og selv om alt rundt oss vil endres, vil essensen av alt forbli uendret. Programvareutviklere vil fortsatt skrive kode med feil, driftsingeni\u00f8rer og p\u00e5litelighetsspesialister vil fortsatt g\u00e5 rundt med pager og motta automatiske varsler i Slack, managere vil fortsatt benytte begrepene OpEx og CapEx, og hver gang det oppst\u00e5r en feil, vil en senior utvikler sukke trist og si: 'Jeg sa det\u2026' <\/p>\n<p>Hva som virkelig <b>burde diskuteres<\/b>, s\u00e5 dette er hva slags verkt\u00f8y vi kan f\u00e5 til r\u00e5dighet for \u00e5 lage kvalitets programvareprodukter, og hvordan de gj\u00f8r det lettere og mer p\u00e5litelig \u00e5 utvikle, samtidig som de \u00f8ker sikkerheten. Etter hvert som prosjektene blir mer komplekse, oppst\u00e5r det nye risikoer, og i dag er menneskers liv s\u00e5 avhengig av programvare at utviklerne m\u00e5 strebe etter \u00e5 gj\u00f8re jobben sin bedre. <\/p>\n<p>Kubernetes er et av disse verkt\u00f8yene. Det jobbes med \u00e5 integrere det med andre verkt\u00f8y og tjenester innenfor Red Hat OpenShift til en enhetlig plattform som skal gj\u00f8re programvaren mer p\u00e5litelig, enklere \u00e5 administrere og sikker for brukerne. <\/p>\n<p>Med dette i tankene stiller OpenShift-teamet seg ett enkelt sp\u00f8rsm\u00e5l: <\/p>\n<h3>Hvordan kan vi gj\u00f8re arbeidet med Kubernetes enklere og mer brukervennlig? <\/h3>\n<p>\nSvaret er overraskende \u00e5penbart: <\/p>\n<ul>\n<li>automatisere kompliserte aspekter ved distribusjon b\u00e5de i skyen og lokalt; <\/li>\n<li>fokusere p\u00e5 p\u00e5litelighet ved \u00e5 skjule kompleksiteten; <\/li>\n<li>fortsette med jevnlig utgivelse av enkle og sikre oppdateringer; <\/li>\n<li>oppn\u00e5 kontroll og mulighet for revisjon; <\/li>\n<li>strebe etter \u00e5 sikre h\u00f8y sikkerhet fra starten, men uten at det g\u00e5r p\u00e5 bekostning av brukervennligheten. <\/li>\n<\/ul>\n<p>\nDen neste utgivelsen av OpenShift m\u00e5 ta hensyn til b\u00e5de erfaringene fra utviklerne og erfaringene fra andre utviklere som implementerer programvare i stor skala hos verdens st\u00f8rste selskaper. I tillegg m\u00e5 all den samlede erfaringen fra \u00e5pne \u00f8kosystemer, som i dag ligger til grunn for den moderne verden, tas med i betraktning. Samtidig m\u00e5 man gi slipp p\u00e5 det gamle amat\u00f8rutvikler-mentalitets og g\u00e5 over til en ny filosofi for en automatisert fremtid. Dette m\u00e5 v\u00e6re en 'bro' mellom de gamle og nye m\u00e5tene \u00e5 distribuere programvare p\u00e5 og fullt utnytte all tilgjengelig infrastruktur \u2013 uansett om den driftes av en stor skyleverand\u00f8r eller kj\u00f8res p\u00e5 sm\u00e5 systemer ved kanten. <\/p>\n<h3>Hvordan oppn\u00e5r vi et slikt resultat?<\/h3>\n<p>\nI Red Hat er det vanlig \u00e5 bruke lang tid p\u00e5 \u00e5 utf\u00f8re kjedelig og utakknemlig arbeid for \u00e5 bevare det etablerte fellesskapet og hindre lukking av prosjekter selskapet deltar i. Det finnes en enorm mengde talentfulle utviklere i open-source-milj\u00f8et som skaper de mest bemerkelsesverdige ting \u2013 underholdende, l\u00e6rerike, som \u00e5pner nye muligheter og bare vakre. Men naturligvis forventer ingen at alle deltagere skal bevege seg i samme retning eller ha felles m\u00e5l. \u00c5 bruke denne energien og omdirigere den til riktig fokus er noen ganger n\u00f8dvendig for \u00e5 utvikle retninger som vil v\u00e6re nyttige for v\u00e5re brukere. Samtidig m\u00e5 vi f\u00f8lge med p\u00e5 utviklingen av v\u00e5re samfunn og l\u00e6re av dem. <\/p>\n<p>I begynnelsen av 2018 kj\u00f8pte Red Hat prosjektet CoreOS, som delte lignende visjoner for fremtiden \u2013 en mer sikker og p\u00e5litelig infrastruktur, bygget p\u00e5 open-source-prinsipper. Selskapet arbeidet med \u00e5 utvikle disse ideene videre og implementere dem, og dermed realisere v\u00e5r filosofi \u2013 \u00e5 oppn\u00e5 sikker drift av all programvare. Alt dette er bygget p\u00e5 Kubernetes, Linux, offentlige skyer, private skyer og tusenvis av andre prosjekter som utgj\u00f8r grunnlaget for v\u00e5rt moderne digitale \u00f8kosystem. <\/p>\n<h3>Den nye utgivelsen av OpenShift 4 vil v\u00e6re forst\u00e5elig, automatisert og mer intuitiv.<\/h3>\n<p>\nOpenShift-plattformen vil fungere med de beste og mest p\u00e5litelige Linux-operativsystemene, med bare-metal maskinvarest\u00f8tte, praktisk virtualisering, automatisk infrastrukturprogrammering, og selvf\u00f8lgelig med containere (som i all hovedsak bare er Linux-bilder). <\/p>\n<p>Plattformen m\u00e5 v\u00e6re sikker fra starten av, samtidig som den gir utviklerne muligheten for enkle iterasjoner \u2013 det vil si ha tilstrekkelig fleksibilitet og p\u00e5litelighet, samtidig som den lar administratorene gjennomf\u00f8re revisjoner og sikre enkel h\u00e5ndtering. <\/p>\n<p>Den m\u00e5 tillate drift av programvare \u00absom en tjeneste\u00bb, uten \u00e5 medf\u00f8re ukontrollert vekst av infrastrukturen for operat\u00f8rene. <\/p>\n<p>Det vil gj\u00f8re det mulig for utviklere \u00e5 fokusere p\u00e5 \u00e5 skape virkelige produkter for brukere og kunder. Man trenger ikke \u00e5 navigere gjennom innstillinger av maskinvare og programvare, og alle tilfeldige komplikasjoner vil v\u00e6re en saga blott. <\/p>\n<h3>OpenShift 4: NoOps-plattform uten behov for vedlikehold<\/h3>\n<p>\nI <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.openshift.com\/the-modern-software-platform\/\">denne publikasjonen<\/a><\/noindex> ble de oppgavene beskrevet som hjalp med \u00e5 forme selskapets visjon med hensyn til OpenShift 4. Teamet har som oppgave \u00e5 forenkle daglige drifts- og vedlikeholdsoppgaver s\u00e5 langt som mulig, slik at disse prosessene blir lette og uformelle \u2013 b\u00e5de for spesialister som jobber med implementering, og for utviklere. Men hvordan kan man n\u00e6rme seg dette m\u00e5let? Hvordan kan man lage en plattform for programvarekj\u00f8ring som krever minimal innblanding? Hva betyr egentlig NoOps i denne sammenhengen? <\/p>\n<p>Hvis man pr\u00f8ver \u00e5 abstrahere, betyr begrepene \u00abserverless\u00bb eller \u00abNoOps\u00bb for utviklere verkt\u00f8y og tjenester som skjuler den \u00abdriftsmessige\u00bb komponenten eller som minimerer denne byrden for utvikleren. <\/p>\n<ul>\n<li>Arbeid ikke med systemer, men med applikasjonsgrensesnitt (API). <\/li>\n<li>Ikke f\u00e5 med deg oppgaven med programvareimplementering \u2013 la leverand\u00f8ren gj\u00f8re det for deg. <\/li>\n<li>Ikke ta p\u00e5 deg \u00e5 lage en stor rammeverk med en gang \u2013 begynn med \u00e5 skrive sm\u00e5 fragmenter som fungerer som \u00abbyggeklosser\u00bb, og pr\u00f8v \u00e5 f\u00e5 koden til \u00e5 fungere med data og hendelser, ikke med disker og databaser.<\/li>\n<\/ul>\n<p>\nOppgaven, som alltid, er \u00e5 akselerere iterasjonene i programvareutviklingen, gi mulighet for \u00e5 lage produkter av h\u00f8yere kvalitet, og \u00e5 s\u00f8rge for at utvikleren kan v\u00e6re bekymringsfri om systemene programvaren hans kj\u00f8rer p\u00e5. En erfaren utvikler forst\u00e5r godt at hvis man fokuserer p\u00e5 brukerne, kan situasjonen endre seg raskt, s\u00e5 man skal ikke investere for mye tid i programvareutvikling hvis man ikke har absolutt tillit til dens n\u00f8dvendighet. <\/p>\n<p>For specialists involved in maintenance and operation, the term \"NoOps\" may sound somewhat daunting. However, during conversations with operations engineers, it becomes evident that the patterns and practices they use to ensure reliability (Site Reliability Engineering, SRE) closely align with the aforementioned patterns. <\/p>\n<ul>\n<li>Don't manage systems \u2013 automate the processes for managing them. <\/li>\n<li>Don't focus on software implementation \u2013 create a pipeline for its deployment. <\/li>\n<li>Avoid clustering all your services together and ensure that the failure of one does not lead to the failure of the entire system \u2013 distribute them across the infrastructure using automation tools, and connect them while allowing for monitoring and oversight.<\/li>\n<\/ul>\n<p>\nSRE specialists understand that things can go wrong, and they need to track and resolve issues \u2013 therefore, they automate routine tasks and establish acceptable deviations (error budgets) in advance to be prepared to prioritize and make decisions when a problem arises. <\/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-level abstractions \u2013 deployment processes and services. Rather than installing software agents, you can run containers, and instead of writing your own monitoring stack, use the tools already available within the platform. Thus, the secret ingredient of OpenShift 4 is not actually a mystery \u2013 it\u2019s about incorporating SRE principles and serverless concepts and leading them to a logical conclusion, in support of 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 without restricting the developers themselves.<\/li>\n<li>Ensure that the launch, audit, and security of the hundredth service, function, application, or an entire stack is no more complicated than that of the first. <\/li>\n<\/ul>\n<p>\nHva skiller OpenShift 4-plattformen fra sine forgjengere og fra den \u00abstandard\u00bb tiln\u00e6rmingen til lignende problemer? Hvordan oppn\u00e5s skalering for teamene som arbeider med implementering og drift? Fordi kongen i denne situasjonen er klyngen. S\u00e5,<\/p>\n<ul>\n<li>La oss gj\u00f8re form\u00e5let med klyngene klart (Kostbart sky, jeg satte opp denne klyngen fordi jeg kunne)<\/li>\n<li>Maskiner og operativsystemer eksisterer for \u00e5 betjene klyngen (Deres H\u00f8yhet)<\/li>\n<li>Administrer tilstanden til vertene fra klyngen, minimaliser deres avvik (drift). <\/li>\n<li>For hvert viktig element i systemet er det n\u00f8dvendig med en barnepasser (mekanisme) som vil overv\u00e5ke og l\u00f8se problemer.<\/li>\n<li>Feil i *hver* aspekt eller element av systemet vil ha tilsvarende gjenopprettingsmekanismer \u2014 dette er en vanlig del av livet.<\/li>\n<li>Hele infrastrukturen m\u00e5 konfigureres via API. <\/li>\n<li>Bruk Kubernetes til \u00e5 kj\u00f8re Kubernetes. (Ja, dette er ikke en skrivefeil)<\/li>\n<li>Oppdateringer m\u00e5 installeres enkelt og uanstrengt. Hvis det kreves mer enn ett museklikk for \u00e5 installere en oppdatering, gj\u00f8r vi \u00e5penbart noe feil. <\/li>\n<li>Overv\u00e5king og feils\u00f8king av enhver komponent skal ikke v\u00e6re et problem, og f\u00f8lgelig skal overv\u00e5king og rapportering av hele infrastrukturen ogs\u00e5 v\u00e6re enkelt og komfortabelt. <\/li>\n<\/ul>\n<p><\/p>\n<h3>Vil du se plattformens muligheter i aksjon?<\/h3>\n<p>\nDen tidlige versjonen av OpenShift 4 har blitt tilgjengelig for utviklere. Med en enkel installasjonsprogram kan du opprette en klynge p\u00e5 AWS over Red Hat CoreOS. For \u00e5 bruke den tidlige versjonen trenger du bare en AWS-konto for \u00e5 levere infrastrukturen og et sett med kontoer for tilgang til bildene av den tidlige versjonen. <\/p>\n<ol>\n<li>For \u00e5 komme i gang, bes\u00f8k <noindex><a rel=\"nofollow\" href=\"https:\/\/try.openshift.com\/\">try.openshift.com<\/a><\/noindex> og klikk p\u00e5 \u201cGet Started\u201d. <\/li>\n<li>Logg inn p\u00e5 kontoen din i Red Hat (eller opprett en ny) og f\u00f8lg instruksjonene for \u00e5 sette opp din f\u00f8rste klynge. <\/li>\n<\/ol>\n<p>\nEtter vellykket installasjon, sjekk ut v\u00e5re oppl\u00e6ringsmaterialer <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/openshift\/training\">OpenShift Training<\/a><\/noindex>, for \u00e5 f\u00e5 en mer detaljert forst\u00e5else av systemene og konseptene som gj\u00f8r OpenShift 4-plattformen til et s\u00e5 enkelt og brukervennlig verkt\u00f8y for \u00e5 kj\u00f8re Kubernetes. <\/p>\n<p>Test ut den nye OpenShift-utgaven og del dine meninger. Vi jobber for \u00e5 gj\u00f8re Kubernetes s\u00e5 tilgjengelig og enkelt som mulig \u2013 fremtiden for NoOps begynner i dag. <\/p>\n<p><b>N\u00e5, v\u00e6r oppmerksom!<br \/>\nP\u00e5 konferansen <noindex><a rel=\"nofollow\" href=\"https:\/\/devopsforum.ru\/\">DevOpsForum 2019<\/a><\/noindex> 20. april vil en av utviklerne av OpenShift, Vadim Rutkovsky, holde et mesterkurs \u2013 han vil bryte ti klynger og f\u00e5 dem til \u00e5 fikse dem. Konferansen er betalt, men med promo koden #RedHat f\u00e5r du 37% rabatt.<\/p>\n<p>Mesterkurset er fra 17:15 til 18:15, og standen er \u00e5pen hele dagen. T-skjorter, hatter, klistremerker \u2013 som vanlig!<\/p>\n<p>Salg #2<br \/>\n\u00abHele systemet m\u00e5 endres: vi fikser \u00f8delagte k8s-klynger sammen med sertifiserte 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.5 - 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\/no\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"nn_NO\" \/>\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\/no\/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\udd47En moderne plattform for utvikling og distribusjon av programvare | ProHoster","description":"Dette er den f\u00f8rste publiseringen i en serie materialer som omhandler endringer, forbedringer og tillegg i den kommende oppdateringen av Red Hat OpenShift plattformen til 4.0, som vil hjelpe med overgangen til den nye versjonen.","canonical_url":"https:\/\/prohoster.info\/no\/blog\/administrirovanie\/sovremennaya-platforma-dlya-razrabotki-i-razvertyvaniya-programmnogo-obespecheniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nn_NO","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\/no\/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\/no\/wp-json\/wp\/v2\/posts\/30470","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/comments?post=30470"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/posts\/30470\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media\/22470"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/media?parent=30470"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/categories?post=30470"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/no\/wp-json\/wp\/v2\/tags?post=30470"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}