کدام سرور برای 1s بهتر است. قیمت ها و مراحل تحویل

صفحه اصلی / هارد دیسک ها

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

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

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

  • سرور 1C برای 5-10 کاربر
  • سرور 1C برای 10-20 کاربر
  • سرور 1C برای 20-30 کاربر
  • سرور 1C برای 30-50 کاربر
  • سرور 1C برای 50-100 کاربر
  • سرور 1C برای بیش از 200 کاربر

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

هر مجموعه ای را می توان به صورت جداگانه پیکربندی کرد تا مطابق با نیازهای شما باشد!

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

یک محاسبه جداگانه برای سرور 1C دریافت کنید:

سرور 1C چیست؟

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

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

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

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

انواع پیاده سازی

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

توانایی ارائه عملکرد مناسب را ندارد و فقط برای استفاده در آن مناسب است شبکه محلی(مطمئناً، دسترسی از راه دورنیز موجود است، اما بی اثر). هنگامی که تعداد تماس های همزمان با پایگاه داده از 5 بیشتر شود، سرعت آن به طور جدی کاهش می یابد. به صورت دوره ای منجمد می شود. علاوه بر این، محدودیت در اندازه یک جدول در پایگاه داده 4 گیگابایت است، باید گفت که اغلب چنین جداول بزرگی ایجاد می کنند. البته، نقطه ضعف حالت فایل عامل زیر است: هر چه اندازه پایگاه داده بزرگتر باشد، نیازهای جدی تر برای منابع سخت افزاری است. متأسفانه، اگر افراد زیادی روی نرم افزار کار می کنند، یا مجبور به ایجاد صفحات گسترده بزرگ هستید، ممکن است بهتر باشد روش دیگری را برای پیاده سازی ساختار فناوری اطلاعات خود انتخاب کنید.

و سیستم های مدیریت DB، که در نوع اجرای سرویس گیرنده-سرور عمل می کنند، به کمک می آیند. سرور 1C از انواع زیر DBMS پشتیبانی می کند:

    ام‌اس SQL Server- DBMS توسعه یافته توسط مایکروسافت. قابل اعتماد، کاربردی، اما به سیستم عامل نیاز دارد خانواده ویندوز. اشکالات خاصی وجود دارد: رم را دوست دارد، آن را کاملاً اشغال می کند، بنابراین باید به صورت دستی محدودیت ها را تنظیم کنید، نشت رم به طور دوره ای هنگام تعامل با آرایه های جدول رخ می دهد.

    PostgreSQL یک توزیع رایگان است.در بعضی جاها کند که به صورت تجربی ثابت شده است. مناسب برای یک پرسنل کوچک. اما با وجود کاستی ها، هیچ محدودیتی برای پشتیبانی وجود ندارده پردازنده، و هیچ پلاتوی RAM وجود ندارد.نیاز اصلی بازوهای مستقیم است مدیر سیستم. در تنظیم صحیحنتایج عالی نشان می دهد.

    پایگاه داده اوراکل یک DBMS نسخه شده است که عملکرد خوبی دارد و همچنین بسیار سریع است و به شما امکان نوشتن و خواندن همزمان را می دهد. ضعف - نیاز به رم.

    پایگاه داده جهانی IBM DB2. برای پردازش آرایه های بزرگ مناسب است. دارای عملکرد گسترده متأسفانه، این DBMS حاوی موارد غیر ضروری زیادی برای حفظ سازگاری با رایانه های قدیمی است که باعث کاهش کارایی DBMS می شود. به RAMبدون تقاضا، اما به این دلیل که جداول موقت محدود است. حداکثر تعداد هسته های پشتیبانی شده 16 است که محدودیت هایی را اعمال می کند.

موثرترین DBMS در تست ها MS SQL Server و Oracle هستند. اگر محدودیت های بودجه وجود دارد، پس باید PostgreSQL را انتخاب کنید، این یک DBMS رایگان است، اما به خاطر داشته باشید که فقط نسخه ای که به طور خاص برای هدف ساخته شده است کار می کند. نرم افزار. پایگاه داده جهانی IBM DB2 به ندرت استفاده می شود، زیرا آنالوگ های سازنده تری وجود دارد، اما برای پشتیبانی از تجهیزات و مجموعه های قدیمی ازآی بی ام بهترین است.

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

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

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

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

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

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

تجهیزات

بنابراین، چه نوع سخت افزاری برای پیاده سازی نیاز داریمسرور برای 1C ? سوال خوبی است، ابتدا باید در مورد پارامترهایی تصمیم بگیریم که طبق آنها الزامات را تنظیم خواهیم کرد:

    تعداد کاربران؛

    حجم DB ;

    تحمل خطای مورد نیاز؛

    نوع پیاده سازی

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

تعداد پرس و جوهای SQL یک نکته کلیدی هنگام تهیه یک کار فنی است. هر شخص یا برنامه قادر است تعداد معینی درخواست ایجاد کند و بخشی از منابع سخت افزاری را اشغال کند. بنابراین یک ساخت برای 5 کاربر ممکن است برای 10 کاربر مناسب نباشد و برای 50 مورد نیاز نیز متفاوت به نظر می رسد. برای 100، 200 هم همینطور. البته نرم افزارهایی که به طور خودکار با 1C کار می کنند موضوع جداگانه ای است که نیاز به بررسی دقیق تری دارد.

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

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

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

بیایید اجزا را مرور کنیم.

CPU

CPU با عملکرد حداقل 1700 مگاهرتز، اگرچه الزامات نشان دهنده مقدار کمتر است، اماباید روی آن تمرکز کنیدو در پایان یک پردازنده حتی قدرتمندتر بخرید. ایده آل برای Intel Cor e i3-8100، Xeon E3-1220 v6 یا AMD Ryzen 3 1200. البته بیشتر w این عملکرد را خواهد دادزئون، اما او از همه گران تر است. این برای 5-10 استانسان . اگر افزایش برنامه ریزی شده باشددام "کاربران"، پس قطعاً ارزش انتخاب داردزئون.

برای 10-20 نفر، Intel Xeon E3-1230 v6 مفید خواهد بود، برخلاف برادر کوچکتر خود، سرعت ساعت و چند رشته ای بالاتر دارد. اگرچه این خیلی اساسی نیست، اما معلوم می شود که CPU یک مرتبه قدرتمندتر است. مدل‌های ارزان‌تر شامل Core i5-8500 و AMD Ryzen 5 1500X هستند. اما دومی قادر نخواهد بود همان عملکرد Xeon را نشان دهد. پس دومی را انتخاب کنید.

اگر سرور برای 1C برای 20-50 نفر برنامه ریزی شده است. سپس مونتاژ باید سازنده باشد. بهتر است پردازنده‌ها را در بخش کاربر فراموش کنید و به بخش سرور نگاه کنید. بنابراین. در اینجا شما حداقل به یک Intel Xeon E5-1650 v4 با 6 هسته، 12 رشته و فرکانس پایه 3.6 گیگاهرتز نیاز دارید که بسیار خوب است. از AMD، سی پی یو EPYC 7261 با 8 هسته، 16 رشته و فرکانس پایه 2.5 گیگاهرتز مناسب است. البته عملکرد کمتری از خود نشان خواهد داد اما کمی ارزانتر خواهد بود. اما نه زیاد.

برای 50 تا 100 کاربر، ارزش نگاه کردن به Xeon E5-1680 v4 اینتل را دارد، به طور قابل توجهی قدرتمندتر از CPU قبلی است. دارای 8 هسته، 16 رشته و فرکانس 3.4 گیگاهرتز. همچنین می توانید از AMD EPYC 7351 با 16 هسته، 32 رشته، فرکانس پایه 2.4 گیگاهرتز استفاده کنید. اما به طور قابل توجهی بدتر از اینتل است. اما همچنین به طور قابل توجهی ارزان تر است.

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

به طور کلی باید توجه داشت که تعداد هسته ها در یک سرور 1C نقش تعیین کننده ای ندارد. باید بر سرعت ساعت و عملکرد در عملیات متوالی تاکید بیشتری شود. بنابراین، با خیال راحت CPU های چند هسته ای را کنار بگذارید. در بسته نرم افزاری بررسی شده، پشتیبانی از multithreading و multiprocessing بسیار ضعیف اجرا شده است. هسته های متعدد مزایای قابل توجهی ارائه نمی دهند.

درایوها

گلوگاه در سیستم به طور سنتی HDD است. بیایید با رابط ها شروع کنیم. SATA فقط برای پرس و جوهای متوالی مناسب است. هر گونه موازی سازی فقط در داخل قابل انجام است RAID- آرایه رابط SAS بهتر است تا 10 درخواست همزمان داشته باشید، اما توان عملیاتی هارد دیسک ها هنوز چیزهای زیادی برای دلخواه باقی می گذارد. کافی ترینانتخاب - SSD. مناسب خواهد شد درایوهای حالت جامدبا SAS، از SATA توصیه می‌کنیم از این کار خودداری کنید، اما این نیز یک گزینه است و کمی ارزان‌تر هستند. در حالت ایده آل - SSD NVMe. آنها سریعترین بازیگر هستنداز پیشنهادی . اما، متاسفانه، آنها بسیار گران هستند. از بودجه خود شروع کنید، اما توصیه می کنیم انتخاب کنید SSD، سپس یک سیستم کارآمدتر پیاده سازی خواهد شد.

RAM

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

مطمئن شوید که RAID 1 یا RAID 10 (1+0) را بسازید، گزینه دوم به طور قابل توجهی سازنده تر است. آنها یک ورودی حافظه تکراری ارائه می دهند. یعنی یک چیز به طور همزمان روی چند دیسک نوشته می شود. اما به خاطر داشته باشید که برای ایجاد RAID 10 به 4 درایو نیاز دارید.

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

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

کاربر منابع را اشغال می کند. اما خواندن منابع بسیار کمتری نسبت به خواندن/نوشتن می‌گیرد. بنابراین، یک کاربر می تواند بار بیشتری را نسبت به چندین کاربر دیگر اعمال کند. هنگام برنامه‌ریزی زیرساخت‌های فناوری اطلاعات، این موضوع نیز باید در نظر گرفته شود تا ظرفیت به درستی توزیع شود.

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

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

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

سرور 1C برای 5 کاربر

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

هزینه چنین دستگاهی از 30000 روبل شروع می شود. پیکربندی، به عنوان یک قاعده، متفاوت نیست. یک پردازنده سطح پایه از سری Intel Xeon E3 یا AMD Opteron استفاده شده است. مجموعه های آماده زیادی برای این کار وجود دارد. اما در مورد دستگاه های ارزان قیمت، هیچ درایو حالت جامد و ذخیره ای برای بارهای اوج وجود ندارد.

سرور 1C برای 10 کاربر

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

در اینجا شما همچنین می توانید با پردازنده ای از خط Intel Xeon E3، به عنوان مثال مدل 1240 کار کنید. 8 گیگابایت رم کافی است، اما 16 بهتر است، و همچنین ارزش استفاده از SSD برای میزبانی برنامه و DB را دارد.

سرور 1C برای 20 کاربر

در اینجا به تجهیزات قدرتمندتری نسبت به نسخه قبلی نیاز دارید. گزینه برای مشاغل متوسط ​​بهینه است. یک SSD باید به طور پیش فرض در چنین سیستمی وجود داشته باشد و توصیه می شود از پردازنده ای کمتر از Intel Xeon E3-1280 v6 استفاده کنید. در غیر این صورت، ذخیره ای برای پیک توان وجود نخواهد داشت.

سرور 1C برای 50 کاربر

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

به طور معمول، یک سیستم دو پردازنده مبتنی بر پردازنده های Intel Xeon E5-2643 v4 برای این کار مونتاژ می شود. 2 چنین CPU می توانند نیازهای یک برنامه کاربردی و حتی یک پایگاه داده را پوشش دهند. اما در حالت ایده آل، ایجاد یک سرور SQL به طور جداگانه هزینه دارد.

البته، در این حالت، درایوهای حالت جامد دیگر تنها توصیه نمی شوند، بلکه ضروری هستند، در غیر این صورت زیرسیستم دیسک به یک گلوگاه تبدیل می شود.

سرور 1C برای 100 کاربر

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

اما پیکربندی تقریبی این خواهد بود:

  1. سرور برنامه ترمینال. 2 پردازنده اینتل Xeon Silver 4215، برای میزبانی برنامه SSD با TDW بالا، دو منبع تغذیه، زیرسیستم دیسک برای پشتیبان گیری از وضعیت سیستم.

    سرور SQL. پردازنده های مشابه، SSD با DWPD بالا، همچنین دو منبع تغذیه و یک زیر سیستم دیسک با RAID 1 برای ذخیره بک آپ.

این مشروط است.

سرور برای 1C برای 200 کاربر یا بیشتر

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

در هر سازمانی که تعداد کاربران 1C 8.3 (یا 8.2) 10 یا بیشتر باشد، برای حجم زیاد داده توصیه می شود از گزینه سرویس گیرنده-سرور استفاده کنید. این گزینه بر اساس استفاده از یک DBMS شخص ثالث، به عنوان مثال، سرور MS SQL است. به طور طبیعی، تصور حالت سرویس گیرنده-سرور بدون سرور جداگانه دشوار است. اما هر شرکت منحصر به فرد است، هر کدام نیازهای خاص خود را دارند و بنابراین باید به انتخاب سرور با مسئولیت پذیری برخورد کرد. در این مقاله سعی خواهیم کرد به این سوال پاسخ دهیم که چگونه سرور 1C را انتخاب کنیم - هم نرم افزار و هم سخت افزار. انتخاب یک نکته بسیار مهم در توسعه است سیستم اطلاعاتیشرکت ها

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

پنج گزینه برای DBMS وجود دارد که پلت فرم 1C با آن کار می کند:

267 درس ویدیویی را در 1C به صورت رایگان دریافت کنید:

  • DBMS داخلی 1C 8.3 خود به اصطلاح حالت فایل. ساده ترین نسخه کار نمی تواند از امنیت بالایی برخوردار باشد. روی سیستم عامل ویندوز و لینوکس کار می کند. محدودیت اندازه پایگاه داده حدود 6-10 گیگابایت است.
  • MS SQL Server- بهترین DBMS برای 1C موجود در بازار. به گفته بسیاری از کارشناسان، SQL Server به طور کلی بهترین محصول نرم افزاری مایکروسافت است. برای کار کردن به سیستم عامل ویندوز نیاز دارد.
  • IBM DB2 Universal Database یک سیستم مدیریت DBMS نسبتاً مطمئن و ایمن است. ویژگی آن در برخی از تفاوت های ظریف پردازش اطلاعات و عملکرد روش های سیستم (به عنوان مثال، حساسیت به مورد داده های رشته ای) نهفته است. کیفیت کار به طور قابل توجهی تحت تأثیر مهارت ها و دانش مدیر است. پشتیبانی از ویندوز، مک او اس ایکس، لینوکس؛
  • پایگاه داده اوراکل- یک DBMS نسخه شده، که در برخی موارد بهره وری را افزایش می دهد. پشتیبانی از ویندوز، مک او اس ایکس، لینوکس؛
  • PostgreSQL- همچنین نسخه شده است. مهمترین مزیت توزیع رایگان برنامه است. سرعت کار تا حد زیادی تحت تأثیر صلاحیت مدیر است. برای تعداد کمی از کاربران توصیه می شود. روی Windows، Mac OS X، Linux کار می کند.

