<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Olocon AB</title>
	<atom:link href="https://olocon.com/feed" rel="self" type="application/rss+xml" />
	<link>https://olocon.com</link>
	<description>Digital in Practice</description>
	<lastBuildDate>Mon, 06 Nov 2023 14:38:07 +0000</lastBuildDate>
	<language>sv-SE</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://olocon.com/wp-content/uploads/2023/05/favicon-32x32-1.png</url>
	<title>Olocon AB</title>
	<link>https://olocon.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Från CentOS till Rocky Linux</title>
		<link>https://olocon.com/archives/988340</link>
					<comments>https://olocon.com/archives/988340#respond</comments>
		
		<dc:creator><![CDATA[Lars Olofsson]]></dc:creator>
		<pubDate>Mon, 06 Nov 2023 13:06:54 +0000</pubDate>
				<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[Olocons Digitala Stack]]></category>
		<guid isPermaLink="false">https://olocon.com/?p=988340</guid>

					<description><![CDATA[Den mycket populära Linux-distributionen &#8221;CentOS&#8221;, en akronym för &#8221;Community ENTerprise Operating System&#8221;, lanserades i maj 2004. CentOS kom att använda det marknadsledande kommersiella Linux-operativsystemet Red Hat Enterprise Linux (RHEL) från företaget Red Hat som sin bas, genom att de komponenter och paket i RHEL som var öppen källkod, paketerades om och kompletterades till en ny...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="988340" class="elementor elementor-988340" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-2ec55eb e-flex e-con-boxed e-con e-parent" data-id="2ec55eb" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-b2bdf0e e-con-full e-flex e-con e-child" data-id="b2bdf0e" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-fb72834 elementor-widget elementor-widget-spacer" data-id="fb72834" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-6713809 e-con-full e-flex e-con e-child" data-id="6713809" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-1910e68 elementor-widget elementor-widget-image" data-id="1910e68" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img fetchpriority="high" decoding="async" width="800" height="362" src="https://olocon.com/wp-content/uploads/2023/11/fran_centos_till_rocky_800x362.png" class="attachment-large size-large wp-image-988346" alt="CentOS till Rocky" srcset="https://olocon.com/wp-content/uploads/2023/11/fran_centos_till_rocky_800x362.png 800w, https://olocon.com/wp-content/uploads/2023/11/fran_centos_till_rocky_800x362-300x136.png 300w, https://olocon.com/wp-content/uploads/2023/11/fran_centos_till_rocky_800x362-768x348.png 768w" sizes="(max-width: 800px) 100vw, 800px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-6a2cc84 e-con-full e-flex e-con e-child" data-id="6a2cc84" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-11e1d8d elementor-widget elementor-widget-text-editor" data-id="11e1d8d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Den mycket populära Linux-distributionen &#8221;CentOS&#8221;, en akronym för <strong>&#8221;Community ENTerprise Operating System&#8221;</strong>, lanserades i maj 2004. CentOS kom att använda det marknadsledande kommersiella Linux-operativsystemet <a href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux">Red Hat Enterprise Linux</a> (RHEL) från företaget <a href="https://www.redhat.com">Red Hat</a> som sin bas, genom att de komponenter och paket i RHEL som var öppen källkod, paketerades om och kompletterades till en ny operativsystemsprodukt, som blev CentOS. Den här metoden producerade en Linux-distribution som blev binärt kompatibel med motsvarande version av RHEL, t.ex. CentOS version 7.1 med RHEL version 7.1, så kunde ett program köras på den ena versionen visste användaren att det också gick att göra det på den andra &#8211; med samma förväntade stabilitet och kvalitet. Då de olika huvudversionerna av RHEL, t.ex. RHEL 6 och RHEL 7, har mycket långa livscykler (typiskt 5-10 år)  under vilka de erhåller kontinuerliga uppdateringar och officiell support från Red Hat, kom CentOS att följa denna tradition av stabilitet och kvalitet, men då med stöd från den stora användargruppen kring CentOS.</p><p>De verktyg och programvaror som blivit välkända tack vare RHEL, t.ex. pakethanteringssystemet <a href="https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/package-management/DNF/">YUM</a> (senare <a href="https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/package-management/DNF/">DNF</a>) och automationsplattformen <a href="https://www.ansible.com/">Ansible</a>, fick genom den stora spridningen av CentOS en ännu starkare tillförlitlighet och högre kvalitet. Användningen av CentOS kom också att bli en av de största bidragsgivarna till RHELs kvalitet då buggar, fel och avvikelser som upptäcktes hos CentOS-användare, skickades in i RHELs produktionsprocess för åtgärder.</p><p>CentOS kom att bli ett av de i särklass mest använda operativsystemen överhuvudtaget i datacenter- och stora företagssammanhang, med omkring 30% av alla Världens webbservrar i drift på CentOS år 2012. Ett viktigt och uppskattat steg togs av Red Hat 2014 då företaget meddelade att de officiellt skulle träda in i CentOS-projektet och ge det sitt stöd till fortsatt utveckling och därigenom användning. Detta initativ från Red Hat följde ett mönster av liknande engagemang från företaget i ytterligare välkända öppen källkod-system som fått stor spridning inom IT-industrin, t.ex. <a href="https://ceph.io/en/">Ceph</a> och <a href="https://okd.io">OKD</a></p><h3>Utveckling och test på CentOS, RHEL i produktion</h3><p>Den binära kompatibiliteten hos CentOS gentemot RHEL och den täta integrationen i de båda operativsystemens processer, utgjorde under åtskilliga år ett mycket lyckat exempel på hur öppen och fri programvara (CentOS) samtidigt kunde förstärka och lägga grund för en framgångsrik kommersiell produkt (RHEL).</p><p>Ett mycket vanligt användningsmönster var att tex stora företag kom att använda CentOS i sin utvecklings- och försöksverksamhet medan produktionssystem kördes på licensierade RHEL-baserade system med officiell support från Red Hat. Möjligheten att bygga IT-infrastruktur och tjänster på en komplett programvarustack med CentOS som bas men där Red Hat kom att erbjuda kommersiella licenser och support, har också starkt bidragit till att åtskilliga idag välkända företag kunnat bygga upp sin verksamhet åt sina kunder till en mycket effektiv investeringskostnad som kunnat skalas och kvalitetssäkras i takt med att verksamheten vuxit. </p><h3>IBM förvärvar Red Hat och slutet för CentOS</h3><div>I slutet av oktober 2018 aviserade IBM sin avsikt att förvärva Red Hat i en affär som kom att bli rekordstor av sitt slag. Den nya ägaren av Red Hat och därmed RHEL och tillika engagemanget i CentOS, förklarade för den stora användningsgruppen av CentOS att Red Hat skulle bli en mycket fristående affärsverksamhet inom IBM samt att inga förändringar kring CentOS skulle genomföras. Användargrupperingarna kring CentOS kom dock redan från denna tid att lyfta farhågorna med att IBM, som inte har någon historia eller tradition av att vara genuint intresserade av filantropin bakom öppen källkod, skulle komma att försöka undanröja möjligheterna för CentOS att existera, till förmån för att få alla användare att istället köpa det licensbelagda RHEL.</div><div> </div><div>I december 2020 kom så beslutet att Red Hat avsåg upphöra med sin produktlinje CentOS 8, en binärt kompatibel version av RHEL 8, redan den sista december 2021, ca endast 1½ år efter att RHEL 8/CentOS 8 lanserats. Användare av CentOS erbjöds istället att bli kunder till Red Hat med produkten RHEL och man slog därmed undan fötterna för en hel och välfungerande industri som under ett drygt decennium skapat stora värden för stora skaror av enterprenörer, specialister, organisationer, företag och deras kunder och användare. Red Hat och indirekt IBM kom att ådra sig omfattande negativ kritik från stora grupper inom den öppna källkodsdomänen.</div><h3>Rocky Linux lanseras som arvtagare till CentOS</h3><p>Som en omedelbar reaktion på IBMs och Red Hats beslut att avveckla och sätta punkt för CentOS kom en av CentOS förgrundsgestalter, en programmerare och entreprenör vid namn <a href="https://gmkurtzer.github.io/">Gregory Kurtzer</a>, att upprätta och lansera en ny öppen källkod-organisation som i sin tur presenterade en ny Linux-distribution kallad <a href="https://rockylinux.org/">Rocky Linux</a>.</p><p>Tekniskt är Rocky Linux i allt väsentligt vad CentOS tidigare var men förutsättningarna för ägarskapet och förvaltningen för Rocky Linux har gjorts avsevärt starkare vad gäller att skydda distributionen mot ett framtida öde likt det för CentOS. Rocky Linux ägs och förvaltas av en stiftelse vars bestämmelser omöjliggör eventuella försäljningar eller ett ägarskap av en kommersiell aktör.</p><p>Det är mycket enkelt att komma igång med Rocky Linux. För CentOS 8 finns tom ett <a href="https://docs.rockylinux.org/guides/migrate2rocky/">skript</a> som automatiskt ersätter och uppgraderar en installation till motsvarande Rocky Linux 8. Idag finns huvudversionerna <a href="https://rockylinux.org/download">Rocky Linux 8</a> och <a href="https://rockylinux.org/download">9</a> tillgängliga att använda och de motsvarar RHEL 8 och 9.</p><p>Rocky Linux 9 är det operativsystem som Olocon använder för att bygga sin öppna stack för modern digitalisering och dataanalys som går att använda såväl i egna datacentra som i molnet. Vi har djup och omfattande kunskap kring att arbeta med såväl Rocky Linux som CentOS och RHEL, genom hela livscykeln.</p>								</div>
				</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://olocon.com/archives/988340/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Moderna container-plattformar</title>
		<link>https://olocon.com/archives/988020</link>
		
		<dc:creator><![CDATA[Lars Olofsson]]></dc:creator>
		<pubDate>Wed, 18 Oct 2023 12:32:10 +0000</pubDate>
				<category><![CDATA[Nyheter]]></category>
		<category><![CDATA[Tjänster]]></category>
		<guid isPermaLink="false">https://olocon.com/?p=988020</guid>

					<description><![CDATA[Kubernetes, ofta förkortat till neuronymen &#8221;k8s&#8221;, är ett system för orkestrering och processautomation av containers. Programvaran har sitt ursprung hos Google och lanserades för snart 10 år sedan. Företaget donerade kodbasen att förvaltas av en namnkunnig oberoende organisation inom öppen källkod och är idag &#8221;the vanilla distribution&#8221; inom sitt område. Företag och organisationer kan åtnjuta stora fördelar med...]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="988020" class="elementor elementor-988020" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-289a55d e-flex e-con-boxed e-con e-parent" data-id="289a55d" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-7768fdc e-con-full e-flex e-con e-child" data-id="7768fdc" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-2cb36ce elementor-widget elementor-widget-spacer" data-id="2cb36ce" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-c17d893 e-con-full e-flex e-con e-child" data-id="c17d893" data-element_type="container" data-e-type="container">
		<div class="elementor-element elementor-element-1564bdf e-con-full e-flex e-con e-child" data-id="1564bdf" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-579be10 elementor-widget elementor-widget-image" data-id="579be10" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img decoding="async" width="769" height="1024" src="https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-769x1024.jpg" class="attachment-large size-large wp-image-988266" alt="Containers" srcset="https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-769x1024.jpg 769w, https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-225x300.jpg 225w, https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-768x1023.jpg 768w, https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-1153x1536.jpg 1153w, https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-1538x2048.jpg 1538w, https://olocon.com/wp-content/uploads/2023/03/pat-whelen-Cxf7lHTJKd8-unsplash-scaled.jpg 1922w" sizes="(max-width: 769px) 100vw, 769px" />															</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-821a378 e-con-full e-flex e-con e-child" data-id="821a378" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-67827c8 elementor-widget elementor-widget-text-editor" data-id="67827c8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="https://kubernetes.io/" target="_blank" rel="noopener">Kubernetes</a>, ofta förkortat till neuronymen &#8221;k8s<b>&#8221;</b>, är ett system för orkestrering och processautomation av <em>containers</em>. Programvaran har sitt ursprung hos Google och lanserades för snart 10 år sedan. Företaget donerade kodbasen att förvaltas av en namnkunnig oberoende organisation inom öppen källkod och är idag <em>&#8221;the vanilla distribution&#8221;</em> inom sitt område.</p><p>Företag och organisationer kan åtnjuta stora fördelar med container-baserade lösningar i sitt IT-landskap, framförallt tack vare teknikens flexibilitet och skalbarhet. Bland fördelarna märks bla:</p><ul><li>de mycket goda möjligheterna att skapa balans mellan nyttan med teknisk standardisering samtidigt som man behåller möjligheten att använda olika implementationsspråk, programvaruprodukter och ramverk.</li><li>möjligheterna att driftsätta olika containers i olika driftplattformar, tex publikt cloud (tex AWS, Azure, GCP mfl), privata/nationella cloud eller egna datacentra, där olika krav på kostnad, informationssäkerhet, lagar och regler mfl, kan tillfredsställas.</li><li>möjligheterna att flytta laster mellan olika driftsättningsplattformar närhelst så är nödvändigt under livscykeln för en container-baserad tjänst.</li><li>den i princip oändliga möjligheten att skala ut en containerbaserad lösning, baserat på både automatiserade eller manuella beslut.</li><li>möjligheterna att utgöra plattform för innovation och utveckling av nya IT-tjänster men också transformation av existerande tjänster som kan ges ett starkare tekniskt format till en lägre totalkostnad.</li><li>styrkan i den goda tillgången kring stöd och support hos en välutvecklad leverantörsmarknad.</li></ul><p>Container-plattformar är en mycket stark kandidat att utgöra ett företags förstaval som plattform för verksamhetens IT-tjänster.</p><h4>Plattform kontra produkt</h4><p>Kubernetes från <a href="https://kubernetes.io" target="_blank" rel="noopener">kubernetes.io</a> är dock inte att betrakta som produkt, utan snarare som referensimplementation av ett container-orkestreringssystem. Det finns i Kubernetes exempelvis inget eller mycket begränsat stöd för bla:</p><ul><li>integration till utvecklings- och förvaltningsprocesser</li><li>flexibel hantering av säkerhet med koppling till organisationen</li><li>sammankoppling av flera instanser av kluster, i cloud eller on-premise, till ett gemensam systemadministration</li><li>utökad och integrerad loggning och monitorering</li><li>utökat stöd för olika storage-teknologier och -produkter</li><li>kommersiell support från kvalitetssäkrade partners</li></ul><p>Det är självklart möjligt för ett företag att ta sig an rollen som integratör av olika tjänster och produkter kring en eller flera kluster baserade på Kubernetes, men med stor sannolikhet är det totalt sett ett väsentligt bättre val att istället låta en mer komplett container-orkestreringsprodukt, med kubernetes som central komponent, utgöra företagets container-plattform.</p><p>Olocon arbetar med 2 välkända kubernetes-baserade container-orkestreringsplattformar som också finns tillgängliga som produkter; </p><ol><li><a href="https://www.okd.io/" target="_blank" rel="noopener">OKD</a> (som produkt <a href="https://www.redhat.com/en/technologies/cloud-computing/openshift" target="_blank" rel="noopener">OpenShift</a>) från <a href="https://www.redhat.com" target="_blank" rel="noopener">Red Hat</a></li><li><a href="https://www.rancher.com/community" target="_blank" rel="noopener">Rancher</a> med tillhörande <a href="https://www.rancher.com/products" target="_blank" rel="noopener">produkter</a> från <a href="https://www.suse.com/" target="_blank" rel="noopener">SUSE</a></li></ol><p><span style="text-align: var(--text-align); color: var( --e-global-color-vamtam_accent_6 ); letter-spacing: var( --e-global-typography-vamtam_primary_font-letter-spacing ); text-transform: var( --e-global-typography-vamtam_primary_font-text-transform ); word-spacing: var( --e-global-typography-vamtam_primary_font-word-spacing );">Gemensamt för båda plattformarna är att de erbjuds till allmänheten som öppen källkod med sina respektive organisationer som står bakom och utvecklar dem, sk <em>&#8221;community-based open source&#8221;</em>. <br />I tillägg till detta står också de respektive företagen bakom projekten genom att aktivt finansera och bidra till utvecklingen av den öppna källkoden, men där företagen med jämna mellanrum skapar och paketererar programvaran som färdiga versioner som därefter erbjuds marknaden. Företagen erbjuder också supportavtal på de versioner man gör tillgängliga för sina kunder.</span></p><h4>OKD &amp; Red Hat OpenShift</h4><p>OKD är en akronym för <em>&#8221;(The) Original Kubernetes Distribution&#8221;</em> och lanserades sent 2010 som <em>&#8221;OpenShift Origin&#8221;</em> men då med sk <em>&#8221;Linux Containers, LXC&#8221;</em> som teknik för containerdrift.</p><p>Efter att Kubernetes introducerats valde projektet att lämna LXC till förmån för Kubernetes, en förändring som helt slog igenom iom version 3 av OKD, som lanserades i juni 2015. Teknikskiftet kom då att bestå i att LXC ersattes med <em>Docker</em> som format för containers och Kubernetes som container-orkestrator. </p><p>Med version 4 har Docker ersatts av det modernare container-systemet <a href="https://podman.io/" target="_blank" rel="noopener"><em>podman</em></a>, vilket bättre än Docker möter de tekniska kraven hos Kubernetes, bla standarden <a href="https://cri-o.io/" target="_blank" rel="noopener"><em>CRI-O</em></a> eller <em>&#8221;Container Runtime Interface &#8211; Open Containers Initiative&#8221;</em>. Podman har också ytterligare mekanismer för säkerhet jämfört Docker, bland annat möjligheten att köra containers utan att behöva vara motsvarande systemadministratör i operativsystemet.</p><p>Red Hat OpenShift är idag den kanske mest namnkunniga produktplattformen för container-orkestrering och har en mycket stor användarbas inom ett stort antal verksamhetsdomäner. Produkten finns tillgänglig som antingen <em>&#8221;Platform-as-a-Service, PaaS&#8221;</em> eller en <em>&#8221;managed service&#8221;</em> i de publika molnplattformarna <a href="https://aws.amazon.com/rosa/" target="_blank" rel="noopener">AWS (Rosa)</a>, <a href="https://azure.microsoft.com/en-us/products/openshift" target="_blank" rel="noopener">Azure</a>, <a href="https://console.cloud.google.com/marketplace/product/redhat-marketplace/red-hat-openshift-container-platform-prod?pli=1&amp;project=amazing-smile-278109" target="_blank" rel="noopener">GCP</a>, <a href="https://www.ibm.com/products/openshift" target="_blank" rel="noopener">IBM Cloud</a> mfl. Produkten kan också installeras i egna datacentra och det går utmärkt att kombinera kluster som installerats i cloud med sådana som installerats i företagets egna infrastruktur.</p><p>Det finns dessutom möjlighet att installera OpenShift på infrastruktur som är sk <em>&#8221;edge&#8221;</em>, exempelvis industridatorer avsedda för styrning av produktion eller inbyggda system som är installerade i fordon och maskiner. Denna typ av installation kallas <a href="https://docs.openshift.com/container-platform/4.13/nodes/edge/nodes-edge-remote-workers.html" target="_blank" rel="noopener"><em>OpenShift Remote Worker Nodes</em></a>.</p><p>OKD/OpenShift är mycket uppskattat av utvecklare då plattformen har ett marknadsledande stöd för integration till utvecklingsverktyg, kodhanteringssystem och för att skapa sk <em>&#8221;build pipelines&#8221;</em>. OKD/OpenShift använder sig av automationssystemet <a href="https://www.ansible.com/" target="_blank" rel="noopener">Ansible</a>, vilket är ytterligare ett exempel på en öppen källkod-plattform med motsvarande stöd från Red Hat och tillhörande produkter och support.</p>								</div>
				</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-692c3b5 elementor-widget elementor-widget-spacer" data-id="692c3b5" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
