Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin

Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin
Ji ber gêjbûna pergalên Windows-ê, hawîrdora VPS ji hêla belavkirinên sivik ên Linux ve tê serdest kirin: Mint, Colibri OS, Debian an Ubuntu, ji hawîrdorek sermaseya giran a ku ji bo mebestên me ne hewce ye, bêpar e. Wekî ku ew dibêjin, tenê konsol, tenê hişk! Û bi rastî, ev qet ne zêdebûnek e: heman Debian li ser 256 MB bîranîn û yek bingehek bi çerxa demjimêrê 1 Ghz dest pê dike, ango hema hema li ser her "stûpê". Ji bo xebata rehet hûn ê bi kêmî ve 512 MB û pêvajoyek hinekî bileztir hewce bikin. Lê heke me ji we re got ku hûn dikarin hema hema heman tiştî li ser VPS-ya ku Windows-ê dixebitînin bikin? Çima hûn ne hewce ne ku hûn Serverek Windows-ê ya giran derxînin, ku ji sê-çar hektar RAM û bi kêmî ve çend core bi 1,4 GHz-ê hewce dike? Tenê Windows Server Core bikar bînin - ji GUI û hin karûbaran xilas bibin. Em ê di gotarê de li ser vê yekê biaxivin.

Ev Windows Server Core kî ye?

Li ser malpera fermî ya Mikes-ê jî di derheqê Windows (server) Core de agahdariya zelal tune, an jî, li wir her tişt ew qas tevlihev e ku hûn ê tavilê fêm nekin, lê behsên yekem ji serdema Windows Server 2008 vedigerin. Bi eslê xwe, Windows Core Serverek kernel a Windows-ê ye (ji nişka ve!), ji hêla mezinahiya GUI-ya xwe ve "teniktir" û bi qasî nîvê karûbarên alîgir e.

Taybetmendiya sereke ya Windows Core nehêza wê ya bêkêmasî û kontrolkirina tevahî konsolê bi rêya PowerShell e.

Ger hûn biçin malpera Microsoft-ê û hewcedariyên teknîkî kontrol bikin, wê hingê ji bo destpêkirina Windows Server 2016/2019 hûn ê herî kêm 2 gig RAM û herî kêm yek bingehek bi leza demjimêra 1,4 GHz hewce bikin. Lê em hemî fêm dikin ku bi veavakirinek wusa em tenê dikarin hêvî bikin ku pergalê dest pê bike, lê bê guman ne xebata rehet a OS-ya me ye. Ji ber vê yekê ye ku Windows Server bi gelemperî bêtir bîranîn û bi kêmî ve 2 core / 4 mijarên ji pêvajoyê ve tê veqetandin, heke ew li ser hin Xeon makîneyek fîzîkî ya biha peyda nekin, li şûna makîneyek virtual erzan.

Di heman demê de, bingeha pergala serverê bixwe tenê 512 MB bîranîn hewce dike, û ew çavkaniyên pêvajoyê yên ku ji hêla GUI-yê ve têne vexwarin tenê ji bo ku li ser ekranê werin xêz kirin û gelek karûbarên wê bimeşînin dikarin ji bo tiştek bikêrtir werin bikar anîn.

Li vir berhevokek karûbarên Windows Core yên ku ji qutiyê ve têne piştgirî kirin û Serverek Windows-ê ya tevahî ji malpera fermî ya Microsoft-ê ye:

bikaranînî
core server
server bitecrubeya sermaseyê

Biryara fermanê
berdeste
berdeste

Windows PowerShell/Microsoft .NET
berdeste
berdeste

Perfmon.exe
ne
berdeste

Windbg (GUI)
piştgirî
berdeste

Resmon.exe
ne
berdeste

Regedit
berdeste
berdeste

Fsutil.exe
berdeste
berdeste

Disksnapshot.exe
ne
berdeste

Diskpart.exe
berdeste
berdeste

Diskmgmt. msc
ne
berdeste

devmgmt.msc
ne
berdeste

Server Manager
ne
berdeste

mmc.exe
ne
berdeste

Eventvwr
ne
berdeste

Wevtutil (Pirsên bûyerê)
berdeste
berdeste

Services.msc
ne
berdeste

Control Panel
ne
berdeste

Nûvekirina Windows (GUI)
ne
berdeste

Windows Explorer
ne
berdeste

Taskbar
ne
berdeste

Agahiyên Taskbar
ne
berdeste

taskmgr
berdeste
berdeste

Internet Explorer an Edge
ne
berdeste

Pergala alîkariyê ya çêkirî
ne
berdeste

Windows 10 Shell
ne
berdeste

Windows Media Player
ne
berdeste

PowerShell
berdeste
berdeste

PowerShell ISE
ne
berdeste

