ARM serveriai yra serveriai, pagrįsti ARM ar­chi­tek­tū­ra, o ne x86 inst­ruk­ci­jų rinkiniu. Didėjant paklausai energiją taupančių serverių spren­di­mams duomenų centrams, ARM pagrįsti serveriai tampa vis po­pu­lia­res­ni.

Kokia yra ARM serverių pag­rin­di­nė ar­chi­tek­tū­ra?

ARM serverių pro­ce­so­riai yra sukurti remiantis RISC (Reduced Inst­ruc­tion Set Computing) ar­chi­tek­tū­ra. Skir­tin­gai nuo CISC (Complex Inst­ruc­tion Set Computing) ar­chi­tek­tū­ros, kuri yra paplitusi x86 pro­ce­so­riuo­se (pa­vyz­džiui, Intel ir AMD), RISC veikia su su­pa­pras­tin­tu inst­ruk­ci­jų rinkiniu. Šis su­pa­pras­tin­tas inst­ruk­ci­jų rinkinys rei­ka­lau­ja mažiau energijos, todėl ARM pro­ce­so­riai gali dirbti efek­ty­viau. Tačiau ARM ar­chi­tek­tū­ra nėra silpnesnė. Ar­chi­tek­tū­ra yra spe­cia­liai op­ti­mi­zuo­ta ly­gia­gre­tiems procesams ir užtikrina aukštą efek­ty­vu­mą bei mastelį šiuo­lai­ki­nė­se prog­ra­mo­se, kurios nėra labai pri­klau­so­mos nuo aukšto vieno bran­duo­lio našumo.

Pa­sta­rai­siais metais tokios įmonės kaip „Nvidia“ ir „Amazon Web Services“ (AWS) padarė didelę pažangą kurdamos aukštos kokybės ARM serverius, kurie atitinka įmonių ir debesų programų poreikius. Šiuo­lai­ki­nės ar­chi­tek­tū­ros versijos, pa­vyz­džiui, ARMv9, suteikia pranašumų pa­žan­giau­sioms prog­ra­moms, tokioms kaip AI ir mašininis mokymasis. Pa­vyz­džiui, tokios įmonės kaip AWS siūlo savo „Graviton“ pro­ce­so­rių šeimą, kurią sudaro ARM pagrindu sukurti pro­ce­so­riai, spe­cia­liai pri­tai­ky­ti jų duomenų centrams. Dėl to ARM ar­chi­tek­tū­ra išaugo iš dau­giau­sia mo­bi­liuo­siuo­se įren­gi­niuo­se nau­do­ja­mos ar­chi­tek­tū­ros į patikimą duomenų centrų ir aukštos našumo skai­čia­vi­mo pagrindą.

Kokie yra ARM serverių pri­va­lu­mai?

Dėl savo ar­chi­tek­tū­ros ARM serveriai turi keletą pranašumų, palyginti su x86 ar­chi­tek­tū­ro­mis.

Energijos vartojimo efek­ty­vu­mas

Svar­biau­sias ARM serverių pri­va­lu­mas yra jų energijos vartojimo efek­ty­vu­mas. Kadangi ARM ar­chi­tek­tū­ra iš pradžių buvo sukurta mo­bi­lie­siems įren­gi­niams, kuriems rei­ka­lin­gas ilgas baterijos veikimo laikas, jos pro­ce­so­riai yra op­ti­mi­zuo­ti taip, kad vartotų kuo mažiau energijos. Šis energijos vartojimo efek­ty­vu­mas taip pat yra naudingas duomenų centruose, kur energijos su­var­to­ji­mas ir aušinimas paprastai yra svarbūs sąnaudų veiksniai. ARM serveriai leidžia įmonėms žymiai sumažinti energijos sąnaudas, o tai taip pat daro teigiamą poveikį jų anglies dioksido išmetimui.

Didelis mastelio keitimas ir lanks­tu­mas

ARM serveriai užtikrina didelį mastelį, nes jų ar­chi­tek­tū­ra leidžia in­te­gruo­ti didelį skaičių bran­duo­lių į vieną pro­ce­so­rių, ne­pa­ken­kiant energijos efek­ty­vu­mui. Dėl to ARM pagrindu sukurti serveriai idealiai tinka didelės apimties ly­gia­gre­taus ap­do­ro­ji­mo užduotims, kai reikia vienu metu atlikti daug skai­čia­vi­mų. Todėl ARM serveriai ypač tinka debesų aplinkoms ir šiuo­lai­ki­nėms kon­t­ei­ne­rių užduotims.

Mažesnės eks­p­lo­a­ta­vi­mo išlaidos

