რომელი სერვერი ჯობია 1ს. ფასები და მიტანის პროცედურა

მთავარი / მყარი დისკები

1C სერვერი მნიშვნელოვანი ტექნიკური ელემენტია IT ინფრასტრუქტურის აშენებისას. ჩვენ მზად ვართ გავყიდოთ სერვერის აღჭურვილობა შესანიშნავი კონფიგურაციით ადეკვატურ ფასად, უზარმაზარი მარკირების გარეშე. მხოლოდ შესაფერისი კონფიგურაციები თქვენი პრობლემების გადასაჭრელად. დატოვეთ მოთხოვნა და მიიღებთ მოწყობილობას, რომელიც დააკმაყოფილებს ორგანიზაციის ტექნიკურ მოთხოვნებს.

ჩვენ მზად ვართ მოგაწოდოთ ნებისმიერი სირთულის სერვერის აღჭურვილობა კონფიგურაციით, რომელიც აკმაყოფილებს მოთხოვნებს. ხელმისაწვდომია მოსახერხებელი მიწოდება. პიკაპის მიღება შესაძლებელია მოსკოვში. ზოგადად, თუ გსურთ შეძენა, უბრალოდ დარეკეთ, შეავსეთ გაანგარიშების ფორმა ან მოგვწერეთ ელ. ჩვენ გთავაზობთ სხვადასხვა კომპონენტს, აწყობის ვარიანტებს და გავაკეთებთ კომერციულ შეთავაზებას. ჩვენ დავიწყებთ ბიუჯეტიდან და შევაგროვებთ ყველაზე შესაბამის 1C სერვერებს.

თუ ინფორმაციისთვის მოხვედით, ის მდებარეობს ქვემოთ. ჩვენ შევეცადეთ გამოგვექვეყნებინა სრულფასოვანი მასალა, რომელსაც შეუძლია კითხვაზე, თუმცა არა ამომწურავი, მაგრამ მოცულობითი პასუხის გაცემა. ჩვენ დაუყოვნებლივ გაფრთხილებთ, ინფორმაცია უფრო მეტს ეხება აპარატურას, ვიდრე პროგრამულ უზრუნველყოფას.

  • 1C სერვერი 5-10 მომხმარებლისთვის
  • 1C სერვერი 10-20 მომხმარებლისთვის
  • 1C სერვერი 20-30 მომხმარებლისთვის
  • 1C სერვერი 30-50 მომხმარებლისთვის
  • 1C სერვერი 50-100 მომხმარებლისთვის
  • 1C სერვერი 200+ მომხმარებლისთვის

IN ამ შემთხვევაშისაჭიროა მორგებული კონფიგურაცია. კონფიგურაციის შემთხვევით შექმნას პრაქტიკულად აზრი არ აქვს, რადგან დატვირთვა შეიძლება მნიშვნელოვნად განსხვავდებოდეს მომხმარებლების ამოცანების მიხედვით. ზოგიერთ შემთხვევაში, თქვენ ვერ შეძლებთ შემოიფარგლოთ ერთი მოწყობილობით, დაგჭირდებათ კლასტერი. დატოვეთ მოთხოვნა, რათა სპეციალისტმა დაგიკავშირდეთ და დეტალების გარკვევა შეძლოთ.

ნებისმიერი ასამბლეის კონფიგურაცია შესაძლებელია ინდივიდუალურად თქვენს საჭიროებებზე!

სხვათა შორის, წინასწარი პარამეტრები შეიძლება შეირჩეს ქვემოთ მოცემულ ფორმაში. ეს საშუალებას მისცემს სპეციალისტებს სწრაფად შექმნან კომერციული წინადადება.

მიიღეთ ინდივიდუალური გაანგარიშება 1C სერვერისთვის:

რა არის 1C სერვერი?

პროგრამული პაკეტი "1C: Enterprise 8.3" არის ბიზნეს ინსტრუმენტების ნაკრები აღრიცხვის, ინვენტარიზაციისა და ავტომატური ანგარიშგებისთვის. საქმიანობის ნებისმიერი სეგმენტისთვის სიმკვეთრის მრავალი შესაძლებლობა არსებობს. პროგრამული უზრუნველყოფა საკმაოდ მოქნილია პარამეტრებში, მაგრამ, სამწუხაროდ, ძალიან მომთხოვნი.

სინამდვილეში, კომპლექსი ახლა ყველგან გამოიყენება. მსხვილი ორგანიზაციები, საბიუჯეტო დაწესებულებები, მთავრობა. და არა მხოლოდ რუსეთში, არამედ მის ფარგლებს გარეთაც.

პროდუქტის ბაზარზე გამოჩენა მოხდა ძალიან ხელსაყრელ მომენტში, რამაც კარგი გავლენა მოახდინა პროდუქტის ფართოდ დანერგვაზე. თავიდან იყო ბუღალტრული აღრიცხვის ინსტრუმენტების მინიმალური ნაკრები, თანდათან პროგრამული უზრუნველყოფა განვითარდა, გაუმჯობესდა და დაემატა ახალი ფუნქციები და შესაძლებლობები.

დღეს პროდუქტი გახდა სრულფასოვანი ინსტრუმენტი ბიზნესის მრავალი ასპექტის ავტომატიზაციისთვის და აქვს დამსახურებული პოპულარობა. მიუხედავად ხარვეზებისა, პროგრამული უზრუნველყოფა მუდმივად ვითარდება, ნერგავს სიახლეებს და ასწორებს წინა ვერსიების ხარვეზებს.

განხორციელების ტიპები

მცირე ორგანიზაციების უმეტესობა არ ყიდულობს სერვერს 1C-სთვის. ისინი ვერ ხედავენ აზრს ასეთ ნარჩენებში. ყოველივე ამის შემდეგ, საკმარისია კომპლექსის განლაგება პერსონალური კომპიუტერი, შემდეგ მიეცით წვდომა სხვა კომპიუტერებზე. ამ პარამეტრს ეწოდება "ფაილის რეჟიმი".

მას არ შეუძლია უზრუნველყოს ღირსეული შესრულება და შესაფერისია მხოლოდ გამოსაყენებლად ლოკალური ქსელი(რა თქმა უნდა, დისტანციური წვდომაასევე ხელმისაწვდომია, მაგრამ არაეფექტური). როდესაც მონაცემთა ბაზაში ერთდროული ზარების რაოდენობა აჭარბებს 5-ს, ის იწყებს სერიოზულ შენელებას. პერიოდულად იყინება. გარდა ამისა, მონაცემთა ბაზაში ერთი ცხრილის ზომის ლიმიტი არის 4 GB, უნდა ითქვას, რომ ხშირად ქმნიან ასეთ დიდ ცხრილებს. რა თქმა უნდა, ფაილის რეჟიმის მინუსი არის შემდეგი ფაქტორი: რაც უფრო დიდია მონაცემთა ბაზის ზომა, მით უფრო სერიოზულია მოთხოვნები ტექნიკის რესურსებზე. სამწუხაროდ, თუ თქვენ გყავთ ბევრი ადამიანი, რომელიც მუშაობს პროგრამულ უზრუნველყოფაზე, ან თქვენ უნდა შექმნათ დიდი ცხრილები, შესაძლოა უკეთესი იყოს თქვენი IT სტრუქტურის განსახორციელებლად სხვა ხერხის არჩევა.

