ការយល់ដឹង Server តម្រូវការអង្គចងចាំសម្រាប់ភាពជោគជ័យក្នុងការធ្វើនិម្មិត
ការចែកចាយអង្គចងចាំសេវ៉ែរមានតួនាទីសំខាន់ក្នុងប្រសិទ្ធភាពនិងសមត្ថភាពប្រតិបត្តិការរបស់ម៉ាស៊ីននិម្មិត (VMs)។ ការទទួលបានបរិមាណអង្គចងចាំសេវ៉ែរត្រឹមត្រូវសម្រាប់ម៉ាស៊ីននិម្មិតអាចធ្វើឱ្យមានភាពខុសគ្នារវាងប្រតិបត្តិការរលូន និងការរាំងស្ទះដែលធ្វើឱ្យអ្នកមានអារម្មណ៍អផ្សុកអផ្សត់។ ដោយសារស្ថាប័នកំពុងពឹងផ្អែកលើបច្ចេកវិទ្យាធ្វើនិម្មិតកាន់តែច្រើនសម្រាប់ហេដ្ឋារចនាសម្ព័ន្ធបច្ចេកវិទ្យាព័ត៌មានរបស់ពួកគេ ការយល់ដឹងអំពីតម្រូវការអង្គចងចាំក៏កាន់តែចាំបាច់សម្រាប់ការប្រើប្រាស់ធនធានឱ្យបានមានប្រសិទ្ធភាព និងការគ្រប់គ្រងថ្លៃដើមផងដែរ។
បរិស្ថាននៃការធ្វើអោយទំនើបជាវីរុសតម្រូវអោយមានការពិចារណាយ៉ាងប្រុងប្រយ័ត្នលើការចែកចាយអង្គចងចាំ ដើម្បីធានាថាកុំព្យូទ័រនីមួយៗ (VM) ទទួលបានធនធានគ្រប់គ្រាន់ ខណៈពេលដែលរក្សាភាពស្ថិរភាពនៃប្រព័ន្ធ។ មគ្គុទេសក៍សម្រាប់អ្នកនេះនឹងជួយអ្នកក្នុងការកំណត់ការកំណត់រចនាសម្ព័ន្ធអង្គចងចាំសម្រាប់កុំព្យូទ័រសឺវ័រដែលល្អបំផុតសម្រាប់ការដំឡើងម៉ាស៊ីននិម្មិតរបស់អ្នក រួមទាំងការគណនាជាក់ស្តែង និងអនុសាសន៍ពីអ្នកជំនាញ។
គ្រឿងផ្សំសំខាន់ៗនៃការរៀបចំអង្គចងចាំ VM
តម្រូវការអង្គចងចាំមូលដ្ឋាន
នៅពេលគណនាអង្គចងចាំសម្រាប់ម៉ាស៊ីននិម្មិត ចាប់ផ្តើមពីតម្រូវការអង្គចងចាំមូលដ្ឋាននៃប្រព័ន្ធប្រតិបត្តិការ និងកម្មវិធីរបស់អ្នក។ ម៉ាស៊ីននិម្មិតនីមួយៗត្រូវការ RAM គ្រប់គ្រាន់ដើម្បីដំណើរការប្រព័ន្ធប្រតិបត្តិការរបស់វា - ជាទូទៅ 2GB សម្រាប់ការដំឡើង Windows Server មូលដ្ឋាន និង 1GB សម្រាប់ការចែកចាយ Linux អប្បបរមា។ ទោះជាយ៉ាងណាក៏ដោយ ទាំងនេះគ្រាន់តែជាចំណុចចាប់ផ្តើមប៉ុណ្ណោះ ហើយការអនុវត្តក្នុងពិភពជាក់ស្តែងភាគច្រើនត្រូវការច្រើនជាងនេះ។
កម្មវិធីសហគ្រាទំនើបអាចតម្រូវឲ្យមានអង្គចងចាំច្រើនជាងមុន ជាពិសេសសម្រាប់មូលដ្ឋានទិន្នន័យ ប្រព័ន្ធគ្រប់គ្រងខ្លឹមសារ និងឧបករណ៍វិភាគ។ ឧទាហរណ៍ ម៉ាស៊ីនបម្រើកម្មវិធីដែលដំណើរការសេវាកម្មច្រើនអាចតម្រូវឲ្យមានអង្គចងចាំ 8GB ឬច្រើនជាងនេះ ខណៈដែលម៉ាស៊ីនបម្រើមូលដ្ឋានទិន្នន័យអាចតម្រូវការ 16GB ឬច្រើនជាងនេះអាស្រ័យលើបន្ទុកការងារ។
ការពិចារណាអំពីថ្លៃអង្គចងចាំបន្ថែម
ផ្នែកគ្រប់គ្រងម៉ាស៊ីននិម្មិត (hypervisor) ទាមទារអង្គចងចាំបន្ថែមដើម្បីគ្រប់គ្រងម៉ាស៊ីននិម្មិតឱ្យមានប្រសិទ្ធភាព។ ថ្លៃបន្ថែមនេះអាចប្រែប្រួលតាមវេទិកា ប៉ុន្តែជាទូទៅស្ថិតនៅចន្លោះ 100MB ទៅ 200MB ក្នុងមួយម៉ាស៊ីននិម្មិត។ លើសពីនេះ លក្ខណៈពិសេសគ្រប់គ្រងអង្គចងចាំដូចជាការចែករំលែកទំព័រ និងការប្រើប្រាស់អង្គចងចាំប៉ោងតម្រូវឲ្យមានថ្លៃបន្ថែមដែលគួរតែបានគណនាក្នុងការវាយតម្លៃរបស់អ្នក។
គួរពិចារណាទុកអង្គចងចាំប្រហែល 10% នៃអង្គចងចាំសរុបរបស់ម៉ាស៊ីនបម្រើសម្រាប់ប្រតិបត្តិការផ្នែកគ្រប់គ្រងម៉ាស៊ីននិម្មិត និងការកើនឡើងបន្ទាន់នៃតម្រូវការធនធាន។ សំបុត្រនេះជួយរក្សាភាពស្ថិរភាព ហើយផ្តល់ទំហំសម្រាប់ការផ្លាស់ប្តូរការបែងចែកធនធានបណ្តោះអាសន្នដោយគ្មានផលប៉ះពាល់ដល់ប្រសិទ្ធភាព។
វិធីសាស្ត្រគណនាអង្គចងចាំកម្រិតខ្ពស់
ការវិភាគការប្រើប្រាស់កំពូល
ការវិភាគការប្រើប្រាស់បម្លែងឯកសារកំពូលជួយកំណត់ការចែកចាយឯកសារ Server Memory Optimal សម្រាប់ម៉ាស៊ីន Virtual។ ត្រួតពិនិត្យការផ្ទុកការងាររបស់អ្នកក្នុងអំឡុងពេលតម្រូវការខ្ពស់ និងកំណត់ត្រាការប្រើប្រាស់ប័ណ្ណសម្ងាត់ខ្ពស់បំផុត។ បន្ថែមកម្រិត 20% ទៅលើតម្លៃកំពូលនេះដើម្បីទទួលយកការរីកចម្រើននិងតម្រូវការមិនរំពឹងទុក។
ឧបករណ៍ដូចជាម៉ូនីទ័រប្រតិបត្តិការ និងអ្នកតាមដានការប្រើប្រាស់ធនធាន អាចជួយកំណត់ទម្រង់ការប្រើប្រាស់ប័ណ្ណក្នុងពេលវេលា។ វិធីសាស្ត្រដែលដឹកនាំដោយទិន្នន័យនេះធានាថាការសម្រេចចិត្តការចែកចាយបម្លែងប័ណ្ណសម្ងាត់ច្បាស់ជាងគេដែលផ្អែកលើការប្រើប្រាស់ពិតជាងការប៉ាន់ស្មានខាងទស្សនៈ។
ការរាប់ពិន្ទុដែលផ្អែកលើការធ្វើការ
ប្រភេទ workload ផ្សេងគ្នា តម្រូវឱ្យមានចំនួននៃការចងចាំ server ផ្សេងគ្នាសម្រាប់ម៉ាស៊ីន virtual ។ បរិយាកាសអភិវឌ្ឍន៍អាចដំណើរការបានល្អជាមួយការចែកចាយតិចតួច ខណៈដែល Server ផលិតកម្មត្រូវការធនធានច្រើនជាង។ រាប់តម្រូវការតាមប្រភេទនៃការបញ្ជាការងារ:
ការងារស្រាល (ម៉ាស៊ីនបម្រើវែប, បរិស្ថានអភិវឌ្ឍន៍): 2-4GB ក្នុងមួយ VM ការងារមធ្យម (ម៉ាស៊ីនបម្រើកម្មវិធី, មូលដ្ឋានទិន្នន័យតូច): 4-8GB ក្នុងមួយ VM ការងារធ្ងន់ (មូលដ្ឋានទិន្នន័យធំ, ការវិភាគ): 16GB+ ក្នុងមួយ VM
យុទ្ធសាស្ត្របង្កើនប្រសិទ្ធភាពអង្គចងចាំ
ការគ្រប់គ្រងអង្គចងចាំដោយស្វ័យប្រវត្តិ
វេទិកាការប្រើប្រាស់ប្រព័ន្ធអនុវត្តទំនើបផ្តល់នូវលក្ខណៈពិសេសក្នុងការគ្រប់គ្រងអង្គចងចាំដោយស្វ័យប្រវត្តិ ដែលអាចកែតម្រូវការបែងចែកអង្គចងចាំដោយស្វ័យប្រវត្តិដោយផ្អែកលើការប្រើប្រាស់ជាក់ស្តែង។ បច្ចេកវិទ្យានេះជួយបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់អង្គចងចាំសម្រាប់ម៉ាស៊ីនបំផុសដោយការចែកចាយធនធានឡើងវិញនៅទីកន្លែងដែលត្រូវការច្រើនបំផុត។
ការអនុវត្តការគ្រប់គ្រងអង្គចងចាំដោយស្វ័យប្រវត្តិអាចបង្កើនប្រសិទ្ធភាពការប្រើប្រាស់ធនធានបានចន្លោះ 20-30% ធៀបនឹងវិធីសាស្ត្របែងចែកថេរ។ ទោះបីជាយ៉ាងណាក៏ដោយ វាតម្រូវឱ្យមានការតាមដាននិងកំណត់រចនាសម្ព័ន្ធដោយប្រុងប្រយ័ត្នដើម្បីធានាបាននូវប្រសិទ្ធភាពការងារល្អបំផុត។
អត្ថប្រយោជន៍នៃការបំបាត់សន្ទុះអង្គចងចាំ
ការបំបាត់អង្គចងចាំដូចគ្នា ធ្វើការសម្គាល់ និងបញ្ជូលទំព័រអង្គចងចាំដែលដូចគ្នាទាំងអស់នៅក្នុងម៉ាស៊ីននិម្មិត (VMs) ជាច្រើន ដើម្បីកាត់បន្ថយការប្រើប្រាស់អង្គចងចាំសរុប។ បច្ចេកទេសនេះមានប្រសិទ្ធភាពខ្ពស់ជាពិសេសនៅពេលដែលដំណើរការវិលជុំច្រើននៃប្រព័ន្ធប្រតិបត្តិការ ឬកម្មវិធីដូចគ្នា។
ការសន្សំអង្គចងចាំដោយការបំបាត់អង្គចងចាំដូចគ្នាអាចចាប់ពី 10% ទៅ 50% អាស្រ័យលើកម្រិតស្រដៀងគ្នានៃការងារ។ សូមពិចារណាសន្សំទាំងនេះនៅពេលគណនាតម្រូវការអង្គចងចាំសរុបរបស់ម៉ាស៊ីនមេ (server)។
ការរៀបចំផែនការសម្រាប់ការរីកចម្រើននាពេលអនាគត
ការពិចារណាលើសមត្ថភាពពង្រីក
ការធ្វើឱ្យការកំណត់អង្គចងចាំម៉ាស៊ីនមេរបស់អ្នកសមស្របសម្រាប់អនាគត តម្រូវឱ្យអ្នកយល់ពីគន្លងរីកចម្រើនរបស់អង្គភាពអ្នក។ សូមរៀបចំផែនការសម្រាប់ការពង្រីកផ្នែកផ្ដេក (ការបន្ថែមម៉ាស៊ីននិម្មិតបន្ថែម) និងផ្នែកបញ្ឈរ (ការបន្ថែមធនធានក្នុងម៉ាស៊ីននិម្មិតមួយៗ)។ ច្បាប់មួយដែលគួរអនុវត្តគឺគួររៀបចំផែនការសម្រាប់ការរីកចម្រើនប្រហែល 30% ក្នុងរយៈពេល 18 ខែ។
សូមពិចារណាអនុវត្តយុទ្ធសាស្ត្រពង្រីកអង្គចងចាំបែបម៉ូឌុល ដែលអនុញ្ញាតឱ្យធ្វើការដំឡើងថ្មីបន្តបន្ទាប់តាមកម្រិត ដោយគ្មានការកែផ្លាស់ប្តូរប្រព័ន្ធធំៗ។ វិធីសាស្ត្រនេះផ្តល់នូវភាពអាចបត់បែនបាន ខណៈពេលដែលគ្រប់គ្រងថ្លៃដើមបានយ៉ាងមានប្រសិទ្ធភាព។
ការត្រួតពិនិត្យ និងការកែតម្រូវប្រសិទ្ធភាព
ការត្រួតពិនិត្យជាប្រចាំលើគំរូនៃការប្រើប្រាស់អង្គចងចាំ អាចជួយកំណត់ពេលដែលត្រូវការអង្គចងចាំបន្ថែមសម្រាប់ម៉ាស៊ីននិម្មិត។ កំណត់សូចនាករប្រសិទ្ធភាពដើម ហើយតាមដាននូវនិន្នាការតាមពេលវេលា ដើម្បីទស្សន៍ទាយតម្រូវការធ្វើអាប់ក្រេដ មុនពេលបញ្ហាប្រសិទ្ធភាពកើតឡើង។
អនុវត្តឧបករណ៍ត្រួតពិនិត្យដោយស្វ័យប្រវត្តិ ដែលអាចជូនដំណឹងដល់អ្នកគ្រប់គ្រង នៅពេលដែលការប្រើប្រាស់អង្គចងចាំលើសពីដែនកំណត់ដែលបានកំណត់ជាមុន ជាទូទៅគឺ 80% នៃធនធានដែលបានចាត់ចែង។
សំណួរដែលត្រូវបានសួរប្រចាំ
តើខ្ញុំដឹងយ៉ាងដូចម្តេចថា តើ VMs របស់ខ្ញុំត្រូវការអង្គចងចាំបន្ថែម?
តាមដានសូចនាករសំខាន់ៗ រួមមានការប្រើប្រាស់អង្គចងចាំ សកម្មភាពឯកសារទំព័រ និងពេលវេលាឆ្លើយតបរបស់កម្មវិធី។ ប្រសិនបើអ្នកសង្កេតឃើញការប្រើប្រាស់អង្គចងចាំខ្ពស់ ការប្រើប្រាស់ឯកសារទំព័រច្រើន ឬប្រសិទ្ធភាពកម្មវិធីធ្លាក់ចុះ នោះ VMs របស់អ្នកប្រហែលជាត្រូវការការចាត់ចែងអង្គចងចាំបន្ថែម។
តើខ្ញុំអាចប្រើប្រាស់អង្គចងចាំលើសក្នុងបរិស្ថាននិម្មិតរបស់ខ្ញុំបានទេ?
ទោះបីជាការប្រើប្រាស់សតិអាចធ្វើទៅបាន ហើយក៏មានផលប្រយោជន៍ខ្លះក្តី ក៏គួរប្រុងប្រយ័ត្ន។ អ៊ីពែរវីស៉ូរ៍ទំនើបអាចគ្រប់គ្រងការប្រើប្រាស់លើសបានតាមរយៈលក្ខណៈពិសេសគ្រប់គ្រងសតិ ប៉ុន្តែការប្រើប្រាស់លើសពេកអាចនាំឱ្យមានបញ្ហាដំណើរការ និងភាពមិនស្ថិតស្ថេរនៃប្រព័ន្ធ។
ល្បឿនសតិមានឥទ្ធិពលយ៉ាងដូចម្តេចដែលមានលើដំណើរការម៉ាស៊ីននិម្មិត (VM)?
ល្បឿនសតិអាចមានឥទ្ធិពលយ៉ាងខ្លាំងដល់ដំណើរការម៉ាស៊ីននិម្មិត ជាពិសេសនៅក្នុងបរិស្ថានដែលតម្រូវឱ្យមានការបញ្ជូនទិន្នន័យខ្ពស់។ សតិលឿនជាង (អត្រាមេហ្គាហឺតខ្ពស់ជាង) អាចធ្វើឱ្យប្រព័ន្ធទាំងមូលឆ្លើយតបលឿនជាង ហើយកាត់បន្ថយភាពយឺតយ៉ាវក្នុងប្រតិបត្តិការដែលទាមទារសតិច្រើន។