رجوع

استضافة VPS مع ClickHouse مثبّتًا مسبقًا

استضافة ClickHouse على VPS خاص بك: ثُبّت على هذا الخادم ClickHouse من المستودع الرسمي وهو مفتوح للاتصالات عن بُعد. بعد الطلب يكتمل التثبيت من تلقاء نفسه، ويظهر في لوحتك عنوان الاتصال واسم الدخول وكلمة المرور. اتصل بواجهة HTTP على المنفذ 8123 أو بالبروتوكول الأصلي على المنفذ 9000، مع صلاحية root وكل الإعدادات بيدك.

ما القدرة التي تحتاجها؟

الإجمالي$6.89/شهريًا

الأسعار شاملة ضريبة القيمة المضافة.

ارفع RAM والمعالج أو اخفضهما متى شئت. القرص يمكن أن يكبر فقط، فابدأ صغيرًا.

ما المثبّت على خادم ClickHouse الخاص بك؟

  • خادم ClickHouse وclickhouse-client من القناة المستقرة (stable) للمستودع الرسمي
  • كلمة مرور للمستخدم default، تُحفظ في الإعدادات على هيئة تجزئة SHA-256 فقط
  • إدارة المستخدمين والصلاحيات عبر SQL مفعّلة (access_management)
  • يستمع على كل العناوين: واجهة HTTP على 8123 والبروتوكول الأصلي على 9000
  • الملفان اللذان وضعنا فيهما إضافاتنا هما /etc/clickhouse-server/config.d/seturack.xml وusers.d/seturack.xml
  • جدار حماية تُفتح فيه المنافذ 8123 و9000 و22 لـ SSH

ما الحجم الذي تحتاجه لـ ClickHouse؟

توصي وثائق ClickHouse الرسمية بـ 32 GB من RAM أو أكثر وتحذّر من أنه دون 16 GB قد تسبب الإعدادات الافتراضية استثناءات في الذاكرة. ويمكنه العمل بـ 2 GB فقط، لكن ذلك يحتاج إلى ضبط إضافي ولا يستوعب إلا بمعدل منخفض. ودون 16 GB يفعّل هذا التثبيت إعدادات الذاكرة المنخفضة التي توصي بها الوثائق. وكقاعدة تقريبية: 2 GB للتجارب، و4 GB للبيانات الصغيرة، وابدأ من 16 GB للإنتاج. ومع نمو بياناتك ارفع RAM من لوحتك.

الاستخدامالحجمالسعراختر
للبداية 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/شهريًا
متوسط 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/شهريًا
قوي 32 GB RAM · 12 vCore · 360 GB NVMe $46.22/شهريًا

لمن هو؟

  • الفرق التي تستعلم عن بيانات الأحداث والسجلات وتحليلات المنتج بـ SQL
  • كل من ينقل استعلامات التقارير بعيدًا عن قاعدة بيانات تطبيقه
  • المطورون الذين يريدون تجربة ClickHouse ببياناتهم
  • من يربطون أدوات مثل Grafana بمصدر بيانات خاص بهم
  • كل من يريد بيانات التحليلات على خادمه الخاص في إسطنبول

ماذا يحدث بعد الطلب؟

  1. اضبط الحجم وأتمّ الدفع.
  2. يبدأ خادمك ويُثبَّت ClickHouse من تلقاء نفسه. في تبويب نظرة عامة انتظر حتى يذكر صف التطبيق أن ClickHouse جاهز.
  3. انسخ القيم من صفوف عنوان الاتصال واسم الدخول وكلمة المرور.
  4. جرّبه عبر HTTP: curl -u default:PASSWORD 'http://IP:8123/?query=SELECT%201'
  5. اتصل بالعميل الأصلي: clickhouse-client --host IP --password PASSWORD
  6. لتقييد الوصول نفّذ ufw delete allow 8123/tcp وufw delete allow 9000/tcp، ثم اسمح لعنوان IP الخاص بك.