და სამაშველოში მოდიან DB მართვის სისტემები, რომლებიც მოქმედებენ კლიენტ-სერვერის შესრულების ტიპის მიხედვით. სერვერი 1C მხარს უჭერს შემდეგი ტიპის DBMS:

    MS SQL სერვერი- Microsoft-ის მიერ შემუშავებული DBMS. სანდო, ფუნქციონალური, მაგრამ მოითხოვს OS ვინდოუსის ოჯახი. არსებობს გარკვეული ნაკლოვანებები: უყვარს ოპერატიული მეხსიერება, იკავებს მას მთლიანად, ასე რომ თქვენ უნდა დააყენოთ შეზღუდვები ხელით, პერიოდულად ხდება ოპერატიული მეხსიერების გაჟონვა ცხრილების მასივებთან ურთიერთობისას.

    PostgreSQL არის უფასო განაწილება.ზოგან ნელი, რაც ექსპერიმენტულად დადასტურდა. შესაფერისია პატარა პერსონალისთვის, დიდმა პერსონალმა შეიძლება ვერ გაუმკლავდეს მას. მაგრამ ხარვეზების მიუხედავად, მხარდაჭერაზე შეზღუდვები არ არსებობსპროცესორები და არ არის RAM პლატო.მთავარი მოთხოვნა სწორი მკლავებია სისტემის ადმინისტრატორი. ზე სწორი პარამეტრიაჩვენებს შესანიშნავ შედეგებს.

    Oracle Database არის ვერსიირებული DBMS, რომელსაც აქვს კარგი ფუნქციონირება და ასევე ძალიან სწრაფია, რაც საშუალებას გაძლევთ ერთდროულად დაწეროთ და წაიკითხოთ. სისუსტე - მოთხოვნადი ოპერატიული მეხსიერებაზე.

    IBM DB2 უნივერსალური მონაცემთა ბაზა. კარგად შეეფერება დიდი მასივების დასამუშავებლად. აქვს ფართო ფუნქციონირება. სამწუხაროდ, ეს DBMS შეიცავს უამრავ არასაჭირო ნივთს მოძველებულ კომპიუტერებთან თავსებადობის შესანარჩუნებლად, რაც ამცირებს DBMS-ის ეფექტურობას. TO ოპერატიული მეხსიერებაარამოთხოვნილი, მაგრამ იმიტომ, რომ დროებითი მაგიდები შეზღუდულია. მხარდაჭერილი ბირთვების მაქსიმალური რაოდენობაა 16, რაც გარკვეულ შეზღუდვებს აწესებს.

ტესტებში ყველაზე ეფექტური DBMS არის MS SQL Server და Oracle. თუ არსებობს ბიუჯეტის შეზღუდვები, მაშინ უნდა აირჩიოთ PostgreSQL, ეს არის უფასო DBMS, მაგრამ გაითვალისწინეთ, რომ მუშაობს მხოლოდ ის ვერსია, რომელიც სპეციალურად სამიზნისთვის არის შექმნილი. პროგრამული უზრუნველყოფა. IBM DB2 უნივერსალური მონაცემთა ბაზა იშვიათად გამოიყენება, რადგან არსებობს უფრო პროდუქტიული ანალოგები, მაგრამ მოძველებული აღჭურვილობისა და შეკრებების მხარდასაჭერად. IBM არის საუკეთესო.

მივდივართ დასკვნამდე, რა უნდა განვახორციელოთ კლიენტ-სერვერშიშესრულება ბევრად უფრო ეფექტური. IN წინააღმდეგ შემთხვევაშივიღებთ მუხრუჭებს და სერიოზულ შეზღუდვებს. ვიმედოვნებ, რომ თქვენ გადაწყვიტეთ DBMS-ის არჩევანი, მაგრამ სინამდვილეში ვიტყვი, რომ ყველაზე მოსახერხებელი და პოპულარულია MS SQL Server.ის საუკეთესოდ არის მხარდაჭერილი მოცემული პროგრამული პაკეტით.

და მე მაშინვე ვპასუხობ კიდევ ერთ კითხვას. სხვა SQL თარჯიმნები არ არის მხარდაჭერილი. ყოველ შემთხვევაში ოფიციალურად.

შესაბამისად, უფრო გართულდება. ცალკეული მანქანები იქცევა კლასტერებად, თანამშრომლების შემადგენლობა ფართოვდება და იყოფა ჯგუფებად. მაგრამ ბაზა ჰგავს დიაგრამას. 50-ზე მეტი მომხმარებლისთვის აუცილებლად მოგიწევთ ორი მოწყობილობის გამოყენება. ერთი მონაცემთა ბაზებისთვის, მეორე როგორც ტერმინალის სერვერი. წინააღმდეგ შემთხვევაში არ იქნება საკმარისი სიმძლავრე.

ტერმინალური კვანძი საჭიროა თხელი კლიენტისთვის ენერგიის უზრუნველსაყოფად. სპეციალიზებული მოწყობილობა, კომპიუტერი ან თუნდაც სმარტფონი შეიძლება იმოქმედოს როგორც თხელი კლიენტი. შესაბამისად, ყველა ოპერაცია ხორციელდება ცენტრალიზებულად, ერთ მანქანაზე. რაც TC-ის როლში მძლავრ მოწყობილობებს არასაჭირო ხდის. არის საკმარისი არაპროდუქტიული მოწყობილობები, რომლებიც პასუხისმგებელნი არიან ინსტრუქციების შესრულების შედეგების ეკრანზე ჩვენებაზე.

მონაცემთა ბაზები მოითხოვს აპარატურას, რომელსაც შეუძლია ერთდროულად დაამუშაოს მთელი მოცულობა და გადასცეს ინფორმაცია ტერმინალის კვანძში, რომელიც უნდა იყოს ძალიან ძლიერი, რადგან ის პასუხისმგებელია აპლიკაციების ვირტუალიზაციაზე და ტექნიკური რესურსების მიწოდებაზე.

რაც უფრო დიდია ორგანიზაცია, რაც უფრო ფართოა მომხმარებლების შემადგენლობა, მით უფრო პროდუქტიული იქნება საჭირო აღჭურვილობა. ზოგიერთ სიტუაციაში საჭიროა კლასტერი. მიუხედავად იმისა, რომ ხარჯები შეიძლება მაღალი ჩანდეს, სინამდვილეში, 1C სერვერის და დაბალი სიმძლავრის კომპიუტერების ყიდვა უფრო იაფია, ვიდრე მათ გარეშე IT ინფრასტრუქტურის დაყენების მცდელობა.

აღჭურვილობა

მაშ, რა სახის ტექნიკის დანერგვა გვჭირდებასერვერი 1C-სთვის ? კარგი კითხვაა, ჯერ უნდა გადავწყვიტოთ პარამეტრები, რომლის მიხედვითაც დავაყენებთ მოთხოვნებს:

    მომხმარებელთა რაოდენობა;

    მოცულობა DB ;

    საჭირო ხარვეზის ტოლერანტობა;

    განხორციელების ტიპი.

მოათავსეთ კითხვის ნიშანი თითოეული ნივთის გვერდით. უპასუხეთ მათ. ფაქტობრივად, ასე ყალიბდება დავალება. ახლა შევეცადოთ დაგეხმაროთ ნავიგაციაში. დავიწყოთ ჩვენი საყვარელი მომხმარებლებით.

SQL მოთხოვნების რაოდენობა არის საკვანძო წერტილი ტექნიკური დავალების მომზადებისას. თითოეულ ადამიანს ან პროგრამას შეუძლია გარკვეული რაოდენობის მოთხოვნების გენერირება, ტექნიკის რესურსების ნაწილის დაკავება. ასე რომ, 5 მომხმარებლისთვის განკუთვნილი კონსტრუქცია შეიძლება არ იყოს შესაფერისი 10-ისთვის და 50-ისთვის მოთხოვნები ასევე განსხვავებული იქნება. იგივეა 100, 200. რა თქმა უნდა, პროგრამული უზრუნველყოფა, რომელიც ავტომატურად იმუშავებს 1C-თან, ცალკე თემაა, რომელიც უფრო დეტალურ განხილვას მოითხოვს.

ახლა წერტილი ორი. არსებობს მონაცემთა ბაზა, ამიტომ საჭიროა სადმე განთავსება და ფუნქციონირებისთვის საჭირო რესურსების მიცემა. ამოცანა მხოლოდ მარტივი ჩანს. თქვენ უნდა აირჩიოთ შესაფერისი დისკები, რომლებსაც შეუძლიათ უზრუნველყონ სიჩქარე და საჭირო მოცულობა. რეკომენდებულია მონაცემთა ბაზის პოტენციური ზომის პროგნოზირება, შემდეგ უფრო ადვილი იქნება მოთხოვნების ფორმულირება.

ხარვეზების ტოლერანტობა შექმნილია უწყვეტი მუშაობის უზრუნველსაყოფად. უწყვეტი სარეზერვო ასლის უზრუნველსაყოფად, ერთიმოწყობილობის შესახებ დუბლირებულია სხვების მიერ. რაც უფრო მაღალია ხარვეზების ტოლერანტობის დონე, მით უფრო რთული და ძვირია კონფიგურაცია.

განხორციელების ტიპი - რეალურად როგორ გამოვიყენებთ, რა მიზნებისთვის. არაფერი რთული. თუ მხოლოდ აღრიცხვა, მაშინ სიმძლავრე ნაკლებად მნიშვნელოვანი იქნება, მაგრამ თუ ყველა ხელსაწყო გამოიყენება, მაშინ უფრო ძლიერი აღჭურვილობაა საჭირო.

მოდით გავიაროთ კომპონენტები.

CPU

CPU მინიმუმ 1700 MHz შესრულებით, თუმცა მოთხოვნები მიუთითებს უფრო დაბალ მნიშვნელობაზე, მაგრამუნდა ფოკუსირება მასზედა ბოლოს შეიძინეთ კიდევ უფრო ძლიერი პროცესორი. იდეალურია Intel Cor-ისთვის e i3-8100, Xeon E3-1220 v6 ან AMD Ryzen 3 1200. რა თქმა უნდა, უმეტესობამისცემს ამ შესრულებასქსეონი, მაგრამ ის უფრო ძვირია ვიდრე ყველა. ეს არის 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 CPU 8 ბირთვით, 16 ძაფით და 2.5 გჰც ბაზის სიხშირით. რა თქმა უნდა, ის ნაკლებ შესრულებას აჩვენებს, მაგრამ ცოტა იაფი იქნება. მაგრამ არა დიდად.

50-100 მომხმარებლისთვის ღირს Intel-ის Xeon E5-1680 v4-ის ნახვა, ის შესამჩნევად უფრო ძლიერია ვიდრე წინა CPU. აქვს 8 ბირთვი, 16 ძაფი და 3.4 გჰც სიხშირე. ასევე შეგიძლიათ გამოიყენოთ AMD EPYC 7351 16 ბირთვით, 32 ძაფით, ბაზის სიხშირით 2.4 გჰც. მაგრამ ეს მნიშვნელოვნად უარესია ვიდრე Intel. მაგრამ ასევე შესამჩნევად იაფია.

მეტისთვის სერიოზული გადაწყვეტილებებითქვენ შეგიძლიათ გამოიყენოთ ორმაგი პროცესორიანი სისტემები ან სეგმენტური მოწყობილობები. მაგალითად, Xeon E5-2643 v4 იდეალურია ორმაგი პროცესორიანი სისტემისთვის. მაგრამ ბევრად უფრო აზრიანია მოწყობილობების სეგმენტირება. ანუ განახორციელეთ გამოსავალი ერთდროულად ორ მოწყობილობაზე.

ზოგადად, უნდა აღინიშნოს, რომ 1C სერვერზე ბირთვების რაოდენობა არ თამაშობს გადამწყვეტ როლს. მეტი აქცენტი უნდა გაკეთდეს საათის სიჩქარეზე და შესრულებაზე თანმიმდევრულ ოპერაციებში. ამიტომ, თავისუფლად გააუქმეთ მრავალბირთვიანი პროცესორები. განხილულ პროგრამულ პაკეტში, მრავალძაფის და მულტიპროცესირების მხარდაჭერა ძალიან ცუდად არის დანერგილი. მრავალი ბირთვი არ იძლევა მნიშვნელოვან უპირატესობებს.

დისკები

სისტემაში ბოსტნეირი ტრადიციულად არის HDD. დავიწყოთ ინტერფეისებით. SATA შესაფერისია მხოლოდ თანმიმდევრული შეკითხვებისთვის. ნებისმიერი პარალელიზება შესაძლებელია მხოლოდ შიგნით RAID- მასივი. ინტერფეისი SAS უკეთესია, 10-მდე ერთდროული მოთხოვნა, მაგრამ მყარი დისკის გამტარუნარიანობა მაინც ბევრს ტოვებს სასურველს. ყველაზე ადეკვატურიარჩევანი - SSD. მოერგება მყარი მდგომარეობის დისკებითან SAS, SATA-დან ჩვენ გირჩევთ უარი თქვათ, მაგრამ ეს ასევე ვარიანტია და ისინი ცოტა იაფია. იდეალურ შემთხვევაში - SSD NVMe. ისინი ყველაზე სწრაფად მოქმედებენშემოთავაზებულიდან . მაგრამ, სამწუხაროდ, ისინი ძალიან ძვირია. დაიწყეთ თქვენი ბიუჯეტიდან, მაგრამ გირჩევთ აირჩიოთ SSD, მაშინ უფრო ეფექტური სისტემა დაინერგება.

ოპერატიული მეხსიერება

ისე, ყველა სახის პატარა რამ, როგორიცაა დედაპლატი(ჰაჰა, პატარა რამ), უმჯობესია აირჩიოთ დამატებითი დისკები სხვა კომპონენტებიდან გამომდინარე. მაგრამ განსაკუთრებული ყურადღება უნდა მიაქციოთ ელექტრომომარაგებას, უნდა აიღოთ ძვირადღირებული ვერსიები ნიშნებით ბრინჯაო, ვერცხლი, ოქრო, პლატინა.ეს უკანასკნელი არის საუკეთესო და ყველაზე საიმედო, პირველი ნაკლებად კარგია, მაგრამ უკეთესია, ვიდრე ჩვეულებრივი იაფი.

დარწმუნდით, რომ გააკეთეთ RAID 1 ან RAID 10 (1+0), მეორე ვარიანტი შესამჩნევად უფრო პროდუქტიულია. ისინი უზრუნველყოფენ მეხსიერების დუბლიკატს. ანუ ერთი და იგივე რამ იწერება რამდენიმე დისკზე ერთდროულად. მაგრამ გახსოვდეთ, რომ RAID 10-ის შესაქმნელად გჭირდებათ 4 დისკი.

და ბოლო წერტილი, დარწმუნდით, რომ მიიღეთ წყარო უწყვეტი კვების წყარო. ქსელის გაუმართაობის შემთხვევაში, დარჩება დრო, რომ შეინახოთ მონაცემები და ფრთხილად გამორთოთ სერვერი.

არა, ალბათ კიდევ არის მნიშვნელოვანი პუნქტები, უბრალოდ ისწავლეთ ისინი კონფიგურაციისას და კარგად დაფიქრდით მათზე. სისტემა შეიძლება აშენდეს მნიშვნელოვანი ზღვარით.

მომხმარებელი იღებს რესურსებს. მაგრამ კითხვას გაცილებით ნაკლები რესურსი სჭირდება, ვიდრე კითხვა/წერა. ამრიგად, ერთ მომხმარებელს შეუძლია მოახდინოს უფრო დიდი დატვირთვა, ვიდრე რამდენიმე სხვა. თქვენი IT ინფრასტრუქტურის დაგეგმვისას, ეს ასევე უნდა იყოს გათვალისწინებული, რათა სწორად განაწილდეს სიმძლავრე.

დაცვა. სარეზერვოასევე იკავებს რესურსებს, რომ არ შეაფერხოს მუშაობა, უნდა გამოიყოს დამატებითი რესურსები. Firewall-ები, ანტივირუსები და უსაფრთხოების სხვა ინსტრუმენტები ასევე საჭიროებენ გარკვეულ ენერგიას.

შეცდომის ტოლერანტობა. დისკების ან კვების წყაროების ცხელი ცვლა, სისტემის დუბლირების შესაძლებლობა. შესაძლებლობა სწრაფი ჩანაცვლებაკომპონენტები. რაც უფრო მაღალია შეცდომის ტოლერანტობა, მით ნაკლებია შანსი იმისა, რომ შეფერხება იყოს. შეცდომების უდიდესი ტოლერანტობა მიიღწევა კლასტერში.სერვერი 1C-სთვის მომხმარებლების რაოდენობის მიხედვით

ეს არის ძირითადი პარამეტრი აღჭურვილობის არჩევისას. მიზანშეწონილია გაეცნოთ ამას, რომ გქონდეთ სულ მცირე უხეში წარმოდგენა იმის შესახებ, თუ რა შეიძლება იყოს საჭირო კონფიგურაციის პროცესში.

1C სერვერი 5 მომხმარებლისთვის

