المنشوراتأسبوع الإطلاق اليوم 3 - الخوادم الافتراضية الخاصة

أسبوع الإطلاق اليوم 3 - الخوادم الافتراضية الخاصة

5 دقائق قراءة
بواسطة rid

اليوم الثالث من أسبوع الإطلاق. أصبحت خوادم KVM الافتراضية الخاصة الكاملة متاحة الآن على Appbox. اختر من Ubuntu أو Debian أو Arch Linux أو Fedora أو Rocky Linux أو AlmaLinux واحصل على وصول root إلى VM حقيقية.

أسبوع الإطلاق اليوم 3: الخوادم الافتراضية الخاصة

اليوم الثالث. هذا هو الإطلاق الكبير.

منذ البداية، كان Appbox يهدف إلى جعل التطبيقات ذاتية الاستضافة سهلة. ثبّت تطبيقاً، احصل على رابط، وانتهى الأمر. يعمل هذا النموذج بشكل رائع مع معظم الأشياء. لكن هناك دائماً فئة من الاستخدامات تحتاج فيها ببساطة إلى آلة كاملة: نواة خاصة بك، ونظام init خاص بك، وقواعدك الخاصة.

اليوم نطلق Virtual Private Servers على Appbox.

آلات افتراضية حقيقية، لا حاويات

لنكن واضحين بشأن ماهية ذلك. هذه آلات KVM افتراضية كاملة تعمل على عتاد مخصص، مع نواتها الخاصة وsystemd الخاص بها ووصول root كامل. هذا ليس حاوية Docker تتظاهر بأنها نظام تشغيل. هذا هو الشيء الحقيقي.

هذا الفرق مهم لأنه يفتح كل ما لا تستطيع الحاويات فعله:

  • Docker داخل VPS - شغّل docker compose up كما تفعل على أي خادم
  • Snaps وFlatpaks - ثبّت برمجيات سطح المكتب بالطريقة التي صُممت لها
  • خدمات Systemd - إدارة خدمات كاملة، ومؤقتات، وjournal، وكل شيء
  • أنوية ووحدات مخصصة - لديك root، افعل ما تريد
  • الافتراضية المتداخلة - إذا كنت تحتاجها، فهي موجودة

إذا اصطدمت يوماً بحائط في أنظمة التشغيل أو webtops المبنية على Docker لدينا لأن شيئاً ما لا يعمل بسبب قيود الحاويات، فهذا الحائط اختفى.

ستة أنظمة Linux متاحة

يمكنك الآن الاختيار من بين ست توزيعات Linux:

نظام التشغيلالوصف
Ubuntu VPSUbuntu 24.04 LTS كامل
Debian VPSDebian 12 و13 كامل
Arch Linux VPSإصدار rolling، محدث دائماً
Fedora VPSFedora 43 مع أحدث الحزم
Rocky Linux VPSتوافق RHEL بمستوى مؤسسي
AlmaLinux VPSLinux مؤسسي متوافق مع RHEL بدعم طويل الأمد

اختر ما تعرفه، أو ما تريد تعلمه. كلها تملك مجموعة الميزات نفسها على Appbox.

VPS category in the Appbox App Store

وحدة تحكم ويب مدمجة

يأتي كل VPS مع وحدة تحكم مبنية على المتصفح ومندمجة مباشرة داخل لوحة Appbox. انقر تبويب Console في أي VPS وستحصل على جلسة طرفية مباشرة داخل متصفحك.

هذا يعني أنك لن تُقفل أبداً خارج خادمك. إعداد SSH خاطئ؟ كسرت إعداد الشبكة؟ لا يهم. تتصل وحدة تحكم الويب مباشرة بالشاشة الافتراضية للـ VM، بشكل مستقل تماماً عن مكدس شبكة الضيف. لديك دائماً طريق للدخول.

Web-based VM console in the Appbox dashboard

سطح مكتب Ubuntu مع Selkies

هنا يصبح الأمر مثيراً. يحتوي Ubuntu VPS لدينا على إصدار سطح مكتب يعمل بواسطة Selkies، يمنحك سطح مكتب Linux رسومياً كاملاً يمكن الوصول إليه من المتصفح مع بث مسرّع عتادياً، وإخراج صوت كامل، وإدخال ميكروفون.

عملنا مباشرة مع فريق Selkies لتشغيل ذلك داخل آلات KVM الافتراضية، وفتحنا مصدر التكامل على github.com/appbox-co/vm-webtop.

ماذا يعني هذا عملياً؟ يمكنك تشغيل بيئة سطح مكتب كاملة في متصفحك مع تطبيقات حقيقية. VS Code وDiscord وSpotify وSlack، كلها تعمل في الوقت نفسه، كلها مع صوت، وكلها متاحة من أي جهاز يملك متصفح ويب.

Ubuntu desktop via Selkies with VS Code, Spotify, and Discord running

فكر في ذلك للحظة. يمكنك امتلاك بيئة تطوير بعيدة مستمرة تعمل دائماً، تشغل VS Code مع حاويات Docker لمشاريعك، وفي الوقت نفسه يكون Discord مفتوحاً لمحادثة الفريق وSpotify يشغّل الموسيقى. كل ذلك في تبويب متصفح. من حاسوبك المحمول، أو جهازك اللوحي، أو حاسوب شخص آخر. مساحة عملك كاملة على بُعد رابط واحد.

بياناتك تتبعك

يملك كل VPS وصولاً تلقائياً إلى تخزين Appbox عبر مجلد /APPBOX_DATA/. داخله ستجد:

  • /APPBOX_DATA/apps/ - بيانات تطبيقات Appbox الأخرى المثبتة لديك
  • /APPBOX_DATA/storage/ - تخزين Appbox العام لديك

تتم المشاركة باستخدام virtiofs، وهو نظام ملفات عالي الأداء لتمرير الملفات يمنحك سرعات وصول قريبة من الأصلية. يستطيع VPS قراءة وكتابة الملفات التي تستخدمها تطبيقاتك الأخرى أيضاً، بحيث يمكنك مثلاً معالجة ملفات الوسائط من تطبيقات البث أو نسخ قواعد البيانات احتياطياً من داخل VPS.

يعمل مع App Boost

تستخدم VPSes نظام App Boost نفسه الذي أطلقناه في اليوم الثاني. تريد RAM أو CPU أكثر لـ VM؟ حرّك مستوى boost للأعلى وخصص المزيد من slots خطتك لها. تُخصص الموارد على مستوى hypervisor، لذلك تحصل VM فعلياً على قدرة حوسبة أكبر، وليس مجرد حد cgroup أعلى.

جدير بالذكر: لدى VPSes تكلفة slots أساسية أعلى قليلاً من تطبيقات أنظمة التشغيل المبنية على Docker. يعكس ذلك أن الآلة الافتراضية الكاملة تستهلك موارد حقيقية أكثر من حاوية تشارك نواة المضيف. المقايضة واضحة: تحصل على قدرة أكبر، وتعكس تكلفة slot ذلك بصدق.

ما القادم لـ VPS

نطلق VPSes اليوم بوظائف كاملة، لكن هناك المزيد على خارطة الطريق. ستُضاف مخططات استخدام الموارد لمثيلات VPS في المستقبل القريب، بحيث تستطيع مراقبة CPU وRAM واستخدام القرص بمرور الوقت مباشرة من لوحة التحكم، تماماً كما يمكنك مع التطبيقات الأخرى.

لماذا يهم هذا

خدمت أنظمة التشغيل وwebtops المبنية على Docker في Appbox الكثير من الناس جيداً، ولن تختفي. لكن هناك قيوداً حقيقية للعمل داخل حاوية. لا يمكنك تشغيل Docker. لا يمكنك استخدام snaps. لا يمكنك تحميل وحدات النواة. لا يمكنك تشغيل نظام init كامل. أنت تعمل دائماً داخل قيود namespace يملكه شخص آخر.

تزيل VPSes تلك القيود بالكامل. تحصل على آلة حقيقية. إذا كنت تستطيع فعله على خادم تستأجره من أي مزود آخر، فيمكنك فعله هنا، إلا أن بياناتك مركّبة بالفعل، ووحدة تحكم الويب موجودة بالفعل، ومواردك تتوسع بشريط تمرير.

اليوم 3 متاح الآن

VPSes متاحة الآن في متجر التطبيقات. اذهب إلى فئة VPS، واختر نظام التشغيل، وثبّت. يستغرق تجهيز VM كاملة وقتاً أطول قليلاً من تطبيق حاوية، لذلك توقع ما يصل إلى 15 دقيقة حتى يكون VPS جاهزاً.

غداً هو اليوم الرابع. لن نبطئ.


لديك ملاحظات أو وجدت مشكلة؟ تواصل معنا على support@appbox.co أو افتح تذكرة عبر billing.appbox.co.

rid

rid

Software Engineer | Writer | Designer