Azure depolama hesabının rolünü ve ilişkili çoğaltma özelliklerini anlama

Tamamlandı

Sağlık uygulamanızı yüksek oranda kullanılabilir olacak şekilde yapılandırma projesi kapsamında bir Azure depolama hesabı oluşturmanız ve yapılandırmanız gerekir. Uygulamanın sahada çalışan hekimlere ve uzman doktorlara hasta ziyaretlerinden görüntüleri karşıya yükleme olanağı tanıdığını hatırlayın. Bu görüntüler önemli klinik bilgileri içeriyor ve bir Azure bölgesi hata verse bile bunların kullanılabilir olmaları gerekiyor.

Şimdi Azure depolama hesabının verilerin çoğaltılmasına ve yüksek kullanılabilirliğe olanak tanımak için nasıl yapılandırıldığını görelim.

Azure depolama hesapları

Azure depolama hesapları, sanal makineler için dosyalar, bloblar, tablolar ve diskler gibi veri nesnelerini depolamak için kullanılır. Depolama hesabında depoladığınız verilere HTTP veya HTTPS üzerinden küresel olarak her konumdan erişilebilir; bu veriler yüksek oranda kullanılabilir ve güvenlidir.

The storage types that are accessible as read-access geo-redundant storage.

Veri yedekliliği

Azure’da bir veri merkezi veya bölgenin erişilemez olması veya donanımın belirli bir parçasının arıza yapması durumunda verilerin her zaman kullanılabilir olmasını sağlamak için veriler çoğaltılır. Kullanabileceğiniz çoğaltma seçenekleri şunlardır:

  • Yerel olarak yedekli depolama (LRS)
  • Alanlar arası yedekli depolama (ZRS)
  • Coğrafi olarak yedekli depolama (GRS)
  • Okuma erişimli coğrafi olarak yedekli depolama (RA-GRS)
  • Coğrafi alanlar arası yedekli depolama (GZRS)
  • Okuma erişimli coğrafi alanlar arası yedekli depolama (RA-GZRS)

Her çoğaltma seçeneği farklı bir yedekli çalışma ve dayanıklılık düzeyi sağlar. Aşağıdaki bölümlerde bu seçenekler daha ayrıntılı olarak açıklanır.

Yerel olarak yedekli depolama (LRS) nedir?

Diagram showing an overview of locally redundant storage.

Yerel olarak yedekli depolama verileri çoğaltır ve bir bölgedeki tek bir veri merkezi tesisi içinde yer alan hata etki alanlarında veya donanım raflarında bunların üç kopyasını depolar. Bir donanım arızası veya bakım çalışması olduğunda verilerinizin kullanılabilir ve erişilebilir olmaya devam etmesi için veriler çoğaltılır.

LRS, verilerinizi donanım arızalarına karşı korur. Ancak, veri merkezindeki olası bir kesintiden korunmazsınız. Örneğin Güney Birleşik Krallık bölgesindeki Dizi 1’de donanım arızası olursa, verileriniz yine de Dizi 2’de kullanılabilir durumda olur. Veri merkezinin tamamında bir hata olursa büyük olasılıkla verilerinizi kaybedersiniz.

LRS, sunulan en az maliyetli çoğaltma seçeneğidir. Kesinti önem derecesine bağlı olarak, veri merkezi kesintisi sırasında tüm verilerinizi kaybetme olasılığınız olduğu için de en az dayanıklılık sağlar.

Alanlar arası yedekli depolama (ZRS) nedir?

Diagram showing an overview of zone-redundant storage.

Alanlar arası yedekli depolama, verilerinizi bölge içindeki üç depolama kümesinde çoğaltır. Her küme diğer ikisinden fiziksel olarak ayrıldığı için, bunlar güç veya ağ gibi farklı altyapı hizmetleri tarafından sağlanır.

Veri merkezinde kesinti olsa da verilerinize bu bölge içindeki başka bir kullanılabilirlik alanından erişebilirsiniz. Normal koşullarda, veriler bölgeye bağlı olarak iki veya üç kullanılabilirlik alanına çoğaltılır.

Kullanılabilirlik Alanı (AZ), bölgedeki bir veya birden çok veri merkezinden oluşan fiziksel bir konumdur. Genellikle, bölge başına 2-3 AZ bulunur ve her AZ, bölgedeki diğer AZ’lerden bağımsızdır.

ZRS yüzde 99,999999999999 oranında veri dayanıklılığı sunar. Ancak, tüm AZ’ler aynı bölgede yer aldığından, ZRS sizi bölgesel bir kesintiden koruyamaz. LRS veya GRS'den ZRS'ye veri geçirmek için biraz planlama ve el ile geçiş gerekir ve AZCopy gibi bir araç gerektirir.

Coğrafi olarak yedekli depolama (GRS) nedir?

Diagram showing an overview of geo-redundant storage.

Coğrafi olarak yedekli (veya coğrafi olarak yedekli) depolama, birden çok çoğaltma düzeyi sağlar. Verileriniz birincil bölge içinde üç kez çoğaltılır, ardından bu küme ikincil bir bölgeye çoğaltılır.

