Administering Microsoft Azure SQL Solutions (DP-300) Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 4 Gün
  • Seviye: Intermediate
Bu eğitimi kendi kurumunuzda planlayabilirsiniz. Bize Ulaşın!

"Administering Microsoft Azure SQL Solutions (DP-300)" eğitimi, katılımcılara bulut, şirket içi ve hibrit ilişkisel veritabanları için bir SQL Server veritabanı altyapısını yönetme ve Microsoft PaaS ilişkisel veritabanı teklifleriyle çalışan bilgi ve becerileri sağlar. Ek olarak, SQL tabanlı ilişkisel veritabanlarından içerik sağlayan uygulamalar geliştiren kişilere de faydalı olacaktır.

Bu eğitimi alan katılımcıların mesleki tecrübelerinin yanı sıra aşağıdaki derslere eşdeğer teknik bilgiye sahip olmaları gerekmektedir:

  • Azure'un Temelleri
  • Azure Veri Temelleri

"Administering Microsoft Azure SQL Solutions (DP-300)" eğitimine katılan katılımcıların Azure platformu hakkında başlangıç düzeyinde bilgiye sahip olmaları gerekmektedir. Ayrıca T-SQL diline aşina olmanız, sorguları yürütmeniz ve sonuçları değerlendirmeniz de beklenmektedir. Bu bir giriş eğitimidir ve katılımcılar eğitimden önce SQL Server'a katılmış veya SQL Server hakkında bilgi sahibi olabilir. M20764 veya M20765'e katılan öğrenci, eğitimin büyük bir kısmının benzer olduğunu ve yalnızca tazeleme eğitimi olması gerektiğini görebilir.

Hedef Kitle

Bu eğitimin hedef kitlesi, Microsoft Azure'da bulunan veri platformu teknolojilerinin yönetimi hakkında bilgi edinmek isteyen, verileri ve veritabanlarını yöneten veri profesyonelleridir.

Azure Veritabanı Yöneticisi, Azure Veri Hizmetleri ve SQL Server üzerinde oluşturulan bulutta yerel ve hibrit veri platformu çözümlerinin operasyonel yönlerini uygular ve yönetir. Azure Veritabanı Yöneticisi, T-SQL'in yönetimsel yönetim amacıyla kullanılmasına ilişkin bilgilerin uygulanması da dahil olmak üzere günlük işlemleri gerçekleştirmek için çeşitli yöntemler ve araçlar kullanır.

Bu rol, modern ilişkisel veritabanı çözümlerinin yönetiminden, kullanılabilirliğinden, güvenliğinden ve performansının izlenmesinden ve optimizasyonundan sorumludur. Bu rol, veri platformu çözümlerinin operasyonel yönlerini yönetmek için Azure Veri Mühendisi rolüyle birlikte çalışır.

Bu eğitimi tamamladıktan sonra katılımcılar şunları yapabilecektir:

  • Azure portalını, Cloud Shell'i, Azure PowerShell'i, CLI'yi ve ARM şablonlarını kullanarak Microsoft Azure'da İlişkisel Veritabanlarını yönetin.
  • Veritabanları ve veritabanı sunucuları da dahil olmak üzere kaynakları manuel yöntemler kullanarak dağıtın ve yapılandırın.
  • Veritabanı kimlik doğrulamasını ve yetkilendirmesini yapılandırın.
  • Kullanımda olmayan ve aktarım halindeki veriler için güvenlik politikaları uygulayın.
  • Bir temel oluşturduktan sonra performans sorunlarının ana nedenlerini belirlemek için sunucu performansını izleyin.
  • Optimum performans için veritabanları, sunucular ve ağlar dahil kaynakları yapılandırın.
  • Sorgu performansını izleyin ve ayarlayın.
  • İstatistiklerin güncellenmesi ve birleştirme dahil performansla ilgili bakım görevlerini yönetin.
  • Veritabanı otomatik ayarlama özelliklerini yapılandırın.
  • Otomatik dağıtım komut dosyalarını kullanarak kaynakları dağıtın.
  • Görevler, uyarılar ve bildirimler oluşturun ve yönetin.
  • RPO ve RTO gereksinimlerini karşılayacak optimum HADR stratejisini belirleyin.
  • Bir olağanüstü durum kurtarma çözümü planlayın ve yapılandırın.

Modül 1: Azure Veritabanı Yöneticisinin Rolü

Bu modül, Azure dünyasında bir veritabanı yöneticisinin rolünü araştırıyor. Ayrıca genel içerikle ilgili bazı temel bilgiler de sağlar. Bu, çeşitli SQL Server tabanlı seçeneklerin (VM'deki SQL Server, Yönetilen Örnekler ve Azure SQL Veritabanı) gözden geçirilmesini içerir. Katılımcılar, Azure'da SQL veritabanlarıyla çalışırken uyumluluk düzeyinin neden önemli bir kavram olduğunu öğreneceklerdir. Katılımcılar ayrıca SQL Server tabanlı olanların yanı sıra Azure'da bulunan diğer veritabanı platformlarıyla da (özellikle PostgreSQL ve MySQL) tanışır.

Konular

  • Azure Veri Platformu Rolleri
  • Azure Veritabanı Platformları ve Seçenekleri
  • SQL Server Uyumluluk Düzeyleri
  • Azure Önizleme Özellikleri

Laboratuvar : Azure Portal ve SQL Server Management Studio'yu kullanma

  • Azure Sanal Makinesinde SQL Server Sağlama
  • SQL Server'a bağlanın ve bir Yedeği Geri Yükleyin

Bu modülü tamamladıktan sonra öğrenciler:

  • Azure Veritabanı Yöneticisinin rolünü, diğer veri platformu rollerine uygun şekilde anlayın
  • SQL Server tabanlı veritabanı işlemleri arasındaki temel farkları tanımlayabilme
  • Sürümler ve uyumluluk düzeyleri arasındaki farkı tanımlayabilme
  • Önizleme özelliklerini nasıl etkinleştireceğinizi ve devre dışı bırakacağınızı öğrenin

Modül 2: Veri Platformu Kaynaklarını Planlama ve Uygulama

Bu modül, Azure'da veri platformu kaynaklarını dağıtmaya yönelik yöntemleri tanıtır. Mevcut SQL veritabanlarını Azure'a yükseltme ve geçirme seçenekleri hakkında bilgi edineceksiniz. Azure kaynaklarını bir Sanal Makine, Yönetilen Örnek, Azure SQL Veritabanı ve PostgreSQL veya MySQL üzerinde SQL Server'ı barındıracak şekilde nasıl ayarlayacağınızı öğreneceksiniz. Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma (HADR) ihtiyaçları da dahil olmak üzere belirli gereksinimlere göre hangi seçeneklerin en iyi olduğunu nasıl belirleyeceğinizi öğreneceksiniz. Kaynak gereksinimlerini hesaplamayı ve dağıtımları için şablonlar oluşturmayı öğrenecekler.

Konular

  • IaaS kullanarak SQL Server'ı dağıtma
  • PaaS kullanarak SQL Server'ı dağıtma
  • Azure'da Açık Kaynak Veritabanı Çözümlerini Dağıtma

Laboratuvar: Azure SQL Veritabanını Dağıtma

  • ARM şablonu kullanarak VM dağıtma
  • Veritabanı oluşturmadan önce gereken kaynakları yapılandırma
  • Azure SQL Veritabanı dağıtma
  • Azure SQL Veritabanı örneğini Azure Data Studio'ya kaydedin ve bağlantıyı doğrulayın
  • Bağlantıyı doğrulamak için bir istemci aracı kullanarak PostgreSQL veya MySQL'i dağıtın

Bu modülü tamamladıktan sonra katılımcılar:

  • Kaynakları manuel yöntemler kullanarak dağıtın
  • Gereksinimlere dayalı olarak uygun bir veri tabanı teklifini yeniden önerin
  • Veritabanı kaynaklarını yapılandırma
  • Bir veritabanını Azure'a taşımaya yönelik bir stratejiyi değerlendirin ve uygulayın

Modül 3: Güvenli Bir Ortam Uygulamak

Bu modül, SQL Server Veritabanınızın yanı sıra bir Azure SQL veritabanının güvenliğini sağlamaya yönelik uygulamaları araştırır. Bu, Azure SQL Veritabanının yanı sıra Azure SQL Veritabanında bulunan veritabanlarının güvenliğinin sağlanmasına yönelik çeşitli SQL Server tabanlı seçeneklerin yanı sıra çeşitli Azure seçeneklerinin de incelenmesini içerir. . Katılımcılar veritabanlarıyla çalışırken güvenliğin neden önemli olduğunu öğrenecekler. Katılımcılar ayrıca SQL Server tabanlı olanlara ek olarak Azure'da bulunan diğer veritabanı platformlarıyla, özellikle de MariaDB/MySQL/PostgreSQL için Azure Veritabanıyla tanıştırılır.

Konular

  • Veritabanı Kimlik Doğrulamasını Yapılandırma
  • Veritabanı Yetkilendirmesini Yapılandırma
  • Kullanımda Olmayan Veriler için Güvenliği Uygulama
  • Aktarım Halindeki Veriler için Güvenliği Uygulayın
  • Hassas Veriler için Uyumluluk Kontrollerini Uygulayın

Laboratuvar: Güvenli Bir Ortam Uygulama

  • Azure Portal'ı kullanarak sunucu tabanlı bir güvenlik duvarı kuralı yapılandırma
  • Azure Active Directory ile Azure SQL Veritabanına Erişimi Yetkilendirin
  • Gelişmiş Veri Güvenliğini ve Veri Sınıflandırmayı Etkinleştirin
  • Veritabanı nesnelerine erişimi yönetme

Bu modülü tamamladıktan sonra öğrenciler:

  • Windows, SQL Server ve Azure Active Directory Kimlik Doğrulaması arasındaki farkları anlayın
  • Hem kullanılmayan veri şifreleme çözümlerini hem de aktarım halindeki verileri şifrelemeyi açıklayın ve yapılandırın
  • Bir veri duyarlılığı çözümü uygulayın

Modül 4: Operasyonel Kaynakları İzleyin ve Optimize Edin

Bu modül size IaaS veya PaaS hizmetleri kullanılarak oluşturulan veritabanlarınız için kaynak optimizasyonunu öğretecektir. Modül ayrıca sunucu ve donanım kaynaklarının izlenmesini de kapsar. Performansı izlemek ve bir temel oluşturmak için mevcut çeşitli araçlar hakkında bilgi sahibi olmanızı sağlayacaktır. En kritik kaynaklar için performans ölçümlerini nasıl yorumlayacağınızı öğreneceksiniz. Ayrıca Azure SQL Database Intelligent Insights'ı kullanarak veritabanı performansıyla ilgili sorunları nasıl gidereceğinizi de öğreneceksiniz.

Konular

  • Temel Çizgiler ve Performans İzleme
  • Performans Sorunlarının Başlıca Nedenleri
  • Kaynakları Optimum Performans için Yapılandırma
  • Kullanıcı Veritabanı Yapılandırması
  • Performansla İlgili Bakım Görevleri

Laboratuvar: Kaynakları İzleyin ve Optimize Edin

  • CPU Sorunlarını Yalıtın
  • Sorgu Deposu'nu kullanın, engelleme sorunlarını gözlemleyin
  • Parçalanma sorunlarını tespit edin ve düzeltin

Bu modülü tamamladıktan sonra katılımcılar:

  • Etkinliği izleyin ve bir temel değerle karşılaştırın
  • Performansla ilgili bakım görevlerini tanımlayın
  • Performans sorunlarının ana nedenlerini belirleyin
  • Optimum performans için kaynakları yapılandırın
  • Optimum performans için bir kullanıcı veritabanını yapılandırın

Modül 5: Sorgu Performansını Optimize Edin

Sorgu yürütme planları potansiyel olarak veritabanı performansının en önemli yönüdür. Kötü planların iyileştirilmesi kesinlikle küçük bir çabanın büyük iyileştirmeler getirebileceği bir alandır. Donanım sorunları sorgu performansını sınırlayabilirken, donanımın iyileştirilmesi genellikle en fazla %10-20 aralığında performans iyileştirmeleri sağlar. Veritabanı yöneticileri daha yaygın olarak optimize edilmemiş, eski veya eksik istatistiklere sahip, eksik dizinlere sahip veya veritabanı motorunun belirli bir sorgu için sonuçları döndürmek için gerekenden daha fazla iş yapmasına yol açan zayıf veritabanı tasarımı seçeneklerine sahip sorgularla karşılaşır. Planları iyileştirmek bazen %100-200 aralığında veya daha fazla performans artışı sağlayabilir; bu, bir planı daha iyi dizinler veya istatistiklerle geliştirdikten sonra bir sorgunun iki veya üç kat daha hızlı çalışabileceği anlamına gelir! Bu modül, bireysel sorgu performansının nasıl analiz edileceğine ve nerede iyileştirmeler yapılabileceğinin nasıl belirleneceğine ilişkin ayrıntılar sağlar.

Konular

  • SQL Server Sorgu Planlarını Anlamak
  • Performansa Dayalı Veritabanı Tasarımını Keşfedin
  • Performans İyileştirmelerini Değerlendirin

Lab: Sorgu Performansı Sorunlarını Giderme

  • Veritabanı tasarımıyla ilgili sorunları belirleme AdventureWorks2017
  • AdventureWorks2017'de düşük performans gösteren sorgulardaki sorunlu alanları ayırın
  • AdventureWorks2017'de gerilemeyi tespit etmek ve işlemek için Sorgu Deposu'nu kullanın
  • AdventureWorks2017'de performansı etkilemek için sorgu ipuçlarını kullanın

Bu modülü tamamladıktan sonra katılımcılar:

  • Sorgu planlarını analiz edin ve sorunlu alanları belirleyin
  • Potansiyel sorgu iyileştirmelerini değerlendirin
  • Tablo ve dizin tasarımını gözden geçirin
  • Sorgu veya tasarım değişikliklerinin olumlu bir etkisi olup olmadığını belirleyin

Modül 6: Görevlerin Otomasyonu

Birçok ortamda veritabanı yöneticilerinin ortak hedefi, tekrarlanan görevlerin mümkün olduğunca çoğunu otomatikleştirmektir. Bu, bir yedekleme sürecini otomatikleştirmek için komut dosyası kullanmak kadar basit veya tam otomatik bir uyarı sistemi oluşturmak kadar karmaşık olabilir. Bu modül, DBA'nın işini basitleştirmek için görevlerin otomatikleştirilmesine ilişkin ayrıntıları sağlar. Yöntemler, düzenli bakım işleri için görevlerin planlanmasının yanı sıra çoklu örnek yönetimini ve görev başarısı veya başarısızlığı veya tamamlanmaması için bildirimlerin yapılandırılmasını içerir.

Konular

  • Otomatik Dağıtımı Ayarlama
  • Zamanlanmış Görevleri Tanımlama
  • Genişletilmiş Olayları Yapılandırma
  • Otomatik Yöntemleri Kullanarak Azure PaaS kaynaklarını yönetme

Laboratuvar: Görevleri Otomatikleştirme

  • GitHub'daki Hızlı Başlangıç şablonundan bir Azure şablonu dağıtma
  • Performans ölçümlerine göre bildirimleri yapılandırma
  • Azure SQL Veritabanında dizinleri yeniden oluşturmak için bir Azure Otomasyon Runbook'u (veya elastik iş) dağıtın

Bu modülü tamamladıktan sonra katılımcılar:

  • Otomatik dağıtım komut dosyalarını kullanarak kaynakları dağıtın
  • Zamanlanmış görevler oluşturun
  • Bildirimler ve uyarılar oluşturun
  • PaaS hizmetleri için otomasyonu yapılandırma

Modül 7: Yüksek Erişilebilirlik ve Felaket Kurtarma Ortamını Planlama ve Uygulama

Veriler işletmenin ihtiyaç duyduğu anda mevcut olmalıdır. Bu, verileri barındıran çözümlerin kullanılabilirlik ve kurtarılabilirlik göz önünde bulundurularak tasarlanması gerektiği anlamına gelir. Hem mağazalarda hem de internette widget satan bir şirkette çalıştığınızı varsayalım. Ana uygulamanız siparişler için oldukça işlemsel bir veritabanı kullanıyor. İşlemsel veritabanını barındıran sunucu veya platformda, onu herhangi bir nedenden dolayı kullanılamaz veya erişilemez hale getiren bir sorun olsaydı ne olurdu? Bunun iş üzerinde ne gibi bir etkisi olabilir? Doğru çözüm uygulamaya konulursa, veritabanı minimum çabayla makul bir zaman diliminde çevrimiçi hale gelir ve böylece işlerin çok az veya hiç etki olmadan devam etmesine olanak sağlanır. Bu modül ve ilgili laboratuvar, hem Hizmet Olarak Altyapı (IaaS) hem de Hizmet Olarak Platform (PaaS) dağıtımları için Azure'da yüksek kullanılabilirlik ve olağanüstü durum kurtarma (HADR) için bir çözümün yapılandırılmasını, test edilmesini ve yönetilmesini kapsar. Bu modül yalnızca temel gereksinimleri değil, aynı zamanda HADR'a ulaşmak için mevcut olan çeşitli seçenekleri de kapsayacaktır.

Konular

  • Yüksek Erişilebilirlik ve Felaket Kurtarma Stratejileri
  • HADR için IaaS Platformu ve Veritabanı Araçları
  • HADR için PaaS Platformu ve Veritabanı Araçları
  • Veritabanı Yedekleme ve Kurtarma

Laboratuvar: Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma Ortamını Planlayın ve Uygulamaya Alın

  • Azure SQL Veritabanı için Coğrafi Çoğaltmayı Etkinleştirme
  • URL'ye Yedekleme ve URL'den Geri Yükleme

Bu modülü tamamladıktan sonra katılımcılar şunları anlayacaklardır:

  • Kurtarma süresi ile kurtarma noktası hedefleri arasındaki fark
  • Hem IaaS hem de PaaS için mevcut HADR seçenekleri
  • Dosyaların nasıl yedekleneceği ve geri yükleneceği de dahil olmak üzere HADR çözümlerinin planlanması ve yapılandırılmasıyla ilgili hususlar
  • HADR stratejisini oluşturan faktörler
  • Uygulamalı laboratuvar aracılığıyla yüksek kullanılabilirliğe sahip bir çözüm nasıl yapılandırılır?


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Yakın tarihte açılacak eğitimler

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Classroom / Virtual Classroom
25 Şubat 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
06 Mart 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
19 Mart 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
16 Nisan 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
22 Nisan 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
15 Mayıs 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
19 Mayıs 2025
İstanbul, Ankara, Londra
4 Gün
Classroom / Virtual Classroom
02 Haziran 2025
İstanbul, Ankara, Londra
4 Gün
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.