ដែលជាជម្រើសល្អប្រសើរជាងមុនដើម្បីបង្ហោះប្លុកឬវេបសាយរបស់អ្នក?
ខ្ញុំបានព្យាយាមសម្រេចចិត្តដ៏ល្អបំផុតក្នុងចំណោម Amazon Ec2 និង ម៉ាស៊ីនកម្មវិធី Google ដើម្បីធ្វើជាម្ចាស់ប្លក់និងគេហទំព័ររបស់ខ្ញុំប៉ុន្តែលើសពីឈ្មោះយីហោនិងការអនុវត្តគឺជាកត្តាសំខាន់ដែលជាកង្វល់ចម្បងរបស់ខ្ញុំ។
មានគុណសម្បត្តិនិងគុណវិបត្តិមួយចំនួននៅក្នុង AWS EC2 ក៏ដូចជាម៉ាស៊ីនកម្មវិធី Google ។ ភាគច្រើននៃ SMEs ចូលចិត្ត App Engine រីឯម៉្យាងវិញទៀត Amazon Ec2 មានប្រជាប្រិយភាពណាស់ក្នុងចំណោមក្រុមហ៊ុនដែលមានទំហំធំនិងធំនិងក្រុមហ៊ុនធំ ៗ ។ ហើយចាប់តាំងពីការដាក់បញ្ចូលនូវវត្ថុតូចៗមកវាបានចាប់ផ្តើមទទួលបានប្រជាប្រិយភាពក្នុងចំណោមអាជីវកម្មខ្នាតតូចនិងមធ្យមផងដែរ។
ការគាំទ្រប្រព័ន្ធប្រតិបត្តិការ
នៅពេលនិយាយដល់ការគាំទ្រប្រព័ន្ធប្រតិបត្តិការ EC2 អនុញ្ញាតឱ្យអ្នកធ្វើមាត្រដ្ឋានវត្ថុមួយទៅប្រព័ន្ធមួយចំនួនឧទាហរណ៏វាអនុញ្ញាតឱ្យអ្នកមានការគ្រប់គ្រងពេញលេញលើវត្ថុនីមួយៗដោយដើរតួជាប្រអប់ជាក់ស្តែង។ Google App Engine ខុសគ្នាទាំងស្រុង។ វាផ្តល់នូវមូលដ្ឋានសម្រាប់កម្មវិធីបណ្ដាញដូចជា Python ដែលជួយអ្នកដាក់ពង្រាយកម្មវិធីគេហទំព័ររបស់អ្នកយ៉ាងងាយស្រួល។
វាច្បាស់ណាស់ថាប្រសិនបើអ្នកមិនស្វែងរកសេវាកម្មជាក់លាក់ណាមួយទេនោះអ្នកអាចជ្រើសរើសយកកម្មវិធីសម្រាប់ទូរស័ព្ទហើយបើអ្នកចង់ត្រួតពិនិត្យលើសេវាកម្មប្រព័ន្ធប្រតិបត្តិការនោះ EC2 គឺជាជម្រើសល្អជាងនៅពេលណា!
ភាពស្មុគស្មាញនិងភាពចាំបាច់នៃការគាំទ្របច្ចេកទេស
EC2 ក៏តម្រូវឱ្យអ្នកគ្រប់គ្រងប្រព័ន្ធដែលអាចបង្កើតវត្ថុនិងតាមដានវាផងដែរហើយវាអនុញ្ញាតឱ្យមនុស្សម្នាក់ធ្វើការតាមតួនាទីរបស់គាត់ជាអ្នកសរសេរកម្មវិធីដើម្បីសរសេរកូដដោយមិនមានកំហុស។ នេះនឹងមានប្រយោជន៍ច្រើនសម្រាប់អ្នកកាន់អាជីវកម្មដែលមានទំហំតូចដែលមើលទៅផ្តោតលើផលិតផលនីមួយៗ។
ប៉ុន្តែអ្វីដែលល្អបំផុតនៅក្នុង App Engine គឺទូរស័ព្ទរបស់ខ្លួនដែលមិនត្រូវបានផ្តល់ដោយ EC2 ។ ក្របខ័ណ្ឌគឺជាប្រភពបើកចំហមូលដ្ឋានហើយភាគច្រើននៃ APIs ត្រូវបានប្រើសម្រាប់ផ្ទេរ, ដែលនៅក្នុងវេនធ្វើឱ្យការងាររបស់អ្នកធ្វើចំណាកស្រុកទៅកាន់ឋាននរកម៉ាស៊ីនបម្រើមួយផ្សេងទៀតកាន់តែងាយស្រួល។
លក្ខណៈពិសេសរបស់អ្នកលក់
វាក៏ផ្តល់នូវលក្ខណៈពិសេសមួយឈ្មោះថា 'Vendor-Lock' ដែលការពារកម្មវិធីរបស់អ្នកពីការទាក់ទងទៅនឹងមូលដ្ឋានទិន្នន័យដែលមិនត្រូវការ។ អ្នកក៏អាចសាកល្បងកម្មវិធី AppScale ដែលជាគំរោងបើកចំហរមួយផ្សេងទៀតដែលធ្វើការស្រដៀងនឹង AppEngine ។
គុណសម្បត្តិនៃក្រុមហ៊ុន Amazon EC2
- មិនមានប្រព័ន្ធ vender-lock ដែលធ្វើឱ្យការងារផ្លាស់ប្តូរលេខកូដទៅប្រអប់ផ្សេងទៀតងាយស្រួលទេ
- កូដនេះអាចត្រូវបានសរសេរនៅក្នុងភាសាសរសេរកម្មវិធីសាមញ្ញដូចជា C #, .Net, MVC
- អ្វីដែលសំខាន់បំផុតវាត្រូវបានគាំទ្រដោយក្រុមការងារគាំទ្រក្រុមហ៊ុន Amazon ។
ចុះក្រោមនៃ EC2
- អ្នកនឹងត្រូវបានគិតប្រាក់អប្បបរមាបើទោះបីជាអ្នកមិនប្រើប្រេកង់ក៏ដោយ,
- ការធ្វើមាត្រដ្ឋានគឺពិតជាកិច្ចការដ៏លំបាកហើយសូម្បីតែករណីមួយបរាជ័យក៏ដោយបន្ទាប់មកប្រព័ន្ធទាំងមូលបរាជ័យ។
គុណសម្បត្តិនៃ Google App Engine
- សេវាកម្មនេះអាចរកបានដោយឥតគិតថ្លៃសម្រាប់ការប្រើប្រាស់មានកំរិតនិងការជំនុំជម្រះក្តី,
- វិក័យប័ត្រគឺល្អណាស់បើប្រៀបធៀបទៅ EC2; ជាទូទៅអ្នកបានចេញវិក្កយបត្រសម្រាប់ការប្រើប្រាស់ ស៊ីភីយូ របស់អ្នកតែប៉ុណ្ណោះ។
នេះមានន័យថាប្រសិនបើគេហទំព័ររបស់អ្នកមិនបរិភោគធនធានអ្វីនោះទេនោះអ្នកនឹងមិនត្រូវបានតម្រូវឱ្យបង់អ្វីនោះទេ។
ការធ្លាក់ចុះនៃ AppEngine
- គុណវិបត្តិចម្បងដំបូងគឺកង្វះនៃការគាំទ្រដល់ C # / .NET
- មានការដាក់កម្រិតជាច្រើនលើការចូលប្រើប្រាស់ទិន្នន័យនិងវត្តមាននៃ APIs របស់វាធ្វើអោយវាមានការធុញទ្រាន់តិចតួចណាស់ក្នុងការយល់ពីរឿងទោះបីជាអ្នកធ្វើជាម្ចាស់ពួកគេក៏ដោយអ្នកនឹងឃើញថាវាជាការដើរនំដើម្បីគ្រប់គ្រងពួកគេ!
សាលក្រមសរុប
ខ្ញុំពិតជាចូលចិត្តប្រព័ន្ធអេឡិចត្រូនិ Elastic Cloud Computing ប៉ុន្តែបន្ទាប់មកវាមិនបង្ខំឱ្យខ្ញុំធ្វើជាម្ចាស់ផ្ទះប្លក់និងគេហទំព័រតូចៗទេ។ ម្យ៉ាងវិញទៀត AppEngine របស់ Google ពិតជាទាក់ទាញខ្ញុំច្រើនជាង។
ដូចដែលបានរៀបរាប់ខាងលើប្រសិនបើអ្នកត្រូវប្រើការគ្រប់គ្រងលើកម្មវិធីបណ្ដាញរបស់អ្នក, EC2 គឺជាវិធីដែលត្រូវទៅ។ បើមិនដូច្នេះទេ ម៉ាស៊ីនកម្មវិធី Google ក៏ធ្វើឱ្យជម្រើសដ៏ល្អ។