تاريخ المقال طول المقال تتطلب قرائته
1429 كلمة 9 دقيقة

بالتأكيد سمعت عن مصطلحات مثل (SaaS) و (PaaS) و (IaaS) ولكن هل سمعت عن (SolaaS)؟

وهل تعرف بأن هذا هو كل ما تحتاجه منظمتك فعليا؟

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


حلول الأعمال أصبحت معقدة ومتداخلة ومرهقة ماديا أكثر  في تكاليف تشغيلها وإدارتها وصيانتها وتأمينها، مثلا تركيب نظام إدارة شؤون الموظفين (HR System) - سواء كان النظام مجانيا مفتوح المصدر أو مدفوعا - لا يعني أنك انتهيت، فهناك المزيد من الحمل عليك في تشغيله وإدارته وصيانته وتأمينه وضمان استمرار عمله بكفاءة.
حلول الأعمال التقنية أصبحت مطلبا ضروريا ومُلِحاً وإجباريا خصوصا في يومنا هذا ولن أذكر السبب – انظر فقط إلى تاريخ المقال وتذكر هذه الفترة – والمشكلة هي عدم جهوزية المؤسسات الصغيرة والمتوسطة وحتى بعض الكبيرة لهذا اليوم، فكل ما حدث حصل فجأة وبشكل متسارع.


هل سمعت عن مفهوم (تسليم مفتاح)؟


هذا المفهوم يستخدم في العقار والبيع والشراء وتعني أنك ستستلم مفتاح البيت جاهزا للسكن، بمعنى أبسط أنت لن تدخل في أي عمليات ما قبل ذلك من وقت شراء الأرض وإخراج التصاريح وتخطيط البناء وحفر الأساسات والبناء والتشطيب والديكور والفرش، نعم (SolaaS) هو تسليم مفتاح باختصار.
وكما ذكرت سابقا سأفترض بأن ممن يقرأ هذه المقالة ليس له علاقة بالتقنية فأشرح على عجل الفروقات وبعض الأمثلة على كل من (SaaS) و (PaaS) و (IaaS) وبعدها أختم بأهمية (SolaaS) وكيف تستفيد منه.


للتوضيح أكثر: آخر ثلاثة أحرف في الاختصارات السابقة (aaS) تعني (as Service) والمقصود بها أنها خدمة مؤجرة وليست مشتراة أو متملكة، وفي الغالب المقصود بها خدمات سحابية متواجدة على (Cloud)، يعني أنك ستدفع مبلغا شهريا مثلا ومستمرا مقابل استخدام أي منها ولن تتملكها.


أولا) البنية التحتية كخدمة (infrastructure as service) اختصارها (IaaS)


تتم إدارة وتشغيل وتجهيز هذه الطبقة في العادة من قبل (System Engineers, Network Administrators, Technicians)
وهي الطبقة الأولى والتي تعبر عن الأجهزة التي ستستضيف حلول الأعمال:
أجهزة سيرفر وأجهزة تخزين مستضافة داخل مبنى أو غرفة أو كابينة تسمى مركز البيانات (Data Center) التي ستكون فيه السيرفرات (Servers) وأجهزة توزيع حمل (load balancer) ويجب أن يكون المركز ذا مواصفات خاصة مثل التبريد ومحصنا ضد الكوارث مثلا (حريق، فيضانات، انقطاع كهرباء، نسخة تعافي من الكوارث في منطقة جغرافية أخرى، ... إلخ) ومتصلا بخطوط إنترنت عالية السرعة ومجهّزا لاستضافة أجهزة بمواصفات محددة مرتبطة بشبكة ضمن أجهزة توزيع (Hubs, Switches) وأنظمة جدران نارية (Firewalls) وطبقات حماية لتحديد الوصول إلى أجهزة السيرفر وأجهزة التخزين.

من يقدم هذه الخدمة محليا ودوليا؟

دوليا تقدمها أغلب الشركات التقنية العملاقة وسأضعها حسب استخدامي الأكثر لها من الأكثر إلى الأقل مثل:
• ديجتال اوشن (Digitalocean)
• أمازون (AWS)
• جوجل (Google Cloud)
• لينود (Linode)
• مايكروسوفت (AZURE)
• أوراكل (Oracle Enterprise Cloud)


أما محليا وحسب استخدامي لها:
• شركة الاتصالات السعودية (Bluvalt & STC Cloud)


ثانيا) المنصات كخدمة (platform as a service) اختصارها (PaaS)