PowerShell IME
berdeste
berdeste

Mstsc.exe
ne
berdeste

Xizmetên Sermaseya Dûr
berdeste
berdeste

Rêveberê Hyper-V
ne
berdeste

Wekî ku hûn dibînin, ji Windows Core gelek tişt hatine qut kirin. Karûbar û pêvajoyên ku bi GUI-ya pergalê ve girêdayî ne, û her weha her "çopê" ya ku bê guman li ser makîneya virtual ya konsolê me ne hewce ye, mînakî Windows Media Player, ket bin kêrê.

Hema hema mîna Linux, lê ne ew

Ez bi rastî dixwazim Windows Server Core bi belavkirinên Linux re berhev bikim, lê bi rastî ev bi tevahî ne rast e. Erê, ev pergal di warê kêmkirina xerckirina çavkaniyê de ji ber terikandina GUI û gelek karûbarên alî dişibin hev, lê di warê xebitandinê û hin nêzîkatiyên kombûnê de, ev hîn jî Windows e, û ne pergalek Unix e.

Mînaka herî hêsan ev e ku bi avakirina kernel Linux-ê bi destan û dûv re sazkirina pakêt û karûbaran, tewra belavkirinek Linux-ya sivik dikare bibe tiştek giran û mîna kêrê Artêşa Swîsreyê (li vir ez bi rastî dixwazim henekek akordonê li ser Python bikim. û wêneyek ji rêzenivîsa "Eger Zimanên Bernamekirinê Çek bûn" têxin, lê em ê nekin). Di Windows Core de azadîyek wusa pir hindiktir heye, ji ber ku em, her tiştî, bi hilberek Microsoft-ê re mijûl dibin.

Windows Server Core amade ye, veavakirina xwerû ya ku dikare ji tabloya jor were texmîn kirin. Ger ji navnîşa nepiştgiriya we tiştek hewce bike, hûn neçar in ku hêmanên winda bi serhêl bi navgîniya konsolê ve zêde bikin. Rast e, divê hûn Taybetmendiya li ser daxwazê ​​û şiyana dakêşana pêkhateyan wekî pelên CAB ji bîr nekin, ku dûv re dikarin berî sazkirinê li meclîsê werin zêdekirin. Lê heke hûn di dema pêvajoyê de jixwe vedîtin ku hûn yek ji karûbarên qutkirî winda dikin ev skrîpt naxebite.

Lê ya ku guhertoya Core ji guhertoya tevahî cûda dike ev e ku meriv pergalê nûve bike û karûbaran bêyî sekinandina xebatê zêde bike. Windows Core, bêyî rebootkirina pakêtên germ, piştgirî dike. Wekî encamek, li ser bingeha çavdêriyên pratîkî: makîneyek ku Windows Core dixebitîne pêdivî ye ku ~ 6 carî kêmtir ji ya ku Windows Server dimeşîne ji nû ve were nûve kirin, ango şeş mehan carekê, û ne mehê carekê.

Bonûsek xweş ji bo rêvebiran ev e ku heke pergal wekî ku tê xwestin - bi navgîniya konsolê, bêyî RDP- were bikar anîn û neveguhere Serverek Windows-ê ya duyemîn, wê hingê ew li gorî guhertoya tevahî pir ewledar dibe. Beriya her tiştî, pirraniya qelsiyên Windows Server ji ber RDP û kiryarên bikarhênerê ye ku, bi riya vê RDP-ê, tiştek ku divê neyê kirin dike. Ew tiştek mîna çîroka Henry Ford û helwesta wî ya li hember rengê otomobîlê ye: "Her xerîdar dikare otomobîlek her rengê ku ew bixwaze boyax bike heya ku ew be. reş" Bi pergalê re heman e: bikarhêner dikare bi her awayî bi pergalê re têkilî daynin, ya sereke ev e ku ew bi rê ve dike. console.

Windows Server 2019 Core saz bikin û rêvebirin

Me berê behs kir ku Windows Core bi eslê xwe Windows Server bêyî pêça GUI ye. Ango, hûn dikarin hema hema her guhertoyek Windows Server-ê wekî guhertoyek bingehîn bikar bînin, ango dev ji GUI berdin. Ji bo hilberên di malbata Windows Server 2019 de, ev 3 ji 4 çêkirinên serverê ye: moda bingehîn ji bo Windows Server 2019 Standard Edition, Windows Server 2019 Datacenter û Hyper-V Server 2019 heye, ango, tenê Windows Server 2019 Essentials têne derxistin. ji vê lîsteyê.