5 ადამიანზე არ არის საჭირო მაღალი სიმძლავრე, შესაფერისი კონფიგურაციები მცირე ბიზნესისთვის. თუ ოფისი პატარაა და კომპაქტური განთავსება გჭირდებათ, მაშინ შეგიძლიათ გამოიყენოთ მინი სერვერი . ეს ვარიანტი საშუალებას მოგცემთ კომპაქტურად მოათავსოთ აღჭურვილობა და მოსახერხებელი იქნება ტრანსპორტირებისთვის.

ასეთი მოწყობილობის ღირებულება იწყება 30,000 რუბლიდან. კონფიგურაცია, როგორც წესი, არ განსხვავდება. გამოყენებულია საწყისი დონის პროცესორი Intel Xeon E3 სერიიდან ან AMD Opteron. ამ ამოცანისთვის ბევრი მზა ასამბლეა არსებობს. მაგრამ იაფი მოწყობილობების შემთხვევაში, არ არსებობს მყარი მდგომარეობის დისკები და არ არის რეზერვი პიკური დატვირთვისთვის.

1C სერვერი 10 მომხმარებლისთვის

კონფიგურაცია 10 თანამშრომლისთვის არის წინა გადაწყვეტის მსგავსი, არ არის საჭირო სპეციალური სიმძლავრე, უბრალოდ გამოიყენეთ მინი სერვერი. მაგრამ მხედველობაში უნდა იქნას მიღებული პიკური დატვირთვა, თუ არსებობს ავტომატიზირებული მოქმედებები, როგორიცაა ანგარიშების ავტომატური გენერირება ონლაინ მაღაზიიდან, მაშინ დატვირთვა შეიძლება ბევრად უფრო სერიოზული იყოს.

აქ ასევე შეგიძლიათ ისარგებლოთ Intel Xeon E3 ხაზის პროცესორით, მაგალითად მოდელი 1240. 8 GB ოპერატიული მეხსიერება საკმარისია, მაგრამ 16 უკეთესია და ასევე ღირს SSD-ის გამოყენება აპლიკაციისა და DB-ის ჰოსტინგისთვის.

1C სერვერი 20 მომხმარებლისთვის

აქ გჭირდებათ უფრო ძლიერი აღჭურვილობა, ვიდრე წინა ვერსიაში. ვარიანტი საშუალო ბიზნესისთვის ოპტიმალურია. ასეთ სისტემაში ნაგულისხმევად უნდა იყოს SSD და მიზანშეწონილია გამოიყენოთ პროცესორი არანაკლებ Intel Xeon E3-1280 v6. წინააღმდეგ შემთხვევაში, პიკური სიმძლავრის რეზერვი არ იქნება.

1C სერვერი 50 მომხმარებლისთვის

ამ კონფიგურაციაში რეკომენდებულია ამოცანების სირთულის გათვალისწინება. თუ ისინი არ ქმნიან სერიოზულ დატვირთვას, მაშინ მაღალი სიმძლავრე არ არის საჭირო. თუ მონაცემთა ბაზა ძლიერია ან დიდია, მაშინ საჭირო იქნება ძალიან რესურსზე ინტენსიური აღჭურვილობა, ზოგიერთ შემთხვევაში საჭიროა მოწყობილობების კლასტერი.

როგორც წესი, ამ ამოცანისთვის იკრიბება ორმაგი პროცესორიანი სისტემა, რომელიც დაფუძნებულია Intel Xeon E5-2643 v4 პროცესორებზე. 2 ასეთ პროცესორს შეუძლია დაფაროს აპლიკაციის და თუნდაც მონაცემთა ბაზის საჭიროებები. მაგრამ, იდეალურ შემთხვევაში, SQL სერვერის შექმნა ცალკე ღირს.

რა თქმა უნდა, ამ შემთხვევაში მყარი მდგომარეობის დისკები აღარ არის მხოლოდ რეკომენდირებული, არამედ სასიცოცხლოდ აუცილებელი, წინააღმდეგ შემთხვევაში დისკის ქვესისტემა გადაიქცევა ბოსტნეულში.

1C სერვერი 100 მომხმარებლისთვის

ამ შემთხვევაში, ერთი მოწყობილობა არ არის საკმარისი. ხშირად საჭიროა 1C სერვერების კლასტერი, რომელსაც შეუძლია ოპერაციების შესრულება პარალელურად და ერთობლივად. საჭიროა საბაჟო განვითარება.

მაგრამ სავარაუდო კონფიგურაცია იქნება:

  1. ტერმინალის აპლიკაციის სერვერი. 2 Intel პროცესორი Xeon Silver 4215, აპლიკაციისთვის SSD მაღალი TDW-ით, ორი კვების წყარო, დისკის ქვესისტემა სისტემის მდგომარეობის სარეზერვო ასლისთვის.

    სერვერი SQL. მსგავსი პროცესორები, SSD მაღალი DWPD-ით, ასევე ორი კვების წყარო და დისკის ქვესისტემა RAID 1-ით სარეზერვო ასლების შესანახად.

ეს პირობითია. სპეციფიკა დამოკიდებული იქნება საბოლოო ტექნიკურ ინფრასტრუქტურაზე.

სერვერი 1C-ისთვის 200 ან მეტი მომხმარებლისთვის

მომხმარებელთა ასეთი რაოდენობის შემთხვევაში საჭიროა მოწინავე აღჭურვილობა, რომელსაც შეუძლია გაუმკლავდეს ნებისმიერი სირთულის ამოცანებს. როგორც წინა ვარიანტში, ერთი მოწყობილობა არ იქნება საკმარისი. რაც უფრო მაღალია მონაცემთა ბაზის მოთხოვნების საბოლოო რაოდენობა და თანამშრომლების რაოდენობა, მით უფრო მძლავრი იქნება საჭირო აღჭურვილობა და, შესაბამისად, მეტი მოწყობილობა კლასტერში. არ არსებობს უნივერსალური გადაწყვეტილებები;

ნებისმიერ ორგანიზაციაში, სადაც 1C 8.3 (ან 8.2) მომხმარებელთა რაოდენობა 10 ან მეტია, დიდი მოცულობის მონაცემებისთვის რეკომენდებულია კლიენტ-სერვერის ვარიანტის გამოყენება. ეს ვარიანტი ეფუძნება მესამე მხარის DBMS-ის გამოყენებას, მაგალითად, MS SQL სერვერს. ბუნებრივია, ძნელი წარმოსადგენია კლიენტ-სერვერის რეჟიმი ცალკე სერვერის გარეშე. მაგრამ თითოეული კომპანია უნიკალურია, თითოეულს აქვს საკუთარი საჭიროებები და, შესაბამისად, სერვერის არჩევანს პასუხისმგებლობით უნდა მივუდგეთ. ამ სტატიაში ჩვენ შევეცდებით ვუპასუხოთ კითხვას, თუ როგორ უნდა აირჩიოთ 1C სერვერი - როგორც პროგრამული უზრუნველყოფა, ასევე აპარატურა. არჩევანი განვითარების ძალიან მნიშვნელოვანი წერტილია საინფორმაციო სისტემაკომპანიები.

პროგრამული უზრუნველყოფის გარეშე, ნებისმიერი კომპიუტერი უსარგებლოა. მაღალი ხარისხის პროგრამული უზრუნველყოფა განსაკუთრებით მნიშვნელოვანია სერვერის აღჭურვილობაში. ის უნდა აკმაყოფილებდეს უსაფრთხოებისა და საიმედოობის უახლეს პარამეტრებს. 1C კლიენტის აპლიკაცია მულტიპლატფორმულია და ხელმისაწვდომია თითქმის ყველა ოპერაციულ სისტემაზე, მათ შორის მობილური სისტემები. სერვერის აპლიკაცია მხარს უჭერს ორ პლატფორმას - Linux და Windows.

არსებობს ხუთი ვარიანტი DBMS-სთვის, რომლითაც მუშაობს 1C პლატფორმა:

მიიღეთ 267 ვიდეო გაკვეთილი 1C-ზე უფასოდ:

  • თავად 1C 8.3-ის ჩაშენებული DBMS, ე.წ ფაილის რეჟიმი. სამუშაოს უმარტივესი ვერსია ვერ დაიკვეხნის მაღალი დაცვით. მუშაობს Windows და Linux OS-ზე. მონაცემთა ბაზის ზომის ლიმიტი არის დაახლოებით 6-10 გიგაბაიტი;
  • MS SQL სერვერი- საუკეთესო DBMS 1C-სთვის, რომელიც ხელმისაწვდომია ბაზარზე. ბევრი ექსპერტის აზრით, SQL Server ზოგადად არის Microsoft-ის საუკეთესო პროგრამული პროდუქტი. ფუნქციონირებისთვის მოითხოვს Windows OS;
  • IBM DB2უნივერსალური მონაცემთა ბაზა არის საკმაოდ საიმედო და უსაფრთხო DBMS მართვის სისტემა. მისი თავისებურება მდგომარეობს ინფორმაციის დამუშავებისა და სისტემური მეთოდების მუშაობის ზოგიერთ ნიუანსში (მაგალითად, სიმებიანი მონაცემების შემთხვევის მიმართ მგრძნობელობა). მუშაობის ხარისხზე მნიშვნელოვან გავლენას ახდენს ადმინისტრატორის უნარები და ცოდნა. მხარს უჭერს Windows, Mac OS X, Linux;
  • Oracle მონაცემთა ბაზა- ვერსიირებული DBMS, რომელიც ზოგიერთ შემთხვევაში უზრუნველყოფს გაზრდილ პროდუქტიულობას. მხარს უჭერს Windows, Mac OS X, Linux;
  • PostgreSQL- ასევე ვერსია. ყველაზე მნიშვნელოვანი უპირატესობა არის პროგრამის უფასო განაწილება. მუშაობის სიჩქარეზე დიდ გავლენას ახდენს ადმინისტრატორის კვალიფიკაცია. რეკომენდებულია მცირე რაოდენობის მომხმარებლებისთვის. მუშაობს Windows, Mac OS X, Linux.

ტექნიკის არჩევა 1C-სთვის

არჩეული პროგრამებისგან განსხვავებით აპარატურაარც ისე მარტივი. მოდით განვიხილოთ სერვერის კომპონენტების არჩევანი მომხმარებლის სხვადასხვა რაოდენობისთვის. მომხმარებელთა რაოდენობა არის აბსტრაქტული კონცეფცია. აღჭურვილობის შერჩევისას აუცილებლად გაითვალისწინეთ დოკუმენტაციის მოცულობა.

10-მდე მომხმარებელი

  • CPU: Intel Core i3 ან Intel Xeon E3-12xx.
  • ოპერატიული მეხსიერება: 4 გიგაბაიტი, რომელიც მოიცავს 2 GB ოპერაციული სისტემისთვის და 2 გიგაბაიტი DBMS ქეშისთვის.
  • დისკის ქვესისტემა
  • ქსელის ინტერფეისები

სერვერი 10-დან 40-მდე

  • CPU: Intel Xeon E3-12xx-ის ან AMD Opteron 4xxx-ის ანალოგი.
  • ოპერატიული მეხსიერება: ჩვეულებრივ 8-12 გიგაბაიტი საკმარისია.
  • დისკის ქვესისტემა: იდეალურ შემთხვევაში, სასურველია SSD + HDD კომბინაცია. მაგრამ თუ ეს შეუძლებელია, შეგიძლიათ დაკმაყოფილდეთ HDD-ით.
  • ქსელის ინტერფეისები: ჩვეულებრივ, ყველა სერვერის აპლიკაცია დამონტაჟებულია ერთ მანქანაზე.

40-დან 70-მდე

  • CPU
  • ოპერატიული მეხსიერება: 16 გიგაბაიტი, ან უკეთესი 32.
  • დისკის ქვესისტემა: HDD SAS 15K rpm-ის ტრადიციული მასივი საკმარისია.
  • ქსელის ინტერფეისები: თუ სერვერები ჩართულია სხვადასხვა მანქანები, გამოიყენეთ ქსელი, რომლის გამტარუნარიანობაა 10 გბ.

70-დან 120-მდე

ამდენ მომხმარებელთან ერთად, აზრი აქვს სერვერის აპლიკაციების ცალკეულ სერვერულ მანქანებზე განაწილებას.

  • CPU: Intel Xeon E5-26xx ან AMD Opteron 62xx.
  • ოპერატიული მეხსიერება: 32 გიგაბაიტიდან.
  • დისკის ქვესისტემა: საიმედო სერვერის SSD-ების RAID 10 სავალდებულო ტექნიკის 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 GB ოპერატიული და ექვსი დისკი: ორი SSD RAID 1-ში და ოთხი SAS დისკი RAID 10-ში.

იმ შემთხვევაში, თუ ორი ფიზიკური სერვერიჩვენ ავირჩიეთ შემდეგი კონფიგურაციები:

  • ტერმინალის სერვერი: IBM x3550 M3 ერთი Xeon E5620 პროცესორით, 32 გბ ოპერატიული და ორი SSD RAID 1-ში, დამატებითი ქსელის ბარათით ორი გიგაბიტიანი ინტერფეისისთვის. ამ სერვერს ასევე აქვს განახლების მდიდარი ვარიანტები, რადგან ის არის ორმაგი პროცესორი, აქვს 18 მეხსიერების სლოტი და მხარს უჭერს 288 GB ოპერატიული მეხსიერებას.
  • მონაცემთა ბაზის სერვერი: IBM x3250 M5 ერთი Xeon E3-1220v3 პროცესორით, 16 GB ოპერატიული მეხსიერება, დამატებითი SAS/SATA RAID კონტროლერი, ოთხი SAS დისკი RAID 10-ში, დამატებითი ქსელის ბარათი 2 გიგაბიტიანი ინტერფეისისთვის.
რატომ ავირჩიეთ ეს კონკრეტული კონფიგურაციები? ამ კითხვაზე პასუხის გასაცემად, მოდით გამოვთვალოთ რა გვჭირდება მომხმარებლის კომფორტული გამოცდილების უზრუნველსაყოფად ჩვენს პატარა ორგანიზაციაში, სადაც 25-30 თანამშრომელია. ყოველგვარი გაუგებრობის თავიდან ასაცილებლად: ეს არის 1C-ის იაფად განხორციელების მხოლოდ ერთი მაგალითი და ხშირ შემთხვევაში უფრო მიზანშეწონილია სხვა კონფიგურაციის არჩევა.

CPU

CPU დროის თვალსაზრისით, ტერმინალის სესიები არ იკავებს დიდ წილს. სხვადასხვა ორგანიზაციაში ტერმინალური გადაწყვეტილებების დანერგვის გამოცდილებიდან გამომდინარე, 30 მომხმარებლისთვის კომფორტული მუშაობის შესანარჩუნებლად საკმარისი იქნება 4-6 ფიზიკური პროცესორის ბირთვი, ერთი ბირთვი 6-8 სესიისთვის.

მცირე მონაცემთა ბაზისთვის, SQL სერვერს დასჭირდება ერთი ბირთვი. მაგრამ ჩვენ ყურადღებას გავამახვილებთ მომავალში მონაცემთა ბაზის გაფართოებაზე (ან მონაცემთა ბაზების რაოდენობის გაზრდაზე) და ავიღებთ ორ SQL ბირთვს.

1C: Enterprise სერვერისთვის მნიშვნელოვანია არა იმდენად ბირთვების რაოდენობა, არამედ მათი საათის სიჩქარე და ავტობუსის სიხშირე. ამიტომ, ჩვენ დავამატებთ კიდევ ორ ბირთვს 1C სერვერს.
და არ დაგვავიწყდეს, რომ თუ ვირტუალიზაციას ვიყენებთ, ერთი ან ორი ბირთვი გამოგვადგება ჰოსტის ოპერაციული სისტემის მუშაობის უზრუნველსაყოფად.

ჯამში ვიღებთ:

  • სერვერს ორი ვირტუალური მანქანით სჭირდება 12 ფიზიკური ბირთვი. თქვენ შეგიძლიათ გააკეთოთ ნაკლები, მაგრამ ყოველთვის უნდა იყოს ძალაუფლების რეზერვი. ამისთვის იდეალურია სერვერი ორი ექვსბირთვიანი პროცესორით.
  • ტერმინალის სერვერისთვის ერთი საკმარისია Xeon პროცესორი E5620 ექვსი ბირთვით, მონაცემთა ბაზის სერვერისთვის - Xeon E3-1220v3 პროცესორი ოთხი ბირთვით.

ოპერატიული მეხსიერება

