1C وياندكس. صعودا وهبوطا

القتال والسعي. البحث والاختباء

مقولة شعبية إلى حد ما في أيام الاتحاد.

والآن ، أولئك الذين لديهم خادم 1C على الشبكة المحلية يحلمون بوضعه في السحابة ، وأولئك الذين لديهم السحابة في السحابة الخاصة بهم يشترونها على الشبكة المحلية.

7 كانون الأول (ديسمبر) 2018 دعا ألكساندروركوف الجميع: ياندكس تفتتح السحابة. هندسة النظام الأساسي الجديد

كمستخدم عادي ، لم أتمكن من العثور على ما يجب القيام به مع هذا المورد ، لكن كاسم مستعار 1C ، فكرت: ألن purkua لا؟ وحاولت وضع Enterprise 1C في السحابة من Yandex.

ترك اختبار Yandex.Cloud Compute Cloud لـ 1C Enterprise انطباعًا جيدًا عني.

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



Epigraph:
اعتدت أن أبقى المال في المنزل تحت الأريكة.
قلق بالطبع. بالعودة من العمل ، راجعت كيف كانوا هناك.
لإصلاح ذلك ، أخذتهم إلى البنك.
الآن أنا قلق أكثر.
أنا الآن بحاجة للذهاب للتحقق لمعرفة ما إذا كان البنك الذي أتعامل معه موجودًا أم لا.
أداء الوقوف

بيان المشكلة

لا أعتقد أن هذا هو الحل الأفضل للعمل مع 1C من الشبكة المحلية إلى السحابة. لكن الأوقات تتغير وفي الوقت الحالي أتخيل على الأقل تفاصيل الشركة ، والتي قد تكون مفيدة. إذا تم ربط نشاطها بالتجارة عبر الإنترنت. بعد ذلك ، من المهم جدًا أن تكون المتاجر عبر الإنترنت و 1 C Enterprise قريبة من بعضها البعض قدر الإمكان. وبالنسبة لهذه الشركة ، تعد البنية التحتية السحابية خيارًا رائعًا ، بالإضافة إلى التوفير في المكتب.
رجل يأتي إلى متجر "قطع الغيار" ، يسأل:
- هل لديك قطع غيار لشركة Niva؟
- هناك ، ما هو بالضبط ضروري؟
- حسنًا ، هناك ، ... سلك ، شريط كهربائي ...
- هناك بالطبع. لديك نيفا غريب. قطع الغيار من UAZ fit ...
joke.ru *

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

من الواضح أن Yandex أخذت AWS أو AZURE كنموذج أولي ، لكنها ليست مناسبة جدًا لاستضافة 1C

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

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

  • في الوقت نفسه ، حصلنا على معركة صغيرة بين Postgres و Microsoft SQL (أصبح الآن اتجاهًا)
  • في الوقت نفسه ، اتضح اختبار خيارات مختلفة لقياس الأداء والحصول على إجابات لبعض الأسئلة

تدعم Yandex cloud كلاً من نظامي التشغيل windows و windows ، لذلك كان هناك أربعة خيارات ، والتي تبين أنها خاطئة في المستقبل ، لأن الخوادم أظهرت نتائج مختلفة تحت تحميل مختلف.

أولئك الذين لا يحبون الكثير من الرسائل

عند استخدامها عند استخدام Yandex.Cloud ، فإن Compute Cloud لا تترك شعوراً بخفة الوجود التي لا تطاق.

بالنسبة للمبتدئين ، فأنت تحتاج فقط إلى حساب من Yandex وبطاقة ائتمان تحتوي على روبلين في الحساب.
واجهة مدروسة وموجزة ، وجميع الإجراءات بديهية.

لفترة الاختبار ، يتم إصدار 4000 روبل ، من الناحية النظرية هذا يجب أن يكون كافيا للتعارف الأولي.

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

ولضمان الموثوقية ، ليس هذا هو الحال دائمًا. لم أنس قصة كيف سقطت اتصالات AWS من البرقيات من البرقيات.

بالإضافة إلى ذلك ، أرخص قليلاً وأكثر متعة وراحة - كل شيء على تلة الإمبرياليين ، وياندكس لنا ، دعونا لا ننسى FZ-152.

المزايا هي API ودعم اللغة الروسية. ربما يكون هناك المزيد من الإيجابيات ، يمكنك التعامل معهم لأكثر من شهر.

خاصة إذا كانت استضافة المتجر عبر الإنترنت ستكون هناك.

من بين أوجه القصور التي تمت ملاحظتها: لا توجد طريقة لتنزيل صورة القرص المعدة مسبقًا من النوافذ وتوصيل قرص حي.

خلاصة القول: توصيتي للاستخدام

جداول النتائج:





ليست صعبة ، دون المسرات الطهي ، وأنها تعمل.

من المؤكد أنه بمرور الوقت سيكون هناك عدد كافٍ من المعجبين ، مما سيمكنك من الالتفاف على بعض المداعبات من خلال العثور عليها في المنتديات قبل المتابعة.
يقف الزوج على موازين الأرض ويسحب بطنه بعناية.
زوجة عابرة:
"هل تعتقد أن هذا سوف يساعدك؟"
- بالطبع سوف يساعد ، سوف أرى الأسهم.
joke.ru
في هذه المقالة ، أنا لا أدعي أنه أوراكل العالمي

