मैं ऊपर दिए गए LouD द्वारा उल्लिखित ब्लॉग पोस्ट का लेखक हूँ। मैं उन टिप्पणियों से सहमत हूं, कि प्रदर्शन की प्रति यूनिट की कीमत नई सेवा स्तरों (यानी बेसिक, स्टैंडर्ड और प्रीमियम) के तहत एज़्योर SQL डीबी पर काफी बढ़ गई है। यदि आपके पास महत्वपूर्ण I / O आवश्यकताएं हैं, तो नए स्तरों की संभावना महंगी साबित होगी।
इसके अलावा, बस यह इंगित करने के लिए कि जब वीएम में SQL एक्सप्रेस चलाने के लिए SQL सर्वर लाइसेंस लागत नहीं है, तो याद रखें कि एक VM में आप जो I / O का उपयोग करते हैं, उसके लिए आप बहुत सारे पढ़ने और लिखने के लिए भुगतान करते हैं लागत बढ़ जाती है (जहां एज़्योर SQL DB फ्लैट शुल्क आधारित है)। यह कहना मुश्किल है कि क्या वीएम सस्ता होगा या डेटाबेस साइज को जाने बिना Azure SQL DB से अधिक महंगा होगा, I / O दर की आवश्यकता होती है, लेकिन, हवा में उंगली, मुझे लगता है कि एक छोटे डेटाबेस के लिए, VM अच्छी तरह से हो सकता है सस्ता हो।
यदि आपके पास कई डेटाबेस हैं, तो संभवतः वीएम के पक्ष (लागत वार) में चीजों को आगे बढ़ाता है। इस समय Azure में डेटाबेस में संसाधनों को साझा करने का कोई तरीका नहीं है (जैसे आपके पास पाँच डेटाबेस हैं, चार शांत हैं, लेकिन एक व्यस्त है, व्यस्त व्यक्ति अन्य चार को आवंटित संसाधनों में से किसी का भी उपयोग नहीं कर सकता है, वे संसाधन अनिवार्य रूप से व्यर्थ हैं) । Microsoft ने कहा है कि वे कुछ ऐसे काम कर रहे हैं जो डेटाबेस के समूहों के बीच संसाधनों / लागत को साझा करना आसान बना देंगे। उन्होंने इसे वेब / व्यवसाय के अंत से पहले उपलब्ध होने के लिए प्रतिबद्ध किया है (जो सितंबर 2015 में होता है) लेकिन अभी तक कोई अन्य विवरण नहीं है।
यह भी याद रखें कि VM में Azure SQL DB और SQL Express समान सुविधाओं की पेशकश नहीं करते हैं। Azure में डेटाबेस-ए-इन-सर्विस एक पूरी बहुत अधिक सुविधाएँ प्रदान करता है, जैसे स्वचालित बैकअप, अधिक हा संभावनाएँ, प्रबंधित सर्विसिंग इत्यादि। इसके अलावा, और बहुत महत्वपूर्ण है, ध्यान दें कि Azure SQL डेटाबेस कई का समर्थन करता है, लेकिन सभी विशेषताओं का नहीं ऑन-प्रिमाइसेस SQL सर्वर। ऑनलाइन प्रलेखन ऑन-प्रिमाइसेस सुविधाओं, एसक्यूएल स्टेटमेंट्स आदि का काफी विस्तृत विराम प्रदान करता है, जो एज़्योर पर समर्थित नहीं हैं।
इसके अलावा, मैं एक गाइड के रूप में वडूब द्वारा ऊपर पोस्ट की गई बड़ी तालिका का उपयोग करने के लिए सतर्क रहूंगा। यह 2012 के ब्लॉग पोस्ट से लिया गया था और तब से काफी बदल गया है जब से Azure SQL DB में है। उस तालिका में Azure SQL DB स्तंभ वेब / व्यावसायिक संस्करणों को संदर्भित करता है जो अगले वर्ष सेवानिवृत्त हो रहे हैं। ऊपर दी गई तालिका की सामग्री की तुलना में, नई सेवा स्तरों में अधिक लागत (आम तौर पर बोलना) है, अतिरिक्त एचए विशेषताएं हैं, उसी तरह संघों का समर्थन नहीं करते हैं, एक उच्च अपटाइम गारंटी है, आदि।
अंत में, बस एक टिप्पणी से पालन करने के लिए जो कि LouD ने किया ... नई सेवा स्तरीय सीमित मात्रा में फटने का समर्थन करती है। उदाहरण के लिए,
इस पोस्ट को देखें:
http://cbailiss.files.wordpress.com/2014/07/2014-04-seqsel-metrics5.png?w=800&h=401 इस पोस्ट में:
http: // cbailiss। wordpress.com/2014/07/06/microsoft-azure-sql-database-performance-tests-fterential-selects/
इस परीक्षण की शुरुआत (डिस्क से एक क्रमिक रीड) पहले में एक छोटी वृद्धि / उच्च फट दर दिखाती है कुछ मिनट। हालाँकि, यह मोटे तौर पर वेब / व्यवसाय में उपलब्ध सामान्य से कम है।