انتخاب سخت افزار برای 1C

بر خلاف برنامه ها را انتخاب کنید سخت افزارنه چندان ساده بیایید انتخاب اجزای سرور را برای تعداد مختلف کاربر در نظر بگیریم. تعداد کاربران یک مفهوم انتزاعی است. هنگام انتخاب تجهیزات، حتماً حجم کاغذ را در نظر بگیرید.

حداکثر 10 کاربر

  • CPU: اینتل Core i3 یا Intel Xeon E3-12xx.
  • RAM: 4 گیگابایت که شامل 2 گیگابایت برای سیستم عامل و 2 گیگابایت برای کش DBMS می شود.
  • زیرسیستم دیسک
  • رابط های شبکه

سرور از 10 تا 40

  • CPU: آنالوگ Intel Xeon E3-12xx یا AMD Opteron 4xxx.
  • RAM: معمولا 8-12 گیگابایت کافی است.
  • زیرسیستم دیسک: در حالت ایده آل، ترکیبی از SSD + HDD مطلوب است. اما اگر این امکان پذیر نیست، می توانید به هارد دیسک بسنده کنید.
  • رابط های شبکه: معمولا همه برنامه های سرور روی یک دستگاه نصب می شوند.

از 40 تا 70

  • CPU
  • RAM: 16 گیگابایت یا بهتر است 32.
  • زیرسیستم دیسک: آرایه سنتی HDD SAS 15K دور در دقیقه کافی است.
  • رابط های شبکه: اگر سرورها روشن هستند ماشین های مختلف، از شبکه ای با پهنای باند 10 گیگابیت استفاده کنید.

از 70 تا 120

با تعداد بسیار زیادی از کاربران، توزیع برنامه های کاربردی سرور بر روی ماشین های سرور جداگانه منطقی است.

  • CPU: Intel Xeon E5-26xx یا AMD Opteron 62xx.
  • RAM: از 32 گیگابایت.
  • زیرسیستم دیسک: RAID 10 از SSD های سرور قابل اعتماد با کنترلر RAID سخت افزاری اجباری.
  • رابط های شبکه: توصیه می شود زنجیره ای از سرورها را به شبکه ای با پهنای باند 10 گیگابایت متصل کنید. توصیه می شود فایل های فهرست را به یک SSD جداگانه منتقل کنید، جدول موقت TempDB را به 1-2 (RAID 1) منتقل کنید.

از 120 کاربر

امروز ما به انتخاب سخت افزار سرور برای یک سازمان کوچک با 25-30 کاربر، با زیرساخت توزیع شده ( فروشگاه های خرده فروشی، انبار)، که به یک سرور ترمینال و برنامه 1C: Enterprise نیاز دارد. همه کارکنان از این خدمات استفاده خواهند کرد.

اکثر شرکت های کوچک برای کاهش هزینه تجهیزات، ترجیح می دهند مقدار تجهیزات خریداری شده را به حداقل برسانند و از مدیران می خواهند که تمام خدماتی که درخواست می کنند را به یک سرور فیزیکی «فشار» کنند. میل قابل درک و بخشودنی است، اما "ظرایفی وجود دارد."

می توانید یک سرور ترمینال را سازماندهی کنید و از آن در آنجا استفاده کنید نسخه فایل 1C، اما با چنین تعداد کاربر، شرکت توسعه توصیه می کند به نسخه مشتری-سرور تغییر دهید. بنابراین، ما به سرور دیگری برای "1C: Enterprise" و یک سرور پایگاه داده نیاز خواهیم داشت. بیایید فوراً روشن کنیم که یک سرور ترمینال، سرور SQL و سرور 1C را سازماندهی کنیم سیستم عاملممکن است، اما از نظر امنیت و ثبات خدمات، این کار به شدت توصیه نمی شود. اما اگر هنوز واقعاً می خواهید از یک سرور فیزیکی برای هر سه نقش استفاده کنید، توصیه می کنیم از مجازی سازی استفاده کنید، به عنوان مثال، VMWare ESXi یا Hyper-V.
بنابراین، سه گزینه ظاهر می شود:

  1. یک سرور با فایل 1C. یک گزینه بد است، ما آن را بیشتر در نظر نخواهیم گرفت.
  2. یک سرور با دو ماشین های مجازی.
  3. دو سرور فیزیکی، یک ترمینال، دومی با پایگاه داده و 1C.

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

در مورد یک سرور فیزیکیما Dell R710 را با دو پردازنده شش هسته ای Xeon X5650، 64 گیگابایت رم و شش دیسک انتخاب کردیم: دو SSD در RAID 1 و چهار دیسک SAS در RAID 10.

در مورد دو سرور فیزیکیما تنظیمات زیر را انتخاب کردیم:

  • سرور ترمینال: IBM x3550 M3 با یک پردازنده Xeon E5620، 32 گیگابایت رم و دو SSD در RAID 1، با یک کارت شبکه اضافی برای دو رابط گیگابیتی. این سرور همچنین دارای گزینه های ارتقاء غنی است، زیرا دارای دو پردازنده است، دارای 18 اسلات حافظه است و تا 288 گیگابایت رم را پشتیبانی می کند.
  • سرور پایگاه داده: IBM x3250 M5 با یک پردازنده Xeon E3-1220v3، 16 گیگابایت رم، یک کنترلر SAS/SATA RAID اضافی، چهار دیسک SAS در RAID 10، با یک کارت شبکه اضافی برای رابط های 2 گیگابیتی.
چرا این تنظیمات خاص را انتخاب کردیم؟ برای پاسخ به این سوال، بیایید محاسبه کنیم که برای اطمینان از تجربه کاربری راحت در سازمان کوچک خود با 25 تا 30 کارمند به چه چیزی نیاز داریم. برای جلوگیری از هرگونه سوء تفاهم: این فقط یک نمونه از پیاده سازی ارزان 1C است و در بسیاری از موارد بهتر است تنظیمات دیگر را انتخاب کنید.

CPU

از نظر زمان CPU، جلسات ترمینال سهم زیادی را اشغال نمی کنند. بر اساس تجربه پیاده سازی راه حل های ترمینال در سازمان های مختلف، برای حفظ کار راحت برای 30 کاربر، 4-6 هسته پردازشگر فیزیکی، یک هسته برای 6-8 جلسه کافی است.

برای یک پایگاه داده کوچک، سرور SQL به یک هسته نیاز دارد. اما ما بر روی گسترش پایگاه داده در آینده (یا افزایش تعداد پایگاه های داده) تمرکز خواهیم کرد و دو هسته SQL خواهیم گرفت.

برای سرور 1C: Enterprise، تعداد هسته ها مهم نیست، بلکه سرعت ساعت و فرکانس گذرگاه آنها مهم است. بنابراین، ما دو هسته دیگر را به سرور 1C اضافه خواهیم کرد.
و فراموش نکنیم که اگر از مجازی سازی استفاده کنیم، یک یا دو هسته برای اطمینان از عملکرد سیستم عامل میزبان مفید خواهد بود.

در مجموع دریافت می کنیم:

  • یک سرور با دو ماشین مجازی به 12 هسته فیزیکی نیاز دارد. شما می توانید کمتر انجام دهید، اما همیشه باید یک ذخیره قدرت وجود داشته باشد. یک سرور با دو پردازنده شش هسته ای برای این کار ایده آل است.
  • برای سرور ترمینال یکی کافی است پردازنده زئون E5620 با شش هسته، برای سرور پایگاه داده - پردازنده Xeon E3-1220v3 با چهار هسته.

RAM

ابتدا بیایید ببینیم چه مقدار RAM برای خدمات مورد نیاز است:
  • سیستم عامل ویندوز سرورفقط به 2 گیگابایت رم نیاز دارد.
  • برای SQL و یک پایگاه داده کوچک 1C، 4-6 گیگابایت رم کافی خواهد بود.
  • سرور 1C: Enterprise به 2 تا 3 گیگابایت رم دیگر نیاز دارد.
  • ما انتظار داریم که هر کاربر در یک جلسه ترمینال به 700 مگابایت رم نیاز داشته باشد، سپس 30 کاربر به 21 گیگابایت نیاز دارند.
حالا بیایید این را در گزینه های خود اعمال کنیم.
  • یک سرور با دو ماشین مجازی به حدود 40 گیگابایت رم نیاز دارد.
  • برای یک سرور ترمینال، 24 گیگابایت یا 32 گیگابایت رم کافی خواهد بود (با فرض توسعه آینده، آن را با حاشیه می گیریم). برای سروری با پایگاه داده، حداقل به 8 گیگابایت نیاز دارید، اما این "پشت به پشت" است، بنابراین 16 گیگابایت با ذخیره است. حافظه در حال حاضر یکی از ارزان ترین اجزای سرور است.

زیرسیستم دیسک

این گلوگاه سنتی بسیاری از سیستم ها است. انتخاب هارد دیسک مناسب برای اطمینان از عملکرد سرور بسیار مهم است. وقتی 1C با پایگاه داده SQL کار می کند، بسیاری از عملیات خواندن/نوشتن در ثانیه (IOPS) رخ می دهد. اگر کاربران روی سرور ترمینال از تین کلاینت ها کار می کنند (یعنی به طور کامل از سرور ترمینال به عنوان استفاده می کنند محیط کار)، این بار سنگینی را بر روی سیستم دیسک سرور وارد می کند. به عنوان مثال، 30 کاربر یک سرور پایانه در RAID 1، SATA 3 گیگابیت بر ثانیه، با درایوهای WD Velociraptor هنگام کار با نامه و گشت و گذار فعال در اینترنت احساس ناراحتی می کنند. برای سرورهای ترمینال، توصیه می کنیم از درایوهای SSD استفاده کنید. برای سرورهای پایگاه داده - دیسک های SAS که در آرایه های مقاوم به خطا مونتاژ شده اند.

