چکلیست ارزیابی
- نیازمندی عملکرد، ظرفیت و زمان بازیابی را عددی کنید.
- وابستگیها و حالت خرابی را پیش از استقرار سراسری آزمایش کنید.
- هزینه لایسنس، زیرساخت، نگهداری و مهارت تیم را با هم بسنجید.
Always On AG یک انتخاب معماری است و باید بر پایه دسترسپذیری، ظرفیت، جداسازی، هزینه کل مالکیت و توان عملیاتی تیم ارزیابی شود. آنچه در محیط کوچک بهخوبی کار میکند، لزوماً در مقیاس سازمانی پایدار نیست. گروه دسترسی همیشه فعال SQL Server برای HA و DR.
Always On Availability Groups راهکار اصلی High Availability و Disaster Recovery در SQL Server است که از Enterprise Edition پشتیبانی میشود (نسخه محدود در Standard). تا ۸ Replica، failover خودکار و کوئری روی Replica های ثانویه را ممکن میکند.
Always On AG یک انتخاب معماری است و باید بر پایه دسترسپذیری، جداسازی، ظرفیت، هزینه و توان عملیاتی تیم ارزیابی شود. نتیجه مناسب برای محیط کوچک الزاماً برای مقیاس سازمانی مناسب نیست.
مقایسه صرفاً بر اساس فهرست قابلیتها، بدون آزمون بار واقعی و فرایند پشتیبانی، معمولاً هزینه و ریسک پنهان ایجاد میکند.
پنج گام عملی که ترتیب آنها اهمیت دارد؛ جهش از گام اول به گام آخر، رایجترین دلیل بازکاری در پروژههای لایسنس است.
زمان بازیابی، حداکثر داده قابل از دست رفتن، تعداد تراکنش و پنجره سرویس را به عدد تبدیل کنید؛ بدون عدد، مقایسه معماری بیمعناست.
مشخص کنید Always On AG به چه سرویسهایی وابسته است و کدام سرویسها با خرابی آن متوقف میشوند.
پیش از استقرار سراسری، حذف عمدی یک گره یا مسیر را در محیط آزمایشی اجرا کنید.
لایسنس، زیرساخت، پشتیبانی، آموزش و زمان تیم را در افق سهساله جمع بزنید.
دیاگرام، پارامترهای کلیدی و روال بازیابی را مکتوب کنید تا وابستگی به یک نفر ایجاد نشود.
پاسخ به نیازمندی عددی بستگی دارد نه به اندازه سازمان؛ یک شرکت کوچک با الزام دسترسپذیری بالا ممکن است به معماری پیچیدهتری از یک سازمان بزرگ نیاز داشته باشد.
معماریهای افزونه و مجازیسازی معمولاً تعداد هسته یا سرور لایسنسشده را افزایش میدهند؛ اثر مالی را همزمان با طراحی فنی محاسبه کنید.
هر جزء اضافه باید یک نیازمندی عددی مشخص را برآورده کند؛ اگر چنین نیازی مستند نیست، آن جزء را حذف کنید.