= Bare-metal server = A **barmetallserver **är en fysisk datorserver som endast används av en konsument, eller hyresgäst. [1] Varje server som erbjuds för uthyrning är en distinkt fysisk maskinvara som är en fungerande server i sig. De är inte virtuella servrar som körs i flera delar av delad hårdvara Termen används för att skilja mellan servrar som kan vara värd för flera hyresgäster och som använder virtualisering och molnvärd [2] Till skillnad från bare-metal-servrar delas molnservrar mellan flera hyresgäster. Varje bare-metal-server kan köra hur mycket arbete som helst för en användare eller ha flera samtidiga användare, men de är helt dedikerade till den enhet som hyr dem == Bare-metal advocacy[redigera] == Hypervisorer ger viss isolering mellan hyresgästerna men det kan fortfarande uppstå en bullrig granneeffekt [3] Om en fysisk server har flera hyresgäster kan belastningstoppar från en hyresgäst förbruka tillräckligt med maskinresurser för att tillfälligt påverka andra hyresgäster. Eftersom hyresgästerna annars är isolerade är det också svårt att hantera eller lastbalansera detta. Bare-metal-servrar och enstaka hyresrätter kan undvika detta. [2] Dessutom ger hypervisorer svagare isolering och är mycket mer riskfyllda ur säkerhetssynpunkt jämfört med att använda separata maskiner. Angripare har alltid hittat sårbarheter i isoleringsmjukvaran (som hypervisorer), hemliga kanaler är opraktiska att motverka utan fysiskt separata maskiner, och delad hårdvara är sårbar för defekter i hårdvaruskyddsmekanismer som Rowhammer, Spectre och Meltdown. [4] Eftersom serverkostnaderna återigen sjunker som en andel av den totala ägandekostnaden mot deras administrationskostnader, blir den klassiska lösningen att "kasta hårdvara på problemet"gångbar igen == Molnvärd i barmetall[redigera] == Bare-metal molnservrar kör inte en hypervisor, är inte virtualiserade - men kan fortfarande levereras via en molnliknande tjänstemodell. Gopala Tumuluri, Computer Weekly [5] Infrastructure as a Service, särskilt genom Infrastructure as Code, erbjuder många fördelar för att göra hosting bekvämt hanterbart. Genom att kombinera funktionerna hos både molnvärd och barmetallservrar erbjuder de flesta av dessa, samtidigt som de förmedlar prestandafördelarna [5] Dessa molnerbjudanden kallas också Bare-Metal-as-a-Service (BMaaS) Vissa molnservrar av barmetall kan köra en hypervisor eller behållare, t.ex. för att förenkla underhållet eller tillhandahålla ytterligare lager av isolering [4] Observera att skillnaden mellan dessa tjänster och de traditionella dedikerade servererbjudandena är användarens förmåga att tillhandahålla infrastrukturer som består av flera servrar, ett komplext nätverk och lagringsuppsättning snarare än servrar isolerat. == Bare-Metal molnprogramvara[redigera] == Det finns både kommersiella och öppen källkodsplattformar som gör det möjligt för företag att bygga sin egen privata Bare-Metal privat BMaaS-mjukvara tar vanligtvis över livscykelhanteringen av utrustningen i ett datacenter (dator-, lagrings- och nätverksswitchar, brandväggar, lastbalanserare och andra. Det gör det möjligt för datacenteroperatörer att ladda ner mycket av det manuella arbete som vanligtvis förknippas med att installera hårdvara. Det minskar också slöseri med förenklar återanvändning och ökar säkerheten genom att implementera automatisk rensning och automatisk segmentering mellan hyresgäster på nätverksnivå BMaaS-mjukvara används i allt högre grad internt för att minska kostnaderna för livscykelhantering av utrustning för företag med stora servrar [6] BMaaS-mjukvaran syftar till att förenkla hårdvaruhantering och möjliggöra dess as-a-service-konsumtion. Den hanterar i första hand lagret under en hyperkonvergerad eller containerbaserad lösning. Den samarbetar ofta med lagren ovan genom integrationer som Kubernetes kluster autoscaler [7] == Jämförelse med kompositionsbar disaggregerad infrastruktur[redigera] == BMaaS Software har ett liknande mål som Composable disaggregerad infrastruktur genom att den syftar till att erbjuda användaren möjligheten att "komponera"den önskade beräkningsenheten definierad som en uppsättning resurser (som Compute eller Storage). Skillnaden är att lagringen och beräkningen inte behöver "dissagregeras"(åtkomst från utanför serverenheten) eftersom detta ofta kräver specialiserad hårdvara. Istället uppnås samma resultat med standard hårdvara genom att välja en matchande server som matchar de önskade egenskaperna (RAM, CPU-kärnor, lokal diskkapacitet, GPU, FPGA, SmartNICs) från en pool av servrar och omkonfigurera nätverket så att att servern ansluter sig till de andra som en hyresgäst har distribuerat Observera att i vissa implementeringar är lagringskomponenten extern i förhållande till systemen som använder iSCSI, vilket gör att gränserna mellan BMaaS och Composable Infrastructure suddas ut. Detta tillåter användaren att välja storlek och prestanda för nodens lagring på ett sätt som liknar klassiska virtualiserade Infrastructure as a Service-erbjudanden. Detta har fördelen av lägre variabilitet (snöflingor) i hårdvarupoolen och möjligheten till snabbare migrering från en utrustning till en annan i händelse av hårdvarufel == Använd i Edge computing[redigera] == I takt med att nya arbetsbelastningar som Augmented Reality, Mixed Reality, Connected Cars, Telerobotics vinner mark, så är efterfrågan på molntjänster med låg latens, likaså efterfrågan på Edge Computing [8] Bare Metal och BMaaS automationsmjukvara används för Edge Cloud-implementationer, där ett stort antal små datacenter måste automatiseras och sedan konsumeras som en tjänst och där tjänsten måste erbjuda lägsta möjliga latens [9] == Historik[redigera] == En gång var alla servrar bare-metal-servrar. Servrar hölls på plats och tillhörde ofta den organisation som använde och skötte dem. Operativsystem utvecklades mycket tidigt (tidigt 1960-tal) för att möjliggöra tidsdelning. Enstaka stora datorer, stordatorer eller minis, placerades vanligtvis på centraliserade platser och deras tjänster delades via en byrå. Övergången till billiga handelsdatorer på 1980-talet förändrade detta när marknaden expanderade och de flesta organisationer, även de minsta, började köpa eller leasa sina egna datorer. Den populära tillväxten av internet, och särskilt webben, under 1990-talet uppmuntrade bruket av värdskap i datacenter, där många kunder delade faciliteterna för enstaka servrar. Små webbservrar kostar vid denna tid ofta mer för sin anslutning än sin hårdvarukostnad, vilket uppmuntrar denna centralisering. HTTP 1.1:s förmåga för virtuell värd gjorde det också enkelt att vara värd för många webbplatser på samma server Från omkring 2000, eller 2005 i kommersiellt praktiska termer, ökade intresset för användningen av virtuella servrar och sedan molnhosting, där Infrastructure as a Service gjorde beräkningen *service* den utbytbara varan, snarare än serverns hårdvara. Hypervisorer utvecklades som kunde erbjuda många virtuella maskiner på större fysiska servrar. Belastningsmönstret för flera användare har länge ansetts vara smidigare överlag än enskilda användare, så dessa virtuella maskiner skulle kunna göra mer effektiv användning av den fysiska hårdvaran och dess kostnader, samtidigt som de verkar ha högre individuell prestanda än en enkel kostnadsdelning skulle föreslå En av förfäderna till bara metal provisioning är Cobbler_(programvara) som dök upp på 1990-talet och använde PXE-protokollet (Preboot Execution Environment). Sedan dess har olika molnleverantörer byggt sina egna in-house stackar för att kunna erbjuda varianter av dedikerade servrar eller molnerbjudanden av bara metall som: - April 2015 OpenStack Ironic-komponenten lanserades som en del av Kilo-releasen [10] - Mars 2020 förvärvade Equinix molnleverantören Packet av barmetall [11] för 335 miljoner dollar - Maj 2020 Packet släppte en del av sin stack som Tinkerbell [12] - Juni 2020 lanserades MetalSoft för att kommersialisera Stacken bakom Bigstep Cloud [13] == Exempel på BMaaS-programvara[redigera] == Exempel på BMaaS-programvara både med öppen källkod och kommersiell: - OpenStack Ironic (Öppen källkod) - Canonical_(företag) MaaS (öppen källkod) - MetalSoft (kommersiellt) - RackN DigitalRebar (kommersiell) [14] - Tinkerbell (OpenSource) [15] - xCAT (OpenSource) - RackHD (OpenSource) - Skomakare (OpenSource) - Foreman (OpenSource) - Puppet Labs Razor (kommersiell) == Företag som erbjuder BMaaS-erbjudanden[redigera] == == Se även[redigera] == == Externa länkar[redigera] == - Canonical MaaS - MetalSoft - Cisco UCS-direktör - RackN Digital armeringsjärn - Equinix Metal - xCAT - Puppet Labs rakhyvel - Bigstep Metal Cloud - Cisco UCS == Referenser[redigera] == ^ Reynaldo Mincov (25 juli 2014). "Bare metal kontra virtuella servrar: Vilket val är rätt för dig Thoughts on Cloud - ^ a "Vad är ett Bare Metal Server Rackspace. b ^Eric Sarault (26 februari 2015). "Bare metal vs. hypervisor: Utvecklingen av dedikerade servrar"- ^ en David A. (2018-08-20). "Molnsäkerhet: Virtualisering, behållare och relaterade problem". b - ^ en Gopala Tumuluri (6 september 2013). "Vad är bare-metal moln b Computer Weekly Application Developer Network. ^"Bare-Metal Servers får fart på datacentermarknaden". datacenterfronier.com. 2021-09-21. Hämtad 2021-11-22. ^"Kubernetes Cluster Autoscaler-implementering för Packet". github.com. 2021-11-22. Hämtad 2021-11-22. ^"Living On The Edge (Del II): What's Driving Edge Computing www.forbes.com. 2019-11-26. Hämtad 2022-03-29. ^"Hur PhoenixNAP:s blotta metall PoP i American Tower datacenter ansluter till större bild". www.edgeir.com. 2022-03-09. Hämtad 2022-03-29. ^ "Kilo Release Schema". equinix.com. 2021-11-22. Hämtad 2021-11-22. ^ "Equinix slutför förvärvet av Bare Metal Leader Packet". equinix.com. 2021-11-22. Hämtad 2021-11-22. ^"Open Sourcing Tinkerbell". equinix.com. 2021-05-04. Hämtad 2021-11-22. ^ "MetalSoft lanserar Intelligent Bare Metal Automation Platform för att stödja Cloud Native Workloads". www.prweb.com. 2020-06-23. Hämtad 2021-11-22. ^"RackN Digital armeringsjärn". RackN Digital armeringsjärn. 2021-11-22. Hämtad 2021-11-22. ^"Tinkerbell". Tinkerbell.org. 2021-11-22. Hämtad 2021-11-22.