Мэдлэг Сервер Виртуалжуулалтын амжилтанд санах ойн шаардлага
Серверийн санах ойг зөв тохируулах нь виртуал машинуудын (VM) үйлдэл болон үр ашгийг шууд нөлөөлдөг. Виртуал машинуудад зөв хэмжээний серверийн санах ойг сонгох нь гладкий ажиллагаа ба бэрхшээлтэй байдлын хоорондох ялгааг тодорхойлно. Байгууллагууд IT инфраструктурынхаа хувьд бүх лүгээр виртуалжуулалтад илүү ихээр тулгуурлах болсон энэ үед санах ойн шаардлагыг ойлгох нь нөөцийг үр дүнтэй ашиглах, зардлыг удирдахад чухал болсон.
Системийн тогтвортой байдал хадгалахын тулд VM тус бүр хангалттай нөөцтэй байхын тулд орчин үеийн виртуализацийн орчны санах ойг зөв тооцоолох шаардлагатай. Энэхүү бүрэн дүүрэн заавар нь виртуал машин суулгахад зориулсан серверийн санах ойн тохируулгийг тодорхойлоход туслах бөгөөд практик тооцоолол, мэргэжлийн зөвлөмжийг агуулна.
Виртуал машинийн санах ойн төлөвлөлтийн үндсэн бүрэлдэхүүн хэсгүүд
Үндсэн санах ойн шаардлага
Виртуал машинд зориулсан серверийн санах ойг тооцоолохдоо үйлдлийн систем ба програмуудын үндсэн санах ойн шаардлагатай эхлэнэ. Виртуал машин бүр өөрийн үйлдлийн системийг ажиллуулахад хангалттай санах ойтой (RAM) байх шаардлагатай - ихэвчлэн хялбар Windows Server суулгалтад 2 ГБ, хамгийн бага Linux хувилбарт 1 ГБ шаардлагатай. Гэсэн хэдий ч эдгээр нь зөвхөн эхлэх цэгүүд бөгөөд бодит амьдралд ихэвчлэн илүү их шаардлагатай байдаг.
Орчин үеийн ажлын системүүд нь ялангуяа мэдээллийн сан, контент менежментийн систем, шинжилгээний хэрэгслүүдийн хувьд тодорхой хэмжээний их санах ой шаарддаг. Жишээлбэл, хэд хэдэн үйлчилгээг ажиллуулж буй аппликейшн сервер нь 8 ГБ эсвэл түүнээс дээш санах ой шаардаж болох бөгөөд ачаалал хамааран мэдээллийн сангийн серверт 16 ГБ эсвэл түүнээс дээш санах ой шаардлагатай байж болно.
Санах ойн ачааллын талаарх авч үзэл
Гипервизор өөрөө виртуал машинуудыг үр дүнтэй удирдахад шаардагдах санах ойн ачаалал шаарддаг. Энэ ачаалал платформаас хамааран өөр өөр байдаг боловч ерөнхийдөө виртуал машин тутамд 100 МБ-аас 200 МБ хүртэл байдаг. Түүнчлэн, хуудас хуваалцах, санах ойн боодол зэрэг санах ойн удирдлагын функцүүд нь тооцоондоо оруулах ёстой нэмэлт ачаалал шаарддаг.
Нийт серверийн санах ойн ойролцоогоор 10%-ийг гипервизорын үйл ажиллагааны болон нөөцийн эрэлтэнд гарах хурдан өсөлтийн үед зарцуулахыг зөвлөж байна. Энэ нөөц нь тогтвортой байдлыг хадгалахад тусалж, гэнэтийн нөөцийн олголтын өөрчлөлтүүдийг гүйцэтгэх боломжийг олгоно.
Дэвшилтэт санах ойн тооцооллын аргачлал
Хамгийн өндөр ашиглалтын шинжилгээ
Виртуал машинуудын санах ойг хамгийн тохиромжтойгоор нөөцлөхийн тулд санах ойн хэрэглээний оргил үзүүлэлтийг шинжлэх нь чухал. Өндөр ачаалалтай үе шатанд ажлын ачааллыг хянаад, хамгийн их санах ойн ашиглалтыг бүртгэнэ үү. Өсөлт болон хүлээгдээгүй эрэлт хэрэгцээг тооцон эдгээр оргил утгуудад 20% нөөцийг нэмнэ үү.
Процессын хяналт, нөөцийн ашиглалтын хяналт зэрэг хэрэгслүүд нь цаг хугацааны туршид санах ойн хэрэглээний загварыг тогтооход тусална. Энэ мэдээлэлд суурилсан арга нь онолын таамаглалаас илүү жинхэнэ хэрэглээнд үндэслэн илүү нарийвчлалтай санах ойн нөөцлөлтийн шийдвэр гаргах боломжийг олгоно.
Ажлын ачаалалд суурилсан тооцоо
Ялгаатай төрлийн ажлын ачаалал виртуал машинуудад янз бүрийн хэмжээний серверийн санах ой шаарддаг. Хөгжүүлэлтийн орчин хамгийн бага нөөцлөлттэйгээр сайн ажиллаж болох бол үйлдвэрийн серверүүд илүү их нөөц шаарддаг. Шаардлагыг ажлын ачааллын ангилалд үндэслэн тооцоолно:
Хөнгөн ачаалал (вэб сервер, хөгжүүлэлтийн орчин): ВМ тутамд 2-4 ГБДунд зэргийн ачаалал (хэрэглээний сервер, жижиг мэдээллийн сан): ВМ тутамд 4-8 ГБХүнд ачаалал (том мэдээллийн сан, шинжилгээ): ВМ тутамд 16 ГБ+
Санах ойн үр ашигтай ашиглалтын стратеги
Динамик санах ойн удирдлага
Орчин үеийн виртуализацийн платформууд нь бодит ашиглалтаас хамааран санах ойн эзэмшилтийг автоматаар тохируулдаг динамик санах ойн удирдлагын боломжийг санал болгодог. Энэ технологи нь хэрэгцээтэй байгаа хэсэгт нөөцийг дахин тарааж, виртуал машинуудын серверийн санах ойг үр ашигтай болгоход тусалдаг.
Статик эзэмшилтэй харьцуулахад динамик санах ойн удирдлагыг хэрэгжүүлснээр нөөцийн ашиглалтыг 20-30% сайжруулж болно. Гэсэн хэдий ч үр дүнтэй ажиллахыг хангахын тулд анхааралтай хяналт, тохиргоо шаардлагатай.
Санах ойн давхардлыг арилгах давуу тал
Санах ойн дедупликаци нь олон виртуал машинуудын ижилхэн санах ойн хуудаснуудыг таниж, тэдгээрийг нэгтгэж, нийт санах ойн хэрэгцээг бууруулдаг. Энэ арга нь ижил үйлдлийн систем эсвэл програмуудын олон экземплярыг ажиллуулах үед ялангуяар үр дүнтэй байдаг.
Дедупликацийн үр дүнд санах ойноос хэмнэх хэмжээ ажлын ачааллын төстэй байдлаас хамааран 10%-оос 50% хүртэл хувь байж болно. Серверийн нийт санах ойн шаардлагыг тооцоолохдоо эдгээр боломжит хэмнэлтийг харгалзан үзэх хэрэгтэй.
Эцсийн хөгжлийг хөрвүүлэх төлөвлөгөө
Масштаблах чадварын авч үзэлт
Серверийн санах ойн тохиргоог ирээдүйд бэлтгэхийн тулд байгууллагын өсөлтийн чиг хандлагыг ойлгох шаардлагатай. Хоризонтал масштаблал (илүү их VM нэмэх) ба вертикаль масштаблал (VM тус бүрт нэмэлт нөөц өгөх) хоёуланг харгалзан төлөвлөх хэрэгтэй. Сайн дүрэм бол 18-сарын хугацаанд 30% өсөлтийг төлөвлөх явдал юм.
Их хэмжээний системийн шинэчлэлтгүйгээр алхам алхмаар сайжруулах боломжийг олгодог модульлажсан санах ойн өргөтгөлтийн стратегийг хэрэгжүүлэхийг харгалзана уу. Энэ арга нь зардлыг үр дүнтэй удирдах үед зөөлөн байдлыг хангана.
Ажиллагааны мониторинг ба тохируулга
Виртуал машинуудад серверийн нэмэлт санах ой хэрэг болох үед илрүүлэхийн тулд санах ойн ашиглалтын загварыг энгийн хянах нь тусална. Процессын асуудал гарахаас өмнө шинэчлэлтийн шаардлагыг урьдчилан тодорхойлохын тулд үзүүлэлтийн анхдагч хэмжигдэхүүнүүдийг бий болгоод цаг хугацаанд дэлгэрэнгүй хянах хэрэгтэй.
Санах ойн ашиглалт тогтмол нь урьдчилан тогтоосон түвшинг, ихэвчлэн ой хуваарилсан нөөцийн 80%-с давах үед системийн удирдлагад мэдэгдэл илгээж чадах автомжуулсан хяналтын хэрэгслүүдийг нэвтрүүлэх.
Ихэнх асуултууд
Миний виртуал машинуудад илүү их санах ой хэрэгтэй эсэхийг яаж мэдэх вэ?
Санах ойн ашиглалт, хуудас файлын үйл ажиллагаа, програм хангамжийн хариу үйлдлийн хугацаа зэрэг гол үзүүлэлтүүдийг хянана уу. Хэрэв та байнга санах ой дутаж байгааг, хуудас файл их хэмжээгээр ашиглагдаж байгааг эсвэл програм хангамжийн ажиллагаа удаашрахыг ажигласан бол таны виртуал машинуудад илүү их санах ой хуваарилалт шаардлагатай байх магадлалтай.
Виртуал орчиндоо санах ойг давхар хуваарилж болох уу?
Санах ойг хэтрүүлэн ашиглах боломжтой бөгөөд зарим тохиолдолд үр дүнтэй байдаг ч ийм арга хандлагыг анхааралтайгаар хэрэглэх шаардлагатай. Орчин үеийн гипервизорууд санах ойн удирдлагын функцүүдийн тусламжтайгаар тодорхой хэмжээний хэтрэлтийг зохицуулж чаддаг ч, илүү хэтрүүлэх нь ажиллагааны асуудал, системийн тогтворгүй байдлыг үүсгэж болзошгүй юм.
Санах ойн хурд виртуал машиний ажиллагаанд ямар нөлөө үзүүлэх вэ?
Санах ойн хурд нь өндөр I/O ачаалал бүхий орчинд ялангуяа виртуал машиний ажиллагаанд ихээхэн нөлөө үзүүлдэг. Илүү хурдан санах ой (MHz илүү өндөр) нь нийтлэг системийн урвал шивших чадварыг сайжруулах, санах ойг ихэд ашигладаг үйлдлүүдийн хувьд хоцрогдлыг бууруулахад тусалдаг.