Dėl savo energijos efek­ty­vu­mo ARM serveriai prisideda prie eko­no­miš­kes­nės veiklos inf­rastruk­tū­ros kūrimo. Įmonėms, kurios duomenų centruose naudoja daug serverių, ARM serverių nau­do­ji­mas suteikia galimybę žymiai sumažinti veiklos sąnaudas ne­pa­ken­kiant našumui. Be to, li­cen­ci­ja­vi­mo išlaidos gali būti mažesnės naudojant ARM pagrįstus serverius, nes daugelis ARM diegimų naudoja atvirojo kodo ope­ra­ci­nes sistemas ir prog­ra­mi­nę įrangą.

Kokie yra dažniausi ARM serverių naudojimo atvejai?

ARM serveriai puikiai tinka šiuo­lai­ki­nėms prog­ra­moms, kurioms rei­ka­lin­gas in­ten­sy­vus ly­gia­gre­tu­sis ap­do­ro­ji­mas. Tačiau, pri­klau­so­mai nuo konk­re­taus naudojimo atvejo, ARM ar­chi­tek­tū­ra taip pat gali kon­ku­ruo­ti su tra­di­ci­niais x86 pro­ce­so­riais labiau įpras­ti­nė­se serverių prog­ra­mo­se. Toliau pa­tei­kia­mi kai kurie pag­rin­di­niai ARM serverių naudojimo atvejai:

Debesis kom­piu­te­ri­ja

Svarbus ARM serverių naudojimo atvejis yra debesų kom­piu­te­ri­ja. ARM pro­ce­so­riai įrodė savo vertę šioje srityje, ypač at­si­žvel­giant į mastelio keitimą ir energijos efek­ty­vu­mą, todėl jie yra pa­trauk­lūs tokiems tiekėjams kaip AWS, Microsoft Azure ir Google Cloud. Jie idealiai tinka prog­ra­moms, kurioms rei­ka­lin­gas ly­gia­gre­tu­mas, pvz., mik­ro­ser­vi­sas ir kon­t­ei­ne­riuo­se esantys darbo krūviai. Įmonės, kurios naudoja savo programas de­be­si­jo­je ir ori­en­tuo­ja­si į eko­no­miš­ku­mą, gauna naudos iš ARM pagrįstų instancų, nes jos paprastai yra eko­no­miš­kes­nės.

Interneto ir programų serveriai

ARM serveriai taip pat tinka naudoti kaip ži­nia­tink­lio ir programų serveriai. Ypač kai kalbama apie didelio srauto svetaines ar programas, kurioms reikia daug vie­na­lai­kių jungčių, ARM pagrindu sukurti serveriai gali išnaudoti savo pranašumą ly­gia­gre­taus ap­do­ro­ji­mo srityje. Ši galimybė leidžia įmonėms sumažinti veiklos sąnaudas dėl mažesnio energijos su­var­to­ji­mo ir mažesnių aušinimo rei­ka­la­vi­mų.

Prieigos kom­piu­te­ri­ja ir IoT tai­ko­mo­sios programos

Kitas vis dažniau pa­si­tai­kan­tis ARM serverių naudojimo atvejis, ypač su tokiomis nau­jo­vė­mis kaip ARMv9, yra pakraščio kom­piu­te­ri­ja. Kadangi ARM pro­ce­so­riai iš esmės yra su­p­ro­jek­tuo­ti energiją taupyti, jie idealiai tinka kom­piu­te­ri­nėms užduotims, at­lie­ka­moms arti duomenų šaltinio (t. y. tinklo pa­kraš­ty­je). Tai ypač aktualu daiktų in­ter­ne­tui (IoT), kur daugybė jutiklių ir įrenginių rei­ka­lau­ja vietinės skai­čia­vi­mo galios netoli duomenų šaltinio. ARM pagrįsti kraš­ti­niai serveriai užtikrina greitą atsaką ir patikimą ap­do­ro­ji­mą be didelių energijos poreikių.

Dirbtinis in­te­lek­tas ir mašininis mokymasis

Dėl ly­gia­gre­taus ap­do­ro­ji­mo galimybių ir apa­ra­ti­nės įrangos spe­cia­li­za­ci­jos po­ten­cia­lo šiuo­lai­ki­niai ARM serveriai taip pat tinka dirbtinio intelekto ir mašininio mokymosi prog­ra­moms. 2021 m. pri­sta­ty­tas ARMv9 turi keletą privalumų, dėl kurių jis ypač tinka šioms taikymo sritims.

Kūrimo ir testavimo aplinkos

ARM serveriai taip pat yra puikus pa­si­rin­ki­mas kūrimo ir testavimo aplinkoms. Kūrėjai gali naudoti ARM serverius, kad išbandytų mobiliųjų ir IoT įrenginių programas, kurios taip pat yra pagrįstos ARM ar­chi­tek­tū­ra. ARM serverių nau­do­ji­mas šiose aplinkose sudaro rea­lis­tiš­kas sąlygas, už­tik­ri­nan­čias, kad programa tiks­lin­go­se plat­for­mo­se veiktų efek­ty­viai ir patikimai.

Go to Main Menu