2013-02-26 12 views
9

मैंने this question देखा है लेकिन उत्तर बस पर्याप्त नहीं हैं। मैंने वेब की खोज की है और मुख्य मतभेदों की एक स्पष्ट सूची मिल सकती है।अल्फ्रेस्को सामुदायिक एंटरप्राइज़ फ़ीचर तुलना

मैं उपर्युक्त लिंक में विरोधाभासों को देखने के लिए विशेष रूप से हैरान हूं, जिसमें केवल 4 छोटे उत्तर हैं।

तो सवाल यह है कि समर्थन से परे, अल्फ्रेस्को समुदाय और एंटरप्राइज़ संस्करणों (पाठ्यक्रम के वर्तमान संस्करणों के लिए) के बीच अंतर क्या हैं?

क्या एंटरप्राइज़ संस्करण में उपलब्ध कार्यात्मक या तकनीकी विशेषताएं हैं, जो कि समुदाय संस्करण में नहीं हैं?

मुझे यह अजीब लगता है कि स्पष्ट सूची प्राप्त करना बहुत मुश्किल है। इस उत्तर को खोजने के लिए मंचों को देखते हुए व्यापार परिप्रेक्ष्य से एक गंभीर विकल्प नहीं है।

अब तक, मैं this link पाया उपयोगी होने के लिए, लेकिन यह से 2009

विशेष रूप से, मैं मंच समर्थन दिलचस्प है, समुदाय संस्करण का समर्थन केवल दीपक सामान के साथ:

  • लिनक्स
  • MySQL
  • बिलाव
  • OpenLDAP
  • फ़ायरफ़ॉक्स

और उद्यम संस्करण का समर्थन:

  • विंडोज
  • एसक्यूएल सर्वर
  • WebLogic, WebSphere
  • ई/Kerberos
  • IE और सफारी

जाहिर है, इन विशेषताएं ए

JMX निगरानी

  • रनटाइम Admininstration: उद्यम संस्करण में ही उपलब्ध फिर से कि वास्तव में क्या है? और फिर समुदाय संस्करण में क्या है?
  • रनटाइम इंडेक्सिंग स्थिरता जांच और अद्यतन: तब समुदाय संस्करण में क्या है?
  • उच्च प्रदर्शन और उपलब्धता: यह कैसे लागू किया जाता है और फिर समुदाय संस्करण में क्या होता है?
  • संग्रहण नीतियां
  • ओपन सोर्स और प्रोप्रायटरी टेक्नोलॉजी स्टैक समर्थन: कौन सा एक्साक्लिटी? समुदाय संस्करण में कौन से समर्थित हैं?

यदि कोई मुझे इन मतभेदों के बारे में गंभीर दस्तावेज की दिशा में मार्गदर्शन कर सकता है, तो यह बहुत अच्छा होगा।

मैं विकी के माध्यम से भी गया लेकिन वहां मेरे प्रश्नों का उत्तर नहीं मिला।

उत्तर

15

एंटरप्राइज़ और समुदाय के बीच अंतर संस्करण से संस्करण में विस्तार से भिन्न होते हैं और मुख्य रूप से प्रशासकों के लिए दृश्यमान होते हैं। हम बहुत बड़े वातावरण में मिडसाइज में अल्फ्रेस्को के दोनों स्वादों को देखते या बनाए रखते हैं और मैं कहूंगा कि स्वाद और बजट का सवाल कम से कम है, आपके लिए सबसे अच्छा निर्णय/संस्करण क्या है। बुनियादी ढांचे और जावा में उत्कृष्ट कौशल उत्पादन में अल्फ्रेस्को चलाने के लिए दोनों संस्करणों के लिए अत्यधिक सलाह दी जाती है। तकनीकी मतभेद नाटकीय नहीं हैं क्योंकि उपयोगकर्ताओं के लिए समान कार्यक्षमता प्रदान करने में सक्षम नहीं है - इसलिए यदि आप वास्तव में निर्णय में हैं तो आपको एक अच्छे तकनीकी साथी, समर्थन सेवाओं और शायद यह तथ्य मिलना चाहिए कि आपको केवल यही मिलता है एंटरप्राइज़ सदस्यता में आधिकारिक पैच, समुदाय पर नहीं। बीटीडब्ल्यू अल्फ्रेस्को एंटरप्राइज ओपन सोर्स नहीं है लेकिन यह ज्यादातर अंतिम उपयोगकर्ताओं के लिए ब्याज का वास्तविक बिंदु नहीं है। आप कोड को सब्सक्रिप्शन ग्राहक के रूप में एक्सेस कर सकते हैं लेकिन यह सार्वजनिक उपलब्ध/सुलभ नहीं है।

सुविधाओं में मुख्य अंतर पहले से ही कम या ज्यादा नाम हैं:

  1. प्रशासन

    • उद्यम अधिक दृश्य और व्यवस्थापक वेब जीयूआई में सेटिंग है। समुदाय में आप केवल कमांड लाइन से अधिकांश कॉन्फ़िगरेशन तक पहुंच सकते हैं। यह एक प्रतिबंध हो सकता है लेकिन असली लाइव प्रशासक कमांड लाइन और स्क्रिप्टिंग स्वचालन पसंद करते हैं।
    • एंटरप्राइज़ आपको रनटाइम के दौरान कुछ अल्फ्रेस्को सेटिंग्स को बदलने देता है (अधिकांश सेटिंग्स को अभी भी पुनरारंभ करने की आवश्यकता होती है)। कुछ जीएमआई इंटरफेस में जीयूआई और अधिक में बदल सकते हैं। इसके अलावा आप सीआईएफएस प्रोटोकॉल सर्वर जैसे उपप्रणाली को रोकने और शुरू करने में सक्षम हैं। हम इस सुविधा का उपयोग सिस्टम को केवल पढ़ने के लिए मोड में स्विच करने के लिए करते हैं। यह बिंदु "रनटाइम admininstration" के साथ है। अधिकांश कॉन्फ़िगरेशन परिवर्तनों के लिए समुदाय को सेवा की पुनरारंभ की आवश्यकता होती है। ग्रोवी या मॉड्यूल को लागू करके उन्नत स्क्रिप्टिंग द्वारा इसके आसपास काम करना संभव है।
  2. अनुक्रमण

    • रनटाइम अनुक्रमण संगतता जांच और अद्यतन एक आत्म चिकित्सा कार्यक्षमता अपेक्षा के अनुरूप नहीं है। आपको सीखना होगा (कम से कम अभी तक) कि आपको एंटरप्राइज़ वातावरण में समय-समय पर अल्फ्रेस्को इंडेक्स को फिर से बनाना होगा और यह अच्छी रणनीतियों पर ध्यान देना बेहतर होगा कि मनोरंजन को कैसे गति दें या शिकार के बजाय स्टैंडबाय इंडेक्स कैसे सेट करें चेक और अपडेट विधियों का उपयोग कर असफल इंडेक्सिंग लेनदेन। प्रमुख दस्तावेज़ मॉडल परिवर्तनों के लिए आपको वैसे भी इंडेक्स को फिर से बनाने की आवश्यकता है।
  3. उच्च प्रदर्शन और उपलब्धता

    • यह मुख्य रूप से क्लस्टर और प्रतिकृति कार्यक्षमता अब समुदाय में उपलब्ध है जो है। यह एमएस क्लस्टर के समान है: कुछ अवधारणाएं गायब होने के कारण यह बहुत अधिक देखने के लिए बहुत काम है। जटिलता के मामले में कीमत अधिक है और मजबूती के नुकसान में समाप्त हो सकती है। एंटरप्राइज़ समर्थन के साथ भी अल्फ्रेस्को क्लस्टर चलाना मुश्किल काम है - इसलिए आपको इस तरह से जाने के लिए बहुत अच्छे तर्क की आवश्यकता है। लेकिन बेशक: यह संभव और उपलब्ध है! उच्च प्रदर्शन: कोई अंतर नहीं होना चाहिए और यदि - मैं स्पष्टीकरण के बारे में बहुत उत्सुक हूं।
  4. प्रौद्योगिकी ढेर

    • मुख्य अंतर यह डेटाबेस समर्थन है। समुदाय में आप केवल MySQL और Postgres (समुदाय के लिए कोई ओरेकल या एमएस एसक्यूएल) के बीच चयन कर सकते हैं। अन्य सभी प्रौद्योगिकियां एंटरप्राइज़ या कम्युनिटी (एडी, केर्बेरोज, ओएस, ब्राउज़र, ...)
    • जावा कंटेनर से स्वतंत्र हैं: मुझे लगता है कि टॉमकैट में चल रहे सभी अल्फ्रेस्को इंस्टॉलेशन का 9 5% से अधिक विश्वास है। यह विन्यास है जो दस्तावेज, परीक्षण और तराजू है। वेबलॉगिक या वेबस्पेयर का उपयोग करके आपको नई चुनौतियों को छोड़कर कोई अतिरिक्त मूल्य नहीं मिलता है - इसके विपरीत: आपको अपने लिए अधिकतर मुद्दों को हल करना होगा और दूसरों के अनुभव से लाभ नहीं उठा सकता है।