علاوه بر درایوها، باید به کنترل کننده دیسک نیز توجه شود. سرورهای مدرندارای کنترلرهای بسیار خوبی در هیئت مدیره هستند، به عنوان مثال، HP SmartArray و DELL PERC. با این حال، استفاده از راه‌حل‌های «آنبرد» تحت بارهای سنگین زمانی که حداکثر کارایی مورد نیاز است، نادرست است. با کمی صرفه جویی به راحتی می توانید یک سرور قدرتمند به دست آورید که اصلا بار را نمی کشد. بنابراین کنترلر باید سخت افزاری باشد نه نرم افزاری و دارای حافظه غیر فرار خودش باشد.

بیایید گزینه هایی را برای حل این مشکل در نظر بگیریم.

  • برای یک سرور با دو ماشین مجازی، توصیه می شود از دو آرایه RAID استفاده کنید: یکی شامل فایل های ماشین مجازی سرور ترمینال، دومی شامل سرور پایگاه داده و فایل های ماشین مجازی 1C: Enterprise است. برای ایجاد اولین آرایه، بهتر است از دو درایو SSD در RAID 1 (Mirror) استفاده کنید.

    بهتر است آرایه دوم را از چهار درایو SAS در RAID 10 (آینه + نوار) ​​ایجاد کنید، اما از دو درایو SSD در RAID 1 نیز امکان پذیر است. انتخاب فقط به هزینه درایوها و مدل سرور بستگی دارد.

  • برای دو سرور همه چیز یکسان است، فقط آرایه ها بین سرورها توزیع می شوند. در ترمینال - RAID 1 از دو SSD، در سرور پایگاه داده - RAID 10.

یک یا چند سرور

همانطور که در بالا ذکر شد، سازمان های کوچک تمایل نسبتاً زیادی دارند تا همه خدمات را روی یک سرور قرار دهند.

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

با این حال، دو سرور قابلیت ارتقاء بیشتری دارند. به عنوان مثال، در نسخه ما، IBM x3550 M3 ارزان قیمت با افزودن یک پردازنده و رم دیگر به یک سرور ترمینال کوتاه زیبا برای 50 کاربر یا حتی بیشتر تبدیل می شود.

یکی دیگر از "گلوگاه" در مورد ما، که باید هنگام انتخاب دو مورد در نظر گرفته شود سرورهای فیزیکی، این تبادل داده بین آنها از طریق شبکه است. U سرورهای مجازیتبادل داده از طریق سوئیچ مجازی انجام می شود. در اینجا برای افزایش توان شبکه، می توانید در هر سرور یک کارت شبکه با دو رابط گیگابیتی نصب کنید که می توانند با یکدیگر تجمیع شوند و مستقیماً هر دو سرور را با لینک های 2 گیگابیتی تجمیع کنند. یا استفاده کنید کارت های شبکهبا SPF+ 10GBASE، اما این گران است.

ذخیره نیرو

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

بنابراین، اگر نیاز به گسترش دارید، یا تعداد سرویس‌ها افزایش می‌یابد، چشم‌اندازهای خوبی وجود دارد، و سرورهای موجود همچنان وجود دارند. برای مدت طولانیوظایف خود را به طور موثر انجام خواهند داد. شاید در یک سال به طور ناگهانی نیاز داشته باشیم که تعداد کاربران را دو برابر کنیم، به 60 نفر؟ لطفا

اگر از یک سرور DELL R710 استفاده کرده اید، می توانید یک IBM x3550 M3 ارزان قیمت بخرید، یک Hypervisor روی آن نصب کنید، یک ماشین مجازی با یک پایگاه داده و یک سرور 1C را به آنجا منتقل کنید و تمام منابع را به DELL بدهید. ماشین مجازیبا ترمینال سریع خواهد بود و نیازی نیست که «همه چیز را بیرون بیاورید و جدید بخرید».
اگر از دو سرور IBM استفاده کرده اید، x3550 M3 با اضافه شدن یک پردازنده دوم و مقدار کمی رم از یک ماشین متوسط ​​به یک ماشین نسبتاً قدرتمند تبدیل می شود. و در x3250 M5 می توانید پردازنده را از E3-1220v3 به E3-1285v3 ارتقا دهید.

برای شروع، من پیشنهاد می کنم چندین سناریو کاری را برجسته کنم:

1.) کار با پایگاه داده فایل از طریق یک منبع مشترک (وب سرور)

2.) کار با پایگاه داده فایل در ترمینال

3.) کار با پایگاه داده سرور (MSSQL).

کار با پایگاه داده فایل از طریق یک منبع مشترک (وب سرور)


همه چیز در اینجا بسیار ساده است. اگر اینها فرم های معمولی و 1-3 کاربر هستند. سپس در "سرور" (دستگاهی که پایگاه داده در آن قرار خواهد گرفت) را انتخاب کنید:

  • پیچ های سریع- به سرعت چرخش دوک توجه کنید (7200 دور در دقیقه). به عنوان مثال، ما سری سبز را از WD نمی گیریم، سیاه یا قرمز را می گیریم. سیگیت سری Constellation را دارد.
  • CPU- هسته ها به اندازه فرکانس آنها مهم نیستند. 1C از چند هسته بسیار ضعیف استفاده می کند (اصلاً) بنابراین مزایای 8 پردازنده هسته ایشما آن را دریافت نمی کنید، یک پردازنده 2 هسته ای با فرکانس بالاتر این کار را انجام می دهد. به عنوان مثال، core i3 4360 - در حال حاضر این حداکثر فرکانس برای اینتل است (4 گیگاهرتز در حالت توربو).
  • RAM -او در اینجا نقشی نخواهد داشت با توجه به اینکه برنامه های مدرن چگونه حافظه را می خورند، آن را روی 8 گیگابایت تنظیم کنید
  • خالص- خوب، در واقع، شما از یک شبکه 1 گیگابیت سود زیادی نخواهید برد، اما با این وجود، اگر جفت پیچ خورده 8 هسته ای کشیده شود (می توانید به کانکتورها نگاه کنید)، در همان زمان، نصب یک سوئیچ گیگابیت منطقی است. زمان به اشتراک گذاری فایل سریعتر خواهد بود.
    و آخرین لمس این سناریو این است که نیازی به قرار دادن پایگاه داده در جایی روی یک ماشین جداگانه نیست - عملیات طولانی به صورت محلی بسیار سریعتر از شبکه انجام می شود. این ماشین رو بزار محل کار، از جایی که برنامه ریزی شده است، برای مثال، ماه را ببندید یا به روز رسانی امنیت اطلاعات انجام دهید.

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

  • درایو SSD*به جای یک پیچ معمولی ما را نجات خواهد داد. یک درایو 120 گیگ بگیرید خوشبختانه حتی با در نظر گرفتن افزایش نرخ ارز قابل قبول هستند. توصیه می کنم به سری اینتل 520/530 kingston v300 توجه کنید. بهتر است فقط نظرات جدیدترین مدل ها را بخوانید، زیرا ... این بازار به سرعت در حال توسعه است و محصولات جدیدی وارد بازار می شوند
    *توجه: اگر دیسک‌ها را در یک RAID با Mirroring ترکیب کنید، برای مثال RAID1. در این مورد، چنین نکته ای وجود دارد: اکثر درایوهای SSDبرای تمیز کردن زباله‌ها به trim نیاز است (عمدتاً برای مدل‌های نسبتاً قدیمی کاربرد دارد)، در حالت raid ممکن است فرمان پشتیبانی نشود و سرعت درایو در حین کار کاهش یابد. برای جلوگیری از این مشکل، می توانید حداقل از دو روش استفاده کنید: در حالت ایده آل، یک SSD سطح سازمانی، به عنوان مثال، یک Intel DC3500 خریداری کنید. اگر گران به نظر می رسد، می توانید از ترکیبی استفاده کنید: مادربرد با چیپ ست
  • CPU- مشابه پاراگراف قبلی هر چه فرکانس بالاتر باشد بهتر است.
  • RAM -بزرگ او در اینجا نقشی نخواهد داشت با توجه به اینکه برنامه های مدرن چگونه حافظه را می خورند، آن را روی 8 گیگابایت تنظیم کنید

اگر 1 کاربر به صورت محلی با پایگاه داده کار کند، این برای کار راحت او کافی است، اما سرعت کار شبکه از طریق منبع مشترک همچنان پایین خواهد بود. اما در اینجا نیز راهی وجود دارد - کار از طریق وب سرور. در اینترنت می توانید تعداد زیادی مقاله پیدا کنید که نحوه سازماندهی کار با 1C را به روشی مشابه شرح می دهد ، من در این مقاله به این موضوع نمی پردازم. تنها چیزی که با شما به اشتراک می‌گذارم مشاهدات من است: ترجیحاً پیکربندی کار برای کاربران نه از طریق یک مرورگر وب، بلکه از طریق یک مشتری نازک (زمانی که یک پایگاه داده جدید را به لیست امنیت اطلاعات اضافه می‌کنیم، در محل قرارگیری امنیت اطلاعات). در صفحه موردی "در وب سرور" وجود دارد). طبق مشاهدات من، این سریعتر از مرورگر است. علاوه بر این، هنگام کار از طریق مرورگر، خطاهایی در رابط (حرکت PM و غیره) وجود دارد که هنگام کار از طریق تین کلاینت وجود ندارد.

در واقع، با استفاده از این دستور (ssd، پردازنده پرسرعت، وب سرور، تین کلاینت). شما می توانید این افسانه را از بین ببرید "اگر تعداد کاربران بیش از 1 باشد (در برخی نسخه ها بیش از 0 :)) - به یک پایگاه سرور * نیاز دارید.

*البته، البته، با این احتیاط که این یک UPP یا حجم پایگاه داده > ~ 4 گیگابایت نیست، و تعداد کاربران از 4 تجاوز نمی کند (اینها حداکثر اندازه پایگاه داده و تعداد کاربرانی است که من دیده ام. ، شاید کسی با مواردی برخورد کرده باشد که از طریق وب سرور با آیا افراد بیشتری روی پایگاه داده کار می کنند در نظرات بنویسید؟

کار با پایگاه داده فایل در ترمینال

بریم سراغ گزینه بعدی. ما یک سرور ترمینال و یک پایگاه داده فایل داریم. همه چیز در اینجا شبیه به سناریو 1 است به جز پردازنده:

  • درایو SSDبه جای یک پیچ معمولی.*
    *نکته:مطمئن شوید که دیسک‌ها را در یک RAID با Mirroring مونتاژ کنید، به عنوان مثال، RAID1. در این مورد، چنین نکته ای وجود دارد: بیشتر درایوهای SSD برای تمیز کردن زباله ها نیاز به برش دارند (عمدتاً برای مدل های نسبتاً قدیمی در حالت حمله، ممکن است این فرمان پشتیبانی نشود و درایو در حین کار کردن از سرعت پایین بیاید). برای جلوگیری از این مشکل، می توانید حداقل از دو روش استفاده کنید: در حالت ایده آل، یک SSD سطح سازمانی، به عنوان مثال، یک Intel DC3500 خریداری کنید. اگر این گران به نظر می رسد، می توانید از یک SSD کلاس سفارشی استفاده کنید، اما سپس مطمئن شوید که منبع بازنویسی آن برای سناریوی کاری شما کافی است.
  • CPU- در اینجا منطقی است که به جای i3 از corei5 استفاده کنیم، زیرا 1C روی ترمینال کار می کند ، 2 هسته اضافی آسیبی نمی بیند ، اما فرکانس را فراموش نکنید.
  • RAMچنین عبارت پایداری در بین مدیران وجود دارد: چیزی به نام حافظه زیاد وجود ندارد). طبق تجربه من، 7 نفر که در BP3 کار می کنند، 8-12 گیگابایت در ترمینال اشغال می کنند (بسته به تعداد اسناد باز شده برای هر کاربر). برای فرم های معمولی، مقدار حافظه را می توان بر 2 تقسیم کرد :) یک محاسبه تقریبی را می توان به صورت زیر انجام داد: 256 مگابایت برای خود جلسه ترمینال + 1.5 گیگابایت برای 1C.

کار با پایگاه داده سرور (MSSQL).


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

  • میزبانی سرور SQL و سرور 1C.روی ماشین های مختلف یا روی یک. چنین نکته ای وجود دارد: اگر آنها روی یک دستگاه باشند، ارتباط بین آنها از طریق پروتکل حافظه مشترک انجام می شود و در این حالت ما یک جایزه در عملکرد دریافت می کنیم که وقتی آنها در ماشین های مختلف هستند وجود ندارد.
  • CPU.اما اینجاست که سرعت کلاک بالا و چند هسته ای به کار می آیند. چون ما یک فرآیند سرور SQL داریم، اگر روی یک دستگاه باشد، و چندین فرآیند سرور rphost 1C که هسته‌های پردازنده را بارگیری می‌کنند، به‌ویژه می‌خواهم سیستم‌های دو پردازنده را برجسته کنم (یعنی زمانی که دو سوکت روی مادربرد وجود دارد. بیش از یک سوکت). حتی اگر آن را با یک سوکت خالی «در رزرو» بگیرید، اگر ناگهان به آن نیاز پیدا کردید بعداً یک پردازنده اضافی بخرید. من تعداد زیادی سرور دو سوکتی را دیده ام که با سوکت دوم خالی تا آخر عمر بیکار مانده اند. اگرچه، اگر شرکت پول می دهد ... چرا لذت را از خود دریغ کنید :)
  • RAM. در کار خود، سرور SQL* به طور فعال از RAM استفاده می کند، اگر کافی نباشد، به دیسک هایی دسترسی پیدا می کند که حتی در مورد ssd، سرعت کمتری نسبت به RAM دارند. بنابراین، در اینجا نیازی به صرفه جویی در حافظه نیست. حداکثر تعداد ممکن را بودجه بندی کنید (البته در مورد عقل سلیم فراموش نکنید :)) و اسلات های رایگان روی مادربرد بگذارید تا همیشه بتوانید یک چوب اضافی تحویل دهید.
    *نکته: فراموش نکنید حداکثر رم استفاده شده توسط سرور SQL را محدود کنید تا برای جلسات سیستم عامل و ترمینال کافی باشد و همچنین مراحل افزایش tmp و پایگاه داده SQL را افزایش دهید (به طور پیش فرض مرحله 1 مگابایت است که بسیار کوچک است، مجموعه 200 مگابایت در هر پایه و 50 مگابایت در هر گزارش)
  • زیر سیستم دیسکممکن است فکر کنید که اگر مقدار رم بزرگتر از اندازه پایگاه داده باشد، همه آن در حافظه خواهد بود و همه چیز پرواز می کند. شاید اینطوری بوده... تا اولین عملیات نوشتن :) که روی دیسک ها می نویسد. و اینجاست که هارد دیسک ها شما را خراب می کنند :) از درایوهای SSD استفاده کنید. و در اینجا، روی SSD های غیر رومیزی کوتاهی نکنید، SSD های سطح سازمانی معمولی را خریداری کنید. اینتل DC3700 -200 گیگابایت، منبع 3.7 پتابایت (10 بازنویسی کل ظرفیت ذخیره سازی در روز به مدت 5 سال)،می توان برای 24000r/piece + ثانیه برای RAID1=48000 پیدا کرد. هزینه مجوز بسیار بیشتر خواهد بود.

به نظر می رسد همین است. اگر سؤال / شکایت / پیشنهادی دارید - در نظرات خوش آمدید؛)

© 2024 ermake.ru -- درباره تعمیر رایانه شخصی - پورتال اطلاعاتی