ربما تختلف النتائج المعروضة فيه عن تلك التي تحصل عليها في Yandex.Cloud Compute Cloud ، عن تلك التي تحصل عليها في خدمات الاستضافة الأخرى.

الغرض منه فقط هو أن ترى الأسهم. بمعنى آخر - موقد معين يمكنك من خلاله الرقص عند اختيار خادم لـ 1C.

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

أولئك الذين لا يخافون من العديد من الرسائل - سيكون هناك الكثير من الصور ، دعنا نبدأ

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



لقد كان من المغري تحديد صورة على الفور مع تثبيت Microsoft SQL Server 2016 Express مسبقًا ، لكن هذا الخيار لم يقلع عني.



حسنا ، ربما أقلعت ، ولكن منخفضة . بدأ الخادم مع تحميل المعالج بنسبة 100 ٪ التي أنشأها المثبت الموثوق واستمر في العيش معها.

كما أفهمها ، هرعت النوافذ للحصول على التحديثات والدعم للغة الروسية وهناك أحب ذلك.

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

لكن وفقًا للتعليمات Server 1C: Enterprise على Ubuntu 16.04 و PostgreSQL 9.6 ، لأولئك الذين يريدون معرفة مذاقه. أخذت وصفة من الكابتن قبالة الخادم على أوبونتو 16.04. 3926.72 درهم شهريًا



من الواضح أن Yandex لديها صورة خادم مثبتة مسبقًا ، ويتم الاتصال عبر SSH

لذلك تم تثبيت ...
بيئة سطح المكتب Xfce sudo apt-get install xfce4
xrdp وكيل سطح المكتب البعيد sudo apt-get install xrdp
بعد ذلك ، أصبح من الممكن الاتصال بالخادم عبر rdp وبدء جزء العميل من 1C Enterprise.

وبالطبع ، دون أي أسئلة ، بدأ windows-2012 5754.22 P شهريا.

من خلال العمليات الحسابية البسيطة ، يمكنك فهم أنك تحصل على ترخيص Microsoft Windows Server 201 (x) بقيمة 1827.50 R شهريًا.

كما أفهمها ، لا يمكنك استخدام الترخيص الخاص بك حتى الآن.

بعد أن حصلت على الخادم ، انظر حولك. وهي ، تشغيل اختبارات علامة القرص الكريستال ، winrar و 7zip .

لماذا اختبار المحفوظات؟ بعد ذلك ، بعد 10 دقائق ، يمكنك أن تفهم نوع الخادم الموجود أمامك من حيث السرعة (مع ترك الموثوقية وراء الأقواس ، فلن تفهم ذلك في غضون 10 دقائق)
الأداء ، من حيث المبدأ ، متوسط.







حتى أداء القرص الثابت ، في الجزء الخاص بي لا يمكنك العثور عليه في كثير من الأحيان ، عادة ما يكون هناك شيء غارق.

لجهاز افتراضي مع ويندوز 2016 مختلفة قليلا. ربما تعتمد سرعة الوصول إلى القرص على الحمل الكلي للحديد المادي (كافتراض).



سرعة الوصول إلى الإنترنت مثير للإعجاب.



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

بالنظر إلى خصائص محول الشبكة ، يمكننا تخمين ما تم بناء المضيف عليه.



بدء الاختبارات بجدية أكبر

HammerDB TPC-C - وصف مفصل هنا على Habré في المقال
علاوة على ذلك ، يمكن تثبيت كل من Postgres و Microsoft SQL على خوادم Ubuntu و Windows.

يعد خادم Postgres 9.6 في وقت كتابة هذا التقرير أكبر خادم 1C مدعوم.
إعدادات بوستجرس - 1C الموصى بها ، باستثناء المعلمة 1 ، لم ينمو معا ، والخادم ببساطة لم يبدأ.

مزيد من التفاصيل ...

مع وجود درجة عالية من الاحتمال ، فإن الأمر يتعلق بواقعية الأقراص ، التي لم يتم وضعها عند كتابة التعليمات.



نتيجة حفنة من أوبونتو بوستجرس



Ubuntu MS SQL حزمة النتائج



من خلال قياس خادم Ubuntu ، يمكنك أن ترى أنه على اثنين من المستخدمين الإفتراضيين ، فإن نتائج Microsoft SQL أفضل.

على خادم Windows ، حتى مع وجود مثل هذا القياس ، فإن Microsoft SQL تسبق Postgres بشكل كبير.
نتيجة مجموعة Windows + Postgres أفضل من Ubuntu + Postgres ، لكن ليس كثيرًا.



نتيجة لمجموعة من ويندوز + مايكروسوفت مزود - الزعيم المطلق



مع زيادة التحميل ، يتم قياس خادم Microsoft بشكل خطي.







الحمل على جميع المؤشرات ينمو أيضا خطيا.



