استفاده همزمان چند سرویس در یک سرور
سلام دوستان
آیا میشه همه سرویس ها رو روی یه سرور نصب و اجرا کرد؟
چه سرویس هایی باهم تداخل دارن و نباید روی یک سرور باشن و باید روی سرورهای متفاوت قرار بگیرن؟
چرا باید روی سرور متفاوت باشن دلیل تداخلشون چیه؟
6 پاسخ
با سلام. سپهر جان میتونی مکان این فایل رو بگی؟در هر دو حالت. ممنون
با سلام
در ادامه صحبتهای دوست عزیزمون jeffar ، سرویس Active Directory و Dns حتماً باید روی یه سرور نصب بشن (این دوتا هم اگه روی یه سرور باشن اون موقع هست که کارایی بالا میره) ولی بقیه سرویس ها بهتر که روی سرورهای جدا از هم باشن تا کارایی شون بیشتر باشه.
زمانی که Dns و Active Directory روی یه سرور باشن، اطلاعات Dns توی همون فایلی ذخیره میشه که اطلاعات Active Dirctory ذخیره میشه ،این هم فایل امنیت داره و هم زمانی که Replication انجام میشه اطلاعات Dns بهمراه اطلاعات Active Directory به راحتی Replicate میشه ولی زمانی که Dns جدای از Active Directory روی سرور مجزا باشه ،اطلاعات Dns توی یه فایل بدون اینکه امنیتی داشته باشه ذخیره میشه (که این فایل راحت با Notepad باز میشه) .
دوست عزیز Sepehr_Prog دقیق چرا حتما باید Active Directory و DNS روی یک سرور نصب بشن؟؟
در پاسخ دوست عزیزی که الپیک رو ایجاد کردن باید عرض کنم که در حد امکان (وجود منابع سخت افزاری) بهتر است سرویس ها بر روی سرور های مجزا نصب گردد چرا که بار زیاد بر روی یک سرویس امکان اختلال در سرویس های دیگری که بر روی همین سرور نصب شده اند را به دنبال دارد، پس پیشنهاد می گردد از سرورهای جدا استفاده کنید، و در صورت عدم وجود منابع سخت افزاری مجزا، سرویس هایی که ساعت پیک مصرف یکسانی ندارند را بر روی یک سرور نصب کنید، برای مثال یک سرویس اول صبح و همزمان با شروع به کار کاربران شبکه ترافیک سنگین دارد را در کنار سرویسی که در ساعت های میانی روز ترافیک سنگین دارد قرار دهید تا همزمانی بار ترافیکی دو سرویس باعث اختلال در کل سرویس ها نشود.
اسم فایلی که اطلاعات اکتیو دایرکتوری توش ذخیره میشه NTDS.dit هست که توی مسیر زیر قرار داره :
C:\Windows\Ntds\Ntds.dit
که اگه Dns با Active Directory روی یه سرور نصب بشن اطلاعات Dns هم توی همین فایل ذخیره میشه ولی اگه Dns روی یه سرور دیگه که اکتیو دایرکتوری روش نیست نصب بشه روی یه فایل معمولی ذخیره میشه که زمان نصب Dns میشه مسیر این فایل رو تغییر داد .
من تا حالا بین سرویس ها مایکروسافت تداخلی ندیدم
اما دلیل اینکه همه سرویس ها رو یک سرور اجرا نمی کنند:
1- سرور به لحاظ سخت افزاری توانایی جوابگویی رو نداره
2- بر فرض که سخت افزار بسیار قوی شما تهیه کنید و همه سرویس ها رو روش راه اندازی کردی اگه سرور چه به لحاظ نرم افزاری (خرابی ویندوز ) و چه به لحاظ سخت افزاری به هر دلیلی بخوابه عملا کل شبکه شما از کار می افته
3- بعضی از سرویس مثل اکتیو دایرکتوری به دلیل حساس بودن باید یک سرور به عنوان Additional در کنارش باشه
اما شما می تونی با استفاده از Virtualization روی یک سرور فیزیکی چندین سرور مجازی نصب و اجرا کنی
اما اینو در صورتی توصیه می کنم که شما واقعا به لحاظ منابع سخت افزاری محدودیت داشته باشی
بهترین کار به نظر من اینکه برای سرویس های مهم شبکه حتما یک سرور جداگانه در نظر بگیر و سرویس ها جانبی و کم اهمیت تر رو روی این سرورها تقسیم کن