EQVPS
Anza

VPS kwa Hifadhidata

Jihifadhi PostgreSQL au Redis kwenye VPS yenye root kamili — postgresql.conf nzima, extensions ambazo huduma inayosimamiwa haitakuruhusu kusakinisha, na mipaka ya uaminifu kuhusu kile sanduku linaloshirikiwa linaloweza na lisiloweza kubeba. Kuanzia $8/mwezi.

Kuna wakati mahususi ambapo hifadhidata inayosimamiwa inaacha kuwa rahisi na inaanza kuwa ukuta. Unataka extension ambayo kiwango hakiitoi. Unataka kuona mpango halisi wa query na kutuna work_mem. Unataka superuser. Huduma inayosimamiwa ni chaguo-msingi nzuri hadi unapohitaji kumiliki kitu — na kisha VPS yenye root kamili ndio jibu la uaminifu.

Ukurasa huu unahusu kuendesha PostgreSQL au Redis yako mwenyewe kwa usahihi, na kuwa wazi kuhusu wapi sanduku linaloshirikiwa ni fanani sahihi na wapi si.

Hifadhidata inahitaji nini hasa

Hifadhidata hujali vitu viwili ambavyo seva ya michezo haijali: kumbukumbu kwa working set na disk I/O. Umbo la takriban:

Redis ni nyepesi zaidi — ni memory-bound, hivyo iwekee mpango saizi kwa dataset yako pamoja na overhead na umemaliza. Postgres ndiyo inayolipa tuning kidogo.

Sababu halisi ya kujihifadhi: udhibiti

Hapa ndipo VPS inapata nafasi yake. Kwenye sanduku lako mwenyewe unapata:

Kama hakuna cha hicho kinachokuhusu, hifadhidata inayosimamiwa ni sawa kweli nawe unapaswa kuitumia. Ukurasa huu ni kwa hali ambapo kinakuhusu.

Wapi sanduku linaloshirikiwa ni zana isiyofaa

Kuwa wazi juu yake: VPS ya shared-vCPU haijajengwa kwa OLTP nzito — mamia ya miamala kwa sekunde na maandishi nyeti kwa latency. Mzigo huo huishi au kufa kwa disk I/O iliyohakikishwa na saa thabiti, na mipango inayoshirikiwa haiahidi wala moja. Kama hiyo ni wewe, unataka vifaa vya kujitolea, nasi tungependa kukuambia sasa kuliko kutazama latency yako ya p99 ikituaibisha sote wawili.

Kwa hali ya kawaida zaidi — hifadhidata nyuma ya app moja, zana ya ndani, hifadhi ya uchambuzi, cache — mpango unaoshirikiwa ni sahihi kabisa.

Backups si za hiari

Kujihifadhi maana yake backups ni kazi yako, na sheria pekee ni: zifanye kabla hujazihitaji. Kwa Postgres, pg_dump kwenye cron kwa backups za kimantiki, au WAL archiving kwa point-in-time recovery kwa chochote unachojali kweli. Peleka dumps nje ya sanduku — kwa object storage au seva nyingine — ili disk iliyokufa isichukue backups pamoja nayo. Jaribu restore angalau mara moja. Backup usiyowahi kurejesha ni matumaini, si backup.

Kuruhusu seva nyingine kuunganisha

Kama hifadhidata inahudumia app kwenye sanduku lilelile tu, ifunge kwa localhost na umemaliza — hakuna cha kufunua. Wakati mashine nyingine inapohitaji kuingia, vitu viwili vinabadilika:

  1. Unahitaji anwani thabiti, inayoruteka — hiyo ni mpango wa dedicated-IPv4 (Small-IP $16, Medium-IP $20). Mipango ya NAT inashiriki anwani, ambayo ni sawa kwa inayotoka lakini si kwa kuwa hifadhidata ambayo seva nyingine hupiga simu ndani yake.
  2. Unaiwekea firewall kwa nguvu. Fungua 5432 (au 6379) tu kwa IPs mahususi zinazohitaji, kamwe si 0.0.0.0/0, na uhitaji TLS. Port ya Postgres iliyo wazi kwenye intaneti ya umma inapatikana ndani ya dakika.

