عناقيد خاصة دون ارتهان لمزوّد
ما يعمل على أجهزتك هو Docker Swarm أو Kubernetes قياسي، ويستمر في العمل إن غادرت.
العنقود الخاص عنقود لا تستخدمه إلا مؤسستك. يعمل على أجهزتك الخاصة المضافة عبر SSH، أو على أجهزة نبنيها في حسابك السحابي الخاص، أو على أجهزة يجهّزها لك مزوّد جزائري. تشغّله ISOGrid، لكن لا شيء فيه يعمل مع ISOGrid وحدها. يمكنك التوقف عن استخدام ISOGrid، وتستمر تطبيقاتك في العمل على الأجهزة نفسها.
مما يتكوّن العنقود
كل ما على الأجهزة برمجيات قياسية كان بإمكانك تثبيتها بنفسك:
- Docker Engine وDocker Swarm، أو k3s، وهي توزيعة Kubernetes معتمدة. تسمّي
وحدة التحكم Swarm «تطبيقات حاويات بلا خوادم»، لكنه يبقى Swarm عاديًا، ويعرض
docker service lsأوkubectl get podsالخدمات نفسها التي تعرضها وحدة التحكم. - صور حاويات عادية. تُرفع كل عملية بناء صورةَ OCI قياسية إلى مشروع مؤسستك في السجلّ. ويمكن لأي سجلّ وأي بيئة تشغيل استخدامها.
- NGINX عادي عند المدخل، يعمل خدمةَ Swarm عادية. وإن جلبت NGINX أو Traefik خاصًا بك، فهو يبقى لك.
- قواعد بيانات بصيغها المعتادة. تُصدَّر PostgreSQL وMySQL وMongoDB بأدواتها القياسية.
لا تستخدم المنصّة بيئة تشغيل خاصة ولا منسّقًا خاصًا بها ولا صيغة صور مغلقة. تشغّل الأجهزة تطبيقاتك دون مساعدة ISOGrid: لا نحدّث العنقود إلا حين تغيّر شيئًا في وحدة التحكم.
ما نحتفظ به وما نحذفه
- بيانات الاعتماد السحابية تُستخدم مرة واحدة لبناء العنقود في حسابك، ثم تُحذف بمجرد أن يعمل. لا نحتفظ بأي وصول دائم إلى حسابك السحابي، ويفوترك المزوّد مباشرة على الأجهزة والأقراص والشبكات.
- رمز إدارة OpenShift يُستخدم مرة واحدة لتثبيت وصولنا، ثم يُحذف.
- كلمة مرور الجهاز المضاف عبر SSH تُستخدم مرة واحدة لتثبيت مفتاح SSH خاص بنا، ثم تُحذف.
في كل الحالات، الأجهزة ملكك. إزالة جهاز أو عنقود من وحدة التحكم تحذف سجلّاتنا عنه وتترك الجهاز كما هو.
الاستثناء الوحيد هو الأجهزة التي تطلبها ISOGrid في حساباتها الخاصة (Contabo وHetzner وOVHcloud). هذه الأجهزة ملكنا، وإزالة العنقود تُتلفها. إن أردت الاحتفاظ بأجهزتك عند المغادرة، فاختر بدلًا من ذلك حسابك الخاص لدى المزوّد نفسه.
المغادرة خطوة بخطوة
- انسخ صورك. سجّل الدخول إلى السجلّ بـ
docker loginببيانات اعتماد من صفحة الصور، ثم اسحب صورك وارفعها إلى سجلّ خاص بك. ما زالت خدماتك العاملة تشير إلى سجلّ ISOGrid، فحدّثها إلى العنوان الجديد قبل المغادرة. - صدّر قواعد بياناتك بـ
pg_dumpأوmysqldumpأوmongodump، أو نزّل نسخة احتياطية من صفحة قاعدة البيانات. - أزل العنقود من التكاملات.
- بالنسبة لأجهزتك الخاصة، يستمر العنقود في العمل بعد الإزالة.
- بالنسبة لعنقود عامل بنيناه في حسابك السحابي، افتح تذكرة وسنفصله. لم نعد نملك
بيانات اعتمادك، فلا يمكننا حذف أي شيء في حسابك. كل ما أنشأناه يحمل الوسم
isogrid-cluster، فيسهل العثور عليه.
- أزل وصولنا إلى الأجهزة:
- احذف السطر المنتهي بـ
isogridمن~/.ssh/authorized_keys. - على Kubernetes وOpenShift، نفّذ
kubectl delete clusterrolebinding isogrid-controllerثمkubectl delete namespace isogrid-system. - احتفظ بخدمة NGINX
isogrid-webإن كنت ما زلت تحتاجها، أو أزلها بـdocker service rm isogrid-web.
- احذف السطر المنتهي بـ
لا رسوم مغادرة، ولا تحتاج إلى إذن منا لتغادر. انظر أيضًا بيانات يمكنك أخذها معك.