Azure Elastik SAN'da güvenilirlik

Azure Elastic SAN, çeşitli işlem seçenekleri için ölçeklenebilir, uygun maliyetli, yüksek performanslı ve kapsamlı bir depolama çözümü sağlayan buluta özel bir depolama alanı ağı (SAN) hizmetidir. Elastik SAN, iSCSI protokolü aracılığıyla sanal makinelerinize, kapsayıcılarınıza veya diğer Azure hizmetlerinize bağlanabileceğiniz sanal diskler olan birimleri oluşturmanıza ve yönetmenize olanak tanır.

Azure'ı kullandığınızda güvenilirlik paylaşılan bir sorumluluktır. Microsoft, dayanıklılık ve kurtarmayı desteklemek için çeşitli özellikler sunar. Bu özelliklerin kullandığınız tüm hizmetler içinde nasıl çalıştığını anlamak ve iş hedeflerinize ve çalışma süresi hedeflerinize ulaşmak için ihtiyacınız olan özellikleri seçmek sizin sorumluluğunuzdadır.

Bu makalede, Azure Elastic SAN geçici hatalar, kullanılabilirlik alanı hataları ve bölge genelindeki hatalar gibi çeşitli olası kesintilere ve sorunlara karşı nasıl dayanıklı hale getirilmeye başlandığı açıklanmaktadır. Ayrıca yedekleme ve kurtarma seçeneklerini açıklar ve Azure Elastic SAN hizmet düzeyi sözleşmesi (SLA) hakkındaki önemli bilgileri vurgular.

Güvenilirlik için üretim dağıtımı önerileri

Üretim iş yükleri için aşağıdaki önerileri kullanın:

  • Alanlar arası yedekli depolama (ZRS) kullanın: ZRS, verilerinizin kopyalarını üç kullanılabilirlik alanına dağıtır.
  • Bölge hataları sırasında el ile müdahaleyi azaltmak için ağ erişiminizi yapılandırın: Özel uç noktalar el ile müdahale olmadan otomatik bölge yük devretmesini etkinleştirirken, hizmet uç noktaları el ile müdahale gerektirebilir.
  • Bölgeler arası olağanüstü durum kurtarma gerektiren iş yükleri için: Birimlerinizin anlık görüntülerini düzenli olarak oluşturun ve bunları veri koruması için yönetilen disk anlık görüntülerine aktarın. Anlık görüntüleri coğrafi olarak birincil bölgenizden uzak olan ikincil bir bölgeye kopyalayın.

Güvenilirlik mimarisine genel bakış

Elastik SAN'ın üç düzeyli bir kaynak hiyerarşisi vardır:

  • Elastik SAN: Yedekliliği yapılandırdığınız, depolama kapasitesi ayırdığınız ve performans sınırlarını ayarladığınız en üst düzey kaynaktır. Elastik SAN'ınıza ayrılan temel birim sayısı, SAN'ın tamamında kullanılabilen toplam IOPS ve aktarım hızını belirler.
  • Birim grupları: Birimleri büyük ölçekte yönetmek için kullanılan yönetim yapıları. Özel uç noktalar veya hizmet uç noktaları gibi ağ erişim ayarları birim grubu düzeyinde yapılandırılır ve gruptaki tüm birimler tarafından devralınır.
  • Birimler: SAN'ın toplam kapasitesinden bölümlenmiş tek tek depolama birimleri. Birimler, iSCSI protokolü aracılığıyla işlem kaynaklarına bağlanır.

Dağıttığınız kaynaklar hakkında daha fazla bilgi için bkz . Elastik SAN kaynakları.

Elastik SAN, verilerinizi dahili olarak depolama kümeleri içinde depolar. Elastik SAN'ınızı yerel olarak yedekli depolama (LRS) kullanacak şekilde yapılandırdığınızda, verileriniz tek bir veri merkezinde tek bir depolama kümesi içinde üç kez çoğaltılır. Verilerin kopyalarını üç kullanılabilirlik alanında depolamak için alanlar arası yedekli depolama (ZRS) yapılandırabilirsiniz. Daha fazla bilgi için bkz. Kullanılabilirlik alanı hatalarına dayanıklılık.

