AZURE SQL DATABASE BUSINESS CONTINUITY
Business continuity (iş sürekliliği) bilgi işlem altyapısının bozulması durumuna karşı çalışmaya devam etmeyi sağlayacak mekanizmaları, politikaları ve prosedürleri ifade etmektedir.
Database açısından bakıldığında aşağıda belirttiğim 4 adet potansiyel bozulma senaryosu vardır:
- Donanım veya yazılım arızaları sonucunda database node etkileyen hatalar.
- Veri bozulması veya silinmesi : Bunun sebebi genelde bir uygulamada olan bug yada insan hatasıdır.
- Datacenter kesintisi : Oluşabilecek doğal felaket sonucunda meydana gelebilir.
- Yükseltme ve bakım hataları: Bir uygulama veya veritabanına planlanan yükseltmeler veya bakım sırasında meydana gelen beklenmedik sorunlardır.
Azure SQL Veritabını İş Sürekliliği Sağlayan Nedir?
Azure SQL Veritabanı her zaman için her veritabanını üç veya daha fazla kopya ile güncel tutarak, yüksek oranda erişebilirlik üzerine inşa edilmiştir. Bu yüksek erişilebilirlilik senaryosu Donanım veya yazılım arızaları senaryosunu adreslemektedir.
Yeni servis katmanları olan Basic, Standart ve Premium ile iş sürekliliği bir üst seviyeye çıkmış ve diğer 3 senaryo adreslenmiştir.
Veri bozulması veya silinmesi: Basic, Standart ve Premium veritabanları self-servis istenilen zamana geri dönme, veritabanını önceki bir duruma geri getirme özelliğini desteklemektedir. Bu özellik ile uygulamalardan yada kullanıcılardan oluşabilecek hatalara ve silinmelere karşı önlem oluşturmaktadır. Full yedekler haftalık, değişen yedekler günlük ve transaction log yedekleri 5 dakikada bir alınmaktadır. Basic için yedekler 7 gün boyunca, Standart için 14 gün boyunca, Premium için 35 gün boyunca korunmaktadır. Bu koruma süreleri içerisinde yedeğinizi istenilen tarihte geri döndürebilirsiniz.
Datacenter kesintisi: Basic, Standart ve Premium veritabanı katmanlarında veritabanlarını uzun süreli datacenter kesintilerine karşı korumak için başka bir datacenterda da barındırabilirsiniz. 3 adet coğrafi yedeklilik çözümü sunulmaktadır.
- Geo-restore özelliğinde veritabanınızın geo-redundant kopyası son günlük yedeği içermektedir.
- Standard geo-replication özelliği Standard ve Premium veritabanları için kullanılabilmektedir. Bu özellikte veritabanınızın local yüksek erişebilirlik sistemi ikinci bir replica ile ve diğer eşleşen bir bölge ile genişletilir. Bu ikincil veritabanı offline konumdadır ve erişilemez. Ancak veri merkezine erişim kesilirse bu ikincil kopya online konumuna geçer.
- Active geo-replication Premium veritabanlarında kullanılabilmektedir. Bu özellik veri kaybının en az olduğu ve en hızlı şekilde recovery süresinin olduğu bir çözümdür. Standart geo-replication tipinin 4 coğrafi bölge ile genişletilmesi ve ikincil veritabanının her zaman online ve okunabilir konumda olması özelliğini içermektedir.Ayrıca yük dengeleyiciler ile gecikme süreleri en aza indirilip dünyanın her yerinden en hızlı şekilde erişilmesi sağlanmaktadır.
Yükseltme ve bakım hataları: Active geo-replication kullanarak veritabanınızı veya uygulamanızı yükseltmeden, güncelleştirmeden yada bakım uygulamadan hemen önce dondurabilir ve çoğaltılmış bir kopyasını oluşturabilirsiniz. Bir hata ile karşılaştığınızda bu kopyadan geriye dönmek daha kolay olacaktır.