भंडारण नीतियों: मैं बहुत यकीन नहीं है और 4.2.x में जाँच करनी चाहिए अगर सामग्री स्टोर चयनकर्ता/भंडारण नीतियों नहीं रह समुदाय में उपलब्ध है, लेकिन यह 3.x में नहीं था संस्करणों।

[संपादित करें]: भंडारण नीतियों समुदाय 4.2.x में हटा दिया गया है:

NoSuchBeanDefinitionException: No bean named 'storeSelectorContentStoreBase' is defined 

तो एक वास्तव में इस कार्यक्षमता किसी के लिए आवश्यकता हो सकती है समुदाय के लिए एक मॉड्यूल कोडिंग से उस सुविधा को फिर से सक्षम नहीं है।

सम्मान

+1

बहुत उपयोगी उत्तर रॉबर्ट, धन्यवाद। – Nicolas

6

खैर, JMX निगरानी के बारे में:

  • रनटाइम प्रशासन: Alfresco उद्यम सर्वर को पुन: प्रारंभ बिना Alfresco subsystems पर कुछ कार्रवाइयां करने की अनुमति देता है। यह आपको डिबगिंग/विकास और उत्पादन वातावरण में बदलाव करने के दौरान बहुत तेज़ होने की अनुमति देता है। इसके अलावा आप जेएमएक्स इंटरफ़ेस तक पहुंच सकते हैं जो जेएमएक्स रीमोटिंग का समर्थन करता है।
  • कोई consistency check or update नहीं है, जब तक आप सर्वर को पुनरारंभ नहीं करते हैं (स्टार्टअप के दौरान आपको अपनी अनुक्रमणिका को सत्यापित/चेक/पुनर्निर्माण करना होगा)। इसके लिए alfresco.global.properties (या मूल repository.properties कॉन्फ़िगरेशन फ़ाइल) में एक विकल्प है। यदि आपके पास अल्फ्रेस्को सामुदायिक सूचकांक में कुछ असंगतताएं हैं, तो आपके पास खराब समय xD होगा।
  • अल्फ्रेस्को एंटरप्राइज़ के पास clustering आपके आर्किटेक्चर के लिए विशिष्ट लाइसेंस है, सामुदायिक संस्करण उन सिस्टम का समर्थन नहीं करता है। Replicate and cluster Alfresco आपके द्वारा प्राप्त किए जा सकने वाले प्रदर्शन/स्केलेबिलिटी/उपलब्धता में मुख्य सुधारों में से एक है।
  • The storage policies आपको अल्फ्रेस्को एंटरप्राइज़ में सामग्री स्टोर चयनकर्ताओं का उपयोग करने की अनुमति देता है। आप प्राथमिक और द्वितीयक फ़ाइल स्टोर का प्रबंधन कर सकते हैं, और इन स्टोरों को अपने आर्किटेक्चर में कनेक्ट/कनेक्ट कर सकते हैं। सामुदायिक संस्करण आपको एक समय में केवल एक सामग्री स्टोर का उपयोग करने की अनुमति देता है।
  • इनमें अल्फ्रेस्को (स्प्रिंग फ्रेमवर्क, अपाचे-ल्यूसीन/सोलर, टोमकैट, और इसी तरह के अंदर) सब कुछ शामिल है, क्योंकि एंटरप्राइज़ लाइसेंस के साथ आपको अल्फ्रेस्को पैकेज के अंदर सब कुछ के साथ पूर्ण समर्थन भी है। difference यह है कि समुदाय दैनिक निर्माण पर आधारित है, समुदाय द्वारा समर्थित है, और इसकी गारंटी नहीं है। एंटरप्राइज़ समर्थन आपको विकासशील और उत्पादन वातावरण के दौरान कई समस्याओं को हल करने में मदद करता है, न केवल अल्फ्रेस्को से संबंधित, बल्कि समर्थित प्लेटफ़ॉर्म (विंडोज/लिनक्स), आपके वेब एप्लिकेशन सर्वर आदि पर कुछ कॉन्फ़िगरेशन पर भी।

उम्मीद है कि यह मदद करता है। https://wiki.alfresco.com/wiki/Enterprise_Edition

यह पृष्ठ विहित, मतभेद की व्यापक सूची है:

8

यह पृष्ठ संस्करणों के बीच का अंतर बताते हैं।

यदि आप एंटरप्राइज़ सदस्यता पर विचार कर रहे हैं और आपके पास कोई प्रश्न है जिसका उत्तर उस पृष्ठ पर आप जो पा सकते हैं उसके द्वारा उत्तर नहीं दिया गया है, तो आपको अपने खाते के प्रतिनिधि से बात करनी चाहिए।

संबंधित मुद्दे