EQVPS

VPS למסד נתונים PostgreSQL (אחסון-עצמי, שליטה מלאה)

אחסנו-בעצמכם PostgreSQL על VPS עם superuser וכל ה-postgresql.conf — כל הרחבה (pgvector, PostGIS, TimescaleDB), הגרסה שלכם, הגיבויים שלכם. חלופה ל-Postgres-מנוהל שאתם שולטים בה לגמרי. ללא KYC, שלמו בקריפטו. החל מ-$8/חודש.

יש רגע שבו PostgreSQL מנוהל מפסיק להיות נוח: אתם רוצים הרחבה שהשכבה לא מציעה, אתם רוצים לראות את תוכנית השאילתה האמיתית ולכוונן work_mem, אתם רוצים superuser. כשאתם רוצים להיות הבעלים של Postgres — ההגדרה, הגרסה, ההרחבות, לוח הגיבויים — VPS עם root מלא הוא התשובה הכנה. זו ההגדרה הספציפית-ל-PostgreSQL; לתמונה הרחבה יותר של "אחסון-עצמי של מסד נתונים" (Postgres מול Redis, איפה ארגז משותף לא נכון), ראו את מקרה-השימוש הכללי של מסד נתונים.

למה לאחסן-בעצמי את PostgreSQL

על הארגז שלכם אתם מקבלים את מה ששכבות מנוהלות מקצות במנות:

אם pgvector היא הסיבה שאתם כאן, שימו לב ש-Postgres-בתוספת-pgvector הוא vector store שלם על מכונה אחת — אותו אבן-בניין מאחורי stack RAG באחסון-עצמי וזיכרון סוכנים.

הגדירו אותו (Ubuntu 24.04, Docker)

# docker-compose.yml — PostgreSQL 16 (+ pgvector via the pgvector image)
services:
  db:
    image: pgvector/pgvector:pg16
    restart: always
    environment:
      POSTGRES_USER: app
      POSTGRES_PASSWORD: change-me-strong
      POSTGRES_DB: app
    command: ["postgres", "-c", "shared_buffers=512MB", "-c", "work_mem=32MB"]
    volumes: ["/srv/pg:/var/lib/postgresql/data"]
    ports: ["127.0.0.1:5432:5432"]   # localhost only; see below to expose safely
docker compose up -d
docker compose exec db psql -U app -c "CREATE EXTENSION IF NOT EXISTS vector;"

קשור ל-127.0.0.1, הוא משרת אפליקציה על אותו ארגז בלי ששום דבר חשוף. כדי לתת לשרתים אחרים להיכנס, זה הסעיף הבא.

לתת לשרתים אחרים להתחבר — בבטחה

ברגע שמכונה אחרת צריכה את מסד הנתונים, שני דברים משתנים:

  1. כתובת יציבה ונתבתתוכנית עם IPv4 ייעודי (Small-IP $16, Medium-IP $20). תוכניות NAT חולקות IP יוצא, בסדר ליוצא אבל לא להיות מסד נתונים שאחרים מחייגים אליו.
  2. חסמו אותו חזק בחומת אש. פתחו את 5432 רק ל-IP-ים הספציפיים של הלקוחות, אף פעם לא 0.0.0.0/0, ודרשו TLS. פורט Postgres פתוח באינטרנט הציבורי נמצא תוך דקות — נעלו אותו עם חומת אש UFW.

גיבויים הם העבודה שלכם

אחסון-עצמי אומר שהגיבויים עליכם, והכלל הוא: עשו אותם לפני שאתם צריכים אותם. pg_dump ב-cron לגיבויים לוגיים, או ארכוב WAL לשחזור נקודה-בזמן על כל דבר שאכפת לכם ממנו. שלחו את ה-dumps מחוץ לארגז, ובדקו שחזור לפחות פעם אחת — גיבוי שמעולם לא שחזרתם הוא תקווה, לא גיבוי. add-on של גיבויים מנוהלים זמין אם אתם מעדיפים לא להריץ אותו בעצמכם.

למה EQVPS ל-PostgreSQL

מקרה-שימוש כללי של מסד נתונים (סקירת Postgres/Redis) → · RAG בקנה-מידה באחסון-עצמי →

מוכנים להקים? שלמו בקריפטו, ללא KYC — חי בערך תוך דקה.

הקימו עכשיו →

שאלות נפוצות

במה זה שונה ממקרה-השימוש הכללי של מסד נתונים?

עמוד מסד הנתונים הכללי מכסה את כל התמונה — Postgres או Redis, מדידה, מתי ארגז משותף הוא הכלי הלא נכון. זה PostgreSQL ספציפית: superuser, ה-postgresql.conf המלא, כל הרחבה שתרצו, בחירת הגרסה הראשית שלכם, והרצת גיבויי pg_dump / WAL בלוח הזמנים שלכם. אם אתם רוצים ספציפית Postgres באחסון-עצמי, זו הגרסה העמוקה; העמוד הכללי הוא הסקירה.

אילו הרחבות אני יכול להתקין?

כל אחת מהן — זו הנקודה באחסון-עצמי. pgvector ל-embeddings וחיפוש סמנטי, PostGIS לגיאו-מרחבי, TimescaleDB לסדרות-זמן, pg_cron, pg_stat_statements. שכבות מנוהלות לעתים קרובות מגבילות את רשימת ההרחבות או נועלות אותה מאחורי תוכנית גבוהה יותר; עם superuser על הארגז שלכם אתם מתקינים מה שה-workload שלכם צריך.

כמה RAM PostgreSQL צריך?

למסד נתונים של אפליקציה אחת, working set של 1.7–2 GB מציאותי, אז Small ($8/חודש) מתאימה. יותר אפליקציות, מקביליות פרודקשן אמיתית או אינדקס pgvector גדול דוחפים אתכם ל-Medium ($12) או גבוה יותר. כווננו shared_buffers ו-work_mem לארגז; הכיוונון הזה הוא סיבה גדולה לאחסן-בעצמכם מלכתחילה.

איך שרתים אחרים מתחברים בבטחה?

קשרו את Postgres ל-interface הנכון, פתחו את 5432 רק ל-IP-ים הספציפיים שצריכים אותו (אף פעם לא 0.0.0.0/0), דרשו TLS, וקחו תוכנית עם IPv4 ייעודי כך שהכתובת יציבה ונתבת. אם מסד הנתונים משרת רק אפליקציה על אותו ארגז, השאירו אותו על localhost ואל תחשפו כלום.

האם אתם מבקשים תעודה או כרטיס?

לא. אימייל להרשמה, שלמו ב-USDC או USDT. root בערך תוך דקה, ואז Postgres במרחק כמה פקודות.

תגובות

אין עדיין תגובות. היו הראשונים.

השאירו תגובה

התגובות עוברות מודרציה לפני שהן מופיעות.