EQVPS

ለDatabase VPS

PostgreSQL ወይም Redisን በVPS ላይ በሙሉ root ራስ-ያስተናግዱ — ሙሉ postgresql.conf፣ managed service እንዲጭኑ የማይፈቅድልዎ extensions፣ እና የተጋራ box ምን ማድረግ እንደሚችል እና እንደማይችል ታማኝ ገደቦች። ከ$8/ወር።

managed database ምቹ መሆኑን አቁሞ ግድግዳ መሆን የሚጀምርበት የተለየ ቅጽበት አለ። tier የማይሰጠውን extension ይፈልጋሉ። ትክክለኛውን query plan ማየት እና work_mem ማስተካከል ይፈልጋሉ። superuser ይፈልጋሉ። managed service ነገሩን መያዝ እስከሚያስፈልግዎት ነጥብ ድረስ ጥሩ ነባሪ ነው — ከዚያም በሙሉ root ያለው VPS ታማኝ መልሱ ነው።

ይህ ገጽ የራስዎን PostgreSQL ወይም Redis በትክክል ስለ ማሄድ ነው፣ እና የተጋራ box የት ትክክለኛ ምርጫ እንደሆነ እና የት እንዳልሆነ ስለ ማብራራት ነው።

database በእውነት የሚፈልገው

Databases game server የማይጨነቅባቸው ሁለት ነገሮች ይጨነቃሉ: ለworking set memory እና disk I/O። ሸካራ ቅርፁ:

Redis የበለጠ ቀላል ነው — memory-bound ነው፣ ስለዚህ ዕቅዱን ወደ datasetዎ እና overhead ይመዝኑ እና ጨርሰዋል። Postgres ትንሽ tuning የሚሸልመው ነው።

ራስ-ለማስተናገድ እውነተኛው ምክንያት: ቁጥጥር

VPS ቦታውን የሚያገኘው እዚህ ነው። በራስዎ box ላይ ያገኛሉ:

ከዚያ ምንም ለእርስዎ የማይጠቅም ከሆነ፣ managed database በእውነት ጥሩ ነው እና አንዱን መጠቀም አለብዎት። ይህ ገጽ የሚጠቅምበት ጉዳይ ነው።

የተጋራ box የተሳሳተ መሣሪያ የሚሆንበት

በግልጽ ለመናገር: shared-vCPU VPS ለከባድ OLTP — latency-critical writes ያሉት በሰከንድ በመቶዎች transactions — አልተገነባም። ያ workload በተረጋገጠ disk I/O እና በተረጋጋ clock ላይ ይኖራል ይሞታል፣ እና የተጋሩ ዕቅዶች ሁለቱንም አይሰጡም። ያ እርስዎ ከሆኑ፣ dedicated hardware ይፈልጋሉ፣ እና p99 latencyዎ ሁለታችንንም ሲያሳፍር ከማየት ይልቅ አሁን ልንነግርዎ እንመርጣለን።

ለበጣም ለተለመደው ጉዳይ — ከአንድ app በስተጀርባ ያለ database፣ internal tool፣ analytics store፣ cache — የተጋራ ዕቅድ በትክክል ትክክል ነው።

Backups አማራጭ አይደሉም

ራስ-ማስተናገድ ማለት backups የእርስዎ ስራ ናቸው፣ እና አንዱ ደንብ: ከመፈለግዎ በፊት ያድርጓቸው። ለPostgres፣ ለlogical backups pg_dump በcron፣ ወይም በእውነት ለሚያስቡት ማንኛውም ነገር point-in-time recovery WAL archiving። dumpsን ከbox ውጭ ይላኩ — ወደ object storage ወይም ሌላ server — ስለዚህ የሞተ disk backupsን ከእሱ ጋር እንዳይወስድ። ቢያንስ አንድ ጊዜ restore ይሞክሩ። በጭራሽ ያልመለሱት backup ተስፋ ነው፣ backup አይደለም።

ሌሎች ሰርቨሮች እንዲገናኙ ማድረግ

Database በተመሳሳይ box ላይ ያለ app ብቻ የሚያገለግል ከሆነ፣ ወደ localhost ያስሩት እና ጨርሰዋል — ማጋለጥ ምንም የለም። ሌላ ማሽን መግባት ባለበት ቅጽበት፣ ሁለት ነገሮች ይለወጣሉ:

  1. የተረጋጋ፣ routable አድራሻ ይፈልጋሉ — ያ dedicated-IPv4 ዕቅድ ነው (Small-IP $16፣ Medium-IP $20)። NAT ዕቅዶች አድራሻ ይጋራሉ፣ ይህም ለወጪ ጥሩ ነው ግን ሌሎች ሰርቨሮች ለሚደውሉበት database ላይ አይደለም።
  2. በጥብቅ firewall ያደርጉታል። 5432 (ወይም 6379)ን ለሚያስፈልጋቸው የተወሰኑ IPs ብቻ ይክፈቱ፣ ለ0.0.0.0/0 በጭራሽ አይደለም፣ እና TLS ይጠይቁ። በሕዝብ internet ላይ ክፍት Postgres port በደቂቃዎች ውስጥ ይገኛል።

ዕቅዱን መምረጥ

Setupዕቅድ
ከአንድ app በስተጀርባ DB፣ localhost ብቻSmall ($8)
ጥቂት apps / production concurrencyMedium ($12)
ሌሎች ሰርቨሮች መገናኘት አለባቸውSmall-IP ($16) / Medium-IP ($20)
ከባድ OLTP፣ በመቶዎች TPSdedicated hardware፣ የተጋራ VPS አይደለም

አብዛኞቹ ራስ-የተስተናገዱ databases በSmall ይጀምራሉ እና ተጨማሪ apps ወይም external clients ሲወስዱ ወደ Medium ወይም dedicated-IP ዕቅድ ያድጋሉ።

ለምን እዚህ

ሙሉ root ማለት የእርስዎ database ነው፣ እስከ ታች — እያንዳንዱ የconfig መስመር፣ እያንዳንዱ extension፣ የራስዎ backup schedule፣ ምን መጫን እንደሚፈቀድልዎ የሚወስን tier የለም። ክፍያ ክሪፕቶ ነው (USDC ወይም USDT በBase፣ Ethereum ወይም Polygon)፣ KYC የለም፣ ሰነዶች የሉም። ከክፍያ በኋላ root በ60 ሰከንድ ገደማ፣ እና ጥቂት ደቂቃ በኋላ Postgres connections እንዲቀበል ማድረግ ይችላሉ።

ታማኝ ማጠቃለያ: ቁጥጥር ሲፈልጉ — extensions፣ tuning፣ superuser — እና workloadዎ መጠነኛ ሲሆን ራስ-ያስተናግዱ። ለትንሽ-እስከ-መካከለኛ app database፣ የተጋራ ዕቅድ ትክክለኛ መሣሪያ ነው። ለlatency-critical OLTP በመቶዎች TPS፣ አይደለም፣ እና እንዲህ እንላለን። ዝግጁ ኖት? ዕቅድ ይምረጡ።

ለማሰማራት ዝግጁ ኖት? በክሪፕቶ ይክፈሉ፣ KYC የለም — በአንድ ደቂቃ ገደማ ቀጥታ።

አሁን ያሰማሩ →

FAQ

ራስ-የተስተናገደ database ምን ያህል RAM ይፈልጋል?

ለአንድ app — Postgres ወይም Redis instance እና backendው — 1.7-2 GB ተጨባጭ working set ነው፣ ስለዚህ Small ($8) ይመጥናል። በርካታ apps፣ ወይም እውነተኛ concurrency ያለው production database፣ ወደ Medium ($12) ይገፉዎታል፣ እና ሌሎች ማሽኖች መድረስ ካለባቸው፣ dedicated-IP ዕቅድ። በworking set እና በconnection count ይመዝኑት፣ በተስፋ አይደለም።

ከmanaged database ይልቅ ለምን ራስ-ማስተናገድ?

ቁጥጥር። ሙሉ postgresql.conf፣ superuser፣ እና የሚፈልጉትን ማንኛውም extension ያገኛሉ — pgvector፣ PostGIS፣ TimescaleDB፣ pg_cron — managed tiers ብዙ ጊዜ የሚቆልፉዋቸው ወይም ተጨማሪ የሚያስከፍሉባቸው ነገሮች። ልውውጡ backups፣ tuning እና upgrades እርስዎ የሚያሄዷቸው መሆናቸው ነው። boxን መያዝ ከፈለጉ፣ ነጥቡ ይህ ነው።

የተጋራ VPS ለproduction database ጥሩ ነው?

ለትንሽ-እስከ-መካከለኛ app፣ አዎ። ለከባድ OLTP — በሰከንድ በመቶዎች transactions፣ latency-critical writes — shared-vCPU box የተሳሳተ መሣሪያ ነው፣ እና አንዱን ከመሸጥ ይልቅ እንዲህ እንላለን። Disk I/O እና የተረጋገጠ clock እዚያ ጠቃሚ ናቸው፣ እና የተጋሩ ዕቅዶች ሁለቱንም አይሰጡም።

ሌሎች ሰርቨሮቼ ከdatabase ጋር እንዲገናኙ እንዴት ማድረግ?

Postgresን ወደ ትክክለኛው interface ያስሩ፣ portን ለሚያስፈልጋቸው IPs ብቻ ይክፈቱ፣ እና አድራሻው የተረጋጋ እና ሊደረስ የሚችል እንዲሆን dedicated IPv4 ያለው ዕቅድ ይጠቀሙ። 5432ን ለጠቅላላው internet በጭራሽ አያጋልጡ — ወደ app servers ችዎ firewall ያድርጉ እና TLS ይጠይቁ።

ID መስጠት አለብኝ?

አይ። ለመመዝገብ ኢሜይል፣ ለመክፈል USDC ወይም USDT። ሰነዶች የሉም፣ root በአንድ ደቂቃ ገደማ።

አስተያየቶች

እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።

አስተያየት ይተዉ

አስተያየቶች ከመታየታቸው በፊት ይጣራሉ።