ដែលឆបគ្នាជាមួយ S3
បាក់ឌុក (Buckets) ប្រើប្រាស់ S3 API ដូច្នេះ SDKs, ឧបករណ៍បម្រុងទុក, CLIs និងកម្មវិធីជំនួយផ្ទេរទិន្នន័យរបស់ WordPress ដែលមានស្រាប់អាចដំណើរការជាមួយវាបាន។ មិនមានកម្មវិធីរបស់ម្ចាស់កម្មសិទ្ធិណាមួយដែលត្រូវប្រើប្រាស់នោះទេ។
ការផ្ទុកទិន្នន័យ Object
បង្កើត bucket ដែលអាចប្រើប្រាស់ជាមួយ S3 ពីផ្ទាំងគ្រប់គ្រង (dashboard) ឬ API ហើយតម្រង់ឧបករណ៍ដែលមានស្រាប់របស់អ្នកទៅកាន់វាផ្ទាល់។ ការផ្ទុកទិន្នន័យត្រូវបានគាំទ្រដោយ Cloudflare R2 ដូច្នេះការទាញយកទិន្នន័យមកវិញមិនគិតថ្លៃចេញផ្ដល់ទិន្នន័យ (egress) ដូចទៅនឹង AWS S3 ទេ។ កូតាប្រើប្រាស់ត្រូវបានបញ្ចូលរួចជាស្រេចជាមួយនឹងគម្រោងបង្ហោះវេបសាយរបស់អ្នក ហើយអ្នកនឹងត្រូវគិតថ្លៃតាមការប្រើប្រាស់ជាក់ស្តែងលុះត្រាតែលើសពីកូតានោះ។
កន្លែងផ្ទុកទិន្នន័យវត្ថុ (Object storage) សម្រាប់ឯកសារដែលគេហទំព័រសន្សំទុក៖ រូបភាព និងវីដេអូ ឯកសារទាញយក ការបង្ហោះរបស់អ្នកប្រើប្រាស់ ការនាំចេញ និងឯកសារបម្រុងទុក។ Bucket ត្រូវបានបង្កើត និងគ្រប់គ្រងចេញពីផ្ទាំងបញ្ជា ឬតាមរយៈ API ហើយពួកវាប្រើប្រាស់ពិធីការ S3 ដូច្នេះ SDKs, CLIs និងកម្មវិធីបន្ថែម (plugins) ដែលអ្នកកំពុងប្រើប្រាស់រួចហើយ នឹងដំណើរការជាមួយពួកវាដោយមិនបាច់សរសេរកម្មវិធីឡើងវិញឡើយ។
វាគាំទ្រដោយ Cloudflare R2។ ផលវិបាកជាក់ស្តែងគឺការទាញយកទិន្នន័យ៖ ជាមួយនឹងទំហំផ្ទុកវត្ថុភាគច្រើន ការផ្តល់សេវាឯកសារដែលមានប្រជាប្រិយភាពគឺជាការគិតថ្លៃដែលកើនឡើងស្របតាមចរាចរណ៍របស់អ្នក ដែលរារាំងអ្នកដោយស្ងៀមស្ងាត់មិនឱ្យប្រើប្រាស់ទំហំផ្ទុកដែលអ្នកបានបង់ប្រាក់ពិតប្រាកដនោះទេ។ នៅទីនេះ ការអានទិន្នន័យរបស់អ្នកត្រឡប់មកវិញគឺមិនមានការគិតថ្លៃនោះទេ។
ទំហំផ្ទុកដែលមានលក្ខណៈដូច S3 ដែលលោកអ្នកធ្លាប់ស្គាល់ស្រាប់ ដែលគ្រប់គ្រងពីកន្លែងតែមួយជាមួយគេហទំព័ររបស់អ្នក។
បាក់ឌុក (Buckets) ប្រើប្រាស់ S3 API ដូច្នេះ SDKs, ឧបករណ៍បម្រុងទុក, CLIs និងកម្មវិធីជំនួយផ្ទេរទិន្នន័យរបស់ WordPress ដែលមានស្រាប់អាចដំណើរការជាមួយវាបាន។ មិនមានកម្មវិធីរបស់ម្ចាស់កម្មសិទ្ធិណាមួយដែលត្រូវប្រើប្រាស់នោះទេ។
បង្កើត Bucket, បង្ហាញបញ្ជី Bucket របស់អ្នក, ពិនិត្យមើល Bucket មួយ និងលុបវាចេញ — ពីផ្ទាំងបញ្ជា ឬតាមរយៈកម្មវិធីតាម API។ ការផ្តល់ទំហំផ្ទុកមិនទាមទារសំបុត្រស្នើសុំការគាំទ្រនោះទេ។
គាំទ្រដោយ Cloudflare R2 ដូច្នេះការអានទិន្នន័យត្រឡប់មកវិញមិនគិតថ្លៃតាមជីកាបៃទេ។ ការផ្តល់សេវាឯកសារដែលទទួលបានការនិយមមិនបណ្តាលឱ្យមានវិក្កយបត្រដែលកើនឡើងតាមការនិយមរបស់វាឡើយ។
ផ្លាស់ទីរូបភាព វីដេអូ និងការទាញយកចេញពីសឺវើបណ្តាញ ហើយជំនួសមកវិញដោយការបម្រើវាមកពីទំហំផ្ទុកវិញ។ ប្រភពដើមនឹងកាន់តែតូច និងលឿនជាងមុន ហើយការដាក់ពង្រាយនឹងលែងអូសបន្លាយបណ្ដុាល័យមេឌៀទៅជាមួយទៀតហើយ។
គោលដៅដ៏សមស្របមួយសម្រាប់ទិន្នន័យបម្រុងទុកនៃមូលដ្ឋានទិន្នន័យ បណ្ណសារគេហទំព័រ និងអ្វីក៏ដោយដែលអ្នកត្រូវរក្សាទុក ប៉ុន្តែមិនចាំបាច់ផ្ដល់សេវានោះទេ។ វាមានភាពធន់ទ្រាំ រក្សាទុកនៅខាងក្រៅសក្ដានុពលម៉ាស៊ីនបម្រើវេប និងអាចចូលប្រើប្រាស់បានដោយឧបករណ៍ណាមួយដែលគាំទ្រ S3។
ទទួលយកឯកសារដែលបានផ្ទុកឡើងពីអ្នកទស្សនារបស់អ្នកចូលទៅក្នុងបាក់កេតដោយផ្ទាល់ជំនួសឱ្យម៉ាស៊ីនបម្រើកម្មវិធី ហើយផ្តល់មាតិកាឋិតិវន្តតាមរយៈ CDN ដែលនៅពីមុខវា។
ពីគ្មានអ្វីសោះទៅកាន់បាខេតដែលដំណើរការក្នុងបីជំហាន។
សូមបង្កើតវានៅលើផ្ទាំងគ្រប់គ្រង ឬហៅទូរស័ព្ទទៅកាន់ API ប្រសិនបើអ្នកចង់បង្កើតវាជាផ្នែកមួយនៃស្គ្រីបផ្តល់សេវាកម្មរបស់អ្នក។
កំណត់រចនាសម្ព័ន្ធកម្មវិធីគាំទ្រដែលត្រូវគ្នាជាមួយ S3 របស់អ្នក ផ្ល្កិនផ្ទេរទិន្នន័យ ឬឧបករណ៍បម្រុងទុកជាមួយនឹងព័ត៌មានលម្អិតនៃបាកែត។ គ្មានអ្វីអំពីកូដកម្មវិធីរបស់អ្នកដែលត្រូវផ្លាស់ប្តូរដើម្បីសម្របតាមពិធីការថ្មីនោះទេ។
សរសេរឯកសាររបស់អ្នក និងអានវាឡើងវិញតាមដែលអ្នកចង់បាន ជាមួយនឹងធនធានថេរដែលត្រូវបានបម្រើតាមរយៈ CDN។ ការប្រើប្រាស់ត្រូវបានគិតគូរធៀបនឹងដែនកំណត់នៃគម្រោងរបស់អ្នក និងត្រូវបានវាស់វែងលើសពីនេះ។
ការផ្ទុកទិន្នន័យជា Object មិនមែនជាការជាវសេវាកម្មដាច់ដោយឡែកនោះទេ។ រាល់គម្រោងហូស្ទីងទាំងអស់រួមបញ្ចូលទាំងទំហំផ្ទុកទិន្នន័យកំណត់មួយ ហើយអ្នកត្រូវបានគិតថ្លៃតែលើអ្វីដែលអ្នកប្រើប្រាស់លើសពីទំហំនោះប៉ុណ្ណោះ — ដូច្នេះគេហទំព័រភាគច្រើនមិនដែលឃើញមានបន្ទាត់ទារប្រាក់លើការផ្ទុកទិន្នន័យទាល់តែសោះ។ នោះមានន័យថា មិនមានអ្វីបន្ថែមដែលត្រូវចុះឈ្មោះនោះទេ ហើយក៏មិនមានអ្វីដែលត្រូវបោះបង់ដែរ ប្រសិនបើការប្រើប្រាស់របស់អ្នកថយចុះមកវិញនោះ។
ទំហំផ្ទុកត្រូវបានរួមបញ្ចូលមកជាមួយគម្រោងបង្ហោះរបស់អ្នក — សូមមើលទំព័រគម្រោង ឬទាក់ទងមកយើងខ្ញុំ ហើយយើងនឹងរៀបចំវាជូនអ្នក។
មិនមានថ្លៃសេវាទាញយកទិន្នន័យបន្ថែមទេ ដូច្នេះបរិមាណដែលអ្នកផ្ដល់ជូនមិនប្ដូរតម្លៃដែលអ្នកត្រូវបង់ឡើយ។ មានតែបរិមាណដែលអ្នករក្សាទុកប៉ុណ្ណោះដែលប្រែប្រួល។
ការផ្ទុកទិន្នន័យមានប្រយោជន៍លុះត្រាតែអ្នកសុខចិត្តប្រើប្រាស់វា។ ការគិតថ្លៃក្នុងមួយជីហាប៉ៃត៍ដែលបានអាន គឺជាអ្វីដែលធ្វើឱ្យក្រុមការងារស្ទាក់ស្ទើរមុនពេលចែកចាយមេឌាពីទំហំផ្ទុកវត្ថុ រក្សាទុកឯកសារធំៗនៅលើសេវាកម្មគេហទំព័រដែលមិនមែនជាកន្លែងរបស់វា ឬទុកឱ្យ CDN កំណត់រចនាសម្ព័ន្ធខុស ព្រោះការខកខានឃ្លាំងសម្ងាត់ត្រូវចំណាយប្រាក់។ ការលុបចោលការគិតថ្លៃលើទិន្នន័យចេញ (egress) ជួយបំបាត់ការស្ទាក់ស្ទើរនោះ។
យើងបានកំណត់តម្លៃវាក្នុងទម្រង់ជាកូតាមួយក្នុងកញ្ចប់សេវាកម្ម ជំនួសឱ្យការទិញបន្ថែម ដោយសារមូលហេតុដូចគ្នា។ ការជាវកន្លែងផ្ទុកទិន្នន័យដាច់ដោយឡែកគឺជាការសម្រេចចិត្តបន្ថែមមួយទៀត វិក្កយបត្របន្ថែមមួយទៀត និងរឿងបន្ថែមមួយទៀតដែលងាយភ្លេចលុបចោល សម្រាប់មុខងារដែលគេហទំព័រស្ទើរតែទាំងអស់សុទ្ធតែត្រូវការបន្តិចបន្តួច។ ការរួមបញ្ចូលវាមានន័យថាកន្លែងផ្ទុកទិន្នន័យនឹងមានរួចជាស្រេចនៅពេលដែលអ្នកត្រូវប្រើប្រាស់វា។
បាទ — bucket ទាំងនេះគឺអាចប្រើប្រាស់ជាមួយ S3 បាន ដូច្នេះ AWS SDKs, S3-aware CLIs, ឧបករណ៍បម្រុងទុកទិន្នន័យ (backup tools) និង WordPress media-offload plugins ដែលអ្នកកំពុងប្រើប្រាស់ស្រាប់ នឹងអាចធ្វើការជាមួយពួកវាបាន។ ក្នុងករណីភាគច្រើន អ្នកគ្រាន់តែផ្លាស់ប្តូរ endpoint និងសំណុំព័ត៌មានផ្ទៀងផ្ទាត់ (credentials) នៅក្នុងឯកសារ config ប៉ុណ្ណោះ ដោយមិនបាច់សរសេរកូដកម្មវិធីឡើងវិញឡើយ។ ប្រសិនបើឧបករណ៍មួយអាចតភ្ជាប់ទៅ S3 បាន វាក៏អាចតភ្ជាប់មកកាន់ប្រព័ន្ធនេះបានដែរ។
ទេ ទំហំផ្ទុកនេះត្រូវបានគាំទ្រដោយ Cloudflare R2 ដែលលក្ខណៈពិសេសចម្បងរបស់វាគឺការអានទិន្នន័យត្រឡប់មកវិញមិនគិតថ្លៃតាមជីកាបៃទេ។ នេះគឺជាភាពខុសគ្នាជាក់ស្តែងដ៏សំខាន់ពី AWS S3 ដែលជាកន្លែងដែលការដាក់ឱ្យប្រើប្រាស់ឯកសារដ៏ពេញនិយមមួយបង្កើតឱ្យមានវិក្កយបត្រដែលប្រែប្រួលទៅតាមចរាចរណ៍របស់វា ហើយនេះជាមូលហេតុដែលការបញ្ជូនមេឌៀចេញមកទីនេះមិនមានតម្លៃថ្លៃជាងមុន នៅពេលដែលគេហទំព័រមួយទទួលបានជោគជ័យ។
វាត្រូវបានរួមបញ្ចូលក្នុងគម្រោងហុសធីងរបស់អ្នកជាកូតាដែលបានផ្ដល់ជូន ជាជាងការលក់ជាការជាវដាច់ដោយឡែក ហើយអ្នកត្រូវបានគិតថ្លៃផ្អែកលើទំហំផ្ទុកដែលអ្នកប្រើប្រាស់លើសពីកូតានោះតែប៉ុណ្ណោះ។ គ្មានការចុះឈ្មោះដាច់ដោយឡែក និងគ្មានការប្ដេជ្ញាចិត្តអប្បបរមាឡើយ។ កូតារបស់គម្រោងអ្នកត្រូវបានបង្ហាញនៅលើទំព័រគម្រោង។
ការងារទូGeneralទាំងបួនគឺ ការផ្ទេររូបភាព និងវីដេអូរបស់គេហទំព័រចេញពីម៉ាស៊ីនបម្រើវេប, ការរក្សាទុកបម្រុងទុក និងប័ណ្ណសារ, ការទទួលឯកសារបង្ហ្បើនឡើងពីអ្នកទស្សនា, និងការបម្រើឯកសារឋិតិវន្តតាមរយៈ CDN។ ការងារទាំងបួននេះរក្សាឯកសារធំៗមិនឱ្យស្ថិតនៅលើម៉ាស៊ីនបម្រើកម្មវិធី ដែលធ្វើឱ្យការដាក់ឱ្យដំណើរការមានទំហំតូចជាងមុន និងប្រភពដើមកាន់តែលឿន។ អ្នកអាចប្រើប្រាស់បាកែតមួយសម្រាប់រាល់កិច្ចការទាំងអស់ ឬបាកែតដាច់ដោយឡែកពីគ្នាសម្រាប់កិច្ចការនីមួយៗ។
នៅលើ Cloudflare R2 ដែលស្ថិតនៅពីក្រោយចំណុចប្រទាក់ដែលអាចប្រើប្រាស់ជាមួយ S3 បានដែលអ្នកភ្ជាប់ទៅ។ អ្នកគ្រប់គ្រង bucket តាមរយៈផ្ទាំងគ្រប់គ្រង និង API របស់យើង ហើយឧបករណ៍របស់អ្នកដំណើរការជាមួយ S3 ដូច្នេះអ្នកមិនចាំបាច់ធ្វើការដោយផ្ទាល់ជាមួយផ្លាតហ្វមដែលនៅខាងក្រោមនោះទេ។
គម្រោងរបស់អ្នកមានរាប់បញ្ចូលនូវទំហំផ្ទុកទិន្នន័យរួចជាស្រេច។ បង្កើត bucket ពីផ្ទាំងគ្រប់គ្រង (dashboard) ភ្ជាប់ឧបករណ៍ S3 ដែលមានស្រាប់របស់អ្នកទៅកាន់វា ហើយផ្ទេរឯកសារមេឌៀចេញពីម៉ាស៊ីនបម្រើវេប (web server) របស់អ្នកនៅរសៀលនេះ។
ចាប់ផ្តើម