Aracılığıyla paylaş


MySQL'i şirket içi MySQL için Azure Veritabanı geçirme: Temsilci 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ı geçiren bir kuruluşun gerçek dünyadaki müşteri senaryolarını temel alır.

The World-Wide Importers (WWI) company is a San Francisco, California merkezli üretici ve toptan dağıtımcı yenilik ürünleri. 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 sistemine olanak sağlayarak maliyetleri düşürmelerine ve üretilen ürünlerinde 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 satış yaparlar.

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 merkezinde tüm BT altyapısını barındırıyor ve bu kaynakların buluta taşınmasının gelecekteki büyümeyi sağladığına inanıyor. 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 kullanılabilen birçok gelişmiş özelliknden yararlanmaya devam etmek istiyor ve veritabanlarını ve ilişkili iş yüklerini Azure'a geçirmek istiyor. Uygulamaları veya veritabanlarında herhangi bir değişiklik yapmak zorunda kalmadan bunu hızlı bir şekilde yapmak isterler. Başlangıçta java tabanlı müşteri portalı web uygulamaları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çirmek için başlıca 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 belirli bir noktaya geri yükleme gibi bulutta yerel özellikleri ve teknolojileri kullanacak şekilde konumlandırın.

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

  • İşlerini 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, Bulut Benimseme Çerçevesi (CAF) kullanarak ekibini buluta geçiş için en iyi yöntemler yönergelerini izleme konusunda eğitdi. 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 Veri Akışı Adı Aktiviteler
1 Geçiş öncesi Değerlendirme, Planlama, Geçiş Yöntemi Değerlendirmesi, Uygulama Etkileri, Test Planları, Performans Temelleri
2 Geçiş Geçişi Yürütme, Test Planlarını Yürütme
3 Geçiş sonrası İş Sürekliliği, Olağanüstü Durum Kurtarma, Yönetim, Güvenlik, Performans İyileştirme, Platform modernleştirme

WWI, 5,5 ile 5,7 arasında değişen sürümlerle çalışan çeşitli MySQL örneklerine sahiptir. Örneklerini mümkün olan 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 etmelerini sağlamak istiyor. 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 sonraki bir aşamada iş açısından daha kritik uygulamalara geçmek istiyor. Bu sayede ekip, gelecekteki geçişleri hazırlamak ve planlamak için ihtiyaç duydukları bilgi ve deneyime sahip olurlar.

Sonraki adım