Geçici hatalara dayanıklılık

Geçici hatalar, bileşenlerde kısa ve aralıklı hatalardır. Bunlar genellikle bulut gibi dağıtılmış bir ortamda gerçekleşir ve işlemlerin normal bir parçasıdır. Geçici hatalar kısa bir süre sonra kendilerini düzeltmektedir. Uygulamalarınızın genellikle etkilenen istekleri yeniden deneyerek geçici hataları işleyebileceği önemlidir.

Bulutta barındırılan tüm uygulamalar, bulutta barındırılan API'ler, veritabanları ve diğer bileşenlerle iletişim kurarken Azure geçici hata işleme yönergelerini izlemelidir. Daha fazla bilgi için bkz Geçici hataları ele alma önerileri.

Elastik SAN birimine iSCSI bağlantınız kesilirse, istemcideki iSCSI başlatıcısı otomatik olarak yeniden bağlanmayı dener. Yeniden bağlanma sırasında G/Ç işlemlerinde kısa bir duraklamayla karşılaşabilirsiniz. Geçici kesintileri işlemek için iSCSI başlatıcınızı uygun yeniden deneme ve zaman aşımı ayarlarıyla yapılandırın. Ayrıntılı iSCSI ve MPIO ayarı önerileri için bkz. Elastik SAN'ınızın performansını iyileştirme.

Kullanılabilirlik alanı hatalarına dayanıklılık

Kullanılabilirlik alanları , bir Azure bölgesi içindeki veri merkezlerinin fiziksel olarak ayrı gruplarıdır. Bir bölge başarısız olduğunda hizmetler kalan bölgelerden birine devredilebilir.

Azure Elastic SAN alanlar arası yedekli depolama (ZRS) kullanacak şekilde yapılandırılabilir; bu da verilerinizin bölgedeki üç kullanılabilirlik alanında zaman uyumlu olarak çoğaltıldığı anlamına gelir. Alanlar arası yedeklilik, üretim iş yükleriniz için dayanıklılık ve güvenilirlik elde etmek için size yardımcı olur.

Tek bir birim içeren birim grubuyla alanlar arası yedekli Elastik SAN'yi gösteren diyagram. Birimdeki veriler üç kullanılabilirlik alanında çoğaltılır.

Bağlantı yaklaşımınız, bir bölge hatası sırasında iş yükünüzün sorunsuz bir şekilde kesintisiz devam etme yeteneğini etkiler. Disk birimlerinize bağlanmak için özel uç noktaları kullanın. Özel uç noktalar otomatik yük devretmeyi destekler. Hizmet uç noktalarını kullanıyorsanız, hizmet devri el ile müdahale gerektirebilir. Bağlantı yaklaşımları hakkında daha fazla bilgi için bkz. Elastik SAN için ağ yapılandırmaları hakkında bilgi edinin.

Yerel olarak yedekli depolama (LRS) kullanmak, Elastik SAN'ınızı kullanılabilirlik alanı hatalarına karşı korumasız bırakır. LRS, Verileri ZRS ile bölgeler arasında dağıtmak yerine tek bir kullanılabilirlik alanında depolayarak Elastik SAN'ı bölgesel olmayan hale getirir.

Requirements

Bölge desteği: Alanlar arası yedekli Elastik SAN kaynakları bölgelerin bir alt kümesine dağıtılabilir. Bölgelerin listesi için bkz . Elastik SAN için hedefleri ölçeklendirme.

Cost

ZRS ile Elastik SAN oluşturduğunuzda maliyet LRS'den daha yüksektir. Fiyatlandırma hakkında daha fazla bilgi için bkz. Azure Elastic SAN pricing.

