Azure SQL Veritabanı nedir?

Şunlar için geçerlidir: Azure SQL Veritabanı

Azure SQL Veritabanı yükseltme, düzeltme eki uygulama, yedekleme ve izleme gibi veritabanı işlevlerinin çoğunu kullanıcı müdahalesi olmadan gerçekleştiren tam olarak yönetilen hizmet olarak platform (PaaS) veritabanı altyapısıdır. Azure SQL Veritabanı her zaman SQL Server veritabanı altyapısının en son kararlı sürümünde çalışır ve %99,99 kullanılabilirlik ile düzeltme eki uygulamalı işletim sistemidir. Azure SQL Veritabanı'nda yerleşik olarak bulunan PaaS özellikleri, işletmeniz için kritik öneme sahip etki alanına özgü veritabanı yönetimi ve iyileştirme etkinliklerine odaklanmanızı sağlar.

Azure SQL Veritabanı ile Azure'da çalışan uygulamalar ve çözümler için yüksek oranda kullanılabilir ve yüksek performanslı bir veri depolama katmanı oluşturabilirsiniz. SQL Veritabanı, hem ilişkisel verileri hem de grafikler, JSON, uzamsal ve XML gibi ilişkisel olmayan yapıları işlemenize olanak sağladığından çeşitli modern bulut uygulamaları için doğru seçim olabilir.

Azure SQL Veritabanı, Microsoft SQL Server veritabanı altyapısının en son kararlı sürümünü temel alır. Yüksek performanslı bellek içi teknolojiler ve akıllı sorgu işleme gibi gelişmiş sorgu işleme özelliklerini kullanabilirsiniz. Aslında, SQL Server en yeni özellikleri önce Azure SQL Veritabanı'nda, sonra da kendisini SQL Server. Düzeltme eki uygulama veya yükseltme konusunda endişelenmeden milyonlarca veritabanıyla test edilmiş olan en güncel SQL Server özelliklerine sahip olursunuz.

SQL Veritabanı, iki farklı satın alma modeli içinde performansı kolayca tanımlamanızı ve ölçeklendirmenizi sağlar: sanal çekirdek tabanlı satın alma modeli ve DTU tabanlı satın alma modeli. SQL Veritabanı yerleşik yüksek kullanılabilirlik, yedekleme ve diğer yaygın bakım işlemlerine sahip olan tam olarak yönetilen bir hizmettir. Microsoft, SQL ve işletim sistemi kodunun tüm düzeltme eklerini ve güncelleştirmelerini işler. Temel alınan altyapıyı yönetmeniz gerekmez.

Azure SQL Veritabanı'nı kullanmaya yeni başlamadıysanız, ayrıntılı Azure SQL video serimizdeki Azure SQL Veritabanına Genel Bakışvideosunu gözden geçirin:

Satın alma modelleri

SQL Veritabanı aşağıdaki satın alma modellerini sunar:

  • Sanal çekirdek tabanlı satın alma modeli sanal çekirdek sayısını, bellek miktarını ve depolama miktarını ve hızını seçmenize olanak tanır. Sanal çekirdek tabanlı satın alma modeli, mevcut SQL Server lisanslarınızdan yararlanarak maliyet tasarrufu sağlamak amacıyla SQL Server için Azure Hibrit Avantajı kullanmanıza da olanak tanır.
  • DTU tabanlı satın alma modeli, yoğun veritabanı iş yüklerinin hafif olmasını desteklemek için üç hizmet katmanında işlem, bellek ve G/Ç kaynaklarının bir karışımını sunar. Her katmandaki işlem boyutları, ek depolama kaynakları ekleyebileceğiniz bu kaynakların farklı bir karışımını sağlar.

Hizmet katmanları

Sanal çekirdek tabanlı satın alma modeli üç hizmet katmanı sunar:

  • Genel Amaçlı hizmet katmanı yaygın iş yükleri için tasarlanmıştır. Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar.
  • İş Açısından Kritik hizmet katmanı, yüksek işlem hızları ve düşük gecikme süresi G/Ç gereksinimleri olan OLTP uygulamaları için tasarlanmıştır. Birkaç yalıtılmış çoğaltma kullanarak hatalara karşı en yüksek dayanıklılığı sunar.
  • Hiper Ölçek hizmet katmanı çoğu iş yükü için tasarlanmıştır. Hiper Ölçek, bağımsız olarak ölçeklenebilen işlem ve depolama kaynaklarıyla büyük bir esneklik ve yüksek performans sağlar. Birden fazla yalıtılmış veritabanı çoğaltmasını yapılandırmaya olanak tanıyarak hatalara karşı yüksek dayanıklılık sunar.

