Azure NetApp Files ile Azure sanal makinelerinde SQL Server

Azure NetApp Files
Sanal Makinelerde SQL Server
Sanal Makineler
Sanal Ağ

en zorlu SQL Server veritabanı iş yükleri çok yüksek g/ç kapasitesi gerektirir. Ayrıca depolama için düşük gecikmeli erişim gerekir. bu belgede SQL Server iş yükleri için yüksek bant genişliğine sahip, düşük gecikme süreli bir çözüm açıklanmaktadır.

Çözüm, sunucu Ileti bloğu (SMB) protokolüyle paylaşılan dosya erişimi sağlar. mimari Azure sanal makinelerinde SQL Server kullanır. Ayrıca, paylaşılan bir dosya depolama hizmeti olan Azure NetApp Files kullanır. Azure NetApp Files avantajlar sağlar:

  • Sanal makine (VM) düzeyinde uygulanan erişim hızlarındaki disk g/ç sınırları Azure NetApp Files etkilemez. Sonuç olarak, performansı düşürmeden disk depolamaya göre daha küçük VM 'Ler kullanabilirsiniz. Bu yaklaşım, maliyetleri önemli ölçüde azaltır.
  • Azure NetApp Files esneklik sunar. Yapılandırma maliyetinizi etkin hale getirmek için, istekleri isteğe bağlı olarak büyütebilir veya azaltabilirsiniz.

Olası kullanım örnekleri

