Geçiş senaryolarını değerlendirme

Tamamlandı

Azure SQL yönetilen örneği, SQL Server'ın şirket içi sürümleriyle neredeyse yüzde 100 uyumluluk sağlayarak mevcut veritabanlarını bulutta barındırmayı kolaylaştırmak için tasarlanmıştır.

Spor giyim şirketinizde, kataloğunuzun tamamı için ürün ayrıntılarını depolayan bir veritabanınız var. Web sitesi, müşterilere ürün ayrıntılarını görüntülemek için veritabanını, satış temsilcilerinin akıllı telefon uygulamaları tarafından katalog hakkında bilgi sahibi olmalarını sağlamak için veritabanını ve bir veri küpündeki ürün boyutlarını doldurmak için bir veri analizi çözümü tarafından kullanır. Veritabanı, yönetim kurulu tarafından iş açısından kritik olarak kabul edilir. Bu veritabanını buluta geçirmeniz istendi, bu nedenle buna bağımlı olan sistemlerin mümkün olduğunca az değişikliğe ihtiyacı var. Bu proje için Azure SQL Yönetilen Örneği değerlendirmek istiyorsunuz.

Azure SQL Yönetilen Örneği nedir?

Hizmet olarak Azure SQL platformu (PaaS) ailesi Azure SQL Veritabanı ve Azure SQL Yönetilen Örneği içerir. Azure SQL Yönetilen Örneği amacı, SQL Server uygulamalarına Azure bulutunda tam olarak yönetilen bir PaaS deneyimi sağlamaktır.

Kullanılabilir tüm Azure SQL tekliflerini gösteren diyagram.

Azure SQL Yönetilen Örneği, müşteriler için bir lift-and shift çözümü sağlamak üzere tasarlanmıştır. Yönetilen örnek uygulamaları, veritabanlarını ve destekleyici teknolojileri Azure PaaS'a getirmeyi arar. Daha önce SQL Yönetilen Örneği olmadan, bir kuruluşun uygulamasının veritabanı dışındaki herhangi bir teknolojiye (örneğin SQL Aracısı işleri, veritabanları arası birleşimler ve SQL Server Integration Services) erişmesi gereken geçiş senaryolarının buluta taşınması engelleniyordu. DBA veya geliştiricinin şirket içi uygulamayı geçirmesinin tek yolu aşağıdaki yaklaşımlardan birini kullanmaktır:

  • Veritabanını ve destekleyici teknolojileri hizmet olarak altyapı (IaaS) modeline taşıyın.
  • Geçiş engelleyicilerini ele almak için ek geliştirmeyle uygulamayı Azure SQL Veritabanı üzerinde tamamen PaaS modeliyle yeniden yazın.

Uygulamaları Azure'a geçirme kararı genellikle bir kuruluşun uygulamalarını Azure'ın PaaS modeline uyarlamak ve uygulama kodunu yönetmek için kaynaklara sahip olup olmamasına bağlıdır çünkü değişiklikler için satıcı desteği genellikle sınırlıdır. Bu nedenle, çoğu IaaS üzerinde SQL Server'ın mevcut uygulamaları yeniden elden geçirmesine gerek kalmadan tam SQL Server deneyimini kullanmasını tercih eder. Azure SQL Veritabanı özelliklerine rağmen, birçok uygulamanın kapsamı dışındaki teknolojilere yoğun bağımlılığı güçlükler ortaya koymaktadır. Ancak kod adı "cloud lifter" olan SQL Yönetilen Örneği, bu engellerin üstesinden gelerek azureda sql tabanlı paas çözümüne geçişi uygulama yeniden tasarlamaya gerek kalmadan kolaylaştırmayı amaçlar.

Temel özellikleri gözden geçirme

SQL Yönetilen Örneği en önemli özellikleri şunlardır:

Önemli Özellikler     Açıklama
Geriye dönük uyumluluk Yönetilen örnek, SQL Server 2008 veritabanlarına geriye dönük uyumluluk sağlar. SQL Server 2005 veritabanı sunucularından doğrudan geçiş de desteklenir ve geçirilen SQL Server 2005 veritabanlarının uyumluluk düzeyi SQL Server 2008'e güncelleştirilmektedir.
Kolay lift and shift Yönetilen örnek, SQL Server ile yüzde 100'e yakın uyumluluğa sahiptir. Bu uyumluluk temel SQL Server bileşenlerini, programlama geliştirmelerini, veritabanları arası birleşimler gibi örnek kapsamlı özellikleri ve mevcut SQL tabanlı uygulamaların çoğunun düzgün çalışması için gereken yönetim araçlarını içerir.
Tam olarak yönetilen PaaS PaaS avantajları, donanım yönetimi gereksinimini ve SQL Server sunucularında fiziksel bakım yapmaktan kaynaklanan tüm ek yükleri ortadan kaldırmayı içerir. Ayrıca ölçeği hızla artırma, azaltma ve bulutta kaynak sağlama avantajlarına da sahip olursunuz. SQL Yönetilen Örneği, SQL Server altyapısı üzerinde oluşturulduğundan, en son SQL özellikleri ve işlevleriyle her zaman günceldir.
Güvenlik özellikleri Güvenlik özelliklerini veritabanı düzeyinde olduğu gibi SQL Yönetilen Örneği düzeyinde etkinleştirebilirsiniz. Bu özellikler Güvenlik Açığı Değerlendirmesi ve Gelişmiş Tehdit Koruması ayarlarını içerir. Son olarak, yönetilen örnek düzeyinde Saydam Veri Şifrelemesi (TDE) ve şifreleme için kendi anahtarınızı (BYOK) getirmek isteyip istemediğinizi yapılandırabilirsiniz.
Güvenli ağ yalıtımı Yönetilen örneğin benzersiz yönlerinden biri olan ağ güvenlik yalıtımı, yönetilen örneğin Azure bulutundaki diğer herhangi bir kiracıdan tam güvenlik yalıtımına sahip olduğu yerdir. Tipik bir varsayılan dağıtım SQL uç noktasında yönetilen örnek yalnızca özel Azure ağlarından veya karma ağlardan bağlantıya izin veren bir özel IP adresi aracılığıyla kullanıma sunulur. Şirket içi uygulamaların yönetilen örneğe bağlanması için Azure ExpressRoute yapılandırmasına veya VPN ağ geçidine ihtiyacınız vardır.
Örnek yük devretme grupları Örnek yük devretme grubu, tek bir veritabanı sunucusu tarafından veya tek bir yönetilen örnek içinde yönetilen ve birim olarak başka bir bölgeye yük devredebilen bir veritabanı kümesidir. Birincil bölgedeki bir kesinti nedeniyle birincil veritabanlarının tümü veya bazıları çevrimdışı olduğunda örnek yük devretme gruplarını kullanırsınız.

Desteklenen geçiş seçenekleri

Azure SQL Yönetilen Örneği geçiş için iki mod vardır: çevrimiçi ve çevrimdışı. Çevrimiçi modda kapalı kalma süresi en düşük düzeyde olur veya hiç olmazken, geçiş işlemi sırasında çevrimdışı modda kapalı kalma süresi yaşanır.

  • Günlük Yeniden Yürütme Hizmeti. Bu çevrimiçi bir geçiş seçeneğidir ve veritabanı geçiş projenizde daha fazla denetime ihtiyacınız olduğunda kullanılır.

  • Azure Data Studio için Azure SQL Geçişi uzantısı. SQL Server veritabanlarınızı Azure'a geçirmek için hazırlanmanıza yardımcı olan bir araçtır. Geçişe hazır olma durumunuzu değerlendirmek, gereksinimleriniz için en iyi Azure kaynaklarını önermek ve geçişi yürütmek için Data Migration Services'in en son sürümünü kullanır. Küçük ve orta ölçekli veritabanları için idealdir ve SQL Yönetilen Örneği çevrimiçi geçişi destekler.

  • Yönetilen Örnek bağlantısı.. Dağıtılmış kullanılabilirlik gruplarını kullanan Yönetilen Örnek bağlantısı, barındırılan tüm SQL Server ve Azure SQL Yönetilen Örneği arasında verileri neredeyse anında (çevrimiçi) çoğaltarak veri varlığınızı güvenli bir şekilde genişletir ve tam tersi de geçerlidir.

  • Yerel yedekleme ve geri yükleme. Yedekleme ve geri yükleme, birçok SQL Server uzmanı tarafından tercih edilen basit bir geçiş yöntemidir. Bu, Azure Depolama tam veritabanı yedeklemeleri sağlayabilen müşteriler için en kolay geçiş seçeneğidir.

  • İşlem çoğaltması. İşlem çoğaltma, verileri sürekli bağlı veritabanı sunucuları arasında taşımanın bir yoludur. Büyük ve karmaşık veritabanlarının çevrimiçi veya çevrimdışı geçişi için kullanılması en iyisidir.

Araçların çoğu Azure SQL Veritabanı geçişi de kolaylaştırsa da, yalnızca SQL Yönetilen Örneği tarafından desteklenen bazı araçlar vardır. Sonraki ünitelerde bunlardan birkaçı hakkında daha ayrıntılı bilgi edineceğiz.

İpucu

SQL Server geçiş stratejisi tasarlama hakkında daha fazla bilgi edinin.