Kullanılabilirlik alanı desteğini yapılandırma

  • ZRS ile yeni bir Elastik SAN oluşturun: Elastik SAN oluşturduğunuzda ve yedeklilik seçeneği olarak ZRS'yi seçtiğinizde, Elastik SAN'nız otomatik olarak alanlar arası yedekli olur. Elastik SAN oluşturulduktan sonra yedeklilik seçeneğini değiştiremezsiniz. Yeni bir Elastik SAN kaynağı oluşturma hakkında daha fazla bilgi için bkz. Elastik SAN dağıtma.

  • Mevcut bir LRS Elastik SAN'da bölge yedekliliğini etkinleştirin: LRS Elastik SAN'sını ZRS'ye dönüştüremezsiniz. Geçiş yapmak için Elastik SAN birimlerinizin anlık görüntüsünü oluşturun, bunları yönetilen disk anlık görüntülerine aktarın, ZRS'de yeni bir Elastik SAN dağıtın ve ardından bu disk anlık görüntülerini kullanarak yeni Elastik SAN'da birimler oluşturun. Daha fazla bilgi için bkz. Snapshot Azure Elastic SAN birimleri.

Tüm bölgeler sağlıklı olduğunda davranış

Bu bölümde, bölge yedekliliği için bir Elastik SAN yapılandırdığınızda ve tüm bölgeler çalışır durumda olduğunda neler bekleyebileceğiniz açıklanmaktadır.

  • Bölgeler arası işlem: Elastik SAN birimine bağlandığınızda, iSCSI bağlantınız kullanılabilirlik alanlarından birindeki bir kümeye yönlendirilir. Platform, trafiği bölgeler arasında otomatik olarak yönlendirir.

  • Bölgeler arası veri çoğaltma: İstemci bir Elastik SAN birimine veri yazdığında, yazma işlemi onay almadan önce bu veriler üç kullanılabilirlik alanı içindeki kümelere zaman uyumlu olarak yazılır. Zaman uyumlu çoğaltma, yüksek düzeyde veri tutarlılığı sağlar ve bölge hatası sırasında veri kaybı olmamasını sağlar.

    ZRS Elastik SAN dağıtımı, LRS Elastik SAN'dan daha fazla güvenilirlik sağlar, ancak daha fazla yazma gecikmesi ekler. İş yükünüzü etkileyip etkilemediğini görmek için Elastik SAN'ınızı karşılaştırın ve uygulamanızın iş yükünü benzeterek LRS ile ZRS arasındaki gecikme süresini karşılaştırın.

Bölge hatası sırasındaki davranış

Bu bölümde, alanlar arası yedeklilik için elastik SAN yapılandırdığınızda ve bölgelerden birinde kesinti olduğunda neler bekleyebileceğiniz açıklanır.

  • Algılama ve yanıt: Elastik SAN platformu, kullanılabilirlik alanındaki hataları algılar. ZRS Elastic SAN'lar için bölge yük devretmesi başlatmak üzere herhangi bir işlem yapmanız gerekmez.

  • Notification: Microsoft bir bölge kapatıldığında sizi otomatik olarak bilgilendirmez. Bununla birlikte, bölge hataları dahil olmak üzere hizmetin genel durumunu anlamak için Azure Hizmet Durumu'nı kullanabilir ve sorunları size bildirmek için Hizmet Durumu uyarıları ayarlayabilirsiniz.

  • Etkin istekler: Kullanılabilirlik alanı kullanılamaz duruma geldiğinde, hizmet etkilenen bölgedeki çoğaltmalara bağlanan devam eden G/Ç işlemlerini sonlandırabilir ve bu işlemleri yeniden denemeniz gerekir. Özel uç noktalar kullanıyorsanız hizmet otomatik olarak yük devreder. Hizmet uç noktalarını kullanıyorsanız, sağlıklı bir bölgeye geçiş yapabilmek için iSCSI başlatıcısını yeniden başlatmanız gerekebilir.

  • Beklenen veri kaybı: Elastik SAN, verileri üç kullanılabilirlik alanında zaman uyumlu olarak çoğaltarak bölge hatası sırasında veri kaybını önler.

  • Beklenen kapalı kalma süresi: Özel uç noktaları kullandığınızda, bölge geçişi otomatik olarak gerçekleşir. SAN kendini yeniden dengelerken yük devretme işleminden sonra birkaç dakika boyunca kullanılabilirlik ve performans düşüşü yaşayabilirsiniz.

    Hizmet uç noktalarını kullandığınızda, Elastik SAN otomatik olarak iyi durumdaki bir bölgeye geçiş yapmaz. Farklı, iyi durumdaki bir bölgeye yük devretme başlatmak için iSCSI başlatıcısını yeniden başlatmanız gerekebilir.

  • Trafik yeniden yönlendirme: Bir bölge kullanılamıyorsa, Elastik SAN platformu bölgenin kaybını algılar ve trafiği kalan iyi durumdaki bölgelere yönlendirir.

    El ile müdahale olmadan otomatik bölge yük devretmesini sağlamak için Elastik SAN'ınıza bağlanmak için özel uç noktaları kullanın. Özel uç noktalar yerine hizmet uç noktalarını kullandığınızda, iyi durumdaki bir bölgeye yük devretme başlatmak için iSCSI başlatıcısını el ile yeniden başlatmanız gerekebilir.