تتم إدارة وتشغيل وتجهيز هذه الطبقة في العادة من قِبل (System Engineers, Network Administrators, Technicians, Systems Admins)
وهي الطبقة الثانية التي ستكون مركبة على الطبقة الأولى والتي تبث الروح في الأجهزة لكي تعمل ومن أهمها: أنظمة التشغيل العامة أو الخاصة والتي تستخدم لإدارة هذه الأجهزة والتعامل معها والوصول إليها، مثلا نظام تشغيل (Ubuntu) أو (Windows Server) أو غيرها من الأنظمة التي تحتاجها على السيرفر لتقوم بتحويله كما تشاء، أو باستخدام أنظمة تشغيل خاصة لاستخدام محدد مثل: قرص تخزين للملفات أو النسخ الاحتياطي (Storage) أو شبكة توصيل محتوى (Content delivery network).
وبعض البرامج الأخرى المطلوبة لتحويل هذا السيرفر لشيء جاهز للخطوة التي بعدها مثلا تحويل السيرفر إلى:
• سيرفر ويب (Web server) عبر (Apache or Nginx) أو (IIS)
• سيرفر قاعدة بيانات (Database Server) عبر (MySQL) أو (SQL Server)
• سيرفر للتطبيقات (Application Server) بتقنيات (CGI) عبر (PHP, JAVA, Python) أو (ASP)


ملاحظة: في هذه المرحلة يكون هناك مزج وتداخل ما بين (PaaS) و (SaaS)، وذلك حسب احتياجك. للتوضيح أنا كمطور أعتبر سيرفر التطبيقات (Application Server) لي كـ (SaaS) حيث إني أستخدمه للتطوير أو لتشغيل منتجي النهائي، أما بالنسبة لمستخدم تطبيقي فهو يعد كـ (PaaS).


من يقدم هذه الخدمة محليا ودوليا؟
دوليا تقدمها أغلب الشركات التقنية العملاقة وسأضعها حسب استخدامي الأكثر لها من الأكثر إلى الأقل مثل:
• ديجتال اوشن (Digitalocean)
• أمازون (AWS)
• جوجل (Google Cloud)
• لينود (Linode)
• مايكروسوفت (AZURE)
• أوراكل (Oracle Enterprise Cloud)

أما محليا وحسب استخدامي لها:
• شركة الاتصالات السعودية (Bluvalt & STC Cloud)


ثالثا) البرمجيات كخدمة (software as service) اختصارها (SaaS)


تتم إدارة وتشغيل وتجهيز هذه الطبقة في العادة من قبل (System Engineers, DevOps, Systems Admins, Developers)
وهي الطبقة الثالثة التي تهم المستخدم والمستفيد النهائي من هذه السلسلة وهي طبقة حلول الأعمال، ولأبسّط الموضوع بشكل أكبر، نأخذ مثال بريد (Gmail) من شركة (Google) بنسخته الشخصية يعتبر (SaaS) وأيضا بنسخته للشركات (Google suit) يعتبر (SaaS).
وأي خدمة نهائية تستخدمها على الإنترنت أو عن طريق الإنترنت تستخدم النموذج الربحي Business-to-consumer SaaS (B2C SaaS) مثلا خدمات الترفيه عند الطلب مثل (Netflix, Spotify, Amazon Prime).
ولكن ما يهمنا في مقالنا هذا هو حلول الأعمال وهنا سأركز على بعضها:


• أنظمة التجارة الإلكترونية (E-Commerce) ومن أشهرها دوليا (Magento, Shopify) ومحليا (salla, zid)
• أنظمة إدارة الموارد المؤسسية (ERP)  اختصارا لــ (Enterprise resource management) ومن أشهرها دوليا (ERPNext) ومحليا (Dafater)
• الأنظمة المحاسبية (Accounting system) ومن أشهرها دوليا (Xero) ومحليا (Qoyod)
• أنظمة إدارة علاقات العملاء (CRM) اختصارا لـ (customer relationship management) ومن أشهرها دوليا (Zoho)
وهناك الكثير الكثير من الحلول ولكن سأكتفي بهذا القدر من ذكر الأمثلة تمهيدا لزبدة المقال التي أود أن أضعها بين أيديكم.


ما هو (SolaaS)؟

رابعا) الحلول كخدمة (solutions as service) اختصارها (SolaaS)


تتم إدارة وتشغيل وتجهيز هذه الطبقة في العادة من قبل (فريق متكامل مما سبق في الطبقات الثلاث مع فريق الدعم الفني والتسويق وتطوير الأعمال والتسويق وغيرهم مما يكون شركة كاملة).
المقدمة السريعة السابقة قد شرحَت لك كل شيء عن الطبقات الثلاثة اللازمة لتشغيل حل رقمي متكامل ولكي تتضح لك انظر الشكل التالي وتمعن جيدا في الطبقات الثلاث الأولى ابتداء من الأسفل إلى الأعلى:
 
كما ترى في الصورة توجد طبقة رابعة تسمى (SolaaS) وهي طبقة تخيلية وتعبر فعليا عن الطبقات الثلاث الأولى مجتمعة كوحدة واحدة تقدم لك كصاحب العمل كحل عملي جاهز لك.


لحظة: هنا يوجد تداخل آخر لابد أن تتعرف عليه مثلا نظام المحاسبة السهل (Xero) هو (SaaS) ويعد أيضا (SolaaS)، وأيضا (Shopify) وكما الحال مع بدائله العربية (salla, zid) كيف؟
الجواب على هذا السؤال، سيبدأ في تفكيك اللبس ويقربك أكثر من مفهوم (SolaaS)


أنت كمستفيد من خدمة نظام المحاسبة (Xero) ليس لديك علاقة بما خلف ذلك؛ النظام وكيف يعمل ولا التقنية المبنية عليه وكذلك الحال الشركة تقدم لك ضمانا وتوفر الخدمة بشكل كامل مع ضمان للنسخ الاحتياطي وخطط للتعافي من الكوارث.
أو بوصف أسهل (ما لك إلاّ ولدٍ يقرأ) وهو مثل شعبي سعودي قريب من مفهوم السوق العقاري (تسليم مفتاح).


سؤال هل مثالنا السابق يعد (SolaaS) أو (SaaS)؟


ببساطة كل (SolaaS) هو (SaaS) وليس كل (SaaS) هو (SolaaS)، كيف؟
وبالمثال يتضح المقال

أنظمة مثل (Magento و ERPNextو WordPress) متوفرة كمنتج (Product) بنسخة (community edition) تقوم بتحميلها وتركيبها على سيرفراتك الخاصة وهنا فأنت بحاجة إلى (IaaS و PaaS) وأيضا متوفرة كخدمة (SaaS) مثلا (Magento Commerce) متوفر كخدمة مدفوعة (تسليم مفتاح).

لماذا إذا لا أعتمد على (SaaS) بدلا من (SolaaS)؟


أولا) ليست كل الأنظمة متوفرة على شكل (SaaS)
ثانيا) أنظمة (SaaS) غالبا موجهة إلى قطاع الأعمال الصغيرة والمتوسطة (SME’s) ولا يوجد توضيح صريح عن تعريفها – كم هو عدد العمليات لتعد هذه المنظمة صغيرة أو متوسطة أو كبيرة - أي قد يكون استيعابها فقط مثلا لــ 100 مستخدم في نفس الوقت.
ثالثا) القيود والمحدودية في التحكم بأنظمة (SaaS) حيث إن هذه الأنظمة تتم مشاركة مواردها مع كل الزبائن وذلك لتوزيع التكلفة على كل مستخدميها فيجب أن تكون هناك قيود ومحدودية عليها.
ستقوم الشركة المقدمة لحل (SaaS) بتوظيف موظفين لبناء وإدارة IaaS و PaaS ومن ثم تركيب الأنظمة وإدارتها وتحديثها بشكل مستمر وتأمينها وصيانتها وهذا يتطلب فريق عمل كبير مما يعني رواتب كبيرة وكلها سيتم توزيعها على عدد المستفيدين من الـ (SaaS)، لذا تجد أن التكلفة التي تدفعها تكاد لا تذكر مقابل الخدمة النهائية.
رابعا) بعض أنظمة (SaaS) كلما كانت أكبر فأنت بحاجة إلى فريق متخصص لإدارة الموضوع تقنيا حيث سيكون عليك التعامل مع بعض جزئيات (IaaS) و (PaaS) والموضوع ليس سهلا أبدا

الخلاصة كيف تحصل على (SolaaS)؟


أنت بحاجة إما إلى بناء مركز بيانات وشراء أجهزة وتوظيف فريق متخصص لعمل كل ذلك أو يمكنك التعاقد مع شركة تقوم بتوفير أي نظام لك كـ (SolaaS) مع كون هذه البيانات تكون تحت حسابك مثلا أو يكون لديك وصول كامل إليها بحيث تكون تحت ملكيتك.
ابحث عن الشركات التي لديها معرفة سابقة باختيار (IaaS) و (PaaS) وتستطيع تركيب أي نظام لك وتوفيره كـ (SaaS) حيث تقوم هذه الشركة بالإدارة والتأمين والصيانة وأخذ النسخ الاحتياطي والتحديث المستمر.

تحديث:


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

لذا أدعو جميع من يقدم هذه الخدمات ولديه إثبات فعلي على احترافيته العالية في تقديم الخدمة أن يكتب في التعليقات وسوف أحاول أن أتأكد منها ووضعها ضمن هذا المقال لنفيد الجميع.