اینترنت پنجره ها اندروید

پیکربندی بهینه سرور 1c 8.3. خروجی سرور کار از خوشه

1C سرور خوشه: شرکت 8 (1c: Enterprise 8 Cluster Cluster)

1C سرور خوشه: شرکت 8 جزء اصلی پلت فرم است که تعامل بین سیستم مدیریت پایگاه داده و کاربر را در صورت کار مشتری سرور فراهم می کند. خوشه باعث می شود که ناکامی های بدون وقفه، پایدار، کار رقابتی را برای تعداد قابل توجهی از کاربران با پایگاه های اطلاعاتی فراوان سازماندهی کند.

خوشه سرور 1C: شرکت 8 یک مفهوم منطقی است که مجموعه ای از فرآیندهای را نشان می دهد که همان مجموعه ای از پایگاه های اطلاعات را ارائه می دهند.

شما می توانید قابلیت های خوشه ای زیر را به عنوان اصلی انتخاب کنید:

  • توانایی کارکردن هر دو در چند و در یک کامپیوتر (سرورهای کاری)؛
  • هر سرور کاری می تواند از عملکرد هر دو و چندین جریان کاری پشتیبانی کند که به اتصالات مشتری در مرزهای این خوشه کمک می کند؛
  • گنجاندن مشتریان جدید در فرآیندهای کار خوشه ای بر اساس تجزیه و تحلیل درازمدت آمار گردش کار گردش کار رخ می دهد؛
  • تعامل تمام فرآیندهای خوشه ای در میان خود، با استفاده از برنامه های کاربردی مشتری و سرور پایگاه داده، با استفاده از پروتکل TCP / IP انجام می شود؛
  • فرآیندهای خوشه ای در حال اجرا هستند، می توانند هر دو سرویس و به عنوان یک برنامه باشند.

گزینه سرویس گیرنده سرور. طرح کار

در این مورد، برنامه مشتری با سرور ارتباط برقرار می کند. خوشه سرور، به نوبه خود، با سرور پایگاه داده ارتباط برقرار می کند.

نقش خوشه سرور مرکز یکی از رایانه هایی است که بخشی از خوشه سرور هستند. علاوه بر این، سرور مرکزی به ترکیبات مشتری کمک می کند، هنوز هم کار را مدیریت می کند، به طور کلی، کل خوشه را نگه می دارد و ثبت نام این خوشه را حفظ می کند.

خوشه به نام سرور مرکزی و احتمالا شماره پورت شبکه به اتصال مشتری منتقل می شود. اگر پورت شبکه استاندارد باشد، به اندازه کافی برای اتصال به سادگی نام سرور مرکزی را مشخص می کند.

در طول اتصال به اتصال به سرور مرکزی خوشه، برنامه مشتری کشیده شده است. بر اساس تجزیه و تحلیل آمار گردش کار گردش کار، سرور مرکزی برنامه کاربردی مشتری را به جریان کاری لازم هدایت می کند که باید آن را خدمت کند. این فرآیند این می تواند در هر سرور عامل خوشه ای، به ویژه در سرور مرکزی فعال شود.

سرویس اتصال و احراز هویت کاربر توسط این جریان کار تا زمانی که ختم مشتری با یک پایگاه اطلاعات خاص پشتیبانی می شود، پشتیبانی می شود.

سرورهای خوشه ای

خوشه ابتدایی سرورها می تواند یک کامپیوتر واحد باشد و تنها یک جریان کاری را شامل شود.

در شکل شما می توانید تمام عناصر را مشاهده کنید که، یک راه یا دیگری، در خوشه سرور شرکت کنید. اینها موارد زیر هستند:

  • فرآیند خوشه ای سرور:
    o ragent.exe؛
    o rmngr.exe؛
    o rphost.exe؛
  • پایگاه داده تحلیلی:
    o فهرست خوشه ها؛
    o رجیستری خوشه ای

فرایند Ragent.exe، عامل سرور نامیده می شود، عملکرد کامپیوتر را به عنوان بخشی جدایی ناپذیر از خوشه تضمین می کند. در نتیجه، رایانه ای که فرآیند Ragent.exe در حال اجرا است، باید یک سرور کاری نامیده شود. به طور خاص، یکی از مسئولیت های عملکردی Ragent.exe نگهداری از رجیستری خوشه ها است که در یک سرور عامل خاص هستند.

نه ثبت نام از خوشه ها و نه عامل سرور بخشی جدایی ناپذیر از خوشه سرور است، اما تنها امکان کارکرد سرور و خوشه های واقع در آن وجود دارد.

خوشه سرور خود شامل چنین عناصری است:

  • یک یا چند فرآیند rmngr.exe
  • خوشه ثبت نام
  • یک یا چند فرآیند RPhost.exe.

مدیر خوشه (روند Rmngr.exe). این کار برای مدیریت عملکرد کل خوشه است. خوشه ممکن است شامل چندین فرآیند rmngr.exe باشد، یکی از آنها همیشه مدیر اصلی این خوشه است و فرآیندهای باقی مانده مدیران اضافی هستند. سرور مرکزی خوشه باید یک سرور کاری نامیده شود که مدیر کل خوشه اصلی معتبر است و حاوی یک لیست خوشه است. این تعمیر و نگهداری یک رجیستری خوشه یکی از توابع مدیر خوشه اصلی است.

گردش کار (فرآیند RPhost.exe). این او به طور مستقیم، به برنامه های کاربردی مشتری عمل می کند و با سرور پایگاه داده ارتباط برقرار می کند. در این فرایند، برخی از روش های پیکربندی ماژول سرور را می توان اجرا کرد.

مقیاس پذیری 1c نسخه 8.3

