Şirket içi MySQL'i MySQL için Azure Veritabanı geçirme: Temsili Kullanım Örneği

ŞUNLAR IÇIN GEÇERLIDIR: MySQL için Azure Veritabanı - Tek Sunucu MySQL için Azure Veritabanı - Esnek Sunucu

Önkoşullar

Giriş

Genel Bakış

Aşağıdaki kullanım örneği, MySQL iş yükünü MySQL için Azure Veritabanı'e geçiren bir kuruluşun gerçek dünya müşteri senaryolarını temel alır.

Dünya Çapında İthalatçılar (WWI) şirketi San Francisco, California merkezli bir üretici ve yenilik mal toptan distribütörüdür. 2002 yılında faaliyete geçtiler ve ürettikleri ürünleri Birleşik Devletler boyunca doğrudan perakende müşterilerine satarak etkili bir işletmeden işletmeye (B2B) modeli geliştirdiler. Müşterileri arasında özel mağazalar, süpermarketler, bilgi işlem mağazaları, turistik mağazalar ve bazı bireyler yer almaktadır. Bu B2B modeli, ürünlerinin kolaylaştırılmış bir dağıtım sistemini sağlayarak maliyetleri azaltmalarına ve üretilen ürünlerde daha rekabetçi fiyatlandırma sunmalarına olanak tanır. Ayrıca, ürünlerini WWI adına tanıtan bir temsilci ağı aracılığıyla diğer toptancılara da satış yapıyorlar.

Yeni alanlara geçmeden önce WWI, BT altyapısının beklenen büyümeyi kaldırabileceğinden emin olmak istiyor. WWI şu anda şirket içinde tüm BT altyapısını şirket merkezinde barındırmaktadır ve bu kaynakların buluta taşınmasının gelecekte büyümeyi sağladığına inanmaktadır. Sonuç olarak, CIO'larını müşteri portallarının ve ilişkili veri iş yüklerinin buluta geçişini denetlemekle görevlendirdiler.

WWI, bulutta sağlanan birçok gelişmiş özelliknden yararlanmaya devam etmek istiyor ve veritabanlarını ve ilişkili iş yüklerini Azure'a geçirmek istiyor. Bu işlemi, uygulamalarında veya veritabanlarında herhangi bir değişiklik yapmak zorunda kalmadan hızlı bir şekilde yapmak istiyorlar. Başlangıçta java tabanlı müşteri portalı web uygulamasını ve ilişkili MySQL veritabanlarını ve iş yüklerini buluta geçirmeyi planlıyorlar.

Geçiş hedefleri

Veritabanlarını ve ilişkili SQL iş yüklerini buluta geçirmeye yönelik birincil hedefler şunlardır:

  • Bekleyen ve aktarımdaki verilerle genel güvenlik duruşlarını geliştirin.

  • Yüksek kullanılabilirlik ve olağanüstü durum kurtarma (HA/DR) özelliklerini geliştirin.

  • Kuruluşu buluta özel özellikleri ve belirli bir noktaya geri yükleme gibi teknolojileri kullanacak şekilde konumlandırın.

  • MySQL için Azure Veritabanı yönetim ve performans iyileştirme özelliklerinden yararlanın.

  • İşletmelerini daha coğrafi bölgelere genişletmek için kullanabilecekleri ölçeklenebilir bir platform oluşturun.

  • Kişisel bilgilerin depolandığı çeşitli yasal gereksinimlerle gelişmiş uyumluluk sağlar.

WWI, buluta geçiş için en iyi yöntemler yönergelerini izleyerek ekiplerini eğitmek için Bulut Benimseme Çerçevesi (CAF) kullandı. Ardından CAF'yi üst düzey bir geçiş kılavuzu olarak kullanan WWI, geçişlerini üç ana aşamaya özelleştirdi. Son olarak, başarılı bir lift and shift bulut geçişi sağlamak için her aşamada ele alınması gereken etkinlikleri tanımladılar.

Bu aşamalar şunlardır:

Aşama Name Etkinlikler
1 Geçiş öncesi Değerlendirme, Planlama, Geçiş Yöntemi Değerlendirmesi, Uygulama Etkileri, Test Plans, Performans Temelleri
2 Geçiş Geçişi Yürütme, Test Plans Yürütme
3 Geçiş sonrası İş Sürekliliği, Olağanüstü Durum Kurtarma, Yönetim, Güvenlik, Performans İyileştirme, Platform modernizasyonu

WWI,5,5 ile 5,7 arasında değişen sürümlerle çalışan çeşitli MySQL örneklerine sahiptir. Örneklerini en kısa sürede en son sürüme taşımak istiyor, ancak daha yeni sürümlere geçtiklerinde uygulamalarının çalışmaya devam etmesini sağlamak istiyorlar. Buluttaki aynı sürüme geçmekten ve daha sonra yükseltme yapmaktan memnun olurlar, ancak aynı anda iki görevi yerine getirebiliyorlarsa bu yolu tercih ederler.

Ayrıca hata olması durumunda veri iş yüklerinin güvenli ve birden çok coğrafi bölgede kullanılabilir olduğundan emin olmak ve kullanılabilir yapılandırma seçeneklerine bakmak istiyor.

WWI, ilk geçiş için basit bir uygulamayla başlamak ve daha sonra daha sonraki bir aşamada iş açısından daha kritik uygulamalara geçmek istiyor. Bu, takıma gelecekteki geçişleri hazırlamak ve planlamak için ihtiyaç duydukları bilgi ve deneyimi sağlar.

Sonraki adımlar