Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis

Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis
Vim li cas koj thiaj li yuav tsum tau ua thaub qab? Tom qab tag nrho, cov cuab yeej siv tau zoo heev, txhim khu kev qha, thiab ntxiv rau, muaj "huab" uas zoo dua nyob rau hauv kev ntseeg tau zoo dua li lub cev servers: nrog rau kev teeb tsa kom zoo, "huab" server tuaj yeem yooj yim muaj sia nyob ntawm qhov tsis ua haujlwm ntawm lub cev server, thiab los ntawm qhov kev xav ntawm cov neeg siv kev pabcuam, yuav muaj qhov me me, tsis tshua pom kev dhia hauv lub sijhawm pabcuam. Tsis tas li ntawd, kev luam tawm ntawm cov ntaub ntawv feem ntau yuav tsum tau them nyiaj rau "ntxiv" lub sijhawm processor, disk load, thiab network tsheb.

Ib qho kev pab cuam zoo tshaj plaws khiav ceev, tsis xau nco, tsis muaj qhov, thiab tsis muaj nyob.

-Tsis paub

Txij li thaum cov kev pab cuam tseem sau los ntawm cov neeg tsim khoom noj protein, thiab feem ntau tsis muaj cov txheej txheem kev sim, ntxiv rau cov kev pab cuam tsis tshua muaj siv "kev coj ua zoo tshaj" (uas lawv tus kheej kuj yog cov kev pab cuam thiab yog li tsis zoo), cov thawj coj feem ntau yuav tsum tau daws cov teeb meem uas suab luv luv tab sis succinctly: "rov qab mus rau nws li cas", "coj lub hauv paus mus rau ib txwm ua haujlwm", "ua hauj lwm maj mam - yob rov qab", thiab kuv nyiam "Kuv tsis paub dab tsi, tab sis kho nws".

Ntxiv nrog rau cov laj thawj tsis raug uas tshwm sim los ntawm kev ua haujlwm tsis tu ncua ntawm cov neeg tsim khoom, lossis kev sib xyaw ua ke ntawm cov xwm txheej, nrog rau kev paub tsis tiav lossis kev nkag siab tsis zoo ntawm cov yam ntxwv me me ntawm cov kev pab cuam hauv tsev - suav nrog kev sib txuas thiab cov kab ke, suav nrog kev khiav haujlwm, tsav tsheb thiab firmware - kuj muaj lwm yam yuam kev. Piv txwv li, cov neeg tsim khoom feem ntau vam khom lub sijhawm ua haujlwm, tsis nco qab txog cov cai ntawm lub cev, uas tseem tsis tuaj yeem hla kev siv cov kev pab cuam. Qhov no suav nrog kev ntseeg siab tsis kawg ntawm lub disk subsystem thiab, feem ntau, txhua cov ntaub ntawv khaws cia hauv subsystem (xws li RAM thiab processor cache!), thiab xoom lub sijhawm ua haujlwm ntawm lub processor, thiab tsis muaj qhov yuam kev thaum sib kis hauv lub network thiab thaum lub sijhawm ua haujlwm ntawm lub processor. processor, thiab network latency, uas yog sib npaug zos rau 0. Koj yuav tsum tsis txhob neglect lub npe nrov hnub kawg, vim hais tias yog hais tias koj tsis ua raws li nyob rau hauv lub sij hawm, yuav muaj teeb meem loj dua lub nuances ntawm lub network thiab disk ua hauj lwm.

Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis

Yuav ua li cas nrog cov teeb meem uas nce siab tag nrho thiab dai cov ntaub ntawv tseem ceeb? Tsis muaj dab tsi los hloov cov neeg tsim khoom nyob, thiab nws tsis yog qhov tseeb tias nws yuav ua tau nyob rau yav tom ntej. Ntawm qhov tod tes, tsuas yog ob peb txoj haujlwm tau ua tiav los ua pov thawj tias qhov kev zov me nyuam yuav ua haujlwm raws li qhov xav tau, thiab nws yuav tsis tas yuav tsum tau coj thiab siv cov ntaub ntawv pov thawj rau lwm qhov, cov haujlwm zoo sib xws. Tsis tas li ntawd, cov pov thawj zoo li no yuav siv sij hawm ntau thiab yuav tsum muaj kev txawj ntse thiab kev paub tshwj xeeb, thiab qhov no ua rau txo qis qhov muaj peev xwm ntawm lawv cov kev siv los ntawm cov hnub kawg. Tsis tas li ntawd, peb tseem tsis tau paub siv ultra-ceev, pheej yig thiab infinitely txhim khu kev qha technology rau khaws cia, ua thiab xa cov ntaub ntawv. Cov thev naus laus zis zoo li no, yog tias lawv muaj nyob, yog nyob rau hauv cov ntsiab lus, lossis - feem ntau - tsuas yog hauv cov ntawv xov xwm tshawb fawb thiab cov yeeb yaj kiab.

Cov kws ua yeeb yam zoo luam, cov kws ua yeeb yam zoo nyiag.

- Pablo Picasso.

Cov kev daws teeb meem zoo tshaj plaws thiab cov khoom yooj yim xav tsis thoob feem ntau tshwm sim qhov twg cov tswv yim, thev naus laus zis, kev paub, thiab kev tshawb fawb ntawm kev tshawb fawb uas tsis sib haum xeeb thaum xub thawj pom.

Piv txwv li, cov noog thiab cov dav hlau muaj tis, tab sis txawm tias qhov kev ua haujlwm zoo sib xws - lub hauv paus ntsiab lus ntawm kev ua haujlwm hauv qee hom yog tib yam, thiab cov teeb meem kev lag luam raug daws zoo ib yam: cov pob txha hollow, kev siv cov khoom siv zog thiab hnav, thiab lwm yam. - cov txiaj ntsig sib txawv kiag li, txawm tias zoo sib xws. Cov piv txwv zoo tshaj plaws uas peb pom hauv peb cov thev naus laus zis kuj tau txais txiaj ntsig ntau los ntawm cov xwm txheej: lub siab ntawm cov nkoj thiab submarines yog ib qho piv txwv ncaj qha nrog annelids; tsim raid arrays thiab xyuas cov ntaub ntawv kev ncaj ncees - duplicating lub DNA saw; nrog rau cov kabmob ua ke, kev ywj pheej ntawm kev ua haujlwm ntawm cov kabmob sib txawv ntawm lub hauv nruab nrab lub paj hlwb (automation ntawm lub plawv) thiab reflexes - autonomous systems hauv Internet. Tau kawg, kev noj thiab siv cov kev daws teeb meem npaj "taub hau" yog fraught nrog teeb meem, tab sis leej twg paub, tej zaum tsis muaj lwm txoj kev daws teeb meem.

Yog tias kuv tsuas paub tias koj yuav ntog qhov twg, kuv yuav tau tso straws!

- Belarusian pej xeem paj huam

Qhov no txhais tau tias cov ntawv luam theej yog qhov tseem ceeb rau cov neeg uas xav tau:

  • Muaj peev xwm rov qab ua haujlwm ntawm koj lub tshuab nrog tsawg kawg downtime, lossis txawm tias tsis muaj nws txhua
  • Ua siab tawv, vim hais tias nyob rau hauv cov ntaub ntawv ntawm qhov yuam kev muaj ib txwm muaj peev xwm ntawm rollback
  • Txo qhov tshwm sim ntawm txhob txwm cov ntaub ntawv kev noj nyiaj txiag

Nov yog me ntsis kev xav

Tej kev faib yog arbitrary. Ntuj tsis cais. Peb cais vim nws yooj yim dua rau peb. Thiab peb faib raws li cov ntaub ntawv uas peb kuj coj arbitrarily.

- Jean Bruler

