ត្រឡប់ទៅសេវាកម្ម

ដំណោះស្រាយ Cloud និងហេដ្ឋារចនាសម្ព័ន្ធ

យើងរចនាហេដ្ឋារចនាសម្ព័ន្ធ cloud-native ដែលរីកចម្រើនជាមួយអាជីវកម្មរបស់អ្នក។ ពីការផ្លាស់ប្តូរដំបូងរហូតដល់ការធ្វើឱ្យប្រសើរជាបន្ត វិស្វករ Cloud របស់យើងធានាថាប្រព័ន្ធរបស់អ្នកមានប្រសិទ្ធភាព សុវត្ថិភាព និងសន្សំចំណាយ។

ស្ថាបត្យកម្ម CloudDevOps និង CI/CDContainerizationInfrastructure as Code
01

អ្វីដែលយើងផ្តល់

  • ការរចនាស្ថាបត្យកម្ម Cloud និងយុទ្ធសាស្ត្រផ្លាស់ប្តូរ
  • ការដាក់ឱ្យដំណើរការជាមួយ Docker និងការរៀបចំ container
  • CI/CD pipeline ស្វ័យប្រវត្តិសម្រាប់ការចេញផ្សាយរហ័ស និងជឿជាក់
  • Infrastructure as Code សម្រាប់បរិស្ថានដែលអាចផលិតឡើងវិញបាន
02

វិធីសាស្ត្ររបស់យើង

  • ការវាយតម្លៃហេដ្ឋារចនាសម្ព័ន្ធបច្ចុប្បន្ន និងចំណុចស្ទះ
  • ការជ្រើសរើសអ្នកផ្តល់សេវា Cloud ផ្អែកលើតម្រូវការបន្ទុកការងារ
  • ការផ្លាស់ប្តូរជាដំណាក់កាលដោយមានយុទ្ធសាស្ត្រគ្មានការផ្អាក
  • ការធ្វើឱ្យប្រសើរចំណាយ និងការត្រួតពិនិត្យប្រសិទ្ធភាព
03

វេទិកា

  • AWS — EC2, S3, Lambda, RDS, CloudFront
  • DigitalOcean — Droplets, Kubernetes, Spaces
  • Docker និងការរៀបចំ container
  • Terraform និង Infrastructure as Code

ពីការត្រួតពិនិត្យរហូតដល់ការប្តូរប្រព័ន្ធ៖ របៀបដែលការផ្លាស់ប្តូរដំណើរការ

យើងចាប់ផ្តើមដោយពិនិត្យហេដ្ឋារចនាសម្ព័ន្ធដែលមានស្រាប់របស់អ្នក ដូចគណនេយ្យករពិនិត្យបញ្ជីគណនី៖ អ្វីកំពុងដំណើរការ វាមានតម្លៃប៉ុន្មាន និងអ្វីខូចនៅពេលវាបរាជ័យ។ ការត្រួតពិនិត្យនោះបង្កើតផែនការផ្លាស់ប្តូរដែលបែងចែកជាដំណាក់កាល ដោយដំណាក់កាលនីមួយៗមានចំណុចត្រឡប់ក្រោយ (rollback) ដែលបានកត់ត្រាជាឯកសារ មុនពេលយើងប៉ះពាល់អ្វីមួយក្នុងប្រព័ន្ធផលិតកម្ម។ មូលដ្ឋានទិន្នន័យផ្លាស់ទីចុងក្រោយគេ ដោយមាន replication ការពារ ដូច្នេះការប្តូរចុងក្រោយគ្រាន់តែជាការផ្លាស់ប្តូរ DNS មិនមែនជាការប្រថុយប្រថានទេ។

អ្វីគ្រប់យ៉ាងដែលយើងបង្កើតត្រូវបានកំណត់ជាកូដតាំងពីថ្ងៃដំបូង។ Server បណ្តាញ DNS និង pipeline ដាក់ឱ្យដំណើរការ ស្ថិតក្នុងការកំណត់រចនាសម្ព័ន្ធដែលគ្រប់គ្រងតាម version ដូច្នេះបរិស្ថានទីពីរគ្រាន់តែជាពាក្យបញ្ជាមួយប៉ុណ្ណោះ ហើយគ្មានអ្វីពឹងផ្អែកលើ server ដែលនរណាម្នាក់បានកំណត់ដោយដៃកាលពីឆ្នាំ 2019 ឡើយ។ នៅពេលប្រព័ន្ធរបស់អ្នកមានស្ថិរភាព យើងរៀបចំការត្រួតពិនិត្យចំណាយ និងប្រសិទ្ធភាព បន្ទាប់មកធ្វើការវាយតម្លៃបន្ទាប់ពីសាមសិបថ្ងៃ ដើម្បីចាប់រកបញ្ហាដែលលេចឡើងតែក្រោមចរាចរណ៍ពិតប្រាកដប៉ុណ្ណោះ។