لكن Postgres لم يسحب 50 مستخدمًا افتراضيًا ودخل في قائمة انتظار القرص لمدة 20



أعطى القياس على أوبونتو على 20 مستخدمًا افتراضيًا مؤشرات مماثلة تقريبًا



أوبونتو + بوستجرس



أوبونتو + مايكروسوفت مزود



استنتاجات وسيطة:

  • يتم استخدام Postgres حاليًا على نظام Linux ، حيث يمكن أن يكون نظام التشغيل Windows على مستوى المشروعات مع تحميل صغير على خادم قاعدة البيانات.
  • أكدت شركة Microsoft الاستقرار حتى في مجال أجنبي ، وهو في حد ذاته يقود دون قيد أو شرط.
  • أيضا دون ضبط النواة ، النظام الفرعي للقرص ، إلخ. تتعب Postgres ، حتى على نظام Linux ، في وقت مبكر ، ولكن في نفس العبء يمكنها التعامل معها بشكل متساوٍ.

حسنًا ، وإلى الصراخ: نحن ألقاب 1C ، نحتاج إلى القياس من 1C ، ننتقل إلى الاختبارات على 1C

هنا تمكنا من التحقق من الأربطة

  • ويندوز + MS SQL
  • ويندوز + بوستجرس
  • أوبونتو + بوستجرس
  • لم يقبل Ubuntu + MS SQL 2019 1C Enterprise (وهذا ليس مفاجئًا)

خادم 1C هو 32 بت ، خادم قاعدة البيانات هو 64 بت.

إصدار النظام 1C: Enterprise 8.3 (8.3.13.1644).

نبدأ مع testf من gilev.ru



إذا كنت تصدقه ، فإن مجموعة Ubuntu + Postgres بنسبة 20٪ هي الأفضل في خيارات Windows + Postgres و Windows + MS SQL

والنتيجة غامضة إلى حد ما ، في الإشارة إلى أن أجهزة Linux الافتراضية يتم منحها المزيد من طاقة المعالج من Yandex ، بالطبع ، يمكنك ذلك ولكن بعناية.

نمر إلى الاختبارات من fragster.ru

هنا تتغير الصورة وتصبح مشابهة لاختبارات HammerDB.

وكذلك جميع القصص عن 1C و Postgres.

من ناحية اختبارات الخادم ، يتم الانتقال بشكل مباشر ، في الجداول المؤقتة لـ MS SQL ، من الأفضل بكثير.







ولكن بصراحة ، يهتم الجميع بالسرعة التي يعمل بها مستخدمون معينون في تكوين محدد وبشكل رئيسي خلال ساعات العمل.

يُظهر APDEX بدرجة كافية من اليقين ، ويستخدم 1C على الأقل ولا توجد أسباب لعدم الثقة.

لذلك ، الاختبار الثالث ل 1 C ، هذا هو أساس تجريبي عادي 1C محاسبة 3.0 ومعالجة محاكاة عمل 30 مستخدمًا ، كل منهم في غضون 30 ثانية ينفذ بعض الإجراءات في قاعدة المعلومات.

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

يتم إجراء القياسات أيضًا من خلال نظام فرعي متكامل ومتكامل لتقييم أداء BSP.



أعطى Windows + MS SQL Server و Ubuntu + Postgres أعلى إخراج ممكن



حفنة من ويندوز + بوستجرس عملت أسوأ



ومع ذلك ، فإن التخلف عن القائد ليس رعبًا مخيفًا ، وتذكر أن تكلفة ترخيص MS SQL لـ 30 مستخدمًا تعتبر صغيرة جدًا.

على الأقل ، كلهم ​​يتناسبون مع التصنيف "الجيد".

لمسح ضميري ، تم تثبيته على Windows Postgres 10 ، أتذكر أنه وعد بتوافق أفضل.

ربما لم أكن أعرف بعض المعلمات السحرية ، لكنه لم يقدم أي ربح:





منذ بدء هذا الخليط (وكان الخمول قد انتهى بالفعل) ، كان لا يزال مثبتًا على Windows Microsoft SQL 2019:





حصلت على نتائجه أسوأ من جميع النتائج السابقة. لكن هنا ، في الواقع ، لم يعد أحد بأي شيء.

تم إنفاق حوالي نصف الأموال المخصصة للاختبار.



في هذه المرحلة ، يمكنك تلخيص - Yandex. Cloud Compute Cloud ، على الرغم من أنه لاعب جديد ، ولكنه يستحق في سوق الخوادم السحابية.

بما في ذلك استضافة البنية التحتية للمؤسسات 1C للشركات الصغيرة والمتوسطة الحجم ، إذا كانت تحتاج بالفعل إلى استضافة في السحابة.

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

الذي أتمنى لك أيضا.

بالنسبة لأولئك الذين يريدون تأكيد شيء ما ، أو دحض أو توضيح مرة أخرى لأنفسهم ، لا أرى ما يمكن أن يمنعك.

أولئك الذين يرغبون في دعوتي إلى اختبارات أو إعدادات مماثلة ، بالمثل.

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


All Articles