50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ایجاد سرور پشتیبان ویندوزی در شبکه سازمانی

با سلام خدمت اساتید محترم

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

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


پرسیده شده در 1404/04/01 توسط

2 پاسخ

0

با سلام و احترام خدمت شما دوست گرامی،

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

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

در ادامه، مروری بر مهم ترین راهکارهای قابل اجرا برای چنین سناریویی خواهیم داشت:


✅ ۱. استفاده از Failover Clustering در ویندوز سرور

  • با استفاده از Windows Server Failover Cluster (WSFC) و قرار دادن نرم افزار و دیتابیس SQL Server در حالت High Availability، می توانید سرور دوم را به عنوان نود دوم کلاستر تعریف کنید.

  • نیازمند:

    • Storage مشترک (SAN یا Storage Spaces Direct)

    • Active Directory Domain

    • نسخه های Enterprise برای برخی امکانات SQL

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


✅ ۲. راهکار Replication با Hyper-V Replica

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

  • با فعال سازی Hyper-V Replica، می توانید نسخه ای از ماشین مجازی را روی سرور دوم داشته باشید که به صورت asynchronous (با تأخیر کم) با سرور اصلی sync می شود.

  • مزایا:

    • نیاز به Storage مشترک ندارد

    • قابل اعتماد برای بسیاری از سناریوهای DR

  • در صورت خرابی سرور اول، می توانید VM دوم را سریعاً روی سرور دوم فعال کرده و وارد مدار نمایید (Manual Failover یا Planned Failover)


✅ 3. استفاده از SQL Server AlwaysOn Availability Groups (در صورت حیاتی بودن دیتابیس)

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

  • دیتابیس ها به صورت بلادرنگ بین سرورها sync می شوند.

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


✅ 4. استفاده از راهکارهای Third-Party مانند:

نرم افزارتوضیح
Veeam Backup & Replicationپشتیبان گیری لحظه ای و امکان Failover دستی یا خودکار
ZertoReplication بلادرنگ بین سرورهای مجازی، با RPO و RTO بسیار پایین
Double-Take Availabilityمخصوص سیستم های فیزیکی و مجازی، Real-time replication

📌 پیشنهاد عملی (در صورت عدم استفاده از زیرساخت مجازی سازی):

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

  1. تبدیل سرور فیزیکی به VM با ابزارهایی مانند Disk2VHD یا Veeam Agent

  2. پیاده سازی Hyper-V یا VMware ESXi روی هر دو سرور

  3. راه اندازی Hyper-V Replica بین دو میزبان

  4. در نهایت، تست فرآیند Failover و اطمینان از صحت کارکرد سرویس ها در سرور دوم


🎓 در توسینسو پیشنهاد می شود:

جهت تسلط عملی بر این راهکارها، مطالعه یا تهیه دوره زیر توصیه می گردد:

🔗 دوره آموزش کلاسترینگ و های اویلیبیلیتی در ویندوز سرور با Hyper-V و Replica
در این دوره، سناریوهایی مانند همین پرسش شما به صورت پروژه محور پیاده سازی شده است.


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

پاسخ در 1404/04/07 توسط
0

اینجا دوتا بحث داری 

اولی SQL 

دومی نرم افزارت

برای SQL میتونی یک سرور sql mirror راه اندازی کنی یا یک سرور sql راه بندازی و روی sql اول Replication راه اندازی کنی که اونم شرایط خاص خودش رو داره. مثلا Transactional replication که نیازمنده اینه که تمام جدول ها حتما primary key داشته باشن یا مثلا peer replication که روی ورژن استاندارد کار نمیکنه و حتما ورژن sql باید انترپرایز باشه و کلی داستان دیگه


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


پاسخ در 1404/04/02 توسط

پاسخ شما