Bu çözümün birçok kullanımı vardır:

  • yüksek kullanılabilirlik (HA) gerektiren ve performans için yüksek standartlara sahip yeni SQL Server örnekleri çalıştırma.
  • şirket içi altyapıdan Azure sanal makinelerine yüksek performanslı ve yüksek oranda kullanılabilir SQL Server örnekleri geçirme.
  • uygun maliyetli, kurumsal ölçekli ve yüksek oranda kullanılabilir SQL Server her zaman yük devretme kümesi örneklerine dağıtım yapmak için kullanılabilirlik kümelerini ve SMB paylaşılan depolamayı kullanma.
  • SQL Server Always On kullanılabilirlik grupları ' nı kullanarak karma veya Azure sistemleri için kurumsal ölçekte olağanüstü durum kurtarma (DR) mimarileri dağıtma.
  • test ve geliştirme ortamlarında kullanmak üzere kurumsal ölçekte SQL Server sistemleri kopyalama. Çözüm, özellikle gelişmiş veri yönetimi özellikleri gerektiren durumlar için uygundur. Bu durumların, agresif veri koruma hizmet düzeyi sözleşmelerini (SLA 'Lar) karşılamasına yardımcı olabilir.

Mimari

SQL Server ve Azure NetApp Files aynı sanal ağın farklı alt ağlarında nasıl çalıştığını gösteren mimari diyagramı ve iletişim kurmak için S M B 3 kullanın.

SQL kaynak grubu etiketli büyük bir dikdörtgen diyagramın çoğunu doldurur. bunun içinde, başka bir dikdörtgen SQL sanal ağ olarak etiketlenir. biri SQL alt ağı ve diğeri Azure NetApp Files alt ağ için olmak üzere iki küçük, yan yana dikdörtgenleri içerir. SQL alt ağ dikdörtgeni, Azure sanal makinelerinde SQL Server bir simge içerir. Azure NetApp Files alt ağ dikdörtgeni Azure NetApp Files ve veritabanı dosyaları için simgeler içerir. S M B 3 etiketli bir ok iki alt ağ dikdörtgeni bağlar. renkli bir anahtar, veritabanı dosya sistemindeki SQL verilerinin yüksek performans gerektirdiğini gösterir. Veritabanı günlük dosyalarında orta düzeyde performans gereksinimi vardır.

Bu mimarinin bir SVG indirin.

Bileşenler şu yollarla etkileşime geçin:

  • bu mimari Azure sanal makinelerinde SQL Server kullanır. bu azure hizmeti ile, SQL Server SQL alt ağı içindeki Azure vm 'lerinde çalışır.
  • Azure NetApp Files alt ağında, Azure NetApp Files veritabanı ve günlük dosyalarına SMB 3 erişimi sağlar.
  • Azure NetApp Files SMB sürekli kullanılabilirlik paylaşımları seçeneği açıktır. bu özellik, SMB saydam yük devretmesini mümkün hale getirir, böylece SQL sunucusu dağıtımınız için kesintiye uğramayan Azure NetApp Files hizmet bakım olaylarını gözlemleyebilirsiniz.

Bileşenler

Çözüm aşağıdaki bileşenleri kullanır:

  • Azure NetApp Files , kod değişikliği yapmadan dosya tabanlı uygulamaları geçirmeyi ve çalıştırmayı kolaylaştırır. Bu paylaşılan dosya depolama hizmeti Microsoft ve NetApp 'e ait bir Microsoft iş ortağı ile Birleşik bir geliştirme.
  • Sanal makineler , hizmet olarak altyapı (IaaS) teklifidir. Sanal makineleri isteğe bağlı, ölçeklenebilir bilgi işlem kaynaklarını dağıtmak için kullanabilirsiniz. Sanal makineler, sanallaştırma esnekliğini sağlar ancak fiziksel donanımın bakım gereksinimlerini ortadan kaldırır. bu çözüm Windows vm 'leri kullanır.
  • Azure sanal makinelerinde SQL Server , yüzde 100 kod uyumluluğuyla SQL Server iş yüklerini buluta geçirmek için bir yol sağlar. Azure SQL ailesinin bir parçası olarak, bu veritabanı çözümü vm 'lerde SQL Server çalışır. azure sanal makinelerinde SQL Server, azure 'un esnekliğini ve karma bağlantısını sunar. Ancak bu çözüm SQL Server performans, güvenlik ve analizlerini de sağlar. geçerli SQL Server sürümünüzü kullanmaya devam edebilirsiniz. en son SQL Server güncelleştirmelere ve yayınlarına da erişebilirsiniz.
  • Azure sanal ağ , Azure 'daki sanal özel ağları yöneten bir ağ hizmetidir. Sanal ağ aracılığıyla VM 'Ler gibi Azure kaynakları birbirleriyle, internet ve şirket içi ağlarla güvenli bir şekilde iletişim kurabilir. Bir Azure sanal ağı, veri merkezinde çalışan geleneksel bir ağ gibidir. Ancak Azure sanal ağı Ayrıca Azure altyapısının ölçeklenebilirlik, kullanılabilirlik, yalıtım ve diğer avantajları da sağlar.

Alternatifler

Bu çözüm, DR için Always on kullanılabilirlik grupları 'Nı kullanır. Alternatif olarak, çapraz bölge çoğaltma , Azure 'daki bölgeler arasında VERIMLI bir Dr sağlar. Çapraz bölge çoğaltma, depolama tabanlı çoğaltma kullanır. VM kaynakları kullanmaz. Daha fazla bilgi için bkz. Azure NetApp Files için birim çoğaltması oluşturma.

Önemli avantajlar

bu görüntüde Azure NetApp Files SQL Server kullanmanın avantajları gösterilmektedir.

Azure NetApp Files özellikleri ve avantajları listeleme mimarisi diyagramı. Diyagramda Ayrıca bu hizmeti kullanan bir sistemin farklı katmanları da gösterilmektedir.

Diyagramda iki bölüm bulunur. Sol tarafta dört kutu Azure NetApp Files özellikleri ve avantajları listeler. Sağ taraftaki kutular vardır. Bir kutu üretim olarak etiketlidir ve bir tane, test ve geliştirme olarak etiketlenir. Hem veritabanı hem de V/s simgeleri içerir. üçüncü bir kutu Depolama katmanın etiketlidir. Veritabanı verilerine ve Azure NetApp Files yönelik simgeler içerir. Renkli bir anahtar, veritabanı verilerinin ve günlüklerinin yüksek performans gerektirdiğini gösterir. Kopyalanmış veritabanı verileri ve günlükleri orta düzeyde bir gereksinime sahiptir. Klonların kopyalarının tüm veritabanı ikili dosyalarında olduğu gibi düşük bir gereksinimi vardır.

Bu mimarinin bir SVG indirin.

Basit ve güvenilir hizmet

Basit bir Azure yerel hizmeti olan Azure NetApp Files Azure Datacenter ortamında çalışır. Diğer Azure depolama seçenekleri gibi Azure NetApp Files temin edebilir, tüketebilir ve ölçeklendirebilirsiniz. Azure NetApp Files, NetApp veri yönetimi yazılımı ONTAP 'ın sağladığı güvenilirlik özelliklerini kullanır. bu yazılımla, SQL Server ve diğer iş yükleri için kurumsal düzeyde SMB birimleri hızla ve güvenilir bir şekilde temin edebilirsiniz.

Yüksek performanslı sistemler

Azure NetApp Files , hepsi-Flash depolama alanının çıplak bir metal et kullanır. Azure NetApp Files, paylaşılan ve yüksek oranda ölçeklenebilir depolamayı kullanmanın yanı sıra 1 milisaniyelik gecikme süresi sağlar. bu faktörler, bu hizmeti, ağ üzerinden SQL Server iş yüklerini çalıştırmak için SMB protokolünü kullanmaya uygun hale getirir.

Azure DCsv2 serisi VM 'lerinde yerleşik yüksek performanslı, hepsi Flash ONTAP kurumsal sistemleri vardır. Bu sistemler ayrıca Azure yazılım tanımlı ağ (SDN) ve Azure Resource Manager çerçeveleri ile tümleşiktir. Sonuç olarak, şirket içi bir çözüme benzer yüksek bant genişliğine sahip, düşük gecikmeli paylaşılan depolama alanı elde edersiniz. Bu mimarinin performansı, en zorlu iş açısından kritik kurumsal iş yüklerinin gereksinimlerini karşılar.

Azure NetApp Files isteğe bağlı ölçeklenebilirlik sunar. Her iş yükünün yapılandırmasını iyileştirmek için dağıtımları büyütebilir veya azaltabilirsiniz.

fiyatlandırma 'un açıklandığı şekilde, blok depolama yerine Azure NetApp Files kullanılması, SQL Server toplam sahip olma maliyetini (TCO) azaltır.

Enterprise ölçekli veri yönetimi

Bu çözüm, gelişmiş veri yönetimi özellikleri gerektiren iş yüklerini işleyebilir. ONTAP, sektörde eşleşmeyen bu alanda işlevsellik sağlar:

  • Boşluk-verimli, anlık kopyalama geliştirme ve test ortamlarını geliştirir.

  • İsteğe bağlı kapasite ve performans ölçekleme, kaynakların verimli bir şekilde kullanılmasını sağlar.

  • Anlık görüntüler veritabanı tutarlılık noktaları sağlar. uygulamayla tutarlı anlık görüntüler oluşturmak için netapp SQL Server veritabanı sessiz olmayan aracını kullanabilirsiniz. Bu avantajları sağlar:

    • Depolama etkilidir. Yalnızca anlık görüntü oluşturmak için sınırlı kapasiteye ihtiyacınız vardır.
    • Onları hızlı bir şekilde oluşturabilir, çoğaltabilir, geri yükleyebilir veya kopyalayabilirsiniz. Sonuç olarak, agresif kurtarma süresi hedefi (RTO) ve kurtarma noktası hedefi (RPO) SLA 'Ları elde eden yedekleme ve kurtarma çözümleri sağlar.
    • Birim performansını etkilemez.
    • Ölçeklenebilirlik sağlar. Bunları sıklıkla oluşturabilir ve aynı anda birden çok depolama alanı oluşturabilirsiniz.

Karma DR

Her zaman açık kullanılabilirlik gruplarının ve Azure NetApp Files birleşimi bu mimari için DR sağlar. Bu DR çözümleri, bulut ve hibrit sistemler için uygundur. Planları, birden çok bölgede ve şirket içi veri merkezlerinde çalışır.

Dikkat edilmesi gerekenler

Bu çözüm için aşağıdaki noktalar geçerlidir:

Kullanılabilirlik konusunda dikkat edilmesi gerekenler

Azure NetApp Files için:

Azure sanal makinelerinde SQL Server için, kapalı kalma süresini önlemek üzere HA ve DR için bir çözüm uygulayın:

her zaman yük devretme kümesi örneklerinin SQL Server Azure NetApp Files içeren bir sanal ağdaki verileri nasıl koruduğunu gösteren mimari diyagramı.

SQL kaynak grubu etiketli büyük bir dikdörtgen diyagramın çoğunu doldurur. bunun içinde, başka bir dikdörtgen SQL sanal ağ olarak etiketlenir. biri bir SQL alt ağı ve diğeri bir Azure NetApp Files alt ağı için olmak üzere iki küçük dikdörtgen içerir. SQL alt ağ dikdörtgeni, Azure sanal makinelerinde SQL Server simgeler içerir ve her zaman yük devretme kümesi örneklerine SQL Server. Azure NetApp Files alt ağ dikdörtgeni Azure NetApp Files ve veritabanı dosyaları için simgeler içerir. S M B 3 etiketli bir ok iki alt ağ dikdörtgeni bağlar. renkli bir anahtar, veritabanı dosya sistemindeki SQL verilerinin yüksek performans gerektirdiğini gösterir. Veritabanı günlük dosyalarında orta düzeyde performans gereksinimi vardır.

Bu mimarinin bir SVG indirin.

Ölçeklenebilirlik konusunda dikkat edilmesi gerekenler

Güvenlik konuları

  • Azure NetApp Files verileri birçok şekilde korur. Devralınan koruma, şifreleme, ilke kuralları, rol tabanlı erişim denetimi özellikleri ve etkinlik günlükleri hakkında daha fazla bilgi için bkz. güvenlik SSS.
  • Azure sanal makinelerinde SQL Server, verileri de korur. şifreleme, erişim denetimi, güvenlik açığı değerlendirmeleri, güvenlik uyarıları ve diğer özellikler hakkında bilgi için bkz. Azure sanal makinelerinde SQL Server yönelik güvenlik konuları.

Çözümü dağıtma

  • Azure NetApp Files SQL Server dağıtmaya yönelik kaynaklar için bkz. Azure NetApp Files kullanarak çözüm mimarileri.

  • Azure NetApp Files birimleri dağıtma ve erişme hakkında daha fazla bilgi için, bkz. Azure NetApp Files belgeleri.

  • Veritabanı boyutunu göz önünde bulundurun:

    • Küçük veritabanları için veritabanı ve günlük dosyalarını tek bir birimde dağıtabilirsiniz. Bu tür Basitleştirilmiş yapılandırmaların yönetilmesi kolaydır.
    • Büyük veritabanları için, birden çok birimi yapılandırmak daha verimli olabilir. Ayrıca, El Ile hizmet kalitesi (QoS) kapasite havuzukullanabilirsiniz. Bu tür performans gereksinimleri üzerinde daha ayrıntılı denetim sağlar.
  • SMB fileshare depolama ile SQL Server ' i yükler. SQL Server 2012 (11. x) ve sonraki sürümler SMB dosya sunucusunu depolama seçeneği olarak destekler. Veritabanı motoru Kullanıcı veritabanları ve Master, model, MSDB ve TempDB gibi sistem veritabanları bu desteği sağlar. bu nokta, tek başına ve SQL Server yük devretme kümesi yüklemeleri (fcı) SQL Server geçerlidir. daha fazla bilgi için bkz. SMB fileshare depolama ile SQL Server yüklemesi.

Fiyatlandırma

Blok depolama yerine Azure NetApp Files kullanmak, maliyetleri azaltabilir:

  • Yapılandırma maliyetini verimli hale getirebilirsiniz. Geleneksel şirket içi yapılandırma sayısı en fazla iş yükü gereksinimlerine göre boyutlandırılır. Sonuç olarak, bu yapılandırmaların en yüksek kullanım maliyeti en düşük düzeyde etkindir. Buna karşılık, bir Azure NetApp Files dağıtımı ölçeklendirilebilir. Masrafları azaltmak için geçerli iş yükü gereksinimini yapılandırmayı iyileştirebilirsiniz.

  • Daha küçük VM 'Leri kullanabilirsiniz:

    • Azure NetApp Files, düşük gecikmeli depolama erişimi sağlar. Daha küçük VM 'lerle, daha büyük VM 'Lerin Ultra disk depolama ile birlikte teslim edilmesine yönelik aynı performansı elde edersiniz.
    • Bulut kaynakları genellikle g/ç işlemlerine sınırlar yerleştirir. Bu uygulama, kaynak tükenmesi veya beklenmedik kesintiler oluşmasına neden olabilecek ani yavaşlamaları önler. Sonuç olarak, VM 'Lerin disk işleme sınırlamaları ve ağ bant genişliği sınırlamaları vardır. Ağ sınırlamaları genellikle disk işleme sınırlamalarından daha yüksektir. Ağa bağlı depolama ile yalnızca ağ bant genişliği sınırları geçerlidir ve yalnızca veri çıkışı için geçerlidir. Diğer bir deyişle, VM düzeyi disk g/ç sınırları Azure NetApp Files etkilemez. Bu faktörler nedeniyle, ağa bağlı depolama disk g/ç 'den daha iyi performans elde edebilir. Bu olgu, Azure NetApp Files daha küçük VM 'lerde çalıştığı zaman bile geçerlidir.

    Daha küçük VM 'Ler, bu fiyatlandırma avantajlarını daha büyük olanlara sunar:

    • Bunlar daha az maliyetlidir.
    • daha düşük bir lisans maliyeti SQL Server.
    • Ağ bağlantılı depolamada bir g/ç maliyeti bileşeni yok.

Bu etkenler Azure NetApp Files disk depolama çözümlerinden daha pahalı hale getirir. ayrıntılı bir TCO analizi için bkz. SQL Server dağıtımı için Azure NetApp Files kullanmanın avantajları.

Sonraki adımlar

Azure NetApp Files kullanan tam dağıtılabilir mimariler: