Geçiş için doğru araçları MySQL için Azure Veritabanı

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

Genel Bakış

Geçişler, çekmesi zor olan çok adımlı projelerdir. Veritabanı sunucularının platformlar arasında geçişini verilerden ve şemadan daha fazlasını gerektirir. Ayrıca, taşımak için sunucu yapılandırma parametreleri, ağ, erişim denetimi kuralları vb. gibi birkaç bileşen daha vardır. Bunlar, yeni hedef platformda veritabanı sunucusunun işlevselliğinin kaynağı taklit olduğundan emin olmak için gereklidir.

Veritabanlarını veritabanına geçirme hakkında ayrıntılı bilgi ve kullanım MySQL için Azure Veritabanı için Veritabanı Geçiş Kılavuzu'MySQL için Azure Veritabanı bakabilirsiniz. Bu belge, Azure'a bir MySQL geçişini başarıyla planlamanıza ve yürütmeye yardımcı olacak işaretçiler sağlar.

Genel olarak, geçişler çevrimdışı veya çevrimiçi olarak kategorilere ayrılmış olabilir.

  • Çevrimdışı geçişle, kaynak sunucu çevrimdışına alınır ve hedef sunucuda veritabanlarının döküm ve geri yüklemesi gerçekleştirilir.

  • Çevrimiçi geçiş (minimum kapalı kalma süresiyle geçiş) ile, kaynak sunucu güncelleştirmelere izin verir ve geçiş çözümü hedefte ilk döküm ve geri yükleme ile birlikte kaynak ve hedef sunucu arasında devam eden değişiklikleri çoğaltma işlemini de tamamlar.

Uygulamanız kapalı kalma süresini karşılayamıyorsa, çevrimdışı geçişler her zaman tercih edilir çünkü bunlar basit ve yürütülebilir. Ancak, uygulamanıza yalnızca en az kapalı kalma süresi sağabiliyorsa, çevrimiçi geçiş en iyi seçenektir. Ödeme işleme ve e-ticaret gibi OLTP sistemlerinin çoğunun geçişleri bu kategoriye girer.

Karar tablosu

MySQL için Azure Veritabanı'a değiştirmek için doğru araçları seçmenize yardımcı olmak için aşağıdaki tabloda yer alan ayrıntıları göz önünde bulundurabilirsiniz.

Senaryolar Önerilen Araçlar Bağlantılar
Veritabanlarını taşımak için çevrimdışı geçişler >= 1 TB MyDumper/MyLoader + Yüksek İşlem VM'sini Kullanarak Döküm Ve Geri Yükleme mydumper/myloader kullanarak büyük veritabanlarını MySQL için Azure Veritabanı veritabanına geçirme

Büyük veritabanlarını MySQL için Azure Veritabanı'a MySQL için Azure Veritabanı
Veritabanlarını 1 TB'a taşımak < Geçişler Kaynak ve hedef arasındaki ağ bant genişliği iyi ise (örn. Yüksek hızlı yol), Azure DMS'yi (veritabanı geçiş hizmeti) kullanın

-OR-

Kaynak ile Azure arasında düşük ağ bant genişliğiniz varsa, düşük hızlı ağlarda verileri verimli bir şekilde taşımak için sıkıştırma ayarlarından yararlanmak için Mydumper/Myloader + Yüksek işlem VM'lerini kullanın

-OR-

Daha küçük veritabanları için çevrimdışı geçişler gerçekleştirmek üzere mysqldump ve MySQL Workbench Dışarı/İçeri Aktarma yardımcı programını kullanın.
Öğretici: DMS kullanarak MySQL MySQL için Azure Veritabanı çevrimdışı duruma geçirme - Azure Veritabanı Geçiş Hizmeti

MySQL için Amazon RDS'yi MySQL Workbench MySQL için Azure Veritabanı buluta geçirme

İçeri ve dışarı aktarma - MySQL için Azure Veritabanı
Çevrimiçi Geçiş Veri çoğaltması ile Mydumper/Myloader

Veri çoğaltması olan Mysqldump, küçük veritabanları (100 GB'ın altında) için düşünülebilir. Bu yöntemler hem dış hem de platform içi geçişler için geçerlidir.
Veri çoğaltmayı yapılandırma - MySQL için Azure Veritabanı Esnek Sunucu

Öğretici: MySQL için Azure Veritabanı - Tek Sunucudan Sunucuya geçiş MySQL için Azure Veritabanı – En az kapalı kalma süresiyle Esnek Sunucu
Tek sunucudan esnek sunucuya geçişler Çevrimdışı: Bu betik, GitHub özel kabuk betiği, güvenlik ayarları ve sunucu parametresi yapılandırmaları gibi diğer sunucu bileşenlerini de taşır.

Çevrimiçi: Veri içi çoğaltma ile Mydumper/Myloader
MySQL için Azure Veritabanı - Tek Sunucudan Esnek Sunucu'ya 5 kolay adımda geçiş!

Öğretici: MySQL için Azure Veritabanı - Tek Sunucudan Sunucuya geçiş MySQL için Azure Veritabanı – En az kapalı kalma süresiyle Esnek Sunucu

Sonraki adımlar