@ دسترس پذیری (HA)

High Availability

Down نشدن دیتابیس های شما را تضمین خواهیم نمود

راه اندازی تکنولوژی های مرتبط با High Availability جهت در دسترس بودن همیشگی دیتابیس ها در هر زمان و مکان و انتقال اینستنس و دیتابیس به سرورهای دیگر جهت اعمال فرآیندهای نگهداری و امنیتی و یا پروسه انتقال اطلاعات جهت گزارش گیری مدیران و کارشناسان و در ماشینهای دیگر در مکانهای مختلف که خللی در ارائه سرویس به کاربران موجود بوجود نیاید و همینطور امکان دسترسی به دیتابیس ها به کاربران جدید در مکان های دیگر مهیا گردد.

پیاده سازی و راه اندازی تکنولوژیهای: 

  • Always-on Availability Group
  • Always-on Failover Cluster
  • Replication
  • Database Mirroring
  • Log Shipping

ایجاد SAN های مجازی و راه اندازی آن با ISCSI Target و راه اندازی سرویس MSDTC به صورت کلاستر شده. استفاده از storage replica در ویندوز سرور.

پیاده سازی کل فرآیند Clustering در ویندوز.

ایجاد NLB جهت کنارهم قرار دادن مجموعه ای از سرورها را در قالب گروه  که یک سرویس یکسان از جمله SQL Server را ارائه بدهند و راه اندازی و پیکربندی و تنظیمات مربوط به آن

عیب یابی و رفع مشکلات Clustering.

ارتقاء سیستم عامل و SQL Server در نودهای کلاستر.

Scale Out کردن سرورها و ایجاد کلاستر بین آنها به منظور توازن بارو داشتن کپی های متعدد از اطلاعات و همینطور استفاده از این ویژگی برای کپی پکیج های SSIS دپلوی شده در سرورهای دیگر و همچنین مابین olap server ها به جهت load balancing.

1.Log Shipping

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

2.Always-on AG

انتقال امن دیتابیس ها و اینستنس به سرور و یا سرورهای ثانویه محلی و یا در سایت disaster (هم با وجود بستر domain و یا شبکه workgroup) با می نیمم هزینه تجهیزاتی در بسترهای مختلف و بصورت cross platform (چه سرورهای ویندوزی و چه لینوکسی) و همینطور امکان داشتن یک کپی از دیتابیس بصورت آنلاین جهت گزارشگیری در ماشین دیگر وجود خواهد داشت که بار گزارشات را به آن سرور ثانویه انتقال داد (امکان انتقال هم بصورت Synch و Asynch).

بکاپ گیری از سرورهای ثانویه.

توازن بار اطلاعات بین سرورهای ثانویه. مانیتور کردن always on و رفع مشکلات always on. پیاده سازی الگوی CQRS.

راه اندازی always on در لینوکس  و کلاستر کردن نودها در لینوکس با راه اندازی pacemaker.

 

3.Database Mirroring

راه اندازی این تکنولوژی در مودهای مختلف و همینطوری راه اندازی سرور witness و رفع مشکلات مربوط به این حوزه

4.Failover Cluster

درصورت بروز مشکل و خرابی برای سرور اصلی با راه اندازی  این تکنولوژی که در سطح اینستنس است بلافاصله سرور دوم به مدار خواهد آمد و اطلاعات  دیتابیسهای اینستنس اصلی را که در یک share storage قرار میگیرند سریعا در اختیار سرور دوم قرار خواهد داد.  امکان راه اندازی این تکنولوژی هم با مدل active-active و یا مدل active-passive وجود خواهد داشت و  همینطور امکان ارتباط کلاینتها با اینستنس های آن حالت ها.

  

5.Replication

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

مانیتور کردن فرآیند Replication و بهینه سازی و توزیع بار و رفع مشکلات مربوط به آن