Объект хадгалах сан

Өөрийн өгөгдлийг уншихад төлбөргүй, S3-тай нийцтэй сан

Хянах самбар эсвэл API-аас S3-тэй нийцтэй савнуудыг үүсгэж, одоо байгаа хэрэгслүүдээ шууд тэдгээр рүү чиглүүлнэ үү. Хадгалах сан нь Cloudflare R2-аар хангагдсан тул AWS S3 шиг өгөгдлийг буцаан татахад гадагшлах урсгалын төлбөр гардаггүй. Таны хостингийн багцад тодорхой хэмжээний хэрэглээ багтсан бөгөөд зөвхөн түүнээс хэтэрсэн тохиолдолд төлбөр тооцно.

Энэ юу вэ

Вэбсайтад хуримтлагддаг файлуудад зориулсан объект хадгалалт: зураг болон видео, таталтууд, хэрэглэгчийн байршуулсан файлууд, экспортууд болон нөөц хуулбарууд. Бакетүүдийг хянах самбараас эсвэл API-аар дамжуулан үүсгэж, удирддаг бөгөөд тэдгээр нь S3 протоколыг дэмждэг тул таны аль хэдийн ашиглаж буй SDK, CLI болон залгаасууд дахин код бичих шаардлагагүйгээр шууд ажиллана.

Энэ нь Cloudflare R2-оор дэмжигддэг. Практик үр дагавар нь гадагшлах урсгал юм: ихэнх объект хадгалах сангийн хувьд түгээмэл файлыг дамжуулах нь таны хэрэглээний урсгалтай хамт өсдөг төлбөр бөгөөд энэ нь таны төлбөрөө төлсөн сангаа бодитоор ашиглахад саад болдог. Харин энд өгөгдлөө буцаан уншихад тийм төлбөр гарахгүй.

Вэбсайт болон контент түгээх сүлжээтэй холбогдсон хадгалах сангууд

Таны авах зүйлс

Таны хэдийн танил болсон S3 шиг ажилладаг, өөрийн сайтуудтай нэг дороос удирдах боломжтой хадгалах сан.

S3-тэй нийцтэй

Бакетууд нь S3 API дэмждэг тул одоо байгаа SDK, нөөцлөх хэрэгслүүд, CLI болон WordPress ачаалал бууруулах залгаасууд тэдэнтэй ажилладаг. Ашиглах ямар нэгэн тусгай өмчийн клиент байхгүй.

Бакетыг бүрэн хянах

Хянах самбараас эсвэл API-аар дамжуулан программчлалын аргаар бакет үүсгэж, өөрийн бакетуудын жагсаалтыг харж, нэгийг нь шалган устгах боломжтой. Хадгалах санг бэлтгэхэд тусламжийн хүсэлт гаргах шаардлагагүй.

Гарах урсгалын төлбөргүй

Cloudflare R2-оор баталгаажсан тул өгөгдлийг буцаан уншихад гигабайтаар төлбөр тооцохгүй. Түгээмэл болсон файлыг түгээх нь түүний алдар нэрийг даган өсдөг төлбөр болон хувирахгүй.

Медиа ачааллыг шилжүүлэх

Зураг, видео болон татаж авах файлуудыг веб серверээс шилжүүлж, оронд нь хадгалах сангаас хүргэнэ үү. Эх сервер нь илүү авсаархан бөгөөд хурдан болох ба байршуулалтууд медиа санг өөртэйгөө хамт чирэх шаардлагагүй болно.

Нөөцлөлт ба архивууд

Өгөгдлийн сангийн хуулбар, сайтын архив болон хадгалах шаардлагатай боловч нийтэд түгээх албагүй бүхэнд зориулсан тохиромжтой шийдэл юм. Энэ нь найдвартай, вэб серверээс тусдаа бөгөөд S3-ийг дэмждэг ямар ч хэрэгслээр хандах боломжтой.

Хэрэглэгчийн байршуулсан зүйлс болон тогтмол файлууд

Зочдынхоо байршуулсан файлуудыг аппликейшн сервер рүү биш, шууд бакет руу хүлээн авч, урд нь байрлах CDN-ээр дамжуулан статик эх сурвалжуудыг хүргэнэ үү.

Хэрхэн ажилладаг вэ

Хоосноос ажиллаж буй бакет хүртэл гурван алхамд.

  1. Бакет үүсгэх

    Хянах самбараас нэгийг үүсгэх эсвэл нөөц хуваарилах скриптийнхээ нэг хэсэг болгон үүсгэхийг хүсвэл API-г дуудна уу.

  2. Хэрэгслүүдээ үүн рүү чиглүүлнэ үү

    Бакетын дэлгэрэнгүй мэдээллээр одоо байгаа S3-тэй нийцтэй клиент, ачаалал бууруулах залгаас (offload plugin) эсвэл нөөцлөх хэрэгслээ тохируулна уу. Шинэ протоколыг ашиглахын тулд таны програмын кодонд ямар нэгэн өөрчлөлт оруулах шаардлагагүй.

  3. Хадгалах ба түгээх

    CDN-ээр дамжуулан статик эх сурвалжуудыг хүргэхийн зэрэгцээ файлуудаа хүссэн хэмжээгээрээ олон дахин бичиж, буцаан уншаарай. Ашиглалт нь таны багцын хязгаарт тооцогдох бөгөөд түүнээс хэтэрсэн тохиолдолд тусад нь тооцно.

Үнэ

Объект хадгалалт нь тусдаа захиалга биш юм. Хостинг төлөвлөгөө бүрт хадгалах сангийн хэмжээ багтсан байдаг бөгөөд та зөвхөн үүнээс хэтрүүлж ашигласан хэмжээгээрээ төлбөр төлнө — тиймээс ихэнх сайтууд хадгалалтын төлбөрийн мөрийг огт хардаггүй. Энэ нь нэмэлтээр бүртгүүлэх шаардлагагүй бөгөөд ашиглалт тань буцаад буурсан тохиолдолд цуцлах зүйл байхгүй гэсэн үг юм.

Хадгалах зай таны хостингийн багцад багтсан болно — багцын хуудсыг үзнэ үү, эсвэл бидэнтэй холбогдвол бид танд тохируулж өгөх болно.

Нэмэлт гаралтын урсгалын төлбөргүй тул таны түгээж буй хэмжээ таны төлөх төлбөрийг өөрчлөхгүй. Зөвхөн таны хадгалж буй хэмжээ л үүнд нөлөөлнө.

Яагаад үүнийг ийм байдлаар бүтээсэн бэ

Хадгалах зай нь зөвхөн та түүнийг ашиглахад бэлэн байх үед л хэрэгтэй байдаг. Уншсан гигабайт тутамд төлбөр авах нь багуудыг объект хадгалалтаас медиа түгээхээсээ өмнө эргэлзэхэд хүргэдэг бөгөөд тохирохгүй газар буюу вэб сервер дээрээ том файлуудыг хадгалах, эсвэл кэш алдагдахад мөнгө үрэгдэх учраас CDN-ийг буруу тохируулсан чигээр нь үлдээхэд хүргэдэг. Дата гаргах (egress) зардлыг арилгаснаар энэхүү эргэлзээ арилдаг.

Яг энэ шалтгааны улмаас бид үүнийг нэмэлт үйлчилгээ биш, харин багц доторх хэмжээ болгон үнэ тогтоосон юм. Бараг бүх сайтуудад тодорхой хэмжээгээр шаардлагатай байдаг энэ боломжийн төлөө санах ойн тусдаа захиалга авах нь нэг илүү шийдвэр, дахин нэг нэхэмжлэх бөгөөд цуцлахаа мартах бас нэг зүйл болдог. Үүнийг оруулсан нь танд хэрэгтэй үед хадгалах зай бэлэн байх болно гэсэн үг юм.

Хүмүүсийн худалдан авалт хийхээсээ өмнө асуудаг асуултууд

Миний одоо байгаа S3 хэрэгслүүд үүнтэй ажиллах уу?

Тийм — эдгээр бакет нь S3-тэй нийцтэй тул таны аль хэдийн ашиглаж буй AWS SDK-ууд, S3-ийг дэмждэг CLI-ууд, нөөцлөх хэрэгслүүд болон WordPress медиа шилжүүлэх залгаасууд тэдэнтэй холбогдох болно. Ихэнх тохиолдолд та аппликейшны кодыг дахин бичихгүйгээр тохиргооны файл дахь эцсийн цэг болон итгэмжлэх мэдээллийг л өөрчлөхөд хангалттай. Хэрэв тухайн хэрэгсэл S3-тэй холбогдож чаддаг бол үүнтэй ч мөн холбогдож чадна.

Миний өгөгдлийг уншихад гарах урсгалын төлбөр байгаа юу?

Үгүй. Хадгалах сан нь Cloudflare R2 дээр суурилсан бөгөөд үүний гол онцлог нь өгөгдлийг буцаан уншихад гигабайтаар төлбөр тооцдоггүй явдал юм. Энэ нь эрэлттэй файлыг түгээхэд урсгалаас нь хамаарч төлбөр өсдөг AWS S3-аас ялгарах гол бодит ялгаа бөгөөд сайтын хандалт өсөх тусам энд медиа шилжүүлэн байршуулах зардал яагаад нэмэгддэггүйн шалтгаан юм.

Объект хадгалах сангийн төлбөрийг хэрхэн тооцдог вэ?

Энэ нь тусдаа захиалга хэлбэрээр худалдаалагдахаас илүү таны хостингийн багцад хязгаар болгон багтсан бөгөөд та зөвхөн тухайн хязгаараас хэтрүүлэн ашигласан хадгалах сангийнхаа хэмжээгээр төлбөр төлнө. Тусдаа бүртгүүлэх шаардлагагүй бөгөөд хамгийн бага хугацааны үүрэг амлалт байхгүй. Таны багцын хязгаарыг багцуудын хуудсанд харуулсан болно.

Хүмүүс үүнийг чухам юунд ашигладаг вэ?

Түгээмэл дөрвөн ажил бол сайтын зураг, видеог вэб серверээс чөлөөлөх, нөөц хуулбар ба архивыг хадгалах, зочдын байршуулсан файлуудыг хүлээн авах болон CDN-ээр дамжуулан статик файлуудыг түгээх явдал юм. Дөрвүүлээ том хэмжээтэй файлуудыг аппликейшн сервер дээр хадгалахгүй байлгадаг тул байршуулалтын хэмжээг багасгаж, эх серверийн ажиллагааг хурдасгадаг. Та бүх зүйлд нэг бакет ашиглаж болно, эсвэл ажил бүрд тусдаа бакет ашиглаж болно.

Миний өгөгдөл яг хаана хадгалагддаг вэ?

Таны холбогддог S3-тэй нийцтэй интерфэйсийн ард байрлах Cloudflare R2 дээр. Та савнуудыг (bucket) манай хянах самбар болон API-аар дамжуулан удирдаж, таны хэрэгслүүд S3-аар харилцдаг тул суурь платформтой та шууд ажиллах шаардлагагүй.

Үүнтэй холбоотой тусламж

Яг үүнд зориулан бичсэн манай мэдлэгийн сан дахь алхам алхмаарх зааварчилгаанууд.

Таны медиаг объект хадгалалт руу зөөж байна

Вэб серверийн оронд объектын хадгалах сан болон CDN-ээс зураг болон таталтуудыг түгээх — WordPress-д түлхүүр шивэх шаардлагагүй.

Зааврыг унших →

Zinn® Cache: Объектын кэш

Zinn® Cache нь объектын кэшийн хувьд юу хийдэг болон үүнээс аль нь үнэгүй болох тухай.

Зааврыг унших →

WordPress медиагаа Zinn® санд шилжүүлнэ үү

Зураг болон видеогоо вэб сервер дээрээ биш, харин Zinn® объект хадгалахад хадгалаарай — WordPress-д хэзээ ч хандалтын түлхүүр бичих шаардлагагүй.

Зааврыг унших →

Мэдлэгийн санг үзэх →

Анхны бакетээ үүсгэх

Таны багцад хадгалах сангийн хэмжээ аль хэдийн багтсан болно. Хяналтын самбараас bucket үүсгэж, одоо ашиглаж буй S3 хэрэгслээ түүн рүү чиглүүлэн, өнөөдөр үдээс хойшдоо багтаан медиа файлуудаа вэб серверээсээ чөлөөлөөрэй.

Эхлэх