سؤال

أنا أبحث عن إعداد تخريبي للمؤسسة، والذي يناسب المتطلبات التالية:

  • أحتاج إلى مثيلين على الأقل من خادم المستودع لأسباب تتعلق بالتوفر العالي
  • إدارة مستودعات متعددة
  • يجب مزامنة خوادم المستودعين.
  • سهولة الإدارة والتكوين
  • إدارة المستخدم والترخيص مع تكامل LDAP (واجهة الويب) - اختياري
  • ميزات النسخ الاحتياطي والاستعادة، التي تضمن استرداد البيانات المفقودة لمدة لا تزيد عن يوم واحد
  • إعداد سريع وسهل.
  • مراقبة المستودع (حركة المرور، حجم البيانات، نقاط الاتصال..) - اختياري
  • أمن جيد
  • إما مفتوح المصدر أو بسعر منخفض، إن أمكن
  • بعض نطاقات التسعير، في حالة التوصية باستخدام أداة تجارية.
  • سيكون جهاز VMWare رائعًا.

أنا مهتم بجهاز أو مجموعة من أدوات التخريب التي تدعم هذه المتطلبات.يجب أن يكون نظام التشغيل Ubuntu.

يجب أن يكون تكوين مجموعة الأدوات وإعدادها ممكنًا خلال ساعات أو بضعة أيام على الأكثر...

فريق التطوير لدينا ليس ضخمًا (حوالي 30 شخصًا)، ولكنه ينمو باستمرار.

لم أتمكن من العثور على أي شيء (باستثناء Subversion MultiSite، الذي يبدو كبيرًا (ومكلفًا؟- لا يعطيون أي معلومات عن السعر) لمؤسستنا) هل يمكن لأي شخص أن يوصي بحل؟هل يمكنك أيضًا وصف تجاربك مع الأداة الموصى بها؟

كلما كان التثبيت والتكوين أسهل وأسرع، كان ذلك أفضل...وإذا كان بدون ثمن فهذا أفضل..

شكرا لك على أي مساعدة.

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

المحلول

إن تشغيل خادم التخريب في مثيل VMWare باستخدام إحدى أدوات "التوفر العالي" الخاصة بـ VMWare سيمنحك معظم ما تحتاجه.توجد أجهزة VMWare مدمجة مسبقًا تحتوي على خادم Subversion مدمج. http://www.vmware.com/appliances/directory/308

ستمنحك ميزات HA الخاصة ببرنامج VMWare تكرارًا لمثيل خادم SVN.(ستحتاج إلى خوادم فعلية متعددة للتكرار الحقيقي.إذا فشل أحد الخوادم، فسيقوم برنامج VMWare بإعادة تشغيل المثيل على الخادم الجديد.)

لا أعرف أيًا من أجهزة VMWare التي تحتوي على ميزات نسخ احتياطي خاصة، ولكن هذا أمر تافه جدًا بالنسبة للبرنامج النصي.ما عليك سوى تشغيل "svnadmin hotcopy" مرة واحدة يوميًا، بحيث يكون لديك نسخة من المستودع جاهزة للاستخدام في حالة حدوث تلف.(علاوة على ذلك، يجب عليك حقًا استخدام مصفوفة SAN RAID مع النسخ الاحتياطية للأشرطة.)

الإعداد لدينا:

  • رف الخوادم النصلية
  • البنية التحتية لبرنامج VMWare
  • خادم ويندوز 2003 الظاهري
  • في حالة تعطل Windows أو تعطل أحد الشفرات، يقوم برنامج VMWare بإعادة تشغيل مثيل Windows.
  • خادم CollabNet Subversion، يقوم بتشغيل Apache مع مصادقة SSPI
  • يعيش SVN repo على شبكة SAN
  • قم بالنسخ السريع لـ svnadmin ليلاً والتحقق من الريبو (إلى دليل آخر على شبكة SAN)، بحيث يكون لدينا نسخة احتياطية "ساخنة" من الريبو جاهزة للاستخدام في حالة وجود مشكلة تلف.
  • نسخ احتياطية على الشريط ليلا من كل شيء
  • يتم التقاط الأشرطة خارج الموقع بانتظام

ستكون تكلفة أجهزة الخادم وبرنامج VMWare أكبر مشكلة تواجهك (على افتراض أنك لا تمتلك هذه التكلفة بالفعل.) إذا لم تكن على استعداد لتحمل هذا النوع من النفقات النقدية، فقد يكون من المفيد النظر إلى موفر SVN مستضاف .

نصائح أخرى

لم أر إعدادًا متقلصًا لهذا حتى الآن.إذا كنت تريد بناء ذلك من الصفر، فإليك بعض المؤشرات:

  • يمكنك استخدام الأوامر المضمنة لـ انعكاس الريبو.
  • بالنسبة إلى عمليات إعادة الشراء المتعددة، ما عليك سوى إنشاء واحدة ضخمة ثم إضافة مسارات أسفل الجذر.
  • بالنسبة لي، سطر الأوامر هو "سهل الإدارة والتكوين"، لذا لا يمكنني مساعدتك هناك
  • للحصول على إدارة المستخدم، اسمح لـ Subversion بالاستماع إلى المضيف المحلي (127::1) ووضع خادم ويب Apache في المقدمة.هناك الكثير من الأدوات لإدارة المستخدم لخوادم الويب.
  • للنسخ الاحتياطي والاستعادة، راجع أدوات النسخ الاحتياطي القياسية للخادم.

خادم فيسوال إس في إن يجيب على معظم متطلباتك.

من صفحة الويب الترويجية (تأكيدي):

إعداد وصيانة خالية من الاحتكاك

  • حزمة واحدة تحتوي على أحدث الإصدارات لجميع المكونات المطلوبة
  • التالي-التالي-الانتهاء من التثبيت
  • ترقية سلسة إلى الإصدار الجديد

خادم جاهز للمؤسسات لنظام التشغيل Windows

  • خدمة Windows مستقرة وآمنة تعتمد على Apache
  • دعم اتصالات SSL
  • إدارة شهادة SSL
  • مصادقة Active Directory والترخيص مع دعم المجموعات
  • تسجيل الدخول إلى سجل أحداث Windows
  • الوصول والتسجيل التشغيلي (إصدار Enterprise فقط)
  • بناءً على البروتوكولات والمعايير المفتوحة
  • تم تكوينه بواسطة ملتزم Subversion للعمل بشكل صحيح خارج الصندوق

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

نحن نستخدم svn لعمل المؤسسة.أنها كافية تماما.يوجد العديد من شهادات المؤسسة, ، بما في ذلك واحدة من Fog Creek (Joel on Software، Stack Overflow).

لا أعتقد أنك بحاجة إلى أي شيء يتجاوز الإصدار العادي.

أفترض أنك تدرك أنه نموذجي للاستخدام التخريب مع TRAC, ، نظام تتبع المشكلة.

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