Di vê rewşê de, hûn bi rastî ne hewce ne ku li pakêta sazkirinê ya Windows Server Core bigerin. Di sazkera standard a Microsoft-ê de, guhertoya bingehîn bi rastî bi xwerû tê pêşkêş kirin, dema ku guhertoya GUI divê bi destan were hilbijartin:

Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin
Di rastiyê de, ji bo birêvebirina pergalê ji ya ku tê gotin PowerShell, ku ji hêla hilberîner ve ji hêla xwerû ve hatî pêşkêş kirin vebijarkên bêtir hene. Hûn dikarin makîneyek virtual li ser Windows Server Core bi kêmî ve bi pênc awayên cûda birêve bibin:

  • Remote PowerShell;
  • Amûrên Rêvebiriya Pêşkêşkara Dûr (RSAT);
  • Navenda Rêveber a Windows;
  • Sconfig;
  • Gerînendeyê serverê.

Sê pozîsyonên yekem eleqeya herî mezin in: PowerShell standard, RSAT û Navenda Rêvebir a Windows. Lêbelê, girîng e ku meriv fêm bike ku dema ku em feydeyên yek ji amûran digirin, em di heman demê de sînorên ku ew ferz dike jî distînin.

Em ê kapasîteyên konsolê venabêjin; PowerShell PowerShell e, bi erênî û neyînîyên xwe yên eşkere. Bi RSAT û WAC re her tişt hinekî tevlihevtir e. 

WAC rê dide we ku hûn bigihîjin kontrolên pergalê yên girîng ên wekî guherandina qeydê û birêvebirina dîsk û cîhazan. RSAT di doza yekem de tenê di moda dîtinê de dixebite û dê nehêle hûn guheztinan bikin, û ji bo birêvebirina dîskan û amûrên laşî Amûrên Rêvebiriya Pêşkêşkara Dûr GUI hewce dike, ku di doza me de ne wusa ye. Bi gelemperî, RSAT nikare bi pelan re bixebite û, li gorî vê yekê, nûvekirin, sazkirin / rakirina bernameyan di guherandina qeydê de.

▍Rêveberiya pergalê

 

WAC
RSAT

Management Component
ku
ku

Edîtorê tomarê
ku
na

rêveberiya torê
ku
ku

Event Viewer
ku
ku

Peldankên hevpar
ku
ku

Rêveberiya dîskê
ku
Tenê ji bo serverên bi GUI

Task Scheduler
ku
ku

management Device
ku
Tenê ji bo serverên bi GUI

Rêveberiya pelê
ku
na

rêveberiya bikarhêner
ku
ku

Rêveberiya komê
ku
ku

Rêveberiya Sertîfîkayê
ku
ku

Updates
ku
na

Rakirina bernameyan
ku
na

Sîstema Monitor
ku
ku

Ji hêla din ve, RSAT li ser rolên li ser makîneyê kontrolek bêkêmasî dide me, di heman demê de Navenda Rêvebir a Windows-ê di vî warî de bi rastî nikare tiştek bike. Li vir ji bo zelaliyê berhevokek kapasîteyên RSAT û WAC di vî warî de ye:

▍Rêveberiya rola

 

WAC
RSAT

Parastina Mijara Pêşkeftî
PÊŞNERÎN
na

Windows Defender
PÊŞNERÎN
ku

Konser
PÊŞNERÎN
ku

Navenda Îdarî ya AD
PÊŞNERÎN
ku

AD Domain û Trusts
na
ku

Malper û karûbarên AD
na
ku

DHCP
PÊŞNERÎN
ku

DNS
PÊŞNERÎN
ku

Rêveberê DFS
na
ku

Rêveberê GPO
na
ku

Rêveberê IIS
na
ku

Ango, jixwe diyar e ku heke em dev ji GUI û PowerShell berdin di berjewendiya kontrolên din de, em ê nikaribin ji karanîna cûreyek yek-amûrek dûr bikevin: ji bo rêveberiya bêkêmasî li ser hemî eniyan, em ê bi kêmanî hewce bikin. berhevoka RSAT û WAC.

Lêbelê, hûn hewce ne ku ji bîr mekin ku hûn neçar in ku 150-180 megabytes RAM bidin da ku WAC bikar bînin. Dema ku tê girêdan, Navenda Rêvebir a Windows-ê 3-4 danişînan li ser milê serverê diafirîne, ku neyên kuştin jî dema ku amûr ji makîneya virtual veqete. WAC di heman demê de bi guhertoyên kevntir ên PowerShell re naxebite, ji ber vê yekê hûn ê bi kêmî ve PowerShell 5.0 hewce bikin. Hemî ev li dijî paradîgmaya me ya hişkbûnê ye, lê divê hûn ji bo rehetiyê bidin. Di doza me de - RAM.