តើគួរជ្រើសរើស AWS ឬ DigitalOcean?

DigitalOcean ប្រសិនបើបន្ទុកការងាររបស់អ្នកជាកម្មវិធីគេហទំព័រជាមួយមូលដ្ឋានទិន្នន័យ និងចរាចរណ៍ដែលអាចព្យាករណ៍បាន៖ អ្នកនឹងទទួលបានប្រតិបត្តិការសាមញ្ញជាង និងវិក្កយបត្រប្រហែលពាក់កណ្តាលនៃតម្លៃស្មើគ្នានៅលើ AWS។ AWS នៅពេលអ្នកត្រូវការសេវាកម្មគ្រប់គ្រងដែល DigitalOcean មិនមាន៖ IAM លម្អិត Lambda SQS ការប្តូរប្រព័ន្ធពហុតំបន់ (multi-region failover) ឬការគ្រប់គ្រងអនុលោមភាពដែលអតិថិជនសហគ្រាសរបស់អ្នកទាមទារ។ យើងដំណើរការប្រព័ន្ធផលិតកម្មលើវេទិកាទាំងពីរជារៀងរាល់ថ្ងៃ ដែលជាមូលហេតុដែលអនុសាសន៍របស់យើងផ្អែកលើទស្សនៈពិត មិនមែនភាពជាដៃគូពាណិជ្ជកម្មទេ។

យើងដំណើរការផលិតផលផ្ទាល់ខ្លួនរបស់យើងគឺ Rukrok, Komerce និង Chargly លើស្ថាបត្យកម្មដូចគ្នានេះ ដោយបែងចែករវាង AWS និង DigitalOcean តាមតម្រូវការនីមួយៗ ដូច្នេះការវិភាគខាងលើមកពីវិក្កយបត្រផ្ទាល់ខ្លួនរបស់យើង។ អតិថិជនភាគច្រើនសន្មតថាពួកគេត្រូវការ Kubernetes ប៉ុន្តែភាគច្រើនមិនត្រូវការទេ។ Docker host មួយចំនួននៅពីក្រោយ load balancer ជាមួយមូលដ្ឋានទិន្នន័យគ្រប់គ្រង និងការបម្រុងទុកស្វ័យប្រវត្តិ អាចដោះស្រាយការងារបានច្រើនគួរឱ្យភ្ញាក់ផ្អើល ហើយវិស្វករតែម្នាក់អាចដំណើរការវាបាន។

ការធ្វើការជាមួយក្រុម Cloud របស់យើងមានលក្ខណៈបែបណា

ការផ្លាស់ប្តូរជាធម្មតាមានវិសាលភាពថេរ៖ យើងផ្តល់តម្លៃសម្រាប់ការផ្លាស់ប្តូរទាំងមូលបន្ទាប់ពីការត្រួតពិនិត្យ ដោយដំណាក់កាល និងចំណុចត្រឡប់ក្រោយត្រូវបានសរសេរក្នុងកិច្ចព្រមព្រៀង។ ការងារហេដ្ឋារចនាសម្ព័ន្ធជាបន្តដំណើរការជាកិច្ចសន្យាប្រចាំខែ ដែលកំណត់ទំហំតាមបរិស្ថានរបស់អ្នក គ្របដណ្តប់ការត្រួតពិនិត្យ ការធ្វើបច្ចុប្បន្នភាពសុវត្ថិភាព ការវាយតម្លៃចំណាយ និងការប្តេជ្ញាឆ្លើយតបនៅពេលមានបញ្ហា។ មិនថាវិធីណាក៏ដោយ អ្នកទទួលបានការទាក់ទងផ្ទាល់ជាមួយវិស្វករដែលធ្វើការងារ តាម Slack មិនមែនជួរ ticket ដែលចែករំលែកជាមួយអតិថិជនរាប់ពាន់នាក់ទេ។

