Auto scaling cloud server៖ ពង្រីកកម្លាំង VM ផ្ទាល់ភ្លាមៗ ដោយមិនបាច់ restart
Cloud server របស់អ្នកបន្ថែម vCPU និង RAM ក្នុងរយៈពេល ២–៤ វិនាទី នៅពេល traffic កើនឡើងខ្ពស់។ មិនបាច់ restart មិនដាច់ connection និងមិនលើសពីដែនកំណត់ដែលអ្នកបានកំណត់ឡើយ។
- អ្នកកំណត់កម្រិតអតិបរមាទុកជាមុន ឧទាហរណ៍រហូតដល់ 4 vCPU និង 8 GB RAM។ យើងមិនដែលបន្ថែមលើសពីនេះឡើយ។
- CPU ឡើងខ្ពស់ជាប់គ្នារយៈពេលពីរបីនាទីមែនទេ? VM នឹងពង្រីកទៅទំហំនោះភ្លាមៗពេលកំពុងដំណើរការ ត្រឹមតែ ២–៤ វិនាទីប៉ុណ្ណោះ។
- ត្រឡប់ទៅទំហំដើមវិញនៅពេលអ្នកត្រូវការ៖ គ្រាន់តែចុចប៊ូតុង "Restart to revert to base size" មួយ ចំណាយពេលប្រហែល ១–២ នាទី។
Auto scaling កំឡុងពេល traffic កើនឡើងខ្ពស់៖ ការសាកល្បងមួយល្ងាច
ពេលល្ងាចផ្សាយផ្ទាល់ (livestream) មួយរបស់អតិថិជន Cloudj៖
កម្រិត load ធម្មតា
ទំហំដើម តម្លៃដើម
លើស load ពីរបីនាទី
ពង្រីកទំហំផ្ទាល់ដល់កម្រិតកំណត់ តម្លៃខ្ពស់ជាងមុន
បន្ទាប់ពីផុត traffic ឡើងខ្ពស់
តម្លៃខ្ពស់ជាងមុនរហូតដល់អ្នកចុច revert
បន្ទាត់ដាច់ៗគឺជាកម្រិតផ្ទុកលើស (overload threshold) ដែលអ្នកបានកំណត់។ ផ្ទៃស្រមោលគឺជាតម្លៃខ្ពស់ជាងមុន — វាមិនបញ្ចប់ដោយខ្លួនឯងទេ គឺបន្តរហូតដល់អ្នកចុចប៊ូតុងដើម្បីត្រឡប់ទៅទំហំដើមវិញ។
Auto scaling និងការ resize ដោយដៃ៖ តើមានភាពខុសគ្នាយ៉ាងណា
| Resize (អ្នកចុចខ្លួនឯង) | Auto Scaling (យើងចុចជំនួសអ្នក) | |
|---|---|---|
| អ្នកណាជាអ្នកសម្រេច | អ្នក | យើងជាអ្នកធ្វើ ដោយផ្អែកលើកម្រិតកំណត់របស់អ្នក |
| កើតឡើងនៅពេលណា | ភ្លាមៗនៅពេលអ្នកចុច Apply | នៅពេល VM ផ្ទុកលើសទម្ងន់ប៉ុណ្ណោះ |
| អ្វីដែលអ្នកត្រូវបង់ | គិតប្រាក់ភ្លាមៗ ហើយទំហំថ្មីគឺនៅដដែលរហូត | គិតតែចំនួនម៉ោងដែល VM ដំណើរការទំហំធំប៉ុណ្ណោះ |
| អាចប្តូរទំហំ disk បានទេ | បាន | មិនបានទេ — disk មិនដែលរីកធំដោយខ្លួនឯងឡើយ |
| ការបង្រួមទំហំមកវិញ (Scaling down) | បាន ដោយគ្រាន់តែ restart ប្រហែល ~70 វិនាទី | យើងមិនដែលបង្រួមវាដោយខ្លួនឯងទេ — វានឹងរក្សាទុកទំហំធំ និងតម្លៃនោះរហូតដល់អ្នកចុចប៊ូតុងត្រឡប់ក្រោយ (~1–2 នាទី) |
ជម្រើសទាំងពីរស្ថិតនៅក្នុងផ្ទាំង dialog តែមួយ៖ វាយបញ្ចូលទំហំដែលអ្នកចង់បាន បន្ទាប់មកជ្រើសរើសថាតើត្រូវអនុវត្តភ្លាមៗ ឬអនុវត្តតែនៅពេល VM ផ្ទុកលើសទម្ងន់។
តម្លៃ Auto scaling៖ បង់តែតាមចំនួនម៉ោងដែលដំណើរការទំហំធំប៉ុណ្ណោះ
តម្លៃគឺផ្អែកទៅលើទំហំជាក់លាក់ដែលអ្នកបានជ្រើសរើស។ យើងមិនដែលគិតថ្លៃអ្វីៗនៅខាងក្នុង VM របស់អ្នកឡើយ។ តម្លៃទឹកប្រាក់បង្ហាញនៅលើអេក្រង់មុនពេលអ្នកចុចប៊ូតុង — គ្មានវិក្កយបត្រដែលនឹកស្មានមិនដល់នោះទេ។
នៅពេល VM រីកទំហំធំឡើង តម្លៃគិតជាម៉ោងថ្មីនឹងចាប់ផ្ដើមនៅពេលនោះ ហើយបន្តរហូតដល់អ្នកចុចប៊ូតុងដើម្បីត្រឡប់ទៅទំហំដើមវិញ — តម្លៃនឹងមិនថយចុះមកវិញដោយស្វ័យប្រវត្តិតាមកម្រិតផ្ទុក (load) នោះឡើយ។
ឧទាហរណ៍៖ អ្នកកំណត់កម្រិតពិដានខ្ពស់បំផុតទ្វេដងនៃទំហំបច្ចុប្បន្នរបស់អ្នក។ ការឡើងកម្រិតខ្ពស់បំផុតរយៈពេល 4 ម៉ោងក្នុងមួយល្ងាច គិតថ្លៃត្រឹមតែភាពខុសគ្នាសម្រាប់រយៈពេល 4 ម៉ោងនោះប៉ុណ្ណោះ — មិនមែនពេញមួយខែនោះទេ។
កម្រិតពិដានគឺស្ថិតលើការសម្រេចរបស់អ្នកជានិច្ច៖ ទំហំដែលអ្នកកំណត់គឺជាទំហំអតិបរមា។ យើងមិនដែលដំណើរការលើសពីនេះឡើយ។
ការបន្ថយទំហំមកវិញបន្ទាប់ពីផុតការកើនឡើង traffic
ម៉ាស៊ីននិម្មិត (virtual machine) មិនអាចដក CPU និង RAM មកវិញខណៈពេលកំពុងដំណើរការបានទេ — នេះជាដែនកំណត់នៃបច្ចេកវិទ្យា virtualisation ផ្ទាល់ ហើយក្រុមហ៊ុនផ្ដល់សេវាធំៗទាំងអស់សុទ្ធតែជួបបញ្ហានេះដូចគ្នា។ ដូច្នេះ VM មិនបង្រួមទំហំដោយខ្លួនឯងនៅពេលទំនេរឡើយ៖ វានឹងរក្សាទុកទំហំដែលបានពង្រីក និងតម្លៃដែលត្រូវគ្នានោះ។
អ្នកអាចសម្រេចចិត្តថាតើត្រូវបង្រួមវាចុះមកវិញនៅពេលណា ដោយគ្រាន់តែចុចប៊ូតុងមួយ៖ "Restart to revert to base size"។ VM នឹង Stop រួច Start ឡើងវិញ ចំណាយពេលប្រហែល 1–2 នាទី បន្ទាប់មកដំណើរការនៅទំហំដើម និងតម្លៃដើមឡើងវិញ។ ទិន្នន័យ disk និងអាសយដ្ឋាន IP របស់អ្នកនៅដដែលទាំងអស់។
ប្រសិនបើអ្នកមិនចុចវាទេ VM នឹងបន្តរក្សាទំហំដែលបានពង្រីកនោះ — គ្មានការកំណត់ពេលវេលា ហើយក៏គ្មានអ្វីកើតឡើងដោយស្វ័យប្រវត្តិនោះដែរ។ ការ restart ធម្មតា ការកំណត់ពាក្យសម្ងាត់ឡើងវិញ ឬការដំឡើង OS ឡើងវិញ មិនផ្លាស់ប្តូរការកំណត់រចនាសម្ព័ន្ធនេះឡើយ មានតែប៊ូតុងនេះមួយគត់ដែលអាចធ្វើបាន។
លក្ខខណ្ឌតម្រូវសម្រាប់ Auto scaling៖ តើ VM របស់អ្នកអាចប្រើបានទេ?
- ដំណើរការលើ Linux។ មិនទាន់គាំទ្រ Windows នៅឡើយទេ ពីព្រោះអាជ្ញាប័ណ្ណ Windows Server ទទួលយកត្រឹមតែ 2 CPU sockets ប៉ុណ្ណោះ។
- ត្រូវបាន restart យ៉ាងហោចណាស់ម្តងចាប់តាំងពីការ upgrade ប្រព័ន្ធចុងក្រោយរបស់យើង។ ប្រសិនបើមិនទាន់ទេ ផ្ទាំង dialog នឹងប្រាប់អ្នក ហើយអនុញ្ញាតឱ្យអ្នកកំណត់កាលវិភាគបាន។
- កំពុងដំណើរការ ដោយគ្មានប្រតិបត្តិការណាមួយកំពុងរង់ចាំឡើយ។
- គ្មាន snapshots ទេ — snapshot នឹងចាក់សោទំហំរបស់ VM។ គ្រាន់តែលុបវាចោល នោះជាការស្រេច។
មិនច្បាស់មែនទេ? គ្រាន់តែបើកផ្ទាំង Resize dialog នៅលើ VM របស់អ្នក — យើងនឹងពិនិត្យ ហើយប្រាប់អ្នកនៅទីនោះភ្លាមៗ។
សំណួរញឹកញាប់អំពី Auto scaling
ត្រៀមខ្លួនរួចរាល់ហើយឬនៅ សម្រាប់ការកើនឡើង traffic លើកក្រោយ?
បើក ឬបិទ Auto Scaling គ្រប់ពេលដែលអ្នកចង់ — គ្មានកិច្ចសន្យាជាប់កាតព្វកិច្ច មិនគិតថ្លៃសេវាបន្ថែម។