Vebijarkek din a ji bo birêvebirina Server Core sazkirina GUI-yê bi karanîna amûrên sêyemîn-sêyem e, da ku li dora ton çopê ku bi navbeynê re di meclîsek bêkêmasî de tê nekişîne.

Di vê rewşê de, du vebijarkên me hene: Explorer-a orîjînal li ser pergalê derxînin an Explorer++ bikar bînin. Wekî alternatîfek ji ya paşîn, her rêveberê pelê guncan e: Serfermandarê Total, Gerînendeyê FAR, Fermandarê Double, û hwd. Ger hilanîna RAM-ê ji bo we krîtîk be, ya paşîn tercîh e. Hûn dikarin Explorer++ an rêveberek pelê din bi afirandina peldankek torê û destpêkirina wê bi navgîniya konsolê an plansazkerê ve zêde bikin.

Sazkirina Explorerek bêkêmasî dê di warê xebata bi nermalava ku bi UI-yê ve girêdayî ye de bêtir derfetan bide me. Ji bo vê em dê pêdivî be ku têkilî daynin ji bo Taybetmendiya Lihevhatina Serlêdana Server Core ya li ser Daxwazê ​​(FOD) ku dê MMC, Eventvwr, PerfMon, Resmon, Explorer.exe û tewra Powershell ISE vegerîne pergalê. Lêbelê, em ê neçar bimînin ku ji bo vê yekê bidin, wekî ku di WAC-ê de ye: em ê bi rengekî bêveger nêzî 150-200 megabytes RAM-ê winda bikin, ku dê ji hêla explorer.exe û karûbarên din ve bê dilovanî were qefilandin. Her çend bikarhênerek çalak li ser makîneyê tune be.

Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin
Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin
Ev e ku vexwarina bîranînê ya ji hêla pergalê ve li ser makîneyên bi û bêyî pakêta xweya Explorer-ê xuya dike.

Li vir pirsek mentiqî derdikeve holê: çima ev hemî danskirina bi PowerShell, FOD, rêveberên pelan re, ger gavek çep an rast dibe sedema zêdebûna mezaxtina RAM? Çima xwe bi komek amûran dişoxilînin û ji aliyek din ve dihejînin da ku xebata rehet li ser Windows Server Core misoger bikin, dema ku hûn tenê dikarin Windows Server 2016/2019 dakêşin û mîna zilamek spî bijîn?

Gelek sedem hene ku hûn Server Core bikar bînin. Yekem: mezaxtina bîra heyî hema hema nîvê wê ye. Ger tê bîra we, ev şert di destpêkê de bingeha gotara me bû. Ji bo berhevdanê, li vir mezaxtina bîranîna Windows Server 2019 heye, bi dîmenên li jor re bidin hev:

Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin
Û bi vî awayî, 1146 MB vexwarina bîranînê li şûna 655 MB li ser Core. 

Bifikirin ku hûn ne hewceyê WAC-ê ne û hûn ê li şûna Explorer-ê orjînal Explorer ++ bikar bînin, wê hingê hûn hûn ê dîsa jî hema hema nîv hektar qezenc bikin li ser her makîneya virtual ku Windows Server dimeşîne. Ger tenê makîneyek virtual hebe, wê hingê zêdebûn ne girîng e, lê heke pênc ji wan hebin? Li vir hebûna GUI-ê girîng e, nemaze ku hûn jê re ne hewce ne. 

Ya duyemîn, her dansên li dora Windows Server Core dê rê nede we ku hûn pirsgirêka sereke ya xebitandina Windows Server - RDP û ewlehiya wê (bi rasttir, nebûna wê ya bêkêmasî) şer bikin. Windows Core, tewra bi FOD, RSAT û WAC-ê ve girêdayî ye, hîn jî serverek bêyî RDP ye, ango ew ji% 95-ê êrişên heyî re ne guncan e.

Jiberma

Bi gelemperî, Windows Core tenê ji her belavkirina Linux-ê ya stock qelewtir e, lê ew pir fonksiyoneltir e. Heke hûn hewce ne ku çavkaniyan azad bikin û amade ne ku bi konsolê, WAC û RSAT-ê re bixebitin, û rêvebirên pelan li şûna GUI-ya bêkêmasî bikar bînin, wê hingê Core hêja ye ku bala xwe bidinê. Digel vê yekê, bi wê re hûn ê bikaribin ji bo Windows-yek bêkêmasî drav nedin û pereyên ku hatine hilanîn ji bo nûvekirina xwe xerc bikin. VPS, li wir zêde dike, mînakî, RAM. Ji bo rehetiyê, me Windows Server Core li xwe zêde kiriye sûkê.

Bi karanîna Windows Server Core ve, Servera Windows-ê li ser VPS-ya kêm-hêza xwe bişkînin

Source: www.habr.com

Add a comment