DTU tabanlı satın alma modeli iki hizmet katmanı sunar:

  • Standart hizmet katmanı yaygın iş yükleri için tasarlanmıştır. Bütçe odaklı dengeli işlem ve depolama seçenekleri sunar.
  • Premium hizmet katmanı, yüksek işlem hızları ve düşük gecikme süresi G/Ç gereksinimleri olan OLTP uygulamaları için tasarlanmıştır. Birkaç yalıtılmış çoğaltma kullanarak hatalara karşı en yüksek dayanıklılığı sunar.

İşlem katmanları

Sanal çekirdek tabanlı satın alma modeli, Azure SQL Veritabanı için iki farklı işlem katmanı sağlar: sağlanan işlem katmanı ve sunucusuz işlem katmanı. DTU tabanlı satın alma modeli yalnızca sağlanan işlem katmanını sağlar.

  • Sağlanan işlem katmanı: İş yükü etkinliğinden bağımsız olarak sürekli olarak sağlanan belirli bir işlem kaynağı miktarı sağlar ve saatlik sabit fiyatla sağlanan işlem miktarını faturalar.
  • Sunucusuz işlem katmanı: İşlem kaynaklarını iş yükü etkinliğine göre otomatik olarak ölçeklendirir ve saniye başına kullanılan işlem miktarını faturalar. Sunucusuz işlem katmanı genel olarak Genel Amaçlı hizmet katmanında kullanılabilir ve şu anda Hiper Ölçek hizmet katmanında önizleme aşamasındadır.

Dağıtım modelleri

Azure SQL Veritabanı bir veritabanı için aşağıdaki dağıtım seçeneklerini sağlar:

  • Tek veritabanı , tam olarak yönetilen, yalıtılmış bir veritabanını temsil eder. Tek bir güvenilir veri kaynağına ihtiyaç duyan modern bulut uygulamalarınız ve mikro hizmetleriniz varsa bu seçeneği kullanabilirsiniz. Tek bir veritabanı, SQL Server veritabanı altyapısındakikapsanan veritabanına benzer.
  • Elastik havuz , CPU veya bellek gibi paylaşılan bir kaynak kümesine sahip tek veritabanlarından oluşan bir koleksiyondur. Elastik havuza tek veritabanları taşınabilir.

Önemli

SQL Veritabanı, SQL Server ve Azure SQL Yönetilen Örneği arasındaki özellik farklarının yanı sıra farklı Azure SQL Veritabanı seçenekleri arasındaki farkları anlamak için bkz. SQL Veritabanı özellikleri.

SQL Veritabanı, birden çok kaynak türü, hizmet katmanı ve işlem boyutuyla öngörülebilir performans sunar. Kapalı kalma süresi olmadan dinamik ölçeklendirme, yerleşik akıllı iyileştirme, genel ölçeklenebilirlik ve kullanılabilirlik ile gelişmiş güvenlik seçenekleri sağlar. Bu özellikler, sanal makineleri ve altyapıyı yönetmek yerine hızlı uygulama geliştirmeye ve pazara çıkış sürenizi hızlandırmaya odaklanmanızı sağlar. SQL Veritabanı şu anda dünyanın dört bir yanındaki 38 veri merkezinde olduğundan veritabanınızı yakınınızdaki bir veri merkezinde çalıştırabilirsiniz.

Ölçeklenebilir performans ve havuzlar

Atanan kaynak miktarını tanımlayabilirsiniz.

  • Tek veritabanlarında her veritabanı diğerlerinden yalıtılır ve taşınabilir. Her birinin kendi garanti edilen işlem, bellek ve depolama kaynağı miktarı vardır. Veritabanına atanan kaynakların miktarı bu veritabanına ayrılmıştır ve Azure'daki diğer veritabanlarıyla paylaşılmıyor. Tek veritabanı kaynaklarının ölçeğini dinamik olarak artırıp azaltabilirsiniz. Tek veritabanı seçeneği farklı gereksinimler için farklı işlem, bellek ve depolama kaynakları sağlar. Örneğin, 1 ile 128 arasında sanal çekirdek veya 32 GB ile 4 TB arasında bir veri alabilirsiniz. Tek veritabanları için Hiper Ölçek hizmet katmanı , hızlı yedekleme ve geri yükleme özellikleriyle 100 TB'a ölçeklendirmenizi sağlar.
  • Elastik havuzlarla, havuzdaki tüm veritabanları tarafından paylaşılan kaynakları atayabilirsiniz. Kaynakların kullanımını en üst düzeye çıkarmak ve tasarruf etmek için yeni bir veritabanı oluşturabilir veya mevcut tek veritabanlarını bir kaynak havuzuna taşıyabilirsiniz. Bu seçenek ayrıca elastik havuz kaynaklarını dinamik olarak ölçeklendirin ve azaltın.

İlk uygulamanızı Genel Amaçlı hizmet katmanında aylık düşük maliyetle küçük ve tek bir veritabanında oluşturabilirsiniz. Daha sonra çözümünüzün gereksinimlerini karşılamak için hizmet katmanını el ile veya program aracılığıyla istediğiniz zaman İş Açısından Kritik veya Hiper Ölçek hizmet katmanına değiştirebilirsiniz. Performansı uygulamanız veya müşterileriniz kesinti yaşamadan ayarlayabilirsiniz. Dinamik ölçeklendirme, veritabanınızın hızla değişen kaynak gereksinimlerine şeffaf bir şekilde yanıt vermesini sağlar. Yalnızca ihtiyaç duyduğunuz kaynaklar için ödeme yapmanız gerekir.

Dinamik ölçeklendirme, otomatik ölçeklendirmeden farklıdır. Otomatik ölçeklendirme, bir hizmetin ölçütlere göre otomatik olarak ölçeklendirilmesi, dinamik ölçeklendirme ise kapalı kalma süresi olmadan el ile ölçeklendirmeye olanak tanır. Tek veritabanı seçeneği el ile dinamik ölçeklendirmeyi destekler ancak otomatik ölçeklendirmeyi desteklemez. Daha otomatik bir deneyim için şu alternatifleri göz önünde bulundurun:

Kaynak kullanımını en verimli hale getirmek için elastik havuzlar

Tek veritabanı oluşturabilmek ve veritabanı performansını isteğe göre yükseltip düşürebilmek, özellikle kullanım biçimlerinin nispeten tahmin edilebilir olduğu durumlarda birçok işletme ve uygulama için yeterlidir. Tahmin edilemeyen kullanım düzenleri, maliyetleri ve iş modelinizi yönetmeyi zorlaştırabilir. Elastik havuzlar bu sorunu çözmek için tasarlanmıştır. Performans kaynaklarını tek bir veritabanı yerine havuza ayırırsınız. Tek veritabanı performansı yerine havuzun toplu performans kaynakları için ödeme yapın.

Elastik havuzları temel, standart ve premium sürümlerde gösteren grafik

Elastik havuzlarda kaynaklara yönelik talep dalgalanmaları nedeniyle veritabanı performansını yukarı ve aşağı çevirmeye odaklanmanız gerekmez. Havuza alınan veritabanları, gerektiğinde elastik havuzun performans kaynaklarını tüketir. Havuza alınan veritabanları havuzu tüketir ancak havuzun sınırlarını aşmaz, bu nedenle tek tek veritabanı kullanımı olmasa bile maliyetiniz tahmin edilebilir olmaya devam eder.

Havuza veritabanı ekleyip kaldırabilir, uygulamanızı bir avuç veritabanından binlerce veritabanına ölçeklendirebilir ve bunların tümünü sizin denetlediğiniz bir bütçe içinde yapabilirsiniz. Havuzdaki hiçbir veritabanının tüm havuz kaynaklarını kullanmadığından ve havuza alınan her veritabanının garanti edilen minimum kaynak miktarına sahip olduğundan emin olmak için havuzdaki veritabanları için kullanılabilir en düşük ve en yüksek kaynakları da denetleyebilirsiniz. Elastik havuzları kullanan hizmet olarak yazılım (SaaS) uygulamalarının tasarım desenleri hakkında daha fazla bilgi edinmek için bkz. SQL Veritabanı ile çok kiracılı SaaS uygulamaları için tasarım desenleri.

Betikler, elastik havuzların izlenmesine ve ölçeklendirilmesine yardımcı olabilir. Örnek için bkz. Azure SQL Veritabanında elastik havuzu izlemek ve ölçeklendirmek için PowerShell kullanma.

Tek veritabanlarını havuza alınan veritabanlarıyla karıştırma

Tek veritabanlarını elastik havuzlarla karıştırabilir ve tek veritabanlarının ve elastik havuzların hizmet katmanlarını durumunuzla uyum sağlayacak şekilde değiştirebilirsiniz. Ayrıca benzersiz uygulama tasarımı ihtiyaçlarınızı karşılamak, maliyet ve kaynak verimliliği sağlamak ve yeni iş fırsatlarının kilidini açmak için diğer Azure hizmetlerini SQL Veritabanı ile karıştırabilir ve eşleştirebilirsiniz.

Kapsamlı izleme ve uyarı özellikleri

Azure SQL Veritabanı, iş yükü özellikleri hakkında daha ayrıntılı içgörüler elde etmenize yardımcı olan gelişmiş izleme ve sorun giderme özellikleri sağlar. Bu özellikler ve araçlar şunlardır:

  • SQL Server veritabanı altyapısının en son sürümü tarafından sağlanan yerleşik izleme özellikleri. Gerçek zamanlı performans içgörüleri bulmanıza olanak tanır.
  • Çok sayıda veritabanı örneğini izlemenizi ve sorunlarını gidermenizi sağlayan, Azure tarafından sağlanan PaaS izleme özellikleri.

Yerleşik bir SQL Server izleme özelliği olan Sorgu Deposu, sorgularınızın performansını gerçek zamanlı olarak kaydeder ve olası performans sorunlarını ve en çok kaynak tüketicilerini belirlemenizi sağlar. Otomatik ayarlama ve öneriler , gerileyen performansa ve eksik veya yinelenen dizinlere sahip sorgularla ilgili öneriler sağlar. SQL Veritabanı'de otomatik ayarlama, sorunları çözebilecek betikleri el ile uygulamanızı veya düzeltmeyi SQL Veritabanı uygulamanızı sağlar. SQL Veritabanı düzeltmenin bazı faydalar sağladığını test edip doğrulayabilir ve sonuca bağlı olarak değişikliği koruyabilir veya geri döndürebilir. Sorgu Deposu ve otomatik ayarlama özelliklerine ek olarak, iş yükü performansını izlemek için standart DMV'leri ve XEvent'leri kullanabilirsiniz.

Azure, binlerce veritabanının durumunu izlemenizi sağlayan performans derecelendirmeleriyle birlikte yerleşik performans izleme ve uyarı araçları sağlar. Bu araçları kullanarak, geçerli veya öngörülen performans gereksinimlerinize göre ölçeği artırmanın veya azaltmanın etkisini hızla değerlendirebilirsiniz. Ayrıca SQL Veritabanı daha kolay izleme için ölçümleri ve kaynak günlüklerini yayabilir. SQL Veritabanını kaynak kullanımını, çalışanları, oturumları ve bu Azure kaynaklarından birine yapılan bağlantıları kaydedecek şekilde yapılandırabilirsiniz:

  • Azure Depolama: Küçük maliyetlerle çok sayıda telemetri arşivleme için.
  • Azure Event Hubs: SQL Veritabanı telemetriyi özel izleme çözümünüz veya sık erişimli işlem hatlarınızla tümleştirmek için.
  • Azure İzleyici günlükleri: Raporlama, uyarı ve azaltma özelliklerine sahip yerleşik bir izleme çözümü için.

Azure izleme mimarisinin diyagramı

Kullanılabilirlik özellikleri

Azure SQL Veritabanı, işletmenizin kesintiler sırasında çalışmaya devam etmelerini sağlar. Geleneksel bir SQL Server ortamında genellikle yerel olarak en az iki makine ayarlanır. Bu makineler, tek bir makine veya bileşenin hatasına karşı korunmak için verilerin tam, zaman uyumlu olarak korunan kopyalarına sahiptir. Bu ortam yüksek kullanılabilirlik sağlar ancak veri merkezinizi yok eden doğal afetlere karşı koruma sağlamaz.

Olağanüstü durum kurtarma, yıkıcı bir olayın coğrafi olarak verilerinizin bir kopyasına sahip başka bir makineye veya makine kümesine sahip olacak kadar yerelleştirildiğini varsayar. SQL Server'da, bu özelliği elde etmek için zaman uyumsuz modda çalışan Always On Kullanılabilirlik Gruplarını kullanabilirsiniz. Kişiler genellikle bir işlemi işlemeden önce çoğaltmanın bu kadar uzakta gerçekleşmesini beklemek istemez, bu nedenle planlanmamış yük devretmeler yaptığınızda veri kaybı olasılığı vardır.

Premium ve İş Açısından Kritik hizmet katmanlarındaki veritabanları zaten kullanılabilirlik grubunun eşitlemesine benzer bir şey yapar. Daha düşük hizmet katmanlarındaki veritabanları , farklı ama eşdeğer bir mekanizma kullanarak depolama aracılığıyla yedeklilik sağlar. Yerleşik mantık, tek bir makine hatasına karşı korunmaya yardımcı olur. Etkin coğrafi çoğaltma özelliği, tüm bölgenin yok edildiği olağanüstü durumlara karşı koruma olanağı sağlar.

Azure Kullanılabilirlik Alanları, tek bir bölge içindeki tek bir veri merkezi binasının kesintisine karşı koruma sağlamaya çalışır. Bina için güç veya ağ kaybına karşı korumanıza yardımcı olur. SQL Veritabanı farklı çoğaltmaları farklı kullanılabilirlik alanlarına (farklı binalar, etkili bir şekilde) yerleştirirsiniz.

Aslında, Microsoft tarafından yönetilen veri merkezlerinden oluşan küresel bir ağ tarafından desteklenen Azure hizmet düzeyi sözleşmesi (SLA), uygulamanızın 7/24 çalışır durumda kalmasına yardımcı olur. Azure platformu her veritabanını tam olarak yönetir ve veri kaybı olmamasını ve yüksek veri kullanılabilirliği yüzdesini garanti eder. Azure düzeltme eki uygulama, yedeklemeler, çoğaltma, hata algılama, temel olası donanım, yazılım veya ağ hataları, hata düzeltmeleri, yük devretmeler, veritabanı yükseltmeleri ve diğer bakım görevlerini otomatik olarak işler. Standart kullanılabilirlik düzeyine ulaşmak için işlem ve depolama katmanları ayrılır. Premium kullanılabilirlik, işlem ve depolamayı performans için tek bir düğümde tümleştirerek ve ardından Always On Kullanılabilirlik Gruplarına benzer bir teknoloji uygulayarak elde edilir. Azure SQL Veritabanı'nın yüksek kullanılabilirlik özellikleri hakkında ayrıntılı bilgi için bkz. SQL Veritabanı kullanılabilirlik.

Ayrıca SQL Veritabanı yerleşik iş sürekliliği ve küresel ölçeklenebilirlik özellikleri sağlar. Bu modüller şunlardır:

  • Otomatik yedeklemeler:

    SQL Veritabanı, belirli bir noktaya geri yüklemenizi sağlamak için veritabanlarının tam, değişiklik ve işlem günlüğü yedeklemelerini otomatik olarak gerçekleştirir. Tek veritabanları ve havuza alınan veritabanları için, SQL Veritabanı uzun süreli yedekleme saklama için Azure Depolama'ya tam veritabanı yedeklemelerini depolamak üzere yapılandırabilirsiniz. Yönetilen örnekler için, uzun süreli yedekleme saklama için yalnızca kopya yedeklemeleri de gerçekleştirebilirsiniz.

  • Belirli bir noktaya geri yüklemeler:

    Tüm SQL Veritabanı dağıtım seçenekleri, herhangi bir veritabanı için otomatik yedekleme saklama süresi içinde herhangi bir noktaya kurtarmayı destekler.

  • Etkin coğrafi çoğaltma:

    Tek veritabanı ve havuza alınan veritabanları seçenekleri, aynı veya genel olarak dağıtılmış Azure veri merkezlerinde en fazla dört okunabilir ikincil veritabanı yapılandırmanıza olanak sağlar. Örneğin, yüksek hacimli eşzamanlı salt okunur işlemlere sahip bir katalog veritabanına sahip bir SaaS uygulamanız varsa, genel okuma ölçeğini etkinleştirmek için etkin coğrafi çoğaltmayı kullanın. Bu, birincilde okuma iş yüklerinden kaynaklanan performans sorunlarını ortadan kaldırır. Yönetilen örnekler için otomatik yük devretme gruplarını kullanın.

  • Otomatik yük devretme grupları:

    Tüm SQL Veritabanı dağıtım seçenekleri, genel ölçekte yüksek kullanılabilirlik ve yük dengelemeyi etkinleştirmek için yük devretme gruplarını kullanmanıza olanak tanır. Buna saydam coğrafi çoğaltma ve büyük veritabanı kümelerinin, elastik havuzların ve yönetilen örneklerin yük devretmesi dahildir. Yük devretme grupları, en az yönetim yüküyle genel olarak dağıtılmış SaaS uygulamalarının oluşturulmasını sağlar. Bu, tüm karmaşık izleme, yönlendirme ve yük devretme düzenlemesini SQL Veritabanı bırakır.

  • Alanlar arası yedekli veritabanları:

    SQL Veritabanı, birden çok kullanılabilirlik alanında Premium veya İş Açısından Kritik veritabanlarını ya da elastik havuzları sağlamanızı sağlar. Bu veritabanları ve elastik havuzlar yüksek kullanılabilirlik için birden çok yedekli çoğaltmaya sahip olduğundan, bu çoğaltmaların birden çok kullanılabilirlik alanına yerleştirilmesi daha yüksek dayanıklılık sağlar. Bu, veri kaybı olmadan veri merkezi ölçek hatalarından otomatik olarak kurtarma özelliğini içerir.

Yerleşik zeka

SQL Veritabanı sayesinde veritabanlarını çalıştırma ve yönetme maliyetlerini önemli ölçüde azaltmanıza yardımcı olan ve uygulamanızın hem performansını hem de güvenliğini en üst düzeye çıkaran yerleşik zekaya sahip olursunuz. 24 saat milyonlarca müşteri iş yükü çalıştırılır SQL Veritabanı çok büyük miktarda telemetri verilerini toplayıp işlerken aynı zamanda müşteri gizliliğine de tam olarak saygı duyar. Çeşitli algoritmalar telemetri verilerini sürekli olarak değerlendirir, böylece hizmet uygulamanızla bilgi edinebilir ve uyarlanabilir.

Otomatik performans izleme ve ayarlama

SQL Veritabanı izlemeniz gereken sorgularla ilgili ayrıntılı öngörüler sunar. SQL Veritabanı veritabanı desenleriniz hakkında bilgi edinir ve veritabanı şemanızı iş yükünüzle uyarlamanıza olanak tanır. SQL Veritabanı, performans ayarlama önerilerinde bulunur. Siz de bu ayarları gözden geçirebilir ve uygulayabilirsiniz.

Bununla birlikte, özellikle birçok veritabanıyla uğraşırken veritabanını sürekli izlemek zor ve yorucu bir görevdir. Akıllı İçgörüler bu işi sizin için uygun ölçekte SQL Veritabanı performansı otomatik olarak izleyerek yapar. Performans düşüşü sorunlarını size bildirir, her sorunun kök nedenini tanımlar ve mümkün olduğunda performans iyileştirme önerileri sağlar.

Çok sayıda veritabanını yönetmek, SQL Veritabanı ve Azure tarafından sağlanan tüm kullanılabilir araç ve raporlarda bile verimli bir şekilde yapılması mümkün olmayabilir. Veritabanınızı el ile izlemek ve ayarlamak yerine, izleme ve ayarlama eylemlerinden bazılarını otomatik ayarlamayı kullanarak SQL Veritabanı için temsilci olarak belirlemeyi düşünebilirsiniz. SQL Veritabanı, performansın sürekli gelişmeye devam etmesini sağlamak için önerileri, testleri otomatik olarak uygular ve ayarlama eylemlerini doğrular. Bu şekilde, SQL Veritabanı iş yükünüz için otomatik olarak denetimli ve güvenli bir şekilde uyarlanır. Otomatik ayarlama, veritabanınızın performansının her ayarlama eyleminden önce ve sonra dikkatle izlendiği ve karşılaştırıldığını gösterir. Performans geliştirilmezse ayarlama eylemi geri döndürülür.

SQL Veritabanı üzerinde SaaS çok kiracılı uygulamalar çalıştıran iş ortaklarımızın çoğu, uygulamalarının her zaman kararlı ve öngörülebilir performansa sahip olduğundan emin olmak için otomatik performans ayarlamasına güveniyor. İş ortaklarımız bu özelliğin gecenin ortasında performans sorunu yaşama riskini önemli ölçüde azalttığını söylüyor. Ayrıca müşteri tabanının bir bölümü de SQL Server kullandığından, SQL Server müşterilerine yardımcı olmak için SQL Veritabanı tarafından sağlanan dizinleme önerilerini kullanır.

SQL Veritabanı'da iki otomatik ayarlama özelliği vardır:

  • Otomatik dizin yönetimi: Veritabanınıza eklenmesi ve veritabanınızdan kaldırılması gereken dizinleri tanımlar.
  • Otomatik plan düzeltmesi: Sorunlu planları tanımlar ve SQL planı performans sorunlarını giderir.

Uyarlamalı sorgu işleme

Çok deyimli tablo değerli işlevler için araya eklenmiş yürütme, toplu iş modu bellek verme geri bildirimi ve toplu iş modu uyarlamalı birleşimleri de dahil olmak üzere uyarlamalı sorgu işlemeyi kullanabilirsiniz. Bu uyarlamalı sorgu işleme özelliklerinin her biri benzer "öğrenme ve uyarlama" tekniklerini uygulayarak geçmişe dönük olarak çıkarılamaz sorgu iyileştirme sorunlarıyla ilgili performans sorunlarının giderilmesine yardımcı olur.

Gelişmiş koruma ve uyumluluk

SQL Veritabanı, uygulamanızın çeşitli güvenlik ve uyumluluk gereksinimlerine uygun olmasına yardımcı olmak için bir dizi yerleşik güvenlik ve uyum özelliğine sahiptir.

Önemli

Microsoft, Azure SQL Veritabanı'nın (tüm dağıtım seçenekleri) çeşitli uyumluluk standartlarına göre sertifikalıdır. Daha fazla bilgi için SQL Veritabanı uyumluluk sertifikalarının en güncel listesini bulabileceğiniz Microsoft Azure Güven Merkezi'ne bakın.

Gelişmiş tehdit koruması

SQL için Microsoft Defender, gelişmiş SQL güvenlik özelliklerine yönelik birleşik bir pakettir. Veritabanı güvenlik açıklarınızı yönetmeye ve veritabanınıza yönelik bir tehdit oluşturabilecek anormal etkinlikleri algılamaya yönelik işlevler içerir. Bu özellikleri etkinleştirmek ve yönetmek için tek bir konum sağlar.

  • Güvenlik açığı değerlendirmesi:

    Bu hizmet olası veritabanı güvenlik açıklarını bulabilir, izleyebilir ve düzeltmenize yardımcı olabilir. Güvenlik durumunuz hakkında görünürlük sağlamasının yanı sıra güvenlik sorunlarınızı çözmek ve veritabanı güçlendirmelerinizi geliştirmek için eyleme dönüştürülebilir adımlar sunar.

  • Tehdit algılama:

    Bu özellik, veritabanınıza erişmeye veya veritabanınızdan yararlanmaya yönelik olağan dışı ve zararlı olabilecek girişimleri gösteren anormal etkinlikleri algılar. Veritabanınızı şüpheli etkinliklere karşı sürekli izler ve olası güvenlik açıkları, SQL ekleme saldırıları ve anormal veritabanı erişim modelleri hakkında anında güvenlik uyarıları sunar. Tehdit koruması uyarıları, şüpheli etkinliğin ayrıntılarının yanı sıra tehdidi araştırmak ve ortadan kaldırmak için önerilen eylemleri de içerir.

Uyumluluk ve güvenlik denetimi

Denetim, veritabanı olaylarını izler ve Bunları Azure depolama hesabınızdaki bir denetim günlüğüne yazar. Denetim; mevzuatla uyumluluk, veritabanı etkinliğini anlama ve işletme sorunlarını veya şüpheli güvenlik ihlallerini işaret edebilecek farklılıklar ve anormal durumlar hakkında içgörü sahip olmanıza yardımcı olabilir.

Veri şifrelemesi

SQL Veritabanı, şifreleme özelliği sayesinde verilerinizin güvenliğinin sağlanmasına yardımcı olur. Hareket halindeki veriler için aktarım katmanı güvenliğini kullanır. Bekleyen veriler için saydam veri şifrelemesi kullanır. Kullanımdaki veriler için Always Encrypted kullanır.

Veri bulma ve sınıflandırma

Veri bulma ve sınıflandırma, veritabanlarınızdaki hassas verileri bulmak, sınıflandırmak, etiketlemek ve korumak için Azure SQL Veritabanı'nda yerleşik özellikler sağlar. Veritabanı sınıflandırma durumunuz için görünürlük sağlar ve veritabanındaki hassas verilere erişimi ve sınırlarının ötesinde izler.

Azure Active Directory tümleştirmesi ve çok faktörlü kimlik doğrulaması

SQL Veritabanı, Azure Active Directory tümleştirmesi ile veritabanı kullanıcısı ve diğer Microsoft hizmetleri kimliklerini bir merkezden yönetmenizi sağlar. Bu özellik, izin yönetimini kolaylaştırırken güvenliği artırır. Azure Active Directory, veri ve uygulama güvenliğini artırmak için çok faktörlü kimlik doğrulamasını desteklerken, tek bir oturum açma işlemini destekler.

Kullanımı kolay araçlar

SQL Veritabanı uygulama oluşturma ve uygulamaların bakımını yapma işlemlerinin daha kolay ve daha verimli şekilde yapılmasını sağlar. SQL Veritabanı size, en iyi yaptığınız işe; mükemmel uygulamalar oluşturmaya odaklanma seçeneği sunar. Sahip olduğunuz araçları ve becerileri kullanarak SQL Veritabanı yönetebilir ve geliştirebilirsiniz.

Araç Açıklama
Azure portal Tüm Azure hizmetlerini yönetmek için web tabanlı bir uygulama.
Azure Data Studio Windows, macOS ve Linux üzerinde çalışan platformlar arası veritabanı aracı.
SQL Server Management Studio SQL Server'den SQL Veritabanı'a kadar tüm SQL altyapılarını yönetmek için ücretsiz, indirilebilir bir istemci uygulaması.
Visual Studio'da SQL Server Veri Araçları İlişkisel veritabanları, Azure SQL Veritabanındaki veritabanları, Integration Services paketleri, Analysis Services veri modelleri ve Reporting Services raporları SQL Server geliştirmeye yönelik ücretsiz, indirilebilir bir istemci uygulaması.
Visual Studio Code Windows, macOS ve Linux için ücretsiz, indirilebilir, açık kaynak kod düzenleyicisi. Microsoft SQL Server, Azure SQL Veritabanı ve Azure Synapse Analytics'i sorgulamak için mssql uzantısı dahil olmak üzere uzantıları destekler.

SQL Veritabanı, macOS, Linux ve Windows üzerinde Python, Java, Node.js, PHP, Ruby ve .NET ile uygulama derlemeyi destekler. SQL Veritabanı, SQL Server ile aynı bağlantı kitaplıklarını destekler.

Azure portal ile Azure SQL kaynakları oluşturma ve yönetme

Azure portal, Azure sanal makinelerinde (VM) SQL Server dahil olmak üzere tüm Azure SQL kaynaklarınızı yönetebileceğiniz tek bir sayfa sağlar.

Azure SQL sayfasına erişmek için Azure portal menüsünden Azure SQL seçin veya herhangi bir sayfada Azure SQL arayın ve seçin.

Not

Azure SQL, Azure SQL Veritabanı'ndaki tek ve havuza alınan veritabanlarının yanı sıra bunları barındıran mantıksal sunucu, Azure SQL Yönetilen Örnekler ve Azure VM'lerinde SQL Server dahil olmak üzere Azure portal tüm SQL kaynaklarınıza erişmek için hızlı ve kolay bir yol sağlar. Azure SQL bir hizmet veya kaynak değil, SQL ile ilgili hizmetlerin bir ailesidir.

Mevcut kaynakları yönetmek için listeden istediğiniz öğeyi seçin. Yeni Azure SQL kaynakları oluşturmak için + Oluştur'u seçin.

Azure SQL portalı sayfasının ekran görüntüsü.

+ Oluştur'u seçtikten sonra, Herhangi bir kutucukta ayrıntıları göster'i seçerek farklı seçenekler hakkında ek bilgileri görüntüleyin.

Azure portal veritabanı kutucuğu ayrıntılarının ekran görüntüsü.

Ayrıntılar için bkz.

SQL Veritabanı sık sorulan sorular

Kapalı kalma süresine düzeltme eki uygulama zamanlarını denetleyebiliyorum?

Bakım penceresi özelliği, Azure SQL Veritabanındaki uygun veritabanları için öngörülebilir bakım penceresi zamanlamaları yapılandırmanıza olanak tanır. Bakım penceresi ileri bildirimleri , varsayılan olmayan bir bakım penceresi kullanmak üzere yapılandırılmış veritabanları için kullanılabilir.

Bakım olayları için Nasıl yaparım? plan var?

Uygulamanızda yeniden deneme mantığını kullanırsanız düzeltme eki uygulama genellikle fark edilmez. Daha fazla bilgi için bkz. Azure SQL Veritabanında Azure bakım olaylarını planlama.

SQL Server mühendislik ekibi ile iletişime geçme

Sonraki adımlar