GRS, verilerinizin altı kopyası bulunduğu için en yüksek dayanıklılık düzeyini sağlar. Bu dayanıklılık birincil bölgede veri merkezi hatası veya bölgesel sorunlar olsa bile verilerinizin sürekli kullanılabilir olacağı anlamına gelir. Birincil bölge başarısız olursa Azure depolaması yine de ikincil bölgede kullanılabilir olur. Seçtiğiniz birincil bölgeye bağlı olarak ikincil bölge birincil bölgeyle otomatik olarak eşleştirilir. Bu eşleştirme yapılandırmasını değiştiremezsiniz.

Birincil bölge başarısız olup ikincil bölgeye geçilene kadar ikincil bölgenin erişilebilir olmayacağını unutmayın. Bu noktada ikincil bölge etkin bölgeye (birincil) dönüşür ve verileriniz erişilebilir duruma gelir.

Okuma erişimli coğrafi olarak yedekli depolama (RA-GRS) nedir?

Diagram showing an overview of read-access geo-redundant storage.

Coğrafi olarak yedekli depolama, verileri ve nesneleri ikincil bir bölgeye çoğalttığı için %99,9999999999999999 oranında dayanıklılık sağlar. Yük devretme başladığında, birincil bölgeye işaret eden DNS girdileri ikincil bölgeye işaret edecek şekilde güncelleştirilir. Şu anda DNS yük devretme işlemini Microsoft denetlemektedir.

RA-GRS kullanırken uygulamanızın etkileşimde bulunduğu uç noktayı bildiğinden emin olmanız gerekir. İkincil bölge için, uç noktanın adının sonuna "-secondary" eklenir.

RA-GRS, yüksek kullanılabilirlik gerektiren uygulamalar için idealdir.

Şu anda önizleme aşamasında olan yeni bir özellik sayesinde birincil ve ikincil bölgeler arasında yük devretmeyi Azure portalından, PowerShell’den veya Azure CLI’dan başlatabilirsiniz. Birincil uç nokta kullanılamaz duruma gelirse yükü ikincil uç noktaya devredebilirsiniz.

Yük devretme ve DNS uç noktası güncelleştirmeleri tamamlandıktan sonra depolama hesabı yeniden LRS’ye ayarlanır. Birincil bölge yeniden kullanılabilir duruma geldiğinde çoğaltma ayarlarını LRS’den RA-GRS veya GRS’ye döndürmek sizin sorumluluğunuzdadır.

Coğrafi olarak ve alanlar arası yedekli depolama (GZRS) nedir?

Coğrafi alanlar arası yedekli depolama (GZRS), ZRS seçeneğinin yüksek kullanılabilirlik avantajlarını GRS ile birleştirir. Bu çoğaltma türünde verileriniz tek bir bölgedeki üç kullanılabilirlik alanına kopyalanır. Veriler ayrıca bu bölgeyle eşleştirilmiş ikincil bölgeye de üç kez kopyalanır. Bu şekilde bölgesel olarak yedekli verileriniz bölge genelindeki kesintilere karşı korunmuş olur.

Okuma erişimli coğrafi olarak ve alanlar arası yedekli depolama (RA-GZRS) nedir?

Okuma erişimli coğrafi alanlar arası yedekli depolama (RA-GZRS), GZRS ile aynı çoğaltma yöntemini kullanır, ancak ikincil bölgeden okumanızı sağlar. Birincil bölgenizde kesinti yaşanmasa dahi ikincil bölgenize çoğaltılan verileri okumak istiyorsanız RA-GZRS çoğaltma türünü kullanın.

Hangi yedekli depolama türü ne zaman kullanılmalıdır?

Her yedekli depolama türünün en uygun kullanımını aşağıdaki tabloyla özetleyebiliriz:

Çoğaltma türü Kopya sayısı Kullanım örneği
LRS 3 Yüksek oranda kullanılabilir olması istenen ancak uyumlulukla ilgili nedenlerden dolayı yerel veri merkezinden çıkmasına izin verilmeyen veriler.
ZRS 3 Birden çok fiziksel konumda yedeklilik gerekir, ancak uyumluluk nedeniyle verilerin bölgeden ayrılmasına izin verilmez.
GRS 6 Bölge genelinde kesinti yaşansa dahi uygulama, verilere erişmeye devam eder.
RA-GRS 6 Uygulama, verileri birden çok coğrafi konumdan okur ve kullanıcılara en yakın konumdan veri sunmanızı sağlar.
GZRS 6 Uygulama, birincil bölge başarısız olsa bile verilere erişebilir ve ikincil bölgenizde kesinti yaşayan bir veri merkezi vardır, ancak birincil bölge çalışmıyorsa ikincil bölgeden okumak istemezsiniz.
RA-GZRS 6 Birincil bölgenizdeki veri merkezlerinden birinde kesinti yaşanmasa dahi kullanıcılarınıza yakın olan konumdan veri sunma amacıyla ikincil bölgenizdeki verileri düzenli olarak okumak için.

Çoğaltma stratejisini değiştirme

Azure depolama hesabını oluşturduktan sonra çoğaltma stratejisini değiştirebilirsiniz. Depolama hesabının çoğaltma durumunu LRS’den GRS’ye veya LRS’den RA-GRS’ye geçirebilir ve sonra geri döndürebilirsiniz. Çoğaltma stratejisini GZRS olarak değiştirmek için kullandığınız süreç, hesabınızın geçerli çoğaltma stratejisine göre değişiklik gösterir.