Tsis hais txog ntawm txoj kev khaws cia lub cev, cov ntaub ntawv pov thawj tuaj yeem muab faib ua ob txoj hauv kev nkag mus rau cov ntaub ntawv no: thaiv thiab cov ntaub ntawv. Qhov kev faib tawm no tsis ntev los no tau pom tseeb heev, vim tias tsuas yog thaiv, nrog rau cov ntaub ntawv ntshiab, tsis muaj kev cia siab. Txawm li cas los xij, rau qhov yooj yim, peb yuav xav tias lawv muaj nyob.

Thaiv cov ntaub ntawv cia txhais tau hais tias muaj ib lub cev ntaus ntawv uas cov ntaub ntawv yog sau nyob rau hauv tej qhov chaw ruaj, blocks. Blocks tau nkag mus rau ntawm qhov chaw nyob; txhua qhov thaiv muaj nws qhov chaw nyob hauv lub cuab yeej.

Ib qho thaub qab feem ntau yog tsim los ntawm kev luam cov ntaub ntawv. Txhawm rau kom ntseeg tau cov ntaub ntawv ncaj ncees, kev kaw cov blocks tshiab, nrog rau kev hloov pauv rau cov uas twb muaj lawm, raug tshem tawm thaum lub sijhawm luam tawm. Yog tias peb coj qhov piv txwv los ntawm lub ntiaj teb zoo tib yam, qhov ze tshaj plaws yog lub txee dai khaub ncaws nrog cov lej sib npaug.

Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis

Cov ntaub ntawv khaws cia raws li lub hauv paus ntsiab lus ntawm cov cuab yeej cuab tam yog ze rau thaiv qhov chaw cia thiab feem ntau tau teeb tsa rau saum. Qhov sib txawv tseem ceeb yog qhov muaj qhov chaw cia khoom thiab cov npe uas tib neeg nyeem tau. Ib qho kev paub daws teeb meem yog muab faib rau hauv daim ntawv ntawm cov ntaub ntawv - thaj chaw muaj npe cov ntaub ntawv, nrog rau cov npe - cov ntaub ntawv tshwj xeeb uas piav qhia thiab nkag mus rau lwm cov ntaub ntawv khaws cia. Cov ntaub ntawv tuaj yeem muab nrog cov metadata ntxiv: lub sijhawm tsim, nkag mus rau tus chij, thiab lwm yam. Backups feem ntau ua li no: lawv nrhiav cov ntaub ntawv hloov pauv, tom qab ntawd luam lawv mus rau lwm cov ntaub ntawv khaws cia nrog cov qauv qub. Cov ntaub ntawv ncaj ncees feem ntau yog siv los ntawm qhov tsis muaj cov ntaub ntawv raug sau rau. Cov ntaub ntawv metadata yog thaub qab tib yam. Qhov sib piv ze tshaj plaws yog lub tsev qiv ntawv, uas muaj ntu nrog cov phau ntawv sib txawv, thiab tseem muaj cov catalog nrog tib neeg nyeem cov npe ntawm cov phau ntawv.

Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis

Tsis ntev los no, lwm qhov kev xaiv tau piav qhia qee zaum, los ntawm qhov, hauv paus ntsiab lus, cov ntaub ntawv khaws cia tau pib, thiab uas muaj cov yam ntxwv qub qub: cov ntaub ntawv khaws cia.

Nws txawv ntawm cov ntaub ntawv khaws cia hauv qhov uas nws tsis muaj ntau tshaj ib qho zes (cov phiaj xwm tiaj tus), thiab cov npe ntawm cov ntaub ntawv, txawm tias tib neeg nyeem tau, tseem tsim nyog rau kev ua haujlwm ntawm cov tshuab. Thaum ua cov thaub qab, cov khoom khaws cia feem ntau raug kho zoo ib yam li cov ntaub ntawv khaws cia, tab sis qee zaus muaj lwm txoj kev xaiv.

- Muaj ob hom kev tswj hwm kev tswj hwm, cov uas tsis ua thaub qab, thiab cov uas TWB ua.
- Qhov tseeb, muaj peb hom: kuj tseem muaj cov neeg tshawb xyuas tias cov thaub qab tuaj yeem rov qab los.

