Azure

2013-06-29 12 views
5

में साइटकोर डीएमएस मैंने साइटकोर एज़ूर 3.0.0 का उपयोग करके साइटकोर को Azure सीडी पर तैनात किया है।Azure

हालांकि, मैं किसी भी विश्लेषण डेटा जब तक मैं मैन्युअल रूप से एसक्यूएल नीला करने के लिए "एनालिटिक्स" कनेक्शन स्ट्रिंग अद्यतन नहीं हो रही है।

किसी को पहले से ही ऊपर कॉन्फ़िगर किया है, तो आप मुझे नीचे प्रश्नों के साथ मदद कर सकता है:

  1. मैनुअल कनेक्शन स्ट्रिंग सबसे अच्छा समाधान है? या, क्या मुझे साइटकोर एज़ूर परिनियोजन के लिए कोई कॉन्फ़िगरेशन सेटिंग याद आ रही है।

  2. यह ऑन-प्रिमाइसेस एनालिटिक्स डाटाबेस को एसक्यूएल Azure एनालिटिक्स सिंक करने के लिए संभव है? हमें आपदा की स्थिति में विभिन्न डेटा केंद्रों के लिए सभी वेब, कोर, एनालिटिक्स को तैनात करने के लिए आपदा रिकवरी के लिए इसकी आवश्यकता है।

  3. करता डीएमएस Sitecore सीडी के प्रदर्शन को धीमा?

धन्यवाद।

उत्तर

5
  1. आप अपने साइटकोर Azure कॉन्फ़िगरेशन में परिभाषित कनेक्शन स्ट्रिंग पैच फ़ाइल में अपनी "एनालिटिक्स" कनेक्शन स्ट्रिंग जोड़ सकते हैं। निम्न चरणों के माध्यम से इस कार्य करें:

    • नेविगेट करने के लिए/sitecore/system/मॉड्यूल/Azure/[पर्यावरण]/[क्षेत्र]/[फार्म]/[भूमिका]/[तैनाती]
    • तैनाती मद में (उदाहरण के लिए स्टेजिंग, प्रोडक्शन), आपको "कनेक्शन स्ट्रिंग्स पैच" नामक एक फ़ील्ड देखना चाहिए।
    • उस क्षेत्र में तक नीचे स्क्रॉल "मूल", "मास्टर", और "वेब" डेटाबेस के लिए कनेक्शन तार देखते हैं।
    • अपने "एनालिटिक्स" डेटाबेस के लिए कनेक्शन स्ट्रिंग तत्व जोड़ें। आपके द्वारा संपादित किए जा रहे तैनाती आइटम के लिए कनेक्शन स्ट्रिंग का उपयोग करना सुनिश्चित करें, यानी उत्पादन आइटम के लिए स्टेजिंग आइटम, उत्पादन कनेक्शन स्ट्रिंग के लिए अपनी Analytics स्टेजिंग कनेक्शन स्ट्रिंग का उपयोग करें।

  2. यह बैकअप/आपदा वसूली के लिए Azure एसक्यूएल डाटा सिंक का उपयोग करने के लिए अनुशंसित नहीं है (इस सिफारिश Sitecore के लिए विशिष्ट नहीं है)। Azure SQL डेटाबेस प्रतिलिपि के संयोजन का उपयोग करने और फिर Azure SQL डेटाबेस निर्यात का उपयोग करने की अनुशंसा की जाती है।

    इसके अलावा, Azure एसक्यूएल डाटा सिंक समर्थित डेटाबेस स्कीमा के बारे में सीमाएँ हैं। एसक्यूएल डेटा सिंक किसी भी तालिका को सिंक्रनाइज़ करने में असमर्थ है जिसमें प्राथमिक कुंजी नहीं है (साइटकोर Analytics डेटाबेस में प्राथमिक कुंजी के बिना कुछ टेबल हैं)।

    इसके अलावा, एसक्यूएल डाटा सिंक केवल डेटा समन्वयित नहीं बल्कि संग्रहीत प्रक्रियाओं और ट्रिगर (Sitecore एनालिटिक्स डेटाबेस संग्रहित प्रक्रियाओं है)।

    आखिरकार, जैसे ही आपका Analytics डेटाबेस बढ़ता है, एक सिंक ऑपरेशन को पूरा करने में काफी समय लग सकता है, जबकि एक प्रतिलिपि ऑपरेशन में अभी भी कुछ समय लगेगा, लेकिन संभवतः उतना अधिक नहीं होगा और आपके ऊपर बोझ कम होगा एस क्यू एल सर्वर।

  3. हाँ, Sitecore सामग्री: http://msdn.microsoft.com/en-US/library/hh852669.aspx#adr3

  4. यह MSDN लेख कैसे Azure SQL डेटाबेस कॉपी करने के लिए पर विवरण प्रदान करता है डीएमएस सक्षम होने पर वितरण सर्वर प्रदर्शन प्रभावित होता है। डीएमएस (उदाहरण के लिए वैयक्तिकरण, एमवी परीक्षण, सगाई योजना) और आपके सर्वर को प्राप्त होने वाले ट्रैफ़िक की मात्रा का उपयोग करने के तरीके पर निर्भर करता है।