Kuchagua mpango

UsanidiMpango
DB nyuma ya app moja, localhost tuSmall ($8)
Apps chache / concurrency ya uzalishajiMedium ($12)
Seva nyingine lazima ziunganisheSmall-IP ($16) / Medium-IP ($20)
OLTP nzito, mamia ya TPSvifaa vya kujitolea, si VPS inayoshirikiwa

Hifadhidata nyingi za kujihifadhi huanza kwenye Small na kukua hadi Medium au mpango wa dedicated-IP zinapochukua apps zaidi au wateja wa nje.

Kwa nini hapa

Root kamili maana yake ni hifadhidata yako, hadi chini kabisa — kila mstari wa config, kila extension, ratiba yako mwenyewe ya backup, hakuna kiwango kinachoamua unachoruhusiwa kusakinisha. Malipo ni crypto (USDC au USDT kwenye Base, Ethereum, au Polygon), bila KYC, bila nyaraka. Root kwa takriban sekunde 60 baada ya malipo, na unaweza kuwa na Postgres ikikubali muunganisho dakika chache baadaye.

Muhtasari wa uaminifu: jihifadhi unapotaka udhibiti — extensions, tuning, superuser — na wakati mzigo wako ni wa wastani. Kwa hifadhidata ya app ndogo-hadi-wastani, mpango unaoshirikiwa ni zana sahihi. Kwa mamia ya TPS ya OLTP nyeti kwa latency, si, nasi tutasema hivyo. Uko tayari? Chagua mpango.

Uko tayari kusambaza? Lipa kwa crypto, bila KYC — hai kwa takriban dakika moja.

Sambaza sasa →

Maswali

Hifadhidata ya kujihifadhi inahitaji RAM kiasi gani?

Kwa app moja — instance ya Postgres au Redis pamoja na backend yake — 1.7-2 GB ni working set halisi, hivyo Small ($8) unafaa. Apps kadhaa, au hifadhidata ya uzalishaji yenye concurrency halisi, zinakusukuma hadi Medium ($12), na kama mashine nyingine zinahitaji kuifikia, mpango wa dedicated-IP. Iwekee saizi kwa working set na idadi ya muunganisho, si kwa matumaini.

Kwa nini kujihifadhi badala ya hifadhidata inayosimamiwa?

Udhibiti. Unapata postgresql.conf nzima, superuser, na extension yoyote unayotaka — pgvector, PostGIS, TimescaleDB, pg_cron — vitu ambavyo viwango vinavyosimamiwa mara nyingi hufunga au kutoza ziada. Biashara ni kwamba backups, tuning, na upgrades ni zako za kuendesha. Kama unataka kumiliki sanduku, hilo ndilo lengo.

Je VPS inayoshirikiwa ni sawa kwa hifadhidata ya uzalishaji?

Kwa app ndogo-hadi-wastani, ndiyo. Kwa OLTP nzito — mamia ya miamala kwa sekunde, maandishi nyeti kwa latency — sanduku la shared-vCPU ni zana isiyofaa, nasi tutasema hivyo badala ya kukuuzia. Disk I/O na saa iliyohakikishwa vinahusika hapo, na mipango inayoshirikiwa haiahidi wala moja.

Ninawaruhusuje seva zangu nyingine kuunganisha kwenye hifadhidata?

Funga Postgres kwenye interface sahihi, fungua port tu kwa IPs zinazohitaji, na tumia mpango wenye dedicated IPv4 ili anwani iwe thabiti na inayofikika. Kamwe usifunue 5432 kwa intaneti nzima — iwekee firewall kwa seva zako za app na uhitaji TLS.

Je ninahitaji kukupa ID?

Hapana. Barua pepe kujisajili, USDC au USDT kulipa. Hakuna nyaraka, root kwa takriban dakika moja.

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.