យើងធ្វើដោយចេតនាឱ្យអ្នកអាចបញ្ឈប់យើងបាន។ ដោយសារបរិស្ថាននីមួយៗអាចផលិតឡើងវិញបានពីកូដដែលគ្រប់គ្រងតាម version និង runbook ដែលបានកត់ត្រា វិស្វករ DevOps ដែលមានសមត្ថភាពណាក៏ដោយអាចបន្តពីកន្លែងដែលយើងឈប់។ ភ្នាក់ងារខ្លះបង្កើតការចងភ្ជាប់អតិថិជនតាមរយៈភាពស្រពិចស្រពិល ប៉ុន្តែយើងចង់រក្សាអតិថិជនដោយការមានប្រយោជន៍ជាជាង។ របាយការណ៍សង្ខេបប្រចាំសប្តាហ៍ក្នុងអំឡុងគម្រោងសកម្ម ប្រាប់អ្នកពីអ្វីដែលបានផ្លាស់ប្តូរ តម្លៃប៉ុន្មាន និងអ្វីដែលយើងណែនាំបន្ទាប់។

ឧបករណ៍ដែលយើងកំណត់ជាស្តង់ដារ

Docker សម្រាប់ការវេចខ្ចប់ ព្រោះ container ដែលដំណើរការលើកុំព្យូទ័រយួរដៃ ដំណើរការដូចគ្នាក្នុងផលិតកម្ម។ Terraform សម្រាប់ infrastructure as code លើទាំង AWS និង DigitalOcean ដើម្បីឱ្យបរិស្ថានត្រូវបានប្រកាសជាកូដ មិនមែនចងចាំដោយមនុស្សទេ។ GitHub Actions ឬ GitLab CI សម្រាប់ pipeline មូលដ្ឋានទិន្នន័យ PostgreSQL ឬ MySQL គ្រប់គ្រងជាជាងបង្ហោះដោយខ្លួនឯងស្ទើរតែគ្រប់ករណី និងការត្រួតពិនិត្យធម្មតាដែលមានឯកសារល្អ ជាជាង dashboard ដែលគ្មាននរណាមើល។

នៅលើ AWS យើងពឹងផ្អែកលើ EC2, S3, RDS, Lambda និង CloudFront ហើយនៅលើ DigitalOcean គឺ Droplets មូលដ្ឋានទិន្នន័យគ្រប់គ្រង និង Spaces។ យើងជៀសវាងសេវាកម្មដែលមានវត្តមានជាចម្បងដើម្បីបង្កើនការពឹងផ្អែកលើវេទិកា នៅពេលមានជម្រើសដែលអាចផ្លាស់ទីបានធ្វើការបានល្អដូចគ្នា។ ការទប់ចិត្តនេះមានន័យថាវិក្កយបត្រតូចជាង និងការចាកចេញងាយស្រួលជាង។ នៅពេលសេវាកម្មកម្មសិទ្ធិណាមួយពិតជាមានតម្លៃសមរម្យ យើងនឹងប្រើវា ហើយយើងនឹងកត់ត្រាក្នុងឯកសារយ៉ាងច្បាស់ថា ការផ្លាស់ចេញពីវាត្រូវការអ្វីខ្លះ។

ហេតុអ្វីជ្រើសរើស Kodenique សម្រាប់ ដំណោះស្រាយ Cloud និងហេដ្ឋារចនាសម្ព័ន្ធ

01

Rukrok, Komerce និង Chargly ដំណើរការលើស្ថាបត្យកម្ម AWS និង DigitalOcean ដូចគ្នានឹងអ្វីដែលយើងដាក់ឱ្យដំណើរការសម្រាប់អតិថិជន។

02

យើងនឹងប្រាប់អ្នកនៅពេលអ្នកមិនត្រូវការ Kubernetes ព្រោះបន្ទុកការងារជាច្រើនដំណើរការថោកជាងលើ Docker host និងមូលដ្ឋានទិន្នន័យគ្រប់គ្រង។

03

ការផ្លាស់ប្តូរធ្វើជាដំណាក់កាល ដោយចំណុចត្រឡប់ក្រោយត្រូវបានកត់ត្រាមុនពេលយើងប៉ះប្រព័ន្ធផលិតកម្ម ហើយមូលដ្ឋានទិន្នន័យផ្លាស់ទីចុងក្រោយគេដោយមាន replication ការពារ។

04

អ្វីគ្រប់យ៉ាងអាចផលិតឡើងវិញបានពីកូដដែលគ្រប់គ្រងតាម version ដូច្នេះអ្នកមិនដែលជាប់ចំណងនឹង server តែមួយគត់ ឬនឹងយើងឡើយ។

ត្រៀមខ្លួនចាប់ផ្តើមហើយឬ?

តោះពិភាក្សាពីរបៀបដែលជំនាញ ដំណោះស្រាយ Cloud និងហេដ្ឋារចនាសម្ព័ន្ធ របស់យើងអាចជួយផ្លាស់ប្តូរអាជីវកម្មរបស់អ្នក។

ទាក់ទងយើង