Constella
Constella هي وحدة التحكم من Awanio لإدارة السحابة المتعددة. من وحدة تحكم ويب واحدة تدير الآلات الافتراضية والشبكات والتخزين وعناقيد Kubernetes والمراقبة عبر السحابات العامة والسحابات الخاصة والبيئات الافتراضية المحلية، بنظام حسابات واحد ونموذج صلاحيات واحد لكل البيئات.
بُنيت Constella على محرك Cloudpods مفتوح المصدر (AGPL-3.0). تضيف Awanio تجربة وحدة التحكم والعلامة التجارية والدعم، بينما يتولى المحرك العمل خلف وحدة التحكم: فهو يتواصل مع كل سحابة، ويحتفظ بجرد لجميع الموارد، ويطبّق الصلاحيات.
ما الذي يمكنك فعله باستخدام Constella
- رؤية كل شيء في مكان واحد. اربط الحسابات السحابية، فتزامن Constella الآلات الافتراضية والأقراص والشبكات وعناوين IP وموازنات الحمل وقواعد البيانات والحاويات (buckets) في جرد واحد.
- التشغيل عبر السحابات. أنشئ الآلات الافتراضية والأقراص والشبكات وشغّلها وأوقفها وغيّر حجمها واحذفها، بالإجراءات والشاشات نفسها أيًّا كانت المنصة.
- تشغيل Kubernetes. استورد العناقيد الموجودة وأدِر أحمال العمل والخدمات والإعدادات والتحكم في الوصول.
- المراقبة والتنبيه. لوحات معلومات ومستكشف للمقاييس وسياسات تنبيه، مع إشعارات عبر البريد الإلكتروني والرسائل النصية ورسائل داخل وحدة التحكم وwebhook وروبوتات الدردشة (DingTalk وFeishu وWeCom).
- حوكمة الوصول. تنطبق النطاقات (domains) والمشاريع والمستخدمون والمجموعات والأدوار وسياسات الصلاحيات على كل سحابة متصلة. يمكن للمستخدمين تسجيل الدخول بحسابات محلية، أو عبر LDAP أو Microsoft Active Directory، أو بتسجيل الدخول الموحد عبر SAML 2.0 أو OpenID Connect أو OAuth2 أو CAS.
المنصات المدعومة
| النوع | المنصات |
|---|---|
| السحابة العامة | Alibaba Cloud، AWS، Microsoft Azure، Google Cloud، Huawei Cloud، Tencent Cloud، Oracle Cloud، Volcengine، China Telecom Cloud (CTyun)، Kingsoft Cloud |
| السحابة الخاصة والافتراضية | VMware vSphere (vCenter/ESXi 6.0+)، OpenStack (Mitaka فما بعد)، Nutanix (6.5.2+)، Proxmox VE (6.3+)، Cloudpods |
| تخزين الكائنات | التخزين المتوافق مع S3، Ceph، XSKY |
تعتمد الإجراءات المتاحة على المنصة. فمثلًا تستطيع Constella عرض الآلات الافتراضية لكل المنصات، لكن المنصة التي لا تدعم واجهتها البرمجية تغيير الحجم لن تتيح تغيير الحجم في Constella أيضًا.
بنية Constella
تعمل Constella على Kubernetes وتتكون من جزأين:
- وحدة التحكم: تطبيق ويب تفتحه في المتصفح.
- المحرك: مجموعة خدمات تخزّن الجرد (في قاعدة بيانات MySQL)، وتصادق المستخدمين، وتجدول العمليات وتنفذها، وتجمع المقاييس.
لا تتواصل وحدة التحكم إلا مع المحرك، ولا يتواصل مع سحاباتك إلا المحرك. لذلك تُخزَّن بيانات اعتماد السحابة وتُستخدم في مكان واحد فقط.
محتويات هذه الوثائق
| الدليل | الوصف |
|---|---|
| البدء | المفاهيم الأساسية، وتسجيل الدخول، وطرق العرض الثلاث، وخريطة وحدة التحكم |
| التثبيت | المتطلبات وتثبيت Constella على Kubernetes |
| دليل المستخدم | الحسابات السحابية، والحوسبة، والشبكة والتخزين، وKubernetes، والمراقبة، والتحكم في الوصول |