الخدمات السحابية لـ WebGL؟ لا شكرًا

منذ بضعة أشهر ، بدأ بعض عملائنا في الإبلاغ عن مشكلات الاتصال بتطبيق Verge3D Network WebGL. كما اتضح ، تم حظر سبب ذلك من قبل Roskomnadzor IP عناوين Amazon Web Services.

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

الصورة

WebGL هي التقنية ثلاثية الأبعاد "الصحيحة" الوحيدة للويب اليوم. وفي الواقع ، من الطبيعي جدًا أن تكون أدوات إنشاء المحتوى ثلاثي الأبعاد ونشره موجودة في السحابة أحيانًا. تقدم مواقع الويب مثل Sketchfab و Clara.io و Playcanvas محررًا سحابيًا يجمع المشاهد ثلاثية الأبعاد. نقرت على زر وأصبح محتواك متاحًا الآن عبر الإنترنت - إنه أمر مريح!

في الواقع ، ليس كل شيء وردية للغاية وفي هذه المقالة سأحاول شرح السبب.

الصورة

تأمين البائع


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

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

سيبقى برنامج سطح المكتب وجميع الملفات التي ينتجها دائمًا بين يديك (من الواضح أنك بحاجة إلى نسخة احتياطية). حتى إذا لم يعد البرنامج مدعومًا ، فلا يزال بإمكانك استخدامه بدون حد زمني (همم ، إذا لم يكن لديك بالتأكيد اشتراك - فالغيوم اللعينة هنا أيضًا).

الفرامل


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

الصورة

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

التكامل


يتم توزيع محتوى السحابة على المستخدمين من خادم مركزي باستخدام عارض عالمي مثل مشغل فيديو YouTube. غالبًا ما يفتقر إلى الوظائف التي تحتاجها حقًا ، والعكس بالعكس ، هناك أزرار وشعارات وأخرى بهرج غير مجدية تمامًا لا يمكن إزالتها.

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

الخوادم والنطاقات


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

إذا تم استضافة محتوى WebGL في نفس المجال مثل بقية موقع الويب ، يصبح الوصول الكامل والتحكم فيه من الواجهة الأمامية للموقع ممكنًا. على سبيل المثال ، إذا كان مكونًا ، فيمكن للمستخدم تحديد المنتج وتهيئته باستخدام واجهة الموقع وتقديم طلب له ، بدون عمليات إعادة التوجيه وإعادة التمهيد.

الخصوصية والأمان


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

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

سياسة


من الصعب العثور على خادم سحابي ، لن يضمن لك مطوروه تشغيلًا خاليًا من المتاعب في جميع أنحاء العالم في وضع 24/7. وفي الواقع ، نحن نعلم جيدًا الآن. ليس فقط في روسيا ، ولكن أيضًا في العديد من البلدان الأخرى ، بما في ذلك الصين والولايات المتحدة ، يتم تنفيذ برامج الرقابة على الإنترنت.

إذا كان مشروعك يستهدف جمهورًا دوليًا ، فإن أي مشاكل تتعلق بإمكانية الوصول تؤثر على دخلك. على وجه الخصوص ، تعمل على قمة الأمازون
كانت خدمة استضافة طراز Sketchfab غير متاحة بينما استمرت الملحمة بقفل Telegram. من الواضح أن جميع الشركات الروسية التي ارتبطت بهذه الخدمة ، ولا سيما المتاجر عبر الإنترنت ، لم يكن لديها أفضل الأوقات.

الاستنتاجات


اتضح أنه من أجل ضمان الأمن والعمل المضمون على نطاق عالمي ، سيكون عليك تحمل المسؤولية عن جزء من البنية التحتية وتوفير أدوات التطوير ، بدلاً من تفويضها إلى الخدمات السحابية.

Source: https://habr.com/ru/post/ar423579/


All Articles