अमेज़ॅन वेब सेवाओं के लिए डिजाइनिंग एप्लिकेशन के लिए 4 टिप्स

अमेज़ॅन वेब सेवाओं के लिए डिजाइनिंग एप्लिकेशन के लिए 4 टिप्स - डमीज

डमीज धोखा पत्रक के लिए अमेज़ॅन वेब सर्विसेज का हिस्सा

क्योंकि अमेज़ॅन वेब सर्विसेज (एडब्ल्यूएस) परंपरागत बुनियादी सुविधाओं के प्रसादों से बहुत अलग है, पारंपरिक अनुप्रयोग डिजाइन सिद्धांतों को लागू करने का प्रयास करते हुए हमेशा अच्छे परिणामों का परिणाम नहीं है ये ध्यान रखने के लिए यहां कुछ बिंदु हैं:

  • हर चीज हर समय विफल होती है: ये अमेज़ॅन के ऐडवर्ड्स वॉचवर्ड हैं, और वे भी आपका होना चाहिए। विशेष रूप से, EC2 उदाहरण विफल हो सकते हैं या अप्रत्याशित रूप से प्रतिक्रिया छोड़ सकते हैं, इसलिए अपने आवेदन में संसाधन विफलता के लिए लचीलापन शामिल करें।

  • अनुप्रयोग अपटाइम सुनिश्चित करने के लिए अतिरेक का उपयोग करें: क्योंकि एडब्ल्यूएस संसाधन असफल हो सकते हैं, अमेज़ॅन के ऑपरेटिंग सिद्धांत का पालन कर सकते हैं, और आपके एप्लिकेशन में डिज़ाइन और रिडंडेंसी को लागू कर सकते हैं। रिडंडंसी आपके आवेदन को संसाधन विफलता के विरुद्ध बचाता है।

  • क्षैतिज रूप से अपना अनुप्रयोग तैयार करें - और नीचे: क्योंकि एडब्ल्यूएस संसाधनों का खर्च वह होता है कि क्या वे अत्यधिक उपयोग या उपयोग नहीं करते हैं, यह महत्वपूर्ण है कि आपका आवेदन अपने संसाधनों को विकसित और सिकुड़ने में सक्षम हो ताकि आप केवल आपके ऐप्लिकेशन के प्रदर्शन और लचीलेपन को समर्थन देने के लिए क्या आवश्यक है।

  • ओपन सोर्स घटकों का प्रयोग जितना संभव हो: ओपन सोर्स सॉफ़्टवेयर की लागत कम ही नहीं है, इसकी लाइसेंसिंग शर्तों को छिटपुट उपयोग के लिए अधिक अनुकूल बना दिया गया है। इसके विपरीत, मालिकाना सॉफ्टवेयर आमतौर पर एक महत्वपूर्ण लाइसेंस शुल्क की आवश्यकता होती है, चाहे सॉफ्टवेयर पांच मिनट या पांच साल तक चलता है।