مع كل خادم

  • نسخ احتياطي يومي مشمول في السعر
  • حركة بيانات غير محدودة
  • صلاحية root كاملة
  • ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
  • الموقع: Istanbul · IST-1.

من المفيد أن تعرف

  • تعمل الاتصالات دون TLS، فتنتقل كلمة مرورك وبياناتك كنص عادي. قيّد الوصول بعنوان IP أو فعّل TLS قبل الاتصال عبر شبكة لا تثق بها.
  • المنفذان 8123 و9000 مفتوحان للإنترنت. وإذا كانت خوادمك وحدها هي التي تتصل فنفّذ ufw allow from YOUR_IP to any port 8123، والأمر نفسه للمنفذ 9000.
  • يحتاج TLS إلى شهادة وقسم openSSL في الإعدادات. ويستخدم الدليل الرسمي المنفذين 8443 و9440، وتفتحهما أنت في جدار الحماية.
  • دون 16 GB يفعّل التثبيت الإعدادات التي توصي بها الوثائق الرسمية: خيط استعلام واحد، وذاكرات مؤقتة صغيرة، وسجلات النظام معطّلة. بعد تغيير الحجم احذف ملفات seturack-dusuk-bellek.xml الموجودة تحت config.d وusers.d وأعد تشغيل الخدمة.
  • التحديثات مسؤوليتك. يتبع الخادم القناة المستقرة ويرقّي عبر apt، فاقرأ ملاحظات الإصدار أولًا.
  • للمستخدم default كل الصلاحيات. أنشئ مستخدمًا محدود الصلاحيات لتطبيقك بـ CREATE USER.

أسئلة وأجوبة عن ClickHouse

كيف أتصل بخادم ClickHouse الخاص بي؟

لـ HTTP استخدم المنفذ 8123: curl -u default:PASSWORD 'http://IP:8123/?query=SELECT%201'. ويستخدم العميل الأصلي المنفذ 9000: clickhouse-client --host IP --password PASSWORD. وتعرض لوحتك العنوان وكلمة المرور.

كم يحتاج ClickHouse من RAM؟

التوصية الرسمية 32 GB أو أكثر. ودون 16 GB قد تسبب الإعدادات الافتراضية أخطاء في الذاكرة، ويمكن النزول إلى 2 GB مع ضبط إضافي. يفعّل هذا التثبيت هذا الضبط من تلقاء نفسه دون 16 GB. وكقاعدة تقريبية ابدأ بـ 2 إلى 4 GB للتجارب وبـ 16 GB للإنتاج.

هل ClickHouse مفتوح للإنترنت؟

نعم، المنفذان 8123 و9000 مفتوحان، وكل اتصال يحتاج إلى كلمة المرور. ولأن الاتصالات غير مشفّرة فمن الحكمة تقييدها بعنوان IP الخاص بك: نفّذ ufw delete allow 8123/tcp، ثم ufw allow from YOUR_IP to any port 8123.

كيف أفعّل TLS في ClickHouse؟

أضف https_port وtcp_port_secure إلى ملف إعدادات تحت config.d، مع مساري شهادتك ومفتاحك في قسم openSSL. ويستخدم الدليل الرسمي المنفذين 8443 و9440. تذكّر أن تفتحهما بـ ufw.

كيف أنشئ مستخدم ClickHouse منفصلًا لتطبيقي؟

اتصل بصفة default ونفّذ CREATE USER analiz IDENTIFIED BY 'new-password'، ثم امنحه الوصول بـ GRANT SELECT ON mydb.events TO analiz. إدارة المستخدمين عبر SQL مفعّلة أصلًا في هذا التثبيت.

هل تغطي النسخ الاحتياطية بيانات ClickHouse؟

تؤخذ نسخة احتياطية من خادمك كل ليلة، وتُحفظ آخر 7 أيام، وهذا مشمول في السعر. وبيانات ClickHouse على قرص الخادم، فهي في النسخة الاحتياطية. ويمكنك استعادة ملف واحد أو الخادم كاملًا من لوحتك.

اقرأ المزيد وشاهد تطبيقات مشابهة