-Tsis paub

Nws tseem tsim nyog nkag siab tias cov ntaub ntawv thaub qab txheej txheem nws tus kheej yog ua los ntawm cov kev pab cuam, yog li nws muaj tag nrho cov kev tsis zoo ib yam li lwm yam kev pab cuam. Txhawm rau tshem tawm (tsis tshem tawm!) kev vam khom rau tib neeg qhov tseem ceeb, nrog rau cov yam ntxwv - uas tus kheej tsis muaj zog, tab sis ua ke tuaj yeem muab cov txiaj ntsig pom zoo - lub npe hu ua txoj cai 3-2-1. Muaj ntau ntau txoj kev xaiv yuav ua li cas rau decipher nws, tab sis kuv nyiam cov lus hauv qab no zoo dua: 3 teev ntawm tib cov ntaub ntawv yuav tsum tau muab khaws cia, 2 teev yuav tsum muab khaws cia rau hauv ntau hom, thiab 1 teeb yuav tsum muab khaws cia rau hauv thaj chaw thaj chaw cia.

Hom ntawv cia yuav tsum to taub raws li hauv qab no:

  • Yog tias muaj kev vam khom rau txoj kev khaws cia lub cev, peb hloov txoj kev siv lub cev.
  • Yog tias muaj kev vam khom rau txoj kev khaws cia, peb hloov txoj kev xav tau.

Txhawm rau kom ua tiav cov txiaj ntsig siab tshaj plaws ntawm txoj cai 3-2-1, nws raug nquahu kom hloov cov ntaub ntawv khaws cia hauv ob txoj hauv kev.

Los ntawm qhov pom ntawm qhov kev npaj ntawm thaub qab rau nws lub hom phiaj - rov qab ua haujlwm - qhov sib txawv ntawm "kub" thiab "txias" thaub qab. Cov kub kub txawv ntawm qhov txias txias hauv ib yam nkaus xwb: lawv tau npaj siv tam sim ntawd, thaum cov txias txias yuav tsum muaj qee cov kauj ruam ntxiv rau kev rov qab: decryption, rho tawm ntawm cov ntaub ntawv, thiab lwm yam.

Tsis txhob cuam tshuam cov luam ntawv kub thiab txias nrog cov ntawv luam online thiab offline, uas txhais tau hais tias lub cev cais tawm ntawm cov ntaub ntawv thiab, qhov tseeb, yog lwm lub cim ntawm kev faib tawm ntawm cov txheej txheem thaub qab. Yog li daim ntawv offline - tsis txuas ncaj qha rau lub kaw lus uas nws yuav tsum tau rov qab los - tuaj yeem yog kub lossis txias (raws li kev npaj rau kev rov qab). Ib daim ntawv theej online tuaj yeem muaj ncaj qha rau qhov uas nws yuav tsum tau rov qab los, thiab feem ntau nws kub, tab sis kuj muaj cov txias txias.

Tsis tas li ntawd, tsis txhob hnov ​​​​qab tias cov txheej txheem ntawm kev tsim cov ntawv luam theej nws tus kheej feem ntau tsis xaus nrog kev tsim ib daim ntawv luam theej tawm, thiab tuaj yeem muaj ntau cov ntawv luam. Yog li ntawd, nws yog ib qho tsim nyog yuav tsum paub qhov txawv ntawm cov thaub qab tag nrho, i.e. cov uas tuaj yeem rov qab los ntawm nws tus kheej ntawm lwm cov thaub qab, nrog rau kev sib txawv (incremental, differential, decremental, thiab lwm yam) cov ntawv luam - cov uas tsis tuaj yeem rov qab los ntawm nws tus kheej thiab xav tau kev kho ua ntej ntawm ib lossis ntau dua lwm cov thaub qab.

Qhov sib txawv incremental backups yog ib qho kev sim kom txuag tau qhov chaw khaws cia. Yog li, tsuas yog hloov cov ntaub ntawv los ntawm yav dhau los thaub qab yog sau rau daim ntawv theej thaub qab.

