وضع التطبيق على جميع القارات على شبكة الإنترنت. ما هي أفضل طريقة؟

StackOverflow https://stackoverflow.com/questions/1425402

سؤال

وافترض يجب أن أضع x.com CMS التطبيق إلى اليابان، المكسيك، الولايات المتحدة، أستراليا، وإلى لندن. أنهم جميعا الوصول إلى قاعدة بيانات مركزية الخلية عبر IP.

هل هناك شيء قبل توزيع الحمل أم أنها مجرد تتلقى IP على التعليمات البرمجية، الجغرافية تحديد موقعه وإعادة توجيه إلى صفحة إلى المجال المناسب؟

هل هناك طريقة لجعل x.com للإشارة إلى مختلف لIP على مستوى DNS دون تغيير اسم المجال؟

هل كانت مفيدة؟

المحلول

GeoDNS المكونات في للحصول على DNS بسيط زائد ينبغي أن تفعل خدعة .

نصائح أخرى

إذا كنت تفعل شيئا أن وزعت للغاية الخوادم، يمكنك وضع الخادم تكرار سيد الخلية في مكان ما على الكرة الأرضية، مع ملقمات للقراءة فقط تكرارها في كل منطقة. هل لديك أن تتم جميع عمليات الكتابة إلى الملقم الرئيسي، وأنها سوف تنتشر إلى خوادم منسوخة. انظر الخلية النسخ المتماثل المرجعي .

لتوزيع طلب إلى الملقم المناسب، يمكنك استخدام الموقع الجغرافي IP للحصول على أقرب خادم ثم تحيل الطلب من x.com إلى us.x.com، asia.x.com أو london.x.com.

ووفقا DNS، يمكنك إضافة المتكاملة متعددة لاسم نطاق واحد، ولكن العميل مجرد اختيار واحدة عشوائيا. انها لن محاولة لتحديد أفضل واحد. لمزيد من المعلومات، راجع الصفحة MSDN على DNS جولة روبن.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top