مقیاس پذیری خوشه سرور به روش های زیر انجام می شود:

  • تعداد مدیران را در خوشه و توزیع خدمات بین آنها افزایش دهید
  • تعداد گردش کار را که بر روی این سرور عامل عمل می کنند را افزایش دهید.
  • تعداد سرورهای کاری را افزایش دهید که از آن خوشه تشکیل شده است.

در همان زمان چندین مدیران استفاده کنید.

توابع که مدیر خوشه را اجرا می کنند، به چندین سرویس تقسیم می شوند. این خدمات را می توان به مدیران خوشه ای مختلف اختصاص داد. این باعث می شود که بار به طور مساوی بار را در چندین فرآیند توزیع کند.

با این حال، برخی از خدمات تنها توسط مدیر کل خوشه استفاده می شود:

  • خدمات پیکربندی خوشه ای
  • خدمات کنترل اشکال زدایی
  • خدمات قفل خوشه ای.

برای خدمات دیگر، مدیران خوشه ای خودسرانه مجوزها هستند:

  • خدمات ثبت نام
  • خدمات قفل خدمات
  • خدمات وظیفه
  • خدمات جستجوی کامل متن
  • خدمات داده جلسه
  • سرویس شماره گذاری
  • خدمات تنظیمات سفارشی
  • خدمات زمان
  • خدمات قفل تراکنش.

به طور همزمان گردش کار چندگانه استفاده کنید.

از یک طرف، استفاده از چندین گردش کار باعث می شود که بار هر یک از گردش کار را کاهش دهد. از سوی دیگر، استفاده از چندین گردش کار منجر به استفاده کارآمدتر از منابع سخت افزاری سرور کار می شود. علاوه بر این، روش برای شروع گردش کار چندگانه، قابلیت اطمینان سرور را بهبود می بخشد، به عنوان گروه های مشتری جدا شده که با پایگاه های اطلاعاتی مختلف کار می کنند. گردش کار در خوشه ای که ما فرض می کنیم راه اندازی چندین گردش کار را می توان به طور خودکار مجددا راه اندازی مجدد کرد، در فاصله زمانی مشخص شده توسط مدیر خوشه.

توانایی استفاده از گردش کار بیشتر (افزایش تعداد اتصالات مشتری) بدون افزایش بار در یک گردش کار خاص، تغییر می دهد، به بیشتر، تعداد سرورهای کاری که در خوشه گنجانده شده است.

عدم تحمل شکست 1C نسخه 8.3

مقاومت به شکست در کار خوشه توسط سه جهت ارائه شده است:

  • رزرو خوشه خود را
  • رزرو گردش کار
  • مقاوم به شکستن کانال شکستن.

رزرو خوشه 1C نسخه 8.3

خوشه های متعددی به گروه رزرو ترکیب می شوند. خوشه هایی که در چنین گروهی هستند به طور خودکار هماهنگ می شوند.

در صورت شکست خوشه فعال، خوشه کار زیر را جایگزین گروه می کند. پس از یک خوشه غیر قابل استفاده بازسازی می شود، پس از هماهنگ سازی داده ها فعال خواهد شد.

رزرو Workflows 1C نسخه 8.3

برای هر یک از گردش کار، ممکن است گزینه های استفاده را مشخص کنید:

  • استفاده کنید
  • بکار نبرید
  • به عنوان پشتیبان استفاده کنید.

در صورت اتمام اضطراری کار هر فرآیند، خوشه شروع به استفاده از فرآیند پشتیبان غیر فعال در حال حاضر می شود. در این مورد، توزیع خودکار بار موجود در آن رخ می دهد.

پایداری نسخه 1C نسخه 8.3 به کلیف کانال ارتباطات

از آنجا که هر کاربر با جلسه ارتباطی خود ارائه می شود، خوشه داده ها را در مورد کاربران متصل می کند و چه اقداماتی انجام می شود.

با ناپدید شدن اتصال فیزیکی، خوشه در حالت انتظار برای اتصال به این کاربر خواهد بود. در اغلب موارد، پس از اتصال به کاربر بازسازی شده توسط کاربر قادر به ادامه کار از محل، لحظه ای که در آن شکستن ارتباطات رخ داده است. اتصال تکراری پایگاه داده اطلاعات نیازی نیست

جلسات 1C نسخه 8.3

یک جلسه امکان تعیین یک کاربر فعال از یک پایگاه اطلاعات خاص را فراهم می کند و جریان کنترل از این مشتری را تعیین می کند. جلسات زیر را تشخیص دهید:

  • مشتری لاغر، مشتری وب، مشتری ضخیم - در هنگام تماس با مشتریان مناسب به پایگاه اطلاعات، این جلسات بوجود می آیند
  • اتصال نوع "Configurator" - در هنگام تماس با پایگاه اطلاعاتی پیکربندی رخ می دهد
  • اتصال SOM - زمانی که استفاده می شود تشکیل شده است ترکیب خارجی برای تجدید نظر به پایگاه اطلاعات
  • اتصال WS - در صورت تماس با پایگاه داده اطلاعات سرور وب، به عنوان یک نتیجه از تماس با سرویس وب منتشر شده در وب سرور رخ می دهد
  • کار پس زمینه زمانی تشکیل می شود که گردش کار خوشه ای به پایگاه اطلاعاتی اشاره شود. چنین جلسه ای را برای اجرای کد روش کار پس زمینه اجرا می کند
    Cluster Console - هنگامی که ابزار مدیریت برنامه کاربردی سرویس گیرنده سرور به کار می رود، ایجاد می شود
  • SOM Administrator - در صورت دسترسی به گردش کار با استفاده از یک اتصال خارجی رخ می دهد.
  • کار هنگام استفاده از سیستم عامل های مختلف

هر فرآیند خوشه ای سرور می تواند به عنوان زیر عمل کند سیستم عامل لینوکس و تحت اتاق عمل سیستم های ویندوز. این امر به دست آمده از این واقعیت است که تعامل خوشه ها در حال اجرا پروتکل TCP / IP است. همچنین، خوشه می تواند شامل سرورهای کاری در حال اجرا هر یک از این سیستم عامل ها باشد.

ابزار مدیریت خوشه سرور 8.3

منابع سیستم شامل یک ابزار برای مدیریت گزینه کار مشتری سرور وجود دارد. این ابزار باعث می شود که ترکیب خوشه، مدیریت پایگاه های اطلاعات را تغییر دهید و بلافاصله قفل های معاملات را تجزیه و تحلیل کنید.

اغلب با ماشین همراه با سرور 1C: شرکت خدمات دیگر را استخدام می کند - سرور ترمینال، SQL Server، و غیره و در برخی موارد، سرور 1c: Enterprise، و دقیق تر، گردش کار RPHOST بیش از برنامه ریزی شده یا تمام حافظه خورده می شود. چه چیزی منجر به کاهش در کار سایر خدمات و زامبی های سرور می شود. برای جلوگیری از چنین شرایطی، شما باید پیکربندی مجدد راه اندازی مجدد سرور های 1C سرور: شرکت ها

تصمیم

1. باز کردن کنسول مدیریت سرور 1C را باز کنید؛
2. ما مرکز سرور مرکزی را به خوشه ها اعزام می کنیم و خوشه ای از علاقه به NC را انتخاب می کنیم. در مثال، خوشه تنها یک است؛
3. خواص خوشه انتخاب شده را باز کنید و فرم زیر را ببینید.

خواص خوشه ای سرور 1C: شرکت 8.3

ما نمونه ای مشخص شده در تصویر را تجزیه و تحلیل خواهیم کرد:

فاصله راه اندازی مجدد - زمان که از طریق آن فرآیند RPhost به زور مجددا راه اندازی خواهد شد. قبل از اتمام فرایند، یک فرایند جدید RPhost شروع می شود، که تمام اتصالات منتقل می شود، و تنها کار فرآیند قدیمی تکمیل خواهد شد. در کار کاربر تاثیر نمی گذارد. فاصله زمانی در ثانیه نشان داده شده است، در مثال، 24 ساعت نشان داده شده است.

حافظه مجاز - مقدار حافظه، که در آن گردش کار می تواند بدون مشکل ساز کار کند. حجم در کیلوبایت ها نشان داده شده است، در مثال، مقدار 20 گیگابایت نشان داده شده است (در واقع، این رقم خیلی بزرگ است و لازم است از یک سیستم خاص دفع شود، اما به طور متوسط \u200b\u200bرقمی 4 گیگابایت). به محض اینکه حافظه اشغال شده توسط گردش کار بیش از مقدار مشخص شده است، شمارش معکوس شروع می شود.

بیش از بازپرداخت حافظه مجاز - پس از تایمر در حال اجرا پس از بیش از مقدار مجاز حافظه شمارش زمان مشخص شده، گردش کار جدید راه اندازی خواهد شد که تمام اتصالات منتقل می شود، فرآیند قدیمی به عنوان تعطیل مشخص شده است. فاصله در ثانیه نشان داده شده است، مثال 30 ثانیه نشان می دهد.

فرآیند خاموش متوقف می شود - زمان که از طریق آن گردش کار متوقف می شود، مشخص شده است، اگر مقدار 0 باشد، فرآیند کامل نخواهد شد. فاصله زمانی در ثانیه نشان داده شده است، در مثال، 60 ثانیه نشان داده شده است.

پس از اعمال تنظیمات، شما نمی توانید سرویس سرور را دوباره راه اندازی کنید، آنها به صورت پویا اعمال می شوند.

جمع

بنابراین ما پیکربندی خودکار راه اندازی مجدد جریان های 1C سرور را پیکربندی کردیم: شرکت ها و سیستم پایدار تر را اگر نشت حافظه رخ دهد، جلسه خاص متوقف خواهد شد.

همچنین در برخی از شرایط شما می توانید تنظیمات را بازی کنید، و هنگامی که شما خطاهای را اختصاص می دهید، از یک قطره احتمالی در سرور جلوگیری کنید.

لطفا توجه داشته باشید که تنظیمات خوشه مسئول تنظیم تمام سرورهای متعلق به خوشه سفارشی است. خوشه به معنای کار چندین سرور فیزیکی یا مجازی است که با پایگاه های اطلاعاتی مشابه عمل می کنند.

فاصله راه اندازی مجدد - مسئول راه اندازی مجدد جریان های خوشه ای. این پارامتر باید در سرور در سراسر ساعت تنظیم شود. فرکانس راه اندازی مجدد توصیه می شود برای برقراری ارتباط با چرخه تکنولوژیکی پایگاه های اطلاعات خوشه ای. این معمولا هر 24 ساعت (86400 ثانیه) است. همانطور که می دانید، سرورهای 1C پردازش داده می شوند و داده های کار را ذخیره می کنند.

راه اندازی مجدد خودکار در پلت فرم توسعه یافت "برای به حداقل رساندن پیامدهای منفی تکه تکه شدن و نشت حافظه در جریان کار". در آن حتی اطلاعاتی در مورد چگونگی سازماندهی مجدد گردش کار در پارامترهای دیگر (حافظه، منابع اشغال شده و غیره) وجود دارد.

حافظه مجاز - محافظت از سرورهای 1C از بازده حافظه. هنگامی که روند این حجم بیش از حد است فراتر از فاصله زمانی مجازاین روند دوباره راه اندازی می شود. می تواند محاسبه کند حداکثر اندازه حافظه اشغال شده توسط فرآیندهای RPhost در طول دوره های پیک سرو. همچنین ارزش نصب یک فاصله اضافی بیش از حد مجاز از حجم مجاز است.

انحراف مجاز خطاهای سرور. این پلت فرم محاسبه میانگین خطاهای سرور را با توجه به تعداد تجدید نظر به سرور به مدت 5 دقیقه محاسبه می کند. اگر این نسبت بیش از مجاز باشد، گردش کار "مشکل" در نظر گرفته شده است، و اگر پرچم نصب شده باشد، می تواند توسط سیستم تکمیل شود "اجباری تکمیل فرآیندهای مشکل".

فرآیندهای غیرفعال متوقف می شوند اگر مقدار مجاز حافظه بیش از حد باشد، گردش کار فورا تکمیل نشده است و تبدیل به "خاموش" می شود تا زمان "انتقال" داده های کاری بدون از دست دادن یک گردش کار جدید در حال اجرا باشد. اگر این پارامتر مشخص شود، فرآیند "خاموش" در هر صورت پس از این زمان منقضی می شود. اگر گردش کار ها جریان های کاری را در سرور سرور 1C آویزان کنند، این پارامتر می تواند 2 تا 5 دقیقه باشد.
این تنظیمات برای هر سرور 1C به صورت جداگانه نصب شده است.

حداکثر مقدار حافظه گردش کار - این حجم است انباشته حافظه، که می تواند گردش کار (RPhost) را بر روی خوشه فعلی اشغال کند. اگر پارامتر به "0" تنظیم شود، 80٪ حافظه سرور را می گیرد. "-1" - بدون محدودیت هنگامی که DBMS و سرور 1C در یک سرور کار می کنند، آنها باید RAM را به اشتراک بگذارند. اگر در طول عملیات متوجه شود که سرور DBMS حافظه کافی ندارد، شما می توانید حافظه اختصاص داده شده به سرور 1C را با استفاده از این پارامتر محدود کنید. اگر DBMS و 1C با توجه به سرورها تقسیم شوند، این پارامتر را با فرمول محاسبه می کند:

"حداکثر جلد" \u003d "کل رم" - " رم سیستم عامل "؛

"RAM OS" بر اساس اصل 1 گیگابایت برای هر 16 گیگابایت حافظه سرور محاسبه می شود

مصرف حافظه امن برای یک تماس. به طور کلی، تماس های فردی نباید تمام رم را که به گردش کار اختصاص داده شده اشغال کند. اگر پارامتر به "0" تنظیم شود، مقدار جریان ایمن برابر با 5٪ از " حداکثر حافظه گردش کار ". "-1" - بدون محدودیت، که بسیار توصیه نمی شود. در اغلب موارد، این پارامتر بهتر است "0" را ترک کنید.

با استفاده از پارامترها "تعداد IB در هر فرایند" و "تعداد ترکیبات به روند" شما می توانید توزیع گردش کار سرور 1C را کنترل کنید. به عنوان مثال، برای اجرای یک "RPhost" جداگانه به هر پایگاه اطلاعاتی، تنها کاربران یک پایه غیر فعال در مورد "قطره" فرآیند. این پارامترها باید به صورت جداگانه برای هر پیکربندی سرور انتخاب شوند.

محدودیت استفاده از DBMS سرور RAM - سرور DBMS MS SQL دارای یک ویژگی فوق العاده است - او دوست دارد به بارگذاری پایگاه هایی که کار فعال به طور کامل انجام می شود. اگر آن محدود نیست، او خود را تمام حافظه سریع، که تنها می تواند.

  • اگر سرور 1c: شرکت ها با هم نصب شده اند مایکروسافت SQL. سرور، سپس آستانه حافظه فوقانی باید با مقدار کافی برای سرور 1C کاهش یابد.
  • اگر فقط DBMS بر روی سرور کار می کند، سپس برای DBMS توسط فرمول:

"حافظه DBM" \u003d "RAM به اشتراک گذاشته شده" - "RAM RAM"؛

حافظه مشترک - در مورد این پارامتر بسیار شناخته شده است، اما هنوز هم آنچه را که در مورد آن فراموش می کنند، ملاقات می کند. تست به "1" اگر سرور 1C و DBMS در یک سرور فیزیکی یا مجازی کار کنند. به هر حال، کار می کند، از پلت فرم 8.2.17 شروع می شود.

حداکثر درجه موازی - تعیین می کند که چند پردازنده در هنگام انجام یک درخواست استفاده می شود. DBMS موازی داده ها را به دست می آورند درخواست های پیشرفته برای چند جریان برای 1C توصیه می شود که در "1" نصب کنید، یعنی یک موضوع.

ارزیابی فایل های BD - ما یک گام در MB را تعریف می کنیم که فایل پایگاه داده "گسترش می یابد". اگر گام کوچک باشد، پس با رشد پایگاه داده فعال، پسوندهای مکرر باعث افزایش بار اضافی در سیستم دیسک می شوند. بهتر است 500 تا 1000 مگابایت را تنظیم کنید.

reindexation و defragmentation شاخص ها - توصیه می شود حداقل یک بار در هفته، Defragmentation / Reindexing را انجام دهید. باز کردن بلوک های مجدد، بنابراین بهتر است بدون زمان یا دوره های حداقل بار اجرا شود. پس از بازسازی شاخص (reindexation)، هیچ معنایی ندارد. در مورد توصیه مایکروسافت، اگر تقسیم بندی شاخص از 30٪ تجاوز نمی کند، Defragmentation انجام می شود. اگر بالاتر از آن، توصیه می شود که یک منبع را تغییر دهید.

طرح قدرت - در تنظیمات منبع تغذیه سیستم عامل، بر روی عملکرد بالا تنظیم شده است.

اول از همه، پس از نصب خوشه 1C، قبلا نیاز به ایجاد گردش کار داشتم. همانطور که معلوم شد، فرآیندهای خوشه ای به طور خودکار به طور خودکار بسته به بار پایگاه داده ایجاد شد.

راه اندازی آزمایشی از وظایف پس زمینه پایه اصلی باعث شد که خوشه 1C به RPhost.exe بی نهایت بیش از حد اضافه شود و RPhost.exe اضافی نمی خواست ایجاد شود. در حال اجرا در تنظیمات همه چیز روشن شد.

حداکثر مقدار حافظه گردش کار - این مقدار حافظه است که می تواند از گردش کار با هم استفاده کند. هنگام نصب پارامتر باید بسیار مراقب باشید، در بایت اندازه گیری می شود. اگر مقدار نادرست را تنظیم کنید (کافی نیست به کاربران عادی)، کاربران به کاربران صادر می شود "کافی نیست حافظه خالی در سرور 1C. شما همچنین می توانید این خطا را هنگامی که سهمیه حافظه به سرور 1C به پایان رسیده است، دریافت کنید.

مصرف حافظه امن برای یک تماس - به شما اجازه می دهد تا مصرف حافظه را در طول تماس سرور کنترل کنید، در بایت اندازه گیری می شود. اگر تماس با استفاده از حافظه بیشتر از آن ضروری است، این تماس در خوشه 1C تکمیل خواهد شد بدون راه اندازی مجدد جریان کار (RPhost.exe). بر این اساس، "بازنده" که تماس سرور را اجرا کرد، جلسه پایه 1C را بدون تاثیر بر عملکرد سایر کاربران از دست خواهد داد.

در یک GB - 1073741824 بایت، بنابراین در 2 گیگابایت - 2147483648 بایت

مقدار حافظه از جریان های کاری که سرور به عنوان مولد در نظر گرفته می شود - زمانی که سرور بیش از حد است، سرور در خوشه 1C متوقف خواهد شد تا ارتباطات جدیدی را متوقف کند.

تعداد IB در هر فرایند- به شما اجازه می دهد تا پایگاه های اطلاعاتی را برای گردش کار جدا کنید. به طور پیش فرض، خوشه فعلی 1C به " 8 "، اما برای چند ساعت عملیات، سرور خود بسیار ناپایدار است، کاربران Frezed. پس از استفاده از هر پایگاه اطلاعاتی (ارزش - "1") مشکلات ناپدید می شوند.

تعداد ترکیبات در روند - مقدار پیش فرض " 128 ". از آنجا که پایه فعلی بسیار است فشار زیاد وظایف پس زمینه (محاسبه تدارکات، تجزیه و تحلیل حساب، تجزیه و تحلیل رقبا، و غیره) تصمیم به کاهش تعداد به "25".

کمی تغییر تنظیمات و خوشه 1C:

سطح تحمل گسل- این تعداد سرورهای کاری است که می تواند به طور همزمان شکست بخورد، و این به اتمام اضطراری کاربران منجر نخواهد شد. خدمات پشتیبان به طور خودکار در مقدار مورد نیاز برای ارائه یک تحمل خطا داده شده راه اندازی می شود. در زمان واقعی، سرویس فعال به پشتیبان گیری تکرار شده است.

حالت توزیع بار - دو گزینه برای پارامتر وجود دارد: "اولویت بهره وری" - حافظه سرور بیشتر و عملکرد بالا صرف شده است، "اولویت حافظه" - خوشه 1C موجب صرفه جویی در حافظه سرور می شود.

Server 8.3 با کد داخلی بازیافت شده مشخص می شود، هرچند ممکن است "خارج" به نظر برسد که این بار بارها، 8.2 تصفیه شده است.

سرور "سفارشی خودکار" تبدیل شده است، بخشی از پارامترهای نوع جریان های کاری دیگر به صورت دستی ایجاد نمی شود، اما بر اساس توصیف الزامات تحمل خطا و وظایف قابلیت اطمینان محاسبه می شود.

این احتمال را کاهش می دهد تنظیم نادرست سرورها و شرایط لازم برای مدارک تحصیلی مدیران را کاهش می دهد.

یک مکانیزم متعادل کننده بار را دریافت کرد که می تواند برای افزایش عملکرد سیستم به طور کلی مورد استفاده قرار گیرد یا از حالت جدید "صرفه جویی در حافظه" استفاده کند، که اجازه می دهد "با حافظه محدود" در مواردی که پیکربندی استفاده می شود "دوست دارد به رها کردن حافظه" .

پایداری کار هنگام استفاده از مقادیر زیادی حافظه با پارامترهای جدید سرور عامل تعیین می شود.

گزینه "مصرف حافظه ایمن در هر چالش" به ویژه جالب است. برای کسانی که ضعیف هستند، بهتر است - بهتر است که بر پایه "مولد" آموزش ندهید. پارامتر "حداکثر مقدار حافظه گردش کار" به شما امکان می دهد زمانی که "سرریز" کل گردش کار را از دست ندهید، بلکه تنها یک جلسه "با بازنده". "مقدار حافظه گردش کار، که سرور به عنوان مولد در نظر گرفته می شود" به شما اجازه می دهد تا اتصالات جدیدی را مسدود کنید، به محض این که این آستانه حافظه برطرف شود.

من توصیه می کنم فرآیندهای کاری را از بین ببرم پایگاه اطلاعاتبه عنوان مثال، پارامتر "تعداد IB در هر فرایند \u003d 1" را مشخص کنید. با چند پایگاه بالا بارگذاری شده، این باعث کاهش نفوذ متقابل هر دو قابلیت اطمینان و عملکرد می شود.

سهم جداگانه ای در ثبات سیستم باعث می شود "مجوز" مجوز / کلید. در 8.3، از مدیر استفاده شد مجوز برنامه"به یاد آوردن مدیر" Aladina ". هدف این است که توانایی آوردن کلید به یک دستگاه جداگانه.

این در قالب "سرویس" دیگری در مدیر خوشه اجرا می شود. شما می توانید به عنوان مثال "رایگان" لپ تاپ استفاده کنید. آن را به 1C 8.3 خوشه اضافه کنید، یک مدیر جداگانه را با سرویس صدور مجوز بر روی آن ایجاد کنید. در یک لپ تاپ، می توانید کلید HASP سخت افزار را وارد کنید یا مجوزهای نرم افزاری را فعال کنید.

بزرگترین علاقه برای برنامه نویسان باید "مورد نیاز برای عملکرد" \u200b\u200bرا ارائه دهند.

الزامات عملکرد تعیین شده 1C

بنابراین بر روی یک لپ تاپ با کلید حفاظت برای اجرای کاربران به سرور خوشه ای، شما باید "الزامات" را برای "نیازهای اتحادیه مشتری با IB" مورد نیاز اضافه کنید - "نه به اعطای"، I.E. ممنوعیت فرآیندهای کار این سرور برای رسیدگی به اتصالات مشتری.

حتی بیشتر علاقه، توانایی اجرای "تنها وظایف پس زمینه»در سرور خوشه کار بدون جلسات کاربر. بنابراین، شما می توانید وظایف بار بالا (کد) را برای ساخت یک دستگاه جداگانه انجام دهید. چه کاری می تواند یک کار پس زمینه "بسته شدن ماه" را از طریق "معنی" پارامتر اضافی"اجرا بر روی یک کامپیوتر، و کار پس زمینه" به روز رسانی از شاخص کامل متن "از سوی دیگر. این از طریق" مقدار پارامتر اضافی "رخ می دهد. به عنوان مثال، اگر شما BackgroundJob.comMonModule را به عنوان یک مقدار مشخص کنید، می توانید عملیات سرور کار را فقط در خوشه تنها با وظایف پس زمینه با هر محتوایی محدود کنید. vageforedjob.commonmodule مقدار.<Имя модуля>.<Имя метода> - یک کد خاص را مشخص می کند.

1C اجاره: ERP راه حل ابر
از 2000 روبل / ماه.

مدیریت تحویل برای خرید و شرکت های پیک!

1C: ادو در مورد تمام مزایای مدیریت سند الکترونیکی یاد بگیرید!

خاتمه دادن
"1c: ka ed. 1.1 "!
سازماندهی انتقال به "1c: ka 2.4"

اجاره سرور 1C
در ابر
کار در 1C از راه دور با صرفه جویی تا 70٪!


1C سرور خوشه - ساختمان سیستم های باربری بالا

سفارش تظاهرات سفارش

این مقاله چندین نوع از ساختار 1C برای سیستم های بارگیری بالا را در نظر می گیرد (از 200 کاربران فعال)، ساخته شده بر اساس معماری سرویس گیرنده سرور - مزایا و معایب آنها، هزینه نصب و تست های عملکرد مقایسهای هر گزینه.

ما شامل توضیحات، ارزیابی و مقایسه طرح های کلاسیک پذیرفته شده و شناخته شده به طور کلی پذیرفته شده و شناخته شده برای ساخت یک ساختار سرور 1C، مانند یک سرور جداگانه 1C و سرور DBMS جداگانه یا یک خوشه مایکروسافت SQL با خوشه 1C نیستیم. چنین بررسی ها مجموعه خوبی هستند، از جمله کسانی که توسط تولید کنندگان توسط تولید کنندگان محصولات نرم افزاری انجام می شود. ما یک مرور کلی از طرح های طراحی برای ساختار 1C ارائه خواهیم داد که طی چند سال گذشته در پروژه های فناوری اطلاعات ما برای کسب و کارهای متوسط \u200b\u200bو بزرگ ما را برآورده می کنیم.

مورد نیاز برای سیستم های بارگیری بالا 1C

سیستم های پر شده 1C با بارگذاری شده با آرایه های داده های بزرگ 24/7/365 تحت تاثیر عوامل خطر هستند که معمولا در شرایط استاندارد مشاهده نمی شود. در نتیجه، حذف و پیشرفت آنها نیاز به استفاده از طرح های معماری ویژه برای فناوری های 1C و جدید دارد.

CaSastrophorestability DBMS. در فرآیند طراحی معماری 1C، تمرکز بر محاسبات قدرت و دسترسی زیاد به خدمات بیان شده در خوشه بندی آنها. سرورهای 1C: شرکت پیش فرض قادر به کار در یک خوشه تکراری است و خوشه DBMS معمولا اعمال می شود سیستم صنعتی ذخیره سازی داده ها (ذخیره سازی) و تکنولوژی خوشه بندی (به عنوان مثال، خوشه مایکروسافت SQL). با این حال، وضعیت زمانی که مشکلات به SCD خود می رسند (اغلب، در تجربه ما از سال های اخیر - این مشکلات از طبیعت نرم افزاری است). سپس مهندس فناوری اطلاعات به شدت دو مشکل را مطرح می کند - جایی که داده های فعلی را به دست آورید و از آنجا که سیستم ذخیره سازی با مقدار مورد نظر آرایه دیسک سریع در دسترس نیست، آنها را مستقر کنید.

نیازهای امنیتی پایگاه داده. کار با پروژه های کسب و کار متوسط \u200b\u200bو بزرگ، ما به طور منظم با الزامات حفاظت از داده های شخصی (به ویژه، برای برآورده کردن نقطه FZ-152) مواجه هستیم. یکی از شرایط برای انجام این الزامات، اطمینان از حفظ مناسب اطلاعات شخصی است که نیاز به رمزگذاری پایگاه داده 1C دارد.

هنگام توسعه یک طرح سیستم های باربری با بارگذاری شده، 1C معمولا به پارامترهای سیستم ورودی دیسک / خروجی که پایگاه داده ها در آن قرار دارد توجه می شود. اما علاوه بر این، استفاده از منابع CPU و مصرف CPU توسط سرور RAM 1C نیز وجود دارد. اغلب این دقیقا این نوع از منابع و فاقد آن است، قابلیت های ارتقاء سخت افزاری سرور فعلی 1C خسته شده و افزودن سرورهای جدید 1C که دارای یک سرور DBMS هستند، مورد نیاز است.

طرح های سازماندهی خوشه های سرور 1C

یک نمودار با یک خوشه ای از سرورهای 1C متصل به خوشه با تکرار همزمان SQL Ascelloune از طریق پروتکل IP. این طرح یکی از انواع کیفی حل مسئله فاجعه آمیز پایگاه داده 1C است (نگاه کنید به شکل 1). تکنولوژی خوشه بندی پایه SQL Alwayon مبتنی بر اصل هماهنگ سازی آنلاین جداول SQL بین سرورهای اصلی و پشتیبان بدون دخالت کاربر نهایی است. با استفاده از SQL Listener، ممکن است به سرور پشتیبان SQL در صورت شکست اصلی، که به شما اجازه می دهد تماس بگیرید این سیستم به لطف استفاده از دو سرور مستقل SQL، یک خوشه فاجعه آمیز SQL از SQL کامل است. SQL همیشه در تکنولوژی تنها در دسترس است نسخه مایکروسافت SQL Enterprise.


شکل 1 - 1C + SQL Cluster Cluster Server


طرح دوم به اول یکسان است، تنها رمزگذاری پایگاه داده SQL در سرور اصلی و پشتیبان اضافه شده است. ما قبلا ذکر کرده ایم که کار با آخرین پروژه های فناوری اطلاعات نشان داد که شرکت ها شروع به توجه بیشتر به موضوع امنیت داده ها، به دلایل مختلف - الزامات تشنج FZ-152، Raider از سرورها، نشت داده ها در ابر و مثل. پس باور کردن این گزینه طرح های 1C کاملا مرتبط هستند (نگاه کنید به شکل 2).


شکل 2 - 1C + SQL Cluster Cluster Cluster Cluster با رمزگذاری


1C "فعال فعال" خوشه سرور، متصل به سرور SDB تنها از طریق پروتکل IP. به عنوان مخالفت با اعتماد به نفس و نیازهای امنیتی - برخی از سازه ها عمدتا مورد نیاز است افزایش عملکردبنابراین برای صحبت کردن "تمام محاسبات قدرت". بنابراین، حداکثر اولویت به افزایش تعداد خوشه های محاسباتی سرور 1C داده می شود، که پلت فرم مدرن 1C به شما اجازه می دهد تا تمایز دهید انواع متفاوت محاسبات و وظایف پس زمینه (نگاه کنید به شکل 3). البته، تجهیزات منابع اساسی SQL Server نیز باید در سطح باشد، اما سرور پایگاه داده خود را در یک شماره واحد ارائه می شود (ظاهرا، محاسبه به موقع محاسبه می شود پشتیبان گیری پایگاه داده ها).


شکل 3 - 1C نمودار خوشه ای سرور با یک سرور DBMS


سرور 1C و DBMS بر روی یک سرور سخت افزاری با sharedmemory. از آنجا که تست های عملی ما بر مقایسه عملکرد طرح های مختلف متمرکز شده است، پس از آن یک استاندارد خاص برای مقایسه چند گزینه مورد نیاز است (نگاه کنید به شکل 4). به عنوان یک مرجع، به نظر ما، شما باید طرح 1C سرور سرور و DBMS را بر روی یک سرور سخت افزاری بدون مجازی سازی با تعامل sharedmemory.


شکل 4 - نمودار سرور 1C و DBMS در یک سرور سخت افزاری با SharedMemory


در زیر یک جدول تطبیقی \u200b\u200bعمومی است که نتایج کلی را بر اساس معیارهای کلیدی برای ارزیابی ساختار سیستم 1C نشان می دهد (جدول 1 را ببینید).


معیارهای ارزیابی معماری 1C خوشه 1C + SQL خوشه 1C + SQL Alweron با رمزگذاری
خوشه 1C با یک سرور DBMS
کلاسیک 1c + dbms sharedmemory
سهولت نصب و نگهداری رضایت بخش رضایت بخش باشه عالی
تحمل خطا عالی عالی رضایت بخش قابل اجرا نیست
ایمنی رضایت بخش عالی رضایت بخش رضایت بخش
بودجه رضایت بخش رضایت بخش باشه عالی

جدول 1 - مقایسه سیستم های 1C


همانطور که می بینید، یک معیار مهم همچنان باقی می ماند، که ارزش آن پیدا کردن بهره وری است. برای انجام این کار، ما مجموعه ای از آزمون های عملی را بر روی یک نیمکت تست برجسته انجام خواهیم داد.

تکنیک تست تست

مرحله تست شامل دو است ابزارهای کلیدی تولیدات مصنوعی بار و تقلید از کاربران 1C. این آزمون GILE (TPC-1C) و "مرکز تست" از 1C Toolkit: KIP است.

تست Gilev. این آزمون به بخش آزمونهای متقابل پلت فرم متقاطع جهانی اشاره دارد. این می تواند هر دو برای فایل و گزینه های مشتری-سرور 1C استفاده شود. آزمون برآورد مقدار زمان هر واحد از زمان در یک جریان است و مناسب برای برآورد سرعت بارهای تک جریان، از جمله میزان استخدام رابط، تاثیر هزینه های منابع برای خدمات محیط مجازی، عقب ماندگی اسناد، بسته شدن ماه، حقوق و دستمزد و غیره تطبیق پذیری به شما اجازه می دهد تا یک ارزیابی عملکرد کلی را بدون تظاهرات به پیکربندی پلت فرم استاندارد خاص انجام دهید. نتیجه آزمون، ارزیابی خلاصه سیستم اندازه گیری شده 1C است که در واحدهای متعارف بیان شده است.

تخصصی "مرکز تست" از Toolkit 1C: KIP. مرکز تست - ابزار اتوماسیون آزمایش چند نفره سیستم های اطلاعاتی بر روی پلت فرم 1C: شرکت 8. با آن، شما می توانید کار شرکت بدون مشارکت را شبیه سازی کنید کاربران واقعیاین به شما اجازه می دهد تا کاربرد، عملکرد و مقیاس پذیری را ارزیابی کنید سیستم اطلاعات در شرایط واقعی با استفاده از Toolkit 1C: کیپ، بر اساس فرآیندها و نمونه های کنترل، ماتریس "لیست اشیاء طرح بندی پایه ERP 2.2" برای اسکریپت تست عملکرد تشکیل شده است. در طرح پایگاه داده 1C: ERP 2.2 با پردازش داده ها در مورد اطلاعات نظارتی تولید می شود (NSI):

  • چند هزار جایگاه nomenclature؛
  • چندین سازمان؛
  • چند هزار مترجم

این آزمون در چندین گروه کاربری انجام می شود. این گروه شامل 4 کاربر است که هر کدام نقش خود و لیستی از عملیات متوالی را دارند. با تشکر از مکانیزم تنظیم انعطاف پذیر برای تست، شما می توانید یک آزمون را برای تعداد دیگری از کاربران اجرا کنید، که رفتار سیستم را در بارهای مختلف برآورد می کند و پارامترهایی را تعیین می کند که می تواند منجر به کاهش شاخص های عملکرد شود. 3 تکرار 3 تکرار برگزار می شود که در آن توسعه دهنده 1C تست را با شبیه سازی کاربران راه اندازی می کند و زمان اجرای هر عملیات را اندازه گیری می کند. اندازه گیری هر سه تکرار برای هر یک از طرح های ساختاری 1C انجام می شود. نتیجه تست این است که به طور متوسط \u200b\u200bزمان عملیات برای هر سند ماتریس بدست آورید.

شاخص های "آزمون مرکز" و آزمون Gilev در جدول خلاصه منعکس می شود.

پایه تست

سرور دسترسی ترمینال ماشین مجازیبرای کنترل ابزار تست استفاده می شود:

  • vCPU - 16 هسته 2.6 گیگاهرتز
  • رام - 32 گیگابایت
  • I \\ o: اینتل SATA SSD RAID1
  • RAM - 96 گیگابایت
  • I \\ o: اینتل SATA SSD RAID1

سرور 1c و DBMS - سرور فیزیکی

  • CPU - اینتل Xeon پردازنده E5-2670 8C 2.6GHz - 2 PCS
  • RAM - 96 گیگابایت
  • I \\ o: اینتل SATA SSD RAID1
  • نقش: سرور 1c 8.3.8.2137، MS SQL Server 2014 SP 2

نتیجه گیری

ما می توانیم نتیجه گیری کنیم که از لحاظ میانگین عملیات عملیات، طرح مطلوب ترین شماره 3 "خوشه سرورهای 1C فعال"، به یک سرور DBMS تک از طریق پروتکل IP متصل می شود "(جدول 2 را ببینید). برای اطمینان از تحمل گسل چنین معماری، ما توصیه می کنیم یک خوشه MSSQL متخلخل کلاسیک را با محل پایگاه داده در یک ذخیره سازی جداگانه ایجاد کنید.

مهم است که توجه به مطلوب ترین نسبت عوامل بهینه سازی فرکانس، تحمل خطا و امنیت داده ها - در Schema شماره 1 "خوشه سرورهای 1C متصل به یک خوشه با SQL Agresson همزمان از طریق پروتکل IP"، در حالی که عملکرد کاهش در رابطه به گزینه مولد ترین تقریبا 10٪ است.

همانطور که نتایج آزمایشات، تکرار همزمان را می بینیم پایگاه داده SQL همیشه اثر منفی بر عملکرد دارد. این به این واقعیت توضیح داده شده است که سیستم SQL در حال انتظار برای پایان تکرار هر تراکنش به سرور پشتیبان است، و نه اجازه کار با پایه در این زمان. این را می توان اجتناب کرد اگر شما پیکربندی تکثیر ناهمگام بین سرورهای MSSQL را پیکربندی کنید، اما با چنین تنظیمات ما نمی خواهیم سوئیچینگ خودکار برنامه های کاربردی در شماره پشتیبان در صورت شکست. سوئیچینگ باید به صورت دستی انجام شود.

بر اساس ابر EFSOL ما مشتریان خود را ارائه می دهیم خوشه سرورهای 1C برای اجاره. این به شما این امکان را می دهد که به طور قابل توجهی صرفه جویی در هزینه در ساخت معماری تحمل خطا خود را به کار با 1C.



طرح معماری 1C

میانگین زمان عملیات، ثانیه