Qhov sib txawv decremental yog tsim rau tib lub hom phiaj, tab sis nyob rau hauv ib tug me ntsis txawv txoj kev: ib tug tag nrho cov ntaub ntawv backup yog ua, tab sis tsuas yog qhov txawv ntawm daim ntawv tshiab thiab yav dhau los ib tug yog tiag tiag khaws cia.

Cais, nws tsim nyog xav txog cov txheej txheem ntawm kev thaub qab ntawm kev khaws cia, uas txhawb nqa qhov tsis muaj cia ntawm duplicates. Yog li, yog tias koj sau tag nrho cov thaub qab rau saum nws, tsuas yog qhov sib txawv ntawm qhov thaub qab yuav raug sau tiag tiag, tab sis cov txheej txheem ntawm kev rov qab kho cov thaub qab yuav zoo ib yam li rov qab los ntawm daim ntawv tag nrho thiab pob tshab tag.

Quis custodiet ipsos custodes?

(Leej twg yuav saib xyuas cov neeg saib xyuas lawv tus kheej? - lat.)

Nws yog qhov tsis txaus siab heev thaum tsis muaj cov ntawv luam theej tawm, tab sis nws yog qhov phem dua yog tias daim ntawv theej thaub qab zoo li tau ua, tab sis thaum rov qab kho nws hloov tawm tias nws tsis tuaj yeem rov qab vim:

  • Kev ncaj ncees ntawm cov ntaub ntawv tau raug cuam tshuam.
  • Cov ntaub ntawv khaws cia yog puas lawm.
  • Restoration ua hauj lwm qeeb heev; koj siv tsis tau cov ntaub ntawv uas tau rov qab ib feem.

Cov txheej txheem thaub qab tsim tau zoo yuav tsum coj mus rau hauv tus account xws li cov lus pom, tshwj xeeb tshaj yog thawj ob.

Kev ncaj ncees ntawm cov ntaub ntawv tuaj yeem lav tau ntau txoj hauv kev. Feem ntau siv yog cov hauv qab no: a) tsim snapshots ntawm cov ntaub ntawv kaw lus nyob rau theem thaiv, b) "txias" lub xeev ntawm cov ntaub ntawv system, c) ib tug tshwj xeeb thaiv ntaus ntawv nrog version cia, d) sequential kaw cov ntaub ntawv los yog thaiv. Checksums kuj raug siv los xyuas kom meej cov ntaub ntawv raug txheeb xyuas thaum rov qab los.

Kev khaws cia kev noj nyiaj txiag kuj tseem tuaj yeem tshawb pom siv checksums. Ib txoj hauv kev ntxiv yog kev siv cov cuab yeej tshwj xeeb lossis cov tshuab ua ntaub ntawv uas twb tau kaw cov ntaub ntawv tsis tuaj yeem hloov pauv, tab sis tuaj yeem ntxiv cov tshiab.

Txhawm rau kom rov ua kom nrawm dua, cov ntaub ntawv rov qab tau siv nrog ntau cov txheej txheem rau kev rov qab los - muab tias tsis muaj qhov cuam tshuam rau hauv daim ntawv ntawm lub network qeeb lossis qeeb disk. Yuav kom tau txais ib ncig ntawm qhov teeb meem nrog cov ntaub ntawv rov qab ib nrab, koj tuaj yeem rhuav tshem cov txheej txheem thaub qab rau hauv cov haujlwm me me, txhua qhov ua haujlwm sib cais. Yog li, nws tuaj yeem ua kom rov ua tau zoo li qub thaum kwv yees lub sijhawm rov qab los. Qhov teeb meem no feem ntau yog nyob rau hauv lub koom haum dav hlau (SLA), yog li peb yuav tsis nyob ntawm qhov no hauv kev nthuav dav.

Tus kws tshaj lij ntawm cov txuj lom tsis yog tus uas ntxiv rau txhua lub tais, tab sis tus uas yeej tsis ntxiv dab tsi ntxiv rau nws.

-IN. Sinyavsky

Cov kev coj ua txog cov software siv los ntawm cov thawj coj hauv lub cev yuav txawv, tab sis cov ntsiab lus tseem ceeb tseem, ib txoj hauv kev los yog lwm qhov, tib yam, tshwj xeeb:

  • Nws raug pom zoo kom siv cov kev daws teeb meem npaj txhij.
  • Cov kev pab cuam yuav tsum ua hauj lwm kwv yees, i.e. Yuav tsum tsis muaj cov ntaub ntawv tsis muaj ntaub ntawv los yog cov tsis muaj dab tsi.
  • Kev teeb tsa txhua qhov kev zov me nyuam yuav tsum yooj yim heev uas koj tsis tas yuav nyeem phau ntawv lossis ntawv khib nyiab txhua zaus.
  • Yog tias ua tau, kev daws yuav tsum yog universal, vim servers tuaj yeem sib txawv heev hauv lawv cov yam ntxwv kho vajtse.

Muaj cov kev pabcuam hauv qab no rau kev noj cov thaub qab ntawm cov khoom siv thaiv:

  • dd, paub txog kev tswj hwm cov qub tub rog, qhov no kuj suav nrog cov kev pabcuam zoo sib xws (tib yam dd_rescue, piv txwv li).
  • Utilities ua rau hauv qee cov ntaub ntawv kaw lus uas tsim cov pob tseg ntawm cov ntaub ntawv.
  • omnivorous khoom siv; piv txwv li partclone.
  • Tus kheej, feem ntau yog tswv, kev txiav txim siab; piv txwv li, NortonGhost thiab tom qab ntawd.

Rau cov ntaub ntawv kaw lus, qhov teeb meem thaub qab yog ib feem daws siv txoj hauv kev siv rau cov cuab yeej thaiv, tab sis qhov teeb meem tuaj yeem daws tau zoo dua siv, piv txwv li:

  • Rsync, lub hom phiaj dav dav thiab cov txheej txheem rau synchronizing lub xeev ntawm cov ntaub ntawv systems.
  • Built-in archiving cuab yeej (ZFS).
  • Thib peb cov cuab yeej archiving; tus neeg sawv cev nrov tshaj plaws yog tar. Muaj lwm tus, piv txwv li, dar - ib qho kev hloov rau tar tsom rau cov tshuab niaj hnub.

Nws tsim nyog hais cais txog cov cuab yeej software kom ntseeg tau cov ntaub ntawv sib xws thaum tsim cov ntawv luam theej tawm. Cov kev xaiv uas feem ntau siv yog:

  • Mounting cov ntaub ntawv kaw lus nyob rau hauv hom nyeem nkaus xwb (ReadOnly), lossis khov cov ntaub ntawv kaw lus (khov) - tus txheej txheem yog txwv tsis pub siv.
  • Tsim snapshots ntawm lub xeev cov ntaub ntawv systems lossis thaiv cov cuab yeej (LVM, ZFS).
  • Kev siv cov cuab yeej thib peb rau kev teeb tsa kev xav, txawm tias cov ntsiab lus dhau los tsis tuaj yeem muab rau qee qhov laj thawj (cov haujlwm xws li hotcopy).
  • Cov txheej txheem theej-on-hloov (CopyOnWrite), txawm li cas los xij, nws feem ntau yog khi rau cov ntaub ntawv siv (BTRFS, ZFS).

Yog li, rau ib tus neeg rau zaub mov me me koj yuav tsum muab cov txheej txheem thaub qab uas ua tau raws li cov hauv qab no:

  • Yooj yim rau siv - tsis tas yuav muaj cov kauj ruam tshwj xeeb ntxiv thaum lub sijhawm ua haujlwm, cov kauj ruam tsawg kawg los tsim thiab kho cov ntawv luam.
  • Universal - ua haujlwm ntawm ob lub servers loj thiab me; qhov no yog qhov tseem ceeb thaum loj hlob tus naj npawb ntawm servers lossis scaling.
  • Nruab los ntawm tus neeg saib xyuas pob, lossis hauv ib lossis ob lo lus txib xws li "download thiab unpack".
  • Stable - ib tug qauv los yog ntev-tsim cia hom yog siv.
  • Ceev ceev hauv kev ua haujlwm.

Cov neeg thov los ntawm cov neeg uas ntau dua lossis tsawg dua ua tau raws li qhov yuav tsum tau ua:

  • rdiff- thaub qab
  • rsnapshot
  • tawg
  • luam tawm
  • du du
  • cia dup
  • dar
  • z thaub qab
  • so kom txaus
  • borgbackup

Thaub qab, ntu 1: Lub hom phiaj, tshuaj xyuas cov txheej txheem thiab thev naus laus zis

Lub tshuab virtual (raws li XenServer) nrog rau cov yam ntxwv hauv qab no yuav raug siv los ua lub rooj zaum sim:

  • 4 cores 2.5 GHz,
  • 16 GB RAM,
  • 50 GB hybrid cia (kem cia nrog caching ntawm SSD 20% ntawm lub virtual disk loj) nyob rau hauv daim ntawv ntawm ib tug cais virtual disk tsis muaj partitioning,
  • 200 Mbps Internet channel.

Yuav luag tib lub tshuab yuav raug siv los ua tus neeg txais kev pabcuam thaub qab, tsuas yog nrog 500 GB hard drive.

Kev khiav hauj lwm qhov system - Centos 7 x64: tus qauv muab faib, ntxiv muab faib yuav raug siv los ua cov ntaub ntawv.

Raws li cov ntaub ntawv thawj zaug, cia peb siv lub vev xaib WordPress nrog 40 GB ntawm cov ntaub ntawv xov xwm thiab mysql database. Txij li cov servers virtual sib txawv heev hauv cov yam ntxwv, thiab tseem ua kom zoo dua qub, ntawm no yog

server kuaj cov txiaj ntsig siv sysbench.sysbench --threads=4 --time=30 --cpu-max-prime=20000 cpu khiav
sysbench 1.1.0-18a9f86 (siv bundled LuaJIT 2.1.0-beta3)
Khiav qhov kev sim nrog rau kev xaiv nram qab no:
Tus naj npawb ntawm cov xov: 4
Pib pib random tooj generator los ntawm lub sijhawm tam sim no

Tus lej tseem ceeb txwv: 20000

Pib cov neeg ua haujlwm xov xwm…

Xov pib!

CPU ceev:
cov xwm txheej ib ob: 836.69

Tawm tswv yim:
xwm txheej/s (eps): 836.6908
Sijhawm dhau los: 30.0039s
Tag nrho cov xwm txheej: 25104

Latency (ms):
ib: 2.38
ua: 4.78
max: 22.39 Nws
95: 10.46 Nws
suav sau: 119923.64

Threads ncaj ncees:
xwm txheej (avg/stddev): 6276.0000/13.91
execution time (avg/stddev): 29.9809/0.01

sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-tag nrho-size=100G --memory-oper=read memory run
sysbench 1.1.0-18a9f86 (siv bundled LuaJIT 2.1.0-beta3)
Khiav qhov kev sim nrog rau kev xaiv nram qab no:
Tus naj npawb ntawm cov xov: 4
Pib pib random tooj generator los ntawm lub sijhawm tam sim no

Khiav lub cim xeeb ceev nrog cov kev xaiv hauv qab no:
Block loj: 1KiB
Tag nrho loj: 102400 MiB
kev ua haujlwm: nyeem
Scope: ntiaj teb no

Pib cov neeg ua haujlwm xov xwm…

Xov pib!

Tag nrho cov haujlwm: 50900446 (1696677.10 per second)

49707.47 MiB pauv (1656.91 MiB/s)

Tawm tswv yim:
xwm txheej/s (eps): 1696677.1017
Sijhawm dhau los: 30.0001s
Tag nrho cov xwm txheej: 50900446

Latency (ms):
ib: 0.00
ua: 0.00
max: 24.01 Nws
95: 0.00 Nws
suav sau: 39106.74

Threads ncaj ncees:
xwm txheej (avg/stddev): 12725111.5000/137775.15
execution time (avg/stddev): 9.7767/0.10

sysbench --threads=4 --time=30 --memory-block-size=1K --memory-scope=global --memory-tag nrho-size=100G --memory-oper=sau memory run
sysbench 1.1.0-18a9f86 (siv bundled LuaJIT 2.1.0-beta3)
Khiav qhov kev sim nrog rau kev xaiv nram qab no:
Tus naj npawb ntawm cov xov: 4
Pib pib random tooj generator los ntawm lub sijhawm tam sim no

Khiav lub cim xeeb ceev nrog cov kev xaiv hauv qab no:
Block loj: 1KiB
Tag nrho loj: 102400 MiB
kev ua haujlwm: sau
Scope: ntiaj teb no

Pib cov neeg ua haujlwm xov xwm…

Xov pib!

Tag nrho cov haujlwm: 35910413 (1197008.62 per second)

35068.76 MiB pauv (1168.95 MiB/s)

Tawm tswv yim:
xwm txheej/s (eps): 1197008.6179
Sijhawm dhau los: 30.0001s
Tag nrho cov xwm txheej: 35910413

Latency (ms):
ib: 0.00
ua: 0.00
max: 16.90 Nws
95: 0.00 Nws
suav sau: 43604.83

Threads ncaj ncees:
xwm txheej (avg/stddev): 8977603.2500/233905.84
execution time (avg/stddev): 10.9012/0.41

sysbench --threads=4 --file-test-mode=rndrw --time=60 --file-block-size=4K --file-total-size=1G fileio khiav
sysbench 1.1.0-18a9f86 (siv bundled LuaJIT 2.1.0-beta3)
Khiav qhov kev sim nrog rau kev xaiv nram qab no:
Tus naj npawb ntawm cov xov: 4
Pib pib random tooj generator los ntawm lub sijhawm tam sim no

Ntxiv cov ntaub ntawv qhib chij: (tsis muaj)
128 cov ntaub ntawv, 8MiB txhua
1 GiB tag nrho cov ntaub ntawv loj
Block loj 4KiB
Tus naj npawb ntawm IO thov: 0
Nyeem / Sau piv rau kev sib xyaw ua ke IO xeem: 1.50
Periodic FSYNC enabled, hu rau fsync() txhua 100 thov.
Hu rau fsync() thaum kawg ntawm kev xeem, Enabled.
Siv synchronous I / O hom
Ua random r/w test
Pib cov neeg ua haujlwm xov xwm…

Xov pib!

Tawm tswv yim:
nyeem: IOPS=3868.21 15.11 MiB/s (15.84 MB/s)
sau: IOPS=2578.83 10.07 MiB/s (10.56 MB/s)
fsync: IOPS = 8226.98

Latency (ms):
ib: 0.00
ua: 0.27
max: 18.01 Nws
95: 1.08 Nws
suav sau: 238469.45

Daim ntawv no pib loj

series ntawm cov lus hais txog thaub qab

  1. Thaub qab, ntu 1: Vim li cas thiaj li yuav tsum tau thaub qab, ib qho kev piav qhia ntawm txoj hauv kev, thev naus laus zis
  2. Thaub qab Ntu 2: Kev tshuaj xyuas thiab sim rsync-based backup cov cuab yeej
  3. Backup Part 3: Kev tshuaj xyuas thiab tshuaj xyuas duplicate, duplicaty, deja dup
  4. Backup Part 4: Kev tshuaj xyuas thiab sim zbackup, so, borgbackup
  5. Backup Part 5: Kuaj bacula thiab veeam thaub qab rau linux
  6. Backup Part 6: Sib piv cov cuab yeej thaub qab
  7. Backup Part 7: Cov Lus Nug

Tau qhov twg los: www.hab.com

Ntxiv ib saib