Bölge kurtarma

Kullanılabilirlik alanı kurtarıldığında, Elastik SAN platformu normal işlemleri otomatik olarak geri yükler ve üç bölgede çoğaltmayı sürdürür. Herhangi bir işlem yapmanız gerekmez.

Bölge hataları için test

Azure Elastic SAN platformu, alanlar arası yedekli kaynaklar için trafik yönlendirme, yük devretme ve bölge kurtarmayı yönetir. Bu özellik tam olarak yönetildiği için kullanılabilirlik alanı hata işlemlerini doğrulamanız gerekmez.

Bölge genelindeki hatalara dayanıklılık

Azure Elastic SAN tek bölgeli bir hizmettir. Bölge kullanılamaz duruma gelirse Elastik SAN kaynağınız da kullanılamaz. Elastik SAN için dahili bir bölgeler arası çoğaltma veya yük devretme özelliği yoktur. İş yükünüz bölge düzeyinde dayanıklılık gerektiriyorsa kendi çok bölgeli olağanüstü durum kurtarma çözümünüzün mimarisini oluşturmak sizin sorumluluğunuzdadır.

Dayanıklılık için özel çoklu bölge çözümleri

Elastik SAN verileriniz için çok bölgeli olağanüstü durum kurtarma uygulamak sizin sorumluluğunuzdadır. Önerilen yaklaşım, hacim anlık görüntülerini kullanmaktır:

  1. Anlık görüntüleri düzenli olarak oluşturun. Elastik SAN birimlerinizin belirli bir noktaya kopyalarını yakalamak için birim anlık görüntülerini kullanın.

    Kurtarma noktası hedefiniz (RPO), anlık görüntüleri ne sıklıkta oluşturup ikincil bölgeye kopyaladığınıza bağlıdır. Anlık görüntüleri ne kadar sık oluşturur ve kopyalarsanız, olağanüstü durum sırasında olası veri kaybınız o kadar düşük olur.

  2. Anlık görüntüleri yönetilen disk anlık görüntülerine aktarın.Birim anlık görüntülerinizi diğer bölgelere kopyalanabilen yönetilen disk anlık görüntülerine aktarın.

  3. Anlık görüntüleri ikincil bir bölgeye kopyalayın.Artımlı anlık görüntüyü coğrafi olarak birincil bölgenizden uzak olan yeni bir bölgeye kopyalayın . Bu, birden çok bölgenin tek bir olağanüstü durumdan etkilenme riskini azaltır.

  4. Anlık görüntülerden geri yükleme. Olağanüstü durum kurtarma senaryosunda, kopyalanan yönetilen disk anlık görüntülerinden ikincil Elastik SAN'da yeni birimler oluşturun.

Kurtarma süresi hedefiniz (RTO), verilerinizin boyutuna, bölgeler arasında anlık görüntüleri kopyalama süresine ve ikincil bölgede yeni bir Elastik SAN dağıtmak ve yapılandırmak için gereken süreye bağlıdır. Kurtarma süresini azaltmak için, olağanüstü durum oluşmadan önce kurtarma bölgenize ikincil bir Elastik SAN dağıtmayı göz önünde bulundurun. Bu, bir kesinti sırasında kapasite kısıtlamalarını önlemeye de yardımcı olur.

Yedekleme ve geri yükleme

Çoğu çözüm için yalnızca yedeklemelere güvenmemeniz gerekir. Bunun yerine, dayanıklılık gereksinimlerinizi desteklemek için bu kılavuzda açıklanan diğer özellikleri kullanın. Ancak yedeklemeler, diğer yaklaşımların koruma altına almayan bazı risklere karşı koruma sağlar. Daha fazla bilgi için bkz. Yedeklilik, çoğaltma ve yedekleme nedir?

Elastik SAN iki yedekleme türünü destekler:

  • Azure Elastic SAN backup: Bu Azure Backup özelliği yedeklemeleri zamanlamak, kurtarma noktaları için süre sonu zaman çizelgelerini ayarlamak ve kurtarma verilerini yeni bir birime ayarlamak için tam olarak yönetilen bir çözüm sunar. Yanlışlıkla silinenlere, fidye yazılımlarına ve uygulama güncelleştirmelerine karşı veri kaybına karşı korumaya yardımcı olur. Daha fazla bilgi için bkz. Azure Elastic SAN backup (önizleme).

    Important

    Bu çözüm Microsoft'un Azure Önizlemeleri için Ek Koşulları kapsamında olduğundan, bunu üretim kullanımı için değil test için kullanın.

  • An -lık görüntü: Alternatif olarak, veri koruma gereksinimlerinize göre anlık görüntüler oluşturabilir ve yönetebilirsiniz.

    Azure Elastic SAN, veri koruması için birim anlık görüntülerini destekler. Anlık görüntüler, elastik SAN'nızın toplam kapasitesinden alan kullanan birimlerinizin artımlı ve belirli bir noktadaki kopyalarıdır. Verilerinizi korumak için düzenli aralıklarla anlık görüntüler oluşturun. Sıklık, kaybetmeyi göze alabildiğiniz veri miktarına (RPO'nuz) bağlıdır. Anlık görüntüleri el ile oluşturabilir veya zamanlamaya göre oluşturmak için kendi otomasyonunuzu oluşturabilirsiniz.

    Anlık görüntüler, birimlerinizle aynı Elastik SAN içinde depolanır ve aynı yedeklilik ayarını kullanır. Bölge genelindeki hatalara karşı koruma sağlamak için anlık görüntülerinizi yönetilen disk anlık görüntülerine aktarın ve bunları farklı bir bölgeye kopyalayın. Daha fazla bilgi için bkz. Birim anlık görüntüsünü dışarı aktarma ve Artımlı anlık görüntüyü yeni bir bölgeye kopyalama.

    Anlık görüntüden veya yönetilen disk anlık görüntüsünden yeni bir Elastik SAN birimi oluşturabilirsiniz. Daha fazla bilgi için bkz. Anlık görüntüden birim oluşturma.

Hizmet bakımına dayanıklılık

Microsoft düzenli olarak hizmet güncelleştirmeleri uygular ve başka bakımlar gerçekleştirir. Azure platformu bu etkinlikleri otomatik olarak işleyerek bakımın sizin için sorunsuz ve şeffaf olmasını sağlar. Azure Hizmet Durumu planlı bakım aracılığıyla size bildirilmedikçe, bakım olayları sırasında kapalı kalma süresi olmayacağı öngörülmektedir.

Hizmet düzeyi sözleşmesi

Azure hizmetleri için hizmet düzeyi sözleşmesi (SLA), her hizmetin beklenen kullanılabilirliğini ve bu kullanılabilirlik beklentisini elde etmek için çözümünüzün karşılaması gereken koşulları açıklar. Daha fazla bilgi için bkz. çevrimiçi hizmetler için SLA’lar.