პირველი, ვნახოთ, რამდენი ოპერატიული მეხსიერებაა საჭირო სერვისებისთვის:
  • ოპერაციული სისტემა Windows სერვერისაჭიროა მხოლოდ 2 GB ოპერატიული მეხსიერება.
  • SQL და პატარა 1C მონაცემთა ბაზისთვის საკმარისი იქნება 4-6 GB ოპერატიული მეხსიერება.
  • 1C: Enterprise სერვერს სჭირდება კიდევ 2-3 GB ოპერატიული მეხსიერება.
  • ჩვენ ველით, რომ თითოეულ მომხმარებელს დასჭირდება 700 მბ ოპერატიული მეხსიერება ტერმინალის სესიაზე, შემდეგ 30 მომხმარებელს დასჭირდება 21 გბ.
ახლა მოდით გამოვიყენოთ ეს ჩვენს ვარიანტებზე.
  • ერთი სერვერი ორი ვირტუალური მანქანით მოითხოვს დაახლოებით 40 GB ოპერატიული მეხსიერება.
  • ტერმინალის სერვერისთვის საკმარისი იქნება 24 GB ან 32 GB ოპერატიული მეხსიერება (ჩვენ ავიღებთ მას ზღვრით, მომავალი გაფართოების გათვალისწინებით). მონაცემთა ბაზებით სერვერისთვის გჭირდებათ მინიმუმ 8 GB, მაგრამ ეს არის "უკან უკან", ასე რომ 16 GB არის რეზერვში. მეხსიერება ახლა სერვერის ერთ-ერთი ყველაზე იაფი კომპონენტია.

დისკის ქვესისტემა

ეს არის მრავალი სისტემის ტრადიციული შეფერხება. სწორი მყარი დისკის არჩევა ძალიან მნიშვნელოვანია სერვერის მუშაობის უზრუნველსაყოფად. როდესაც 1C მუშაობს SQL მონაცემთა ბაზასთან, ხდება მრავალი წაკითხვის/ჩაწერის ოპერაცია წამში (IOPS). თუ მომხმარებლები მუშაობენ ტერმინალის სერვერზე თხელი კლიენტებისგან (ანუ ისინი სრულად იყენებენ ტერმინალის სერვერს როგორც სამუშაო გარემო), ეს დიდ დატვირთვას აყენებს სერვერის დისკის სისტემას. მაგალითად, ტერმინალის სერვერის 30 მომხმარებელი RAID 1-ზე, SATA 3 გბ/წმ-ზე, WD Velociraptor დისკებით, თავს არაკომფორტულად გრძნობს ფოსტით მუშაობისას და ინტერნეტში აქტიურად სერფინგის დროს. ტერმინალის სერვერებისთვის, ჩვენ გირჩევთ გამოიყენოთ SSD დისკები. მონაცემთა ბაზის სერვერებისთვის - SAS დისკები აწყობილი ხარვეზების ტოლერანტ მასივებში.

დისკების გარდა, ყურადღება უნდა მიექცეს დისკის კონტროლერსაც. თანამედროვე სერვერებიაქვს საკმაოდ კარგი კონტროლერები ბორტზე, მაგალითად, HP SmartArray და DELL PERC. თუმცა, არასწორი იქნება "საბორტო" გადაწყვეტილებების გამოყენება მძიმე დატვირთვის დროს, როდესაც საჭიროა მაქსიმალური შესრულება. მცირე დაზოგვით, შეგიძლიათ მარტივად მიიღოთ ძლიერი სერვერი, რომელიც საერთოდ არ იტვირთება დატვირთვას. ამიტომ, კონტროლერი უნდა იყოს აპარატურა და არა პროგრამული უზრუნველყოფა, თავისი არასტაბილური მეხსიერებით.

მოდით განვიხილოთ ამ პრობლემის გადაჭრის ვარიანტები.

  • ერთი სერვერისთვის ორი ვირტუალური აპარატით, მიზანშეწონილია გამოიყენოთ ორი RAID მასივი: ერთი შეიცავს ტერმინალის სერვერის ვირტუალური მანქანის ფაილებს, მეორე შეიცავს მონაცემთა ბაზის სერვერს და 1C: Enterprise ვირტუალური მანქანის ფაილებს. თქვენი პირველი მასივის შესაქმნელად, უმჯობესია გამოიყენოთ ორი SSD დისკი RAID 1-ში (სარკე).

    ჯობია მეორე მასივი შევქმნათ ოთხი SAS დისკიდან RAID 10-ში (სარკე + ზოლი), მაგრამ ასევე შესაძლებელია RAID 1-ში ორი SSD დისკიდან. არჩევანი დამოკიდებულია მხოლოდ დისკების ღირებულებაზე და სერვერის მოდელზე.

  • ორი სერვერისთვის ყველაფერი ერთნაირია, მხოლოდ მასივები გადანაწილდება სერვერებს შორის. ტერმინალზე - RAID 1 ორი SSD-დან, მონაცემთა ბაზის სერვერზე - RAID 10.

ერთი ან მეტი სერვერი

როგორც ზემოთ აღინიშნა, მცირე ორგანიზაციებს აქვთ საკმაოდ დიდი სურვილი, განათავსონ ყველა სერვისი ერთ სერვერზე.

ერთი სერვერისა და ვირტუალიზაციის უპირატესობებში შედის ენერგიის დაბალი მოხმარება და რესურსების უფრო მოქნილი განაწილება ვირტუალურ მანქანებს შორის. ისე, ვირტუალური მანქანების გადაცემა, თუ რამე მოხდება, ბევრად უფრო მოსახერხებელია, ვიდრე ფიზიკური OS-ების გადაცემა.

თუმცა, ორ სერვერს აქვს უფრო დიდი განახლების შესაძლებლობები. მაგალითად, ჩვენს ვერსიაში იაფი IBM x3550 M3 სხვა პროცესორისა და ოპერატიული მეხსიერების დამატებით იქცევა ელეგანტურ მოკლე ტერმინალის სერვერად 50 ან მეტი მომხმარებლისთვის.

ჩვენს შემთხვევაში კიდევ ერთი "ბუშტი", რომელიც უნდა გავითვალისწინოთ ორის არჩევისას ფიზიკური სერვერები, ეს არის მონაცემთა გაცვლა მათ შორის ქსელის საშუალებით. უ ვირტუალური სერვერებიმონაცემთა გაცვლა ხდება ვირტუალური გადართვის საშუალებით. აქ, ქსელის გამტარუნარიანობის გასაზრდელად, შეგიძლიათ თითოეულ სერვერზე დააინსტალიროთ ქსელის ბარათი ორი გიგაბიტიანი ინტერფეისით, რომლებიც შეიძლება გაერთიანდეს ერთმანეთთან და პირდაპირ დააკავშიროთ ორივე სერვერი აგრეგირებული 2 გიგაბიტიანი ბმულით. ან გამოიყენეთ ქსელის ბარათები SPF+ 10GBASE-ით, მაგრამ ეს ძვირია.

დენის რეზერვი

სერვერის გაანგარიშებისა და არჩევისას მხედველობაში უნდა იქნას მიღებული პიკური დატვირთვები. ასევე უნდა გვახსოვდეს, რომ მონაცემთა ბაზა მხოლოდ "გადიდდება", ტერმინალის სერვერზე მონაცემთა მოცულობა გაიზრდება და მომხმარებლების რაოდენობა შეიძლება გაიზარდოს. ბევრი საწარმო ზოგავს ელექტროენერგიის რეზერვებს და ექვსი თვის ან ერთი წლის შემდეგ მათ ექმნებათ სამუშაოს შეფერხებები და მომხმარებლის საჩივრები. ეს ის შემთხვევაა, როცა ზედმეტი დაზოგვა იწვევს მომავალში ახალ ხარჯებს – ძუნწი ორჯერ იხდის. ჩვენ მიერ არჩეული ვარიანტები შექმნილია ენერგიის რეზერვებისა და განახლების ვარიანტებით. მხედველობაში მიიღება, რომ DELL R710-ში კიდევ ორის დამატება იქნება შესაძლებელი მყარი დისკებიდა ოპერატიული მეხსიერება, ასევე პროცესორების შეცვლა უფრო ეფექტურით.

ასე რომ, თუ გაფართოება გჭირდებათ, ან სერვისების რაოდენობა იზრდება, მაშინ დიდი პერსპექტივებია და არსებული სერვერები ჯერ კიდევ დიდი ხნის განმავლობაშიეფექტურად შეასრულებენ დავალებებს. იქნებ ერთ წელიწადში უცებ დაგვჭირდეს მომხმარებელთა რიცხვის გაორმაგება, 60 ადამიანამდე? გთხოვთ.

თუ თქვენ იყენებდით ერთ DELL R710 სერვერს, მაშინ შეგიძლიათ იყიდოთ იაფი IBM x3550 M3, დააინსტალიროთ ჰიპერვიზორი, გადაიტანოთ ვირტუალური მანქანა მონაცემთა ბაზით და 1C სერვერით და ყველა რესურსი მისცეთ DELL-ს. ვირტუალური მანქანატერმინალით. ეს იქნება სწრაფი და არ დაგჭირდებათ „გადააგდოთ ყველაფერი და იყიდოთ ახალი“.
თუ თქვენ იყენებდით ორ IBM სერვერს, მაშინ x3550 M3 მეორე პროცესორის და მცირე რაოდენობით ოპერატიული მეხსიერების დამატებით გადაიქცევა საშუალო აპარატიდან საკმაოდ ძლიერ მანქანად. ხოლო x3250 M5-ში შეგიძლიათ განაახლოთ პროცესორი E3-1220v3-დან E3-1285v3-მდე.

დასაწყისისთვის, მე ვთავაზობ გამოვყო რამდენიმე სამუშაო სცენარი:

1.) ფაილების მონაცემთა ბაზასთან მუშაობა საზიარო რესურსის საშუალებით (ვებ სერვერი)

2.) ტერმინალში ფაილების მონაცემთა ბაზასთან მუშაობა

3.) სერვერის (MSSQL) მონაცემთა ბაზასთან მუშაობა

ფაილების მონაცემთა ბაზასთან მუშაობა საზიარო რესურსის საშუალებით (ვებ სერვერი)


აქ ყველაფერი საკმაოდ მარტივია. თუ ეს არის ჩვეულებრივი ფორმები და 1-3 მომხმარებელი. შემდეგ "სერვერზე" (მანქანა, რომელზეც განთავსებული იქნება მონაცემთა ბაზა) აირჩიეთ:

  • სწრაფი ხრახნები- ყურადღება მიაქციეთ შპინდლის ბრუნვის სიჩქარეს (აიღეთ 7200 rpm). მაგალითად, ჩვენ არ ვიღებთ მწვანე სერიას WD-დან, ვიღებთ შავ ან წითელს. Seagate-ს აქვს თანავარსკვლავედის სერია.
  • CPU- ბირთვები არ არის ისეთი მნიშვნელოვანი, როგორც მათი სიხშირე. 1C იყენებს მრავალ ბირთვს საკმაოდ ცუდად (სულ არა), ასე რომ, 8-ის სარგებელი ბირთვული პროცესორიამას ვერ მიიღებთ, ამას 2 ბირთვიანი პროცესორი უფრო მაღალი სიხშირით გააკეთებს. მაგალითად, core i3 4360 - ამჟამად ეს არის მაქსიმალური სიხშირე Intel-ისთვის (4 გჰც ტურბო რეჟიმში).
  • ოპერატიული მეხსიერება -ის აქ არ ითამაშებს როლს. იმის გათვალისწინებით, თუ როგორ ჭამს თანამედროვე აპლიკაციები მეხსიერებას, დააყენეთ ის 8 გბ-ზე
  • ბადე- ფაქტობრივად, 1 გბიტიანი ქსელით დიდ სარგებელს ვერ მიიღებთ, მაგრამ მიუხედავად ამისა, თუ 8 ბირთვიანი გრეხილი წყვილი დაჭიმულია (შეგიძლიათ დაათვალიეროთ კონექტორები), მაშინ აზრი აქვს ამავე დროს გიგაბიტიანი გადამრთველის დაყენებას. ფაილის გაზიარების დრო უფრო სწრაფი იქნება.
    და ამ სცენარის საბოლოო შეხება არის ის, რომ არ არის საჭირო მონაცემთა ბაზის განთავსება სადმე ცალკე მანქანაზე - ხანგრძლივი ოპერაციები შესრულდება ბევრად უფრო სწრაფად ადგილობრივად, ვიდრე ქსელში. ჩაიცვით ეს მანქანა სამუშაო ადგილი, საიდანაც იგეგმება, მაგალითად, თვის დახურვა ან ინფორმაციის უსაფრთხოების განახლებების განხორციელება.

კიდევ ერთი საკითხია, თუ ბაზა ეფუძნება მართულ ფორმებს. აი, თუ ყველაფერს ისე გააკეთებთ, როგორც ზემოთ აღინიშნა, მუხრუჭებს მიიღებთ. მაგრამ მაინც არსებობს გამოსავალი:

  • SSD დისკი*ჩვეულებრივი ხრახნის ნაცვლად ის გვიშველის. აიღე 120 GB დისკი, საბედნიეროდ, კურსის გაზრდის გათვალისწინებითაც კი მისაღებია. გირჩევთ ყურადღება მიაქციოთ Intel 520/530 სერიას, kingston v300. კიდევ უკეთესი, უბრალოდ წაიკითხეთ უახლესი მოდელების მიმოხილვები, რადგან... ეს ბაზარი საკმაოდ სწრაფად ვითარდება და ბაზარზე ახალი პროდუქტები შემოდის
    * შენიშვნა: თუ თქვენ აერთიანებთ დისკებს RAID-ში და mirroring, მაგალითად, RAID1. ამ შემთხვევაში არის ასეთი წერტილი: უმეტესობა SSD დისკებიმორთვა საჭიროა ნაგვის გასასუფთავებლად (ძირითადად ეხება საკმაოდ ძველ მოდელებს), რეიდის რეჟიმში ბრძანება შეიძლება არ იყოს მხარდაჭერილი და დისკი დაქვეითდება სიჩქარით მუშაობისას. ამ პრობლემის თავიდან ასაცილებლად, შეგიძლიათ გამოიყენოთ მინიმუმ ორი მეთოდი: იდეალურად, შეიძინეთ საწარმოს დონის SSD, მაგალითად, Intel DC3500. თუ ძვირია, შეგიძლიათ გამოიყენოთ კომბინაცია: დედაპლატა ჩიპსეტით
  • CPU- წინა აბზაცის მსგავსი. რაც უფრო მაღალია სიხშირე მით უკეთესი.
  • ოპერატიული მეხსიერება -დიდი ის აქ როლს არ ითამაშებს. იმის გათვალისწინებით, თუ როგორ ჭამს თანამედროვე აპლიკაციები მეხსიერებას, დააყენეთ ის 8 გბ-ზე

თუ 1 მომხმარებელი მუშაობს ლოკალურად მონაცემთა ბაზასთან, მაშინ ეს საკმარისია მისი კომფორტული მუშაობისთვის, მაგრამ საერთო რესურსით ქსელის მუშაობის სიჩქარე მაინც ნელი იქნება. მაგრამ აქაც არის გამოსავალი - მუშაობა ვებ სერვერზე. ინტერნეტში შეგიძლიათ იპოვოთ სტატიების დიდი რაოდენობა, რომლებიც აღწერს, თუ როგორ უნდა მოაწყოთ მუშაობა 1C– სთან ანალოგიურად, ამ სტატიაში ამაზე არ ვისაუბრებ. ერთადერთი, რასაც გაგიზიარებთ, არის ჩემი დაკვირვებები: სასურველია მომხმარებლისთვის სამუშაოს კონფიგურაცია არა ბრაუზერის, არამედ თხელი კლიენტის მეშვეობით (როდესაც ახალ მონაცემთა ბაზას ვამატებთ ინფორმაციული უსაფრთხოების სიას, ინფორმაციის უსაფრთხოების განთავსებაზე. გვერდზე არის პუნქტი "ვებ სერვერზე"). ეს, ჩემი დაკვირვებით, უფრო სწრაფია, ვიდრე ბრაუზერის საშუალებით. გარდა ამისა, ბრაუზერში მუშაობისას, ინტერფეისში არის შეცდომები (PM-ის გადაადგილება და ა.შ.), რომლებიც არ არის თინ კლიენტთან მუშაობისას.

სინამდვილეში, ამ რეცეპტის გამოყენებით (ssd, მაღალსიჩქარიანი პროცესორი, ვებ სერვერი, თხელი კლიენტი). თქვენ შეგიძლიათ გაანადგუროთ მითი ”თუ მომხმარებელთა რაოდენობა 1-ზე მეტია (ზოგიერთ ვერსიაში 0-ზე მეტი :)) - გჭირდებათ სერვერის ბაზა*.

*თუმცა, რა თქმა უნდა, გაფრთხილებით, რომ ეს არ არის UPP ან მონაცემთა ბაზის ზომა > ~ 4 GB, და მომხმარებელთა რაოდენობა არ აღემატება 4-ს (ეს არის მონაცემთა ბაზის მაქსიმალური ზომა და მომხმარებელთა რაოდენობა, რაც მე მინახავს, ​​ალბათ ვინმეს შეგხვედრიათ შემთხვევები, როდესაც ვებ სერვერის მეშვეობით მუშაობდა თუ არა ფაილების მონაცემთა ბაზაზე მეტი ადამიანი?

ტერმინალში ფაილების მონაცემთა ბაზასთან მუშაობა

მოდით გადავიდეთ შემდეგ ვარიანტზე. ჩვენ გვაქვს ტერმინალის სერვერი და ფაილების მონაცემთა ბაზა. ყველაფერი აქ მსგავსია 1 სცენარის გარდა, გარდა პროცესორისა:

  • SSD დისკიჩვეულებრივი ხრახნის ნაცვლად.*
    * შენიშვნა:დარწმუნდით, რომ აკრიფეთ დისკები RAID-ში სარკეებით, მაგალითად, RAID1. ამ შემთხვევაში, არსებობს ასეთი პუნქტი: SSD დისკების უმეტესობას ნაგვის გასასუფთავებლად სჭირდება მორთვა (ძირითადად, საკმაოდ ძველი მოდელებისთვის რეიდის რეჟიმში, ბრძანება შეიძლება არ იყოს მხარდაჭერილი და დისკი დაქვეითდება სიჩქარით მუშაობისას); ამ პრობლემის თავიდან ასაცილებლად, შეგიძლიათ გამოიყენოთ მინიმუმ ორი მეთოდი: იდეალურად, შეიძინეთ საწარმოს დონის SSD, მაგალითად, Intel DC3500. თუ ეს ძვირია, შეგიძლიათ გამოიყენოთ საბაჟო კლასის SSD, მაგრამ შემდეგ დარწმუნდით, რომ მისი გადაწერის რესურსი საკმარისია თქვენი სამუშაო სცენარისთვის.
  • CPU- აქ აზრი აქვს i3-ის ნაცვლად corei5-ის აღებას, რადგან 1C იმუშავებს ტერმინალზე, დამატებით 2 ბირთვი არ დააზარალებს, მაგრამ არ დაივიწყოთ სიხშირე.
  • ოპერატიული მეხსიერებაადმინისტრატორებს შორის არის ასეთი სტაბილური გამოთქმა: არ არსებობს ზედმეტი მეხსიერება). ჩემი გამოცდილებიდან გამომდინარე, BP3-ში მომუშავე 7 ადამიანი იკავებს ტერმინალზე 8-12 GB (დამოკიდებულია იმაზე, თუ რამდენი დოკუმენტი ღიაა თითოეული მომხმარებლისთვის). ჩვეულებრივი ფორმებისთვის, მეხსიერების რაოდენობა შეიძლება გაიყოს 2-ზე :), სავარაუდო გამოთვლა შეიძლება გაკეთდეს შემდეგნაირად: 256 MB ტერმინალის სესიისთვის + 1,5 GB 1C.

სერვერის (MSSQL) მონაცემთა ბაზასთან მუშაობა


ეს სცენარი ყველაზე რთულია და, შესაძლოა, ცალკე სტატიას მოითხოვს. ამ სტატიაში მე გთავაზობთ გავითვალისწინოთ მხოლოდ ძირითადი პრინციპები, რომლებიც გავლენას ახდენენ შესრულებაზე

  • ჰოსტინგი SQL სერვერი და 1C სერვერი.სხვადასხვა მანქანებზე ან ერთზე. არსებობს ასეთი მომენტი: თუ ისინი იმავე მანქანაზე არიან, მაშინ მათ შორის კომუნიკაცია ხდება საერთო მეხსიერების პროტოკოლის საშუალებით და ამ შემთხვევაში ვიღებთ ბონუსს შესრულებაში, რომელიც არ არის, როდესაც ისინი სხვადასხვა მანქანებზე არიან.
  • CPU.მაგრამ აქ გამოდგება მაღალი საათის სიჩქარე და მრავალბირთვიანი. იმიტომ რომ ჩვენ გვაქვს SQL სერვერის პროცესი, თუ ის არის ერთსა და იმავე მანქანაზე, და რამდენიმე 1C rphost სერვერის პროცესი, რომელიც ჩატვირთავს პროცესორის ბირთვებს, განსაკუთრებით მინდა გამოვყო ორმაგი პროცესორული სისტემები (ანუ როდესაც არის ორი სოკეტი დედაპლატაზე ან. ერთზე მეტი სოკეტი). მაშინაც კი, თუ მას ერთი ცარიელი სოკეტით იღებთ „რეზერვში, მოგვიანებით იყიდეთ დამატებითი პროცესორი, თუ მოულოდნელად დაგჭირდებათ“. მე მინახავს დიდი რაოდენობით ორ სოკეტიანი სერვერები, რომლებიც სიცოცხლის ბოლომდე უმოქმედოდ დარჩნენ ცარიელი მეორე სოკეტით. თუმცა, თუ კომპანია იხდის... რატომ უარყოთ საკუთარი თავი სიამოვნებაზე :)
  • ოპერატიული მეხსიერება. თავის მუშაობაში SQL სერვერი* აქტიურად იყენებს RAM-ს, თუ ის არ არის საკმარისი, წვდება დისკებზე, რომლებიც ssd-ის შემთხვევაშიც უფრო ნელია ვიდრე RAM; ამიტომ, აქ არ არის საჭირო მეხსიერების დაზოგვა. ბიუჯეტი მაქსიმალურ რაოდენობას (არ დაგავიწყდეთ, რა თქმა უნდა, საღი აზრი :)) და დატოვეთ უფასო სლოტები დედაპლატზე, რათა ყოველთვის შეძლოთ დამატებითი ჯოხის მიწოდება.
    *შენიშვნა: არ დაგავიწყდეთ SQL სერვერის მიერ გამოყენებული მაქსიმალური ოპერატიული მეხსიერების შეზღუდვა ისე, რომ ეს საკმარისი იყოს OS და ტერმინალის სესიებისთვის, ასევე გაზარდეთ ნაბიჯები tmp და SQL მონაცემთა ბაზის გაზრდისთვის (ნაგულისხმევად, ნაბიჯი არის 1 მბ, რომელიც არის ძალიან პატარა, კომპლექტი 200 მბ თითო ბაზაზე და 50 მბ თითო ჟურნალში)
  • დისკის ქვესისტემა.შეიძლება ფიქრობთ, რომ თუ ოპერატიული მეხსიერების რაოდენობა მონაცემთა ბაზის ზომაზე დიდია, მაშინ ეს ყველაფერი მეხსიერებაში იქნება და ყველაფერი გაფრინდება. შეიძლება ასეც იყო... პირველ ჩაწერის ოპერაციამდე :) რომელიც ჩაწერს დისკებზე. და აი, სადაც მყარი დისკები გაგიფუჭებთ :) გამოიყენეთ SSD დისკები. და აი, ნუ დაზოგავთ არა დესკტოპის SSD-ებს, იყიდეთ ნორმალური საწარმოს დონის SSD-ები. Intel DC3700 -200GB, რესურსი 3.7 პეტაბაიტი (10 გადაწერა მთელი საცავის მოცულობაზე დღეში 5 წლის განმავლობაში),შეიძლება მოიძებნოს 24000r/ცალი + წამი RAID1=48000. ლიცენზია გაცილებით ძვირი დაჯდება.

როგორც ჩანს, ეს არის. თუ თქვენ გაქვთ შეკითხვები / საჩივრები / წინადადებები - კეთილი იყოს თქვენი მობრძანება კომენტარებში;)

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი