مەزمۇن جەدۋىلى
ئەگەر سىز يۇمشاق دېتال كەسپىدە ياكى ئەتراپىدا ئىشلىسىڭىز ، مەۋھۇم ماشىنىلارنى ئاڭلىغان بولۇشىڭىز مۇمكىن. ئەگەر ئۇنداق بولمىسا ، سىز ئۇلارنىڭ نېمە ۋە نېمىگە ئىشلىتىلىدىغانلىقىنى ئويلىشىڭىز مۇمكىن.
يۇمشاق دېتال ئىنژېنېرى بولۇش سۈپىتىم بىلەن ، مەن ھەر كۈنى مەۋھۇم ماشىنىلارنى ئىشلىتىمەن. ئۇلار يۇمشاق دېتال ئېچىشتىكى كۈچلۈك قورال ، ئەمما ئۇلارنىڭ باشقا ئىشلىتىلىشىمۇ بار. VM دەپمۇ ئاتىلىدۇ ، نۇرغۇن كارخانىلار جانلىقلىقى ، ئىشەنچلىكلىكى ۋە تەننەرخىنىڭ يۇقىرى بولۇشى سەۋەبىدىن ئۇلارنى ئىشلىتىدۇ. ئۇلار يەنە ئاپەتنىڭ قېچىپ كەتكەن يۇمشاق دېتال سىنىقىنىڭ ئالدىنى ئالىدۇ.
مەۋھۇم ماشىنىلارنىڭ نېمە ئىكەنلىكى ۋە نېمە ئۈچۈن ئىشلىتىلىدىغانلىقىغا قاراپ باقايلى.
مەۋھۇم ماشىنا دېگەن نېمە؟
مەۋھۇم ماشىنا كومپيۇتېرنىڭ ئاساسلىق مەشغۇلات سىستېمىسىدا Windows ، Mac OS ياكى Linux قاتارلىق مەشغۇلات سىستېمىسى (OS) نىڭ مىسالى.
ئادەتتە ئۈستەل يۈزىڭىزدىكى ئەپ كۆزنىكىدە ئىجرا بولىدۇ. مەۋھۇم ماشىنىنىڭ ئىقتىدارى تولۇق بولۇپ ، ئايرىم كومپيۇتېر ياكى ماشىنادەك ھەرىكەت قىلىدۇ. ماھىيەتتە ، مەۋھۇم ماشىنا باش ئاپپارات دەپ ئاتالغان باشقا كومپيۇتېرنىڭ ئىچىدە ئىجرا بولىدىغان مەۋھۇم كومپيۇتېر.
رەسىم 1: خاتىرە كومپيۇتېردا ئىجرا بولىدىغان مەۋھۇم ماشىنا. t قاتتىق دېتال (ئىچكى ساقلىغۇچ ، قاتتىق دىسكا ، كۇنۇپكا تاختىسى ياكى ئېكران) بار. ئۇ باش ئاپپاراتنىڭ تەقلىدىي قاتتىق دېتاللىرىنى ئىشلىتىدۇ. مۇشۇ سەۋەبتىن ، «مېھمان» دەپمۇ ئاتىلىدىغان كۆپ خىل VM نى بىرلا ساھىبجامال ماشىنىدا ئىجرا قىلغىلى بولىدۇ. ئوخشىمىغان مەشغۇلاتلىرى بىلەن كۆپ خىل VM نى ئىجرا قىلالايدۇLinux ، Mac OS ۋە Windows نى ئۆز ئىچىگە ئالىدۇ. بۇ ئىقتىدار hypervisor دەپ ئاتىلىدىغان يۇمشاق دېتالغا باغلىق (يۇقىرىدىكى 1-رەسىمگە قاراڭ). Hypervisor غول كومپيۇتېردا ئىجرا بولىدۇ ھەمدە مەۋھۇم ماشىنىلارنى قۇرۇش ، تەڭشەش ، ئىجرا قىلىش ۋە باشقۇرۇشقا يول قويىدۇ. بۇ Oracle VirtualBox ، VMware ، پاراللېل ، Xen ، Microsoft Hyper-V ۋە باشقا نۇرغۇن قوللىنىشچان پروگراممىلار: ئۇلار نازارەتچى.
نازارەتچى خاتىرە كومپيۇتېر ، كومپيۇتېر ياكى مۇلازىمېتىردا ئىجرا بولىدۇ. ئۇ مەۋھۇم كومپيۇتېرلارنى يەرلىك كومپيۇتېر ياكى تورغا تارقالغان ئىشلەتكۈچىلەرگە تەمىنلەيدۇ.
ئوخشىمىغان تىپتىكى مەۋھۇم ماشىنا ۋە مۇھىت ئوخشىمىغان تىپتىكى نازارەت قىلىپ باشقۇرۇشنى تەلەپ قىلىدۇ. ئۇلارنىڭ بەزىلىرىگە قاراپ باقايلى.
مەۋھۇم ماشىنىلارنىڭ تۈرلىرى ئەمەلىي كومپيۇتېر سىستېمىسىنىڭ ئىقتىدارى. ئۇلار ساھىبجامالنىڭ يەرلىك مەشغۇلات سىستېمىسى ئارقىلىق سىستېما بايلىقىنى باشقۇرۇش ۋە ئورتاقلىشىش ئۈچۈن ئىشلىتىلىدۇ. شەخسىي ياكى خاتىرە كومپيۇتېردا ئىشلەيدىغانلارنىڭ بەزىلىرى چوڭ كارخانا مەۋھۇم مۇلازىمېتىرلىرى ئېھتىياجلىق بولغان ھېسابلاش كۈچىنى تەلەپ قىلماسلىقى مۇمكىن. قانداقلا بولمىسۇن ، ئەگەر باش ئاپپارات سىستېمىسى يېتەرلىك بولمىسا ، ئۇلار ئاستا ئىجرا بولىدۇ. مەۋھۇم جەريانماشىنىلار
جەريان مەۋھۇم ماشىنىلار SVM لارغا ئوخشىمايدۇ - سىز ئۇلارنى كومپيۇتېرىڭىزدا ئىجرا قىلىشى مۇمكىن ، ھەتتا ئۇنى بىلمەيسىز. ئۇلار قوللىنىشچان مەۋھۇم ماشىنا ياكى باشقۇرۇلىدىغان ئىجرا مۇھىتى (MRE) دەپمۇ ئاتىلىدۇ. بۇ مەۋھۇم ماشىنىلار ساھىبجامال مەشغۇلات سىستېمىسىنىڭ ئىچىدە ئىجرا بولىدۇ ھەمدە قوللىنىشچان پروگراممىلار ياكى سىستېما جەريانلىرىنى قوللايدۇ.
نېمىشقا PVM نى ئىشلىتىسىز؟ ئۇلار ئالاھىدە مەشغۇلات سىستېمىسى ياكى قاتتىق دېتالغا تايانماي مۇلازىمەت قىلىدۇ. ئۇلارنىڭ ئۆزىگە لازىملىق بايلىقلىرى بار ئۆزىنىڭ كىچىك مەشغۇلات سىستېمىسى بار. MRE ئايرىم مۇھىتتا. ئۇنىڭ Windows ، Mac OS ، Linux ياكى باشقا باش ئاپپاراتلاردا ئىجرا بولۇشى مۇھىم ئەمەس. كومپيۇتېرىڭىز. ئۇ Java قوللىنىشچان پروگراممىلىرىنى ئىجرا قىلىشقا ئىشلىتىلىدۇ ھەمدە قىسقا ۋاقىت ئىچىدە Java مەۋھۇم ماشىنا ياكى JVM دەپ ئاتىلىدۇ. پۈتكۈل كومپيۇتېر سىستېمىسى. يۇقىرى بېسىملىق ئىككى خىل بولىدۇ: Bare Metal Hypervisors ۋە ساھىبجامال Hypervisors. بىز ئۇلارنىڭ ھەر ئىككىسىنى تېزرەك كۆرۈپ باقايلى. ئەمەلىيەتتە ، ئۇلار ساھىبجامالنىڭ مەشغۇلات سىستېمىسىنىڭ ئورنىنى ئالىدۇ ، ۋاقىت جەدۋىلى ۋەھەر بىر مەۋھۇم ماشىنىنىڭ قاتتىق دېتال ئىشلىتىشىنى باشقۇرۇش ، شۇنىڭ بىلەن بۇ جەرياندا «ئوتتۇرا ئادەم» (ساھىبجامالنىڭ OS) نى ئۈزۈپ تاشلايدۇ. مۇلازىمېتىر مەنبەسى. Microsoft Azure ياكى ئامازون تور مۇلازىمىتى بۇ خىل بىناكارلىق ئۇسلۇبىدىكى VM لار. باشقا مىساللار بولسا KVM ، Microsoft Hyper-V ۋە VMware vSphere. ئۇلار ساھىبجامالنىڭ مەشغۇلات سىستېمىسىنى ئىشلىتىپ بايلىق باشقۇرۇش ۋە تارقىتىدۇ. بۇ خىل يۇقىرى بېسىملىق كۆرسەتكۈچ كومپيۇتېرىدا كۆپ مەشغۇلات سىستېمىسىنى ئىجرا قىلىشقا ئېھتىياجلىق يەككە ئىشلەتكۈچىلەرگە تېخىمۇ ماس كېلىدۇ.
بۇلار Oracle VirtualBox ، VMware خىزمەت پونكىتى ، VMware Fusion ، پاراللېل ئۈستەل يۈزى ۋە باشقا نۇرغۇن پروگراممىلارنى ئۆز ئىچىگە ئالىدۇ. سىز ئەڭ ياخشى مەۋھۇم ماشىنا يۇمشاق دېتالى ماقالىمىزدە ساھىبجامال نازارەتچىلەر ھەققىدە تېخىمۇ تەپسىلىي ئۇچۇرلارنى تاپالايسىز.
نېمىشقا مەۋھۇم ماشىنىلارنى ئىشلىتىسىز؟
ھازىر مەۋھۇم ماشىنىنىڭ نېمە ئىكەنلىكىنى ئاساسىي چۈشەنگەنلىكىڭىز ئۈچۈن ، سىز بىر قىسىم ئېسىل قوللىنىشچان پروگراممىلارنى ئويلىشىڭىز مۇمكىن. بۇ يەردە كىشىلەرنىڭ مەۋھۇم ماشىنىلارنى ئىشلىتىشىدىكى ئەڭ مۇھىم سەۋەبلەر بار.
1. تەننەرخنى تېجەيدىغان
مەۋھۇم ماشىنىلار نۇرغۇن ئەھۋاللاردا تېجەشلىك بولىدۇ. ئەڭ گەۋدىلىك بولغىنى كارخانا دۇنياسىدا. فىزىكىلىق مۇلازىمېتىر ئارقىلىق خىزمەتچىلەرنى بايلىق بىلەن تەمىنلەيدۇبەك قىممەت. قاتتىق دېتال ئەرزان ئەمەس ، ئۇنى ئاسراش تېخىمۇ قىممەت.
مەۋھۇم ماشىنىلارنى كارخانا مۇلازىمېتىرى قىلىپ ئىشلىتىش ھازىر نورمال ئەھۋالغا ئايلاندى. MS Azure غا ئوخشاش تەمىنلىگۈچىنىڭ VM لىرى بىلەن دەسلەپكى قاتتىق دېتال سېتىۋېلىش ۋە ئاسراش ھەققى يوق. بۇ VM لارنى بىر سائەتتە بىر تىيىنلا تەڭشىگىلى ، تەڭشىگىلى ۋە ئىشلىتىشكە بولىدۇ. ئۇلار ئىشلىتىلمىگەندە تاقىلىپ قالىدۇ ، ھېچقانداق بەدەل تۆلىمەيدۇ.
كومپيۇتېرىڭىزدا VM ئىشلىتىشمۇ زور پۇل تېجەپ قالالايدۇ. ئەگەر سىز كۆپ مەشغۇلات سىستېمىسى ياكى ئوخشىمىغان قاتتىق دېتال سەپلىمىسىدە ئىشلەشكە ئېھتىياجلىق بولسىڭىز ،
بىر مۇلازىمېتىردا كۆپ خىل مەۋھۇم ماشىنا ئىشلىتەلەيسىز - سىرتقا چىقىپ ھەر بىر ۋەزىپە ئۈچۈن ئايرىم كومپيۇتېر سېتىۋېلىشنىڭ ھاجىتى يوق.
2. كۆلەملەشتۈرگىلى ۋە ئەۋرىشىم
مەيلى كارخانا مۇلازىمېتىرى ياكى خاتىرە كومپيۇتېرىڭىزدا ئىشلەيدىغان VM بولسۇن ، مەۋھۇم ماشىنىلارنى كېڭەيتىشكە بولىدۇ. ئېھتىياجىڭىزغا ماس كېلىدىغان بايلىقلارنى تەڭشەش ئاسان. ئەگەر سىز تېخىمۇ كۆپ ئىچكى ساقلىغۇچ ياكى قاتتىق دىسكا بوشلۇقىغا ئېھتىياجلىق بولسىڭىز ، پەقەت نازارەتچىگە كىرىپ ، VM نى قايتا تەڭشەپ ، تېخىمۇ كۆپ بولۇشى كېرەك. يېڭى قاتتىق دېتال سېتىۋېلىشنىڭ ھاجىتى يوق ، بۇ جەرياننى تېز تاماملىغىلى بولىدۇ.
3. تېز تەڭشەش
يېڭى VM نى تېز تەڭشىگىلى بولىدۇ. مەن ئۇلارنى باشقۇرىدىغان خىزمەتدىشىم دەپ ئاتىلىدىغان ۋە ئۇلارنى بىر سائەتكە يەتمىگەن ۋاقىت ئىچىدە ئىشلىتىشكە تەييارلىغان يېڭى VM تەڭشەشكە ئېھتىياجلىق ئەھۋاللىرىم بار.
4. ئاپەتنى ئەسلىگە كەلتۈرۈش
ئەگەر سىز سانلىق مەلۇماتلارنىڭ يوقاپ كېتىشىنىڭ ئالدىنى ئېلىپ ، ئاپەتنى ئەسلىگە كەلتۈرۈشكە تەييارلىق قىلماقچى بولسىڭىز ، VM لار a بولۇشى مۇمكىنقورقۇنچلۇق قورال. ئۇلارنى زاپاسلاش ئاسان ، ئېھتىياجلىق بولغاندا ئوخشىمىغان جايلارغا تارقىتىشقا بولىدۇ. ئەگەر مىكروسوفت ياكى ئامازونغا ئوخشاش ئۈچىنچى تەرەپ مەۋھۇم ماشىنىلارغا ساھىبخانلىق قىلسا ، ئۇلار تور سىرتىدا بولىدۇ - يەنى ئىشخانىڭىز كۆيۈپ كەتسە سانلىق مەلۇماتلىرىڭىزنىڭ بىخەتەر ئىكەنلىكىدىن دېرەك بېرىدۇ.
5. كۆپەيتىش ئاسان
كۆپىنچە نازارەتچىلەر VM نىڭ كۆپەيتىلگەن نۇسخىسىنى ياكى رەسىمىنى ھاسىل قىلىشىڭىزغا يول قويىدۇ. تەسۋىر ھاسىل قىلىش ئارقىلىق ھەر قانداق ئەھۋالغا ئاساسەن ئوخشاش بىر VM نىڭ كۆپەيتىلگەن نۇسخىسىنى ئاسانلا ئايلاندۇرالايسىز.
مەن ئىشلەۋاتقان مۇھىتتا ، بىز ھەر بىر ئاچقۇچىغا تەرەققىيات ۋە سىناق ئۈچۈن ئىشلىتىدىغان VM بېرىمىز. بۇ جەريان بىزگە بارلىق لازىملىق قوراللار ۋە يۇمشاق دېتاللار بىلەن رەسىم ھاسىل قىلالايدۇ. بىزدە يېڭى پروگرامما ئاچقۇچى بولغاندا ، بىزنىڭ قىلىدىغىنىمىز شۇ رەسىمنىڭ كۆپەيتىلگەن نۇسخىسى ، ئۇلاردا ئىشلەشكە تېگىشلىك ئىشلار بار.
6. Dev / Test ئۈچۈن مۇكەممەل
مەۋھۇم ماشىنا ئىشلىتىشنىڭ ئەڭ ياخشى ئەۋزەللىكى شۇكى ، ئۇلار يۇمشاق دېتال ئېچىش ۋە سىناق قىلىشنىڭ ئەڭ ياخشى قورالى. VM لار ئاچقۇچىلارنىڭ بىر كومپيۇتېردا كۆپ سۇپا ۋە مۇھىتتا تەرەققىي قىلىشىغا يول قويىدۇ. ئەگەر بۇ VM بۇزۇلۇپ كەتسە ياكى بۇزۇلۇپ كەتسە ، يېڭىسىنى تېزلا قۇرغىلى بولىدۇ.
ئۇلار سىناق قىلغۇچىنىڭ ھەر بىر سىناق دەۋرىدە پاكىز يېڭى مۇھىتقا ئېرىشىشىگە يول قويىدۇ. مەن يېڭى VM قۇرغان ، ئەڭ يېڭى يۇمشاق دېتال نەشرىنى قاچىلايدىغان ، بارلىق سىناقلارنى ئىجرا قىلىدىغان ، ئاندىن سىناقنى تاماملىغاندىن كېيىن VM نى ئۆچۈرىدىغان ئاپتوماتىك سىناق ئورگىناللىرىنى قۇرغان تۈرلەردە ئىشلىدىم.
VM لار ناھايىتى ياخشى ئىشلەيدۇ.مەھسۇلاتنى سىناش ۋە باھالاش بىز بۇ يەردە SoftwareHow.com دىكىگە ئوخشاش. مەن كومپيۇتېرىمدا ئىجرا بولۇۋاتقان VM غا ئەپلەرنى قاچىلاپ ، دەسلەپكى مۇھىتىمنى قالايمىقانلاشتۇرماي سىناق قىلالايمەن.
سىناقنى تاماملاپ بولغاندا ، مەن ھەمىشە مەۋھۇم ماشىنىنى ئۆچۈرەلەيمەن ، ئاندىن ئېھتىياجلىق بولغاندا يېڭىسىنى قۇرالايمەن. بۇ جەرياندا مەندە پەقەت Windows ماشىنىسى بولسىمۇ ، كۆپ سۇپىلاردا سىناق قىلالايمەن.
ئاخىرقى سۆزلەر
كۆرگىنىڭىزدەك ، مەۋھۇم ماشىنىلار تېجەشلىك ، كۆپ ئىقتىدارلىق قورال نۇرغۇن قوللىنىشچان پروگراممىلارغا ئىشلىتىلىدۇ. سىناقچىلار ، ئاچقۇچىلار ۋە باشقىلار ئۈچۈن مۇلازىمېتىرنى تەمىنلەش ئۈچۈن قىممەت باھالىق قاتتىق دېتاللارنى سېتىۋېلىش ، تەڭشەش ۋە ئاسراشنىڭ ھاجىتى يوق. VM لار بىزگە ئېھتىياجلىق مەشغۇلات سىستېمىسى ، قاتتىق دېتال ۋە مۇھىتنى ھەر ۋاقىت ئاسان ۋە تېز يارىتىشقا جانلىقلىق ئاتا قىلىدۇ.