फेसबुक ट्विटर
alltechbites.com

उपनाम: विकास

विकास के रूप में टैग किए गए लेख

स्केलेबिलिटी परीक्षण: सफलता की ओर 7 कदम

Grant Tafreshi द्वारा अप्रैल 5, 2022 को पोस्ट किया गया
सिस्टम जो विकास के दौरान बहुत अच्छी तरह से काम करते हैं, थोड़े पैमाने पर तैनात किए जाते हैं, प्रदर्शन लक्ष्यों को पूरा करने के लिए उपेक्षा कर सकते हैं, जब तैनाती का उपयोग वास्तविक डिग्री के समर्थन के आसपास किया जाता है।इसका एक एपोसिट एग्जिकेट मामला एक महत्वपूर्ण ब्लू चिप कंपनी से उत्पन्न होता है जिसने हाल ही में एक आगे की सोच उच्च प्रौद्योगिकी मंच के विकास को आउटसोर्स किया है। हालांकि विकास अनुसूची के पीछे था, यह स्वीकार्य माना जाता है। मशीन धीरे -धीरे एक व्यक्तिगत स्वीकृति परीक्षण के कार्यात्मक घटकों से गुजरती है और अंत में ऐसा प्रतीत होता है जैसे कि एक परिनियोजन तिथि संभवतः सेट की जा सकती है। लेकिन आपूर्तिकर्ता ने लोड परीक्षण और स्केलेबिलिटी परीक्षण शुरू किया। वहाँ एक विस्तारित और महंगी मात्रा में वास्तुशिल्प परिवर्तन और मशीन आवश्यकताओं में परिवर्तन का पालन किया। आपूर्तिकर्ता ने एक संतोषजनक प्रणाली की आपूर्ति करने के लिए वीरता से लड़ाई की, जब तक कि परियोजना को मोथबॉल नहीं किया गया।यह एक अलग मामला नहीं है। यह इसी तरह की कहानियों के साथ लोककथाओं को खत्म कर देता है। एम्बुलेंस डिस्पैच सिस्टम से लेकर टैक्सेशन स्टेटमेंट्स के इलेक्ट्रॉनिक सबमिशन के लिए वेब-साइट तक, सिस्टम विफल हो जाते हैं क्योंकि वे चरम मांगों का अनुभव करते हैं और अनुभव करते हैं। इन सभी परियोजनाओं ने कभी भी पहचान नहीं की और उनके द्वारा सामना किए गए बड़े जोखिमों का आदेश नहीं दिया। यह जोखिम आधारित परीक्षण का एक मौलिक चरण हो सकता है, और स्केलेबिलिटी परीक्षण या लोड परीक्षण पर समान रूप से लागू होता है क्योंकि यह कार्यक्षमता परीक्षण या व्यवसाय निरंतरता परीक्षण के लिए करता है। जोखिम के मूल्यांकन के बिना उन्होंने यह नहीं माना कि स्केलिंग सबसे बड़े जोखिमों के बीच था, बहुत अधिक क्रम में है कि सभी कार्यक्षमता प्रदान करनासेवा उन्मुख वास्तुकला (SOA) की हालिया रुझान स्केलेबिलिटी की समस्या को संबोधित करने का प्रयास करते हैं लेकिन इसके अलावा नए मुद्दों को पेश करते हैं। अपने वर्तमान समाधान में बाहरी रूप से प्रदान की गई सेवाओं को शामिल करने का तात्पर्य है कि अब आपकी क्षमता स्केल करने की क्षमता इन बाहरी सिस्टम पर निर्भर है, जो लोड के तहत संचालित होती है। यह आश्वासन एक मांग कार्य हो सकता है और दुख की बात है कि तनाव परीक्षण और तनाव परीक्षण यहां अक्सर अनदेखी की जाती है।बेहतर अभ्यास एक बड़े पैमाने पर सॉफ्टवेयर सिस्टम के विकास को स्पष्ट रूप से दिल, विशेष रूप से स्केलेबिलिटी परीक्षण, वॉल्यूम परीक्षण और लोड परीक्षण का उपयोग करके एक बड़े पैमाने पर सॉफ्टवेयर प्रणाली के विकास को शुरू करना होगा। इस प्रदर्शन परीक्षण पर ध्यान केंद्रित करने के लिए फोकस:अनुसंधान और जानकारी संस्करणों और लेन -देन की मात्रा निर्धारित करें मार्क बाजार का तात्पर्य है। इनमें से कुछ आंकड़े आंख खोलने वाले हो सकते हैं और व्यावसायिक उद्यम उपयोगकर्ताओं को मशीन के पूरे पैमाने का एहसास करने में मदद करते हैं। यह अकेले कई विशेषताओं की प्राथमिकता का पुनर्मूल्यांकन कर सकता है।यह निर्धारित करें कि मशीन के स्केलिंग को आसान बनाने के लिए उपयोगकर्ताओं और मशीन को संरचित करने के लिए संभवतः सुविधाओं को कैसे प्रस्तुत किया जा सकता है। आमतौर पर एक व्यक्तिगत उपयोगकर्ता डेस्कटॉप समाधान के लिए आपके पास एक ही कार्यक्षमता होने की कोशिश न करें, एक उपयुक्त स्केलेबल विकल्प प्रदान करें।पहचानें कि विकास प्रक्रिया का एक आंतरिक क्षेत्र प्रत्येक वृद्धिशील सॉफ्टवेयर रिलीज पर प्रतिनिधि पैमाने पर लोड परीक्षण है। यह निरंतर परीक्षण है, परियोजना के लिए सबसे बड़े जोखिम पर ध्यान केंद्रित करना: पूर्ण पैमाने पर संचालित करने का अवसर।सुनिश्चित करें कि लोड परीक्षण गुंजाइश और कठोरता दोनों में पर्याप्त है। लोड परीक्षण केवल प्रदर्शन परीक्षण के साथ प्रतिक्रिया समय को मापने के बारे में नहीं है। तनाव परीक्षण कार्यक्रम में तनाव परीक्षण, विश्वसनीयता परीक्षण और धीरज परीक्षण सहित लोड परीक्षण की अन्य शैलियाँ शामिल होनी चाहिए।यह मत भूलो कि विफलताएं होंगी। बड़े पैमाने पर सिस्टम में आम तौर पर विफल व्यवहार के साथ सर्वर क्लस्टर शामिल होते हैं। विफलता परीक्षण, विफल ओवर परीक्षण और वसूली परीक्षण लोड के तहत संचालित प्रतिनिधि पैमाने प्रणालियों पर पूरा किया जाना चाहिए।न भूलें भयावह विफलता हो सकती है। बड़े पैमाने पर समस्याओं के लिए, आपदा परीक्षण और आपदा वसूली परीक्षण को प्रतिनिधि पैमाने और भार पर पूरा किया जाना चाहिए। इन गतिविधियों को व्यवसाय निरंतरता परीक्षण की तकनीकी परतों के रूप में देखा जा सकता है।बाहरी सेवाओं को पहचानें यदि आप उनका उपयोग कर रहे हैं। आपका स्थान एक SOA दृष्टिकोण को अपना रहा है और इसलिए बाहरी सेवाओं से प्रभावित हैं, आपको यह सुनिश्चित करना चाहिए कि इन सेवाओं पर थ्रूपुट और टर्नअराउंड समय स्वीकार्य रहेगा क्योंकि किसी के शरीर के तराजू और इसकी स्वयं की मांगों में वृद्धि होगी। एक अच्छा सिस्टम आर्किटेक्चर में एक सुंदर प्रतिक्रिया और फॉल-बैक ऑपरेशन शामिल है यदि बाहरी सेवा व्यवहार बिगड़ता या विफल हो जाता है।...

कंप्यूटर का इतिहास

Grant Tafreshi द्वारा जुलाई 6, 2021 को पोस्ट किया गया
जबकि कंप्यूटर अब मनुष्यों के जीवन का एक महत्वपूर्ण हिस्सा हैं, एक समय था जहां कंप्यूटर मौजूद नहीं थे। कंप्यूटर के इतिहास को जानना और कितनी प्रगति की गई है, आपको यह समझने में मदद मिल सकती है कि वास्तव में कंप्यूटर का निर्माण कितना जटिल और अभिनव है।अधिकांश उपकरणों के विपरीत, कंप्यूटर कुछ आविष्कारों में से एक है जिसमें एक विशिष्ट आविष्कारक नहीं है। कंप्यूटर के विकास के दौरान, कई लोगों ने कंप्यूटर को काम करने के लिए आवश्यक सूची में अपनी कृतियों को जोड़ा है। कुछ आविष्कार विभिन्न प्रकार के कंप्यूटर रहे हैं, और उनमें से कुछ को कंप्यूटरों को आगे विकसित करने की अनुमति देने के लिए आवश्यक भाग थे।शुरुआतशायद कंप्यूटर के इतिहास में सबसे महत्वपूर्ण तारीख वर्ष 1936 है। यह इस वर्ष में पहला "कंप्यूटर" विकसित किया गया था। यह कोनराड Zuse द्वारा बनाया गया था और Z1 कंप्यूटर को डब किया गया था। यह कंप्यूटर पहले के रूप में खड़ा है क्योंकि यह पूरी तरह से प्रोग्राम करने योग्य होने वाली पहली प्रणाली थी। इससे पहले उपकरण थे, लेकिन किसी के पास कम्प्यूटिंग शक्ति नहीं थी जो इसे अन्य इलेक्ट्रॉनिक्स से अलग करती है।यह 1942 तक नहीं था कि किसी भी व्यवसाय ने कंप्यूटर में लाभ और अवसर देखा। इस पहली कंपनी को एबीसी कंप्यूटर कहा जाता था, जिसे जॉन अतानासॉफ और क्लिफोर्ड बेरी के स्वामित्व और संचालित किया गया था। दो दशक बाद, हार्वर्ड मार्क I कंप्यूटर विकसित किया गया था, जो कंप्यूटिंग के विज्ञान को आगे बढ़ाता है।अगले कुछ वर्षों के दौरान, दुनिया भर के आविष्कारकों ने कंप्यूटर के अध्ययन में अधिक खोज करना शुरू कर दिया, और उन पर कैसे सुधार किया जाए। अगले दस वर्षों में ट्रांजिस्टर की शुरूआत का कहना है, जो अंततः कंप्यूटर के आंतरिक कामकाज, ENIAC 1 कंप्यूटर, साथ ही कई अन्य प्रकार के सिस्टम का एक बहुत महत्वपूर्ण हिस्सा बन जाएगा। ENIAC 1 शायद सबसे दिलचस्प है, क्योंकि इसे संचालित करने के लिए 20,000 वैक्यूम ट्यूबों की आवश्यकता थी। यह एक विशाल मशीन थी, और छोटे और तेज कंप्यूटर बनाने के लिए क्रांति शुरू की।1953 में कम्प्यूटिंग उद्योग में अंतर्राष्ट्रीय व्यापार मशीनों, या आईबीएम की शुरूआत द्वारा कंप्यूटर की उम्र को हमेशा के लिए बदल दिया गया था। यह कंपनी, इतिहास के दौरान, सार्वजनिक और सर्वर के निर्माण में एक महत्वपूर्ण खिलाड़ी बन गई है और निजी उपयोग। इस परिचय ने कंप्यूटिंग इतिहास के भीतर प्रतिस्पर्धा के पहले वास्तविक संकेतों के बारे में लाया, जिसने कंप्यूटर के तेजी से और बेहतर विकास को बढ़ाने में मदद की। उनका पहला योगदान IBM 701 EDPM कंप्यूटर था।एक प्रोग्रामिंग भाषा विकसित होती हैएक साल बाद, पहली सफल उच्च स्तर की प्रोग्रामिंग भाषा बनाई गई थी। यह एक प्रोग्रामिंग भाषा है जो इन'सैम्सबली 'या बाइनरी नहीं लिखी गई है, जिसे बहुत निम्न स्तर की भाषाएं माना जाता है। Fortran इसलिए लिखा गया था ताकि अधिक लोग आसानी से कंप्यूटर प्रोग्राम करना शुरू कर सकें।वर्ष 1955, स्टैनफोर्ड रिसर्च इंस्टीट्यूट और जनरल इलेक्ट्रिक के साथ मिलकर बैंक ऑफ अमेरिका, बैंकों में उपयोग के लिए पहले कंप्यूटरों का निर्माण देखा। माइक्र, या चुंबकीय स्याही चरित्र मान्यता, वास्तविक कंप्यूटर के साथ मिलकर, ERMA, बैंकिंग क्षेत्र के लिए एक सफलता थी। यह 1959 तक नहीं था कि सिस्टम की जोड़ी को वास्तविक बैंकों में उपयोग में रखा गया है। 1958 के दौरान, कंप्यूटर इतिहास में सबसे महत्वपूर्ण सफलताओं में से एक, एकीकृत सर्किट का निर्माण हुआ। यह उपकरण, जिसे चिप के रूप में भी जाना जाता है, आधुनिक कंप्यूटर सिस्टम के लिए आधार आवश्यकताओं में से एक है। कंप्यूटर सिस्टम के भीतर हर मदरबोर्ड और कार्ड पर, कई चिप्स हैं जिनमें बोर्ड और कार्ड क्या करते हैं, इस बारे में जानकारी होती है। इन चिप्स के बिना, सिस्टम जैसा कि हम जानते हैं कि आज वे कार्य नहीं कर सकते हैं।गेमिंग, चूहों, और इंटरनेटअब कई कंप्यूटर उपयोगकर्ताओं के लिए, गेम कंप्यूटिंग अनुभव का एक बहुत महत्वपूर्ण हिस्सा हैं। 1962 में पहला कंप्यूटर गेम की शुरुआत हुई, जिसे स्टीव रसेल और एमआईटी द्वारा बनाया गया था, जिसे स्पेसवर डब किया गया था।माउस, आधुनिक कंप्यूटरों के सबसे सरल घटकों में से एक, 1964 में डगलस एंगेलबार्ट द्वारा बनाया गया था। यह "पूंछ" में अपना नाम मिला, जो उपकरण से बाहर निकलता है।आज 1969 में कंप्यूटर के सबसे महत्वपूर्ण पहलुओं में से सबसे महत्वपूर्ण पहलुओं का आविष्कार किया गया था। ARPA नेट मूल इंटरनेट था, जिसने आज हम उस इंटरनेट के लिए आधार प्रदान करते हैं जिसे हम आज जानते हैं। इस विकास के परिणामस्वरूप पूरे ग्रह पर ज्ञान और व्यवसाय का विकास होगा।यह 1970 तक नहीं था कि इंटेल ने पहले डायनेमिक राम चिप के साथ दृश्य में प्रवेश किया, जिसके परिणामस्वरूप कंप्यूटर विज्ञान नवाचार का विस्फोट हुआ।राम चिप की एड़ी पर पहला माइक्रोप्रोसेसर था, जिसे इंटेल द्वारा भी डिजाइन किया गया था। ये दोनों घटक, 1958 में विकसित चिप के अलावा, आधुनिक कंप्यूटरों के मुख्य घटकों के बीच संख्या में होंगे।एक साल बाद, फ्लॉपी डिस्क बनाई गई थी, जो भंडारण डिवाइस के लचीलेपन से अपना नाम प्राप्त कर रही थी। अधिकांश लोगों को असंबद्ध कंप्यूटरों के बीच डेटा के बिट्स को स्थानांतरित करने की अनुमति देने में यह पहला कदम है।पहला नेटवर्किंग कार्ड 1973 में बनाया गया था, जिससे कनेक्टेड कंप्यूटरों के बीच डेटा ट्रांसफर की अनुमति मिली। यह वर्ल्ड वाइड वेब की तरह है, लेकिन कंप्यूटर को वेब का उपयोग करके कनेक्ट करने की अनुमति देता है।घरेलू पीसी का उभरनाअगले कुछ साल कंप्यूटर के लिए बहुत महत्वपूर्ण थे। यह तब है जब कंपनियों ने औसत उपभोक्ता के लिए सिस्टम विकसित करना शुरू किया। Scelbi, Mark-8 Altair, IBM 5100, Apple I और II, TRS-80, और कमोडोर पालतू कंप्यूटर इस क्षेत्र में अग्रदूत थे। महंगे होने के दौरान, इन मशीनों ने सामान्य घरों के भीतर कंप्यूटर के लिए प्रवृत्ति शुरू की।कंप्यूटर सॉफ्टवेयर में सबसे बड़ी सांसों में 1978 में Visicalc स्प्रेडशीट कार्यक्रम के लॉन्च के साथ हुई। सभी विकास लागतों का भुगतान दो सप्ताह के समय के भीतर किया गया था, जिससे यह कंप्यूटर इतिहास में सबसे सफल कार्यक्रमों में से एक है।1979 शायद होम कंप्यूटर उपयोगकर्ता के लिए सबसे महत्वपूर्ण वर्षों में से एक था। यह वह वर्ष है जब वर्डस्टार, पहला वर्ड प्रोसेसिंग प्रोग्राम, उपलब्ध जनता के लिए जारी किया गया था। इसने रोजमर्रा के उपयोगकर्ता के लिए कंप्यूटर की उपयोगिता को काफी बदल दिया।आईबीएम होम कंप्यूटर ने 1981 में उपभोक्ता बाजार में क्रांति लाने में मदद की, क्योंकि यह घर के मालिकों और मानक उपभोक्ताओं के लिए सस्ती थी। 1981 में मेगा-गेयंट माइक्रोसॉफ्ट ने एमएस-डॉस ऑपरेटिंग सिस्टम के साथ दृश्य में प्रवेश किया। इस ऑपरेटिंग सिस्टम ने हमेशा के लिए कंप्यूटिंग को बदल दिया, क्योंकि यह सभी के लिए सीखने के लिए काफी आसान था। प्रतियोगिता शुरू होती है: Apple बनाम Microsoftकंप्यूटरों ने 1983 के वर्ष के दौरान एक और महत्वपूर्ण परिवर्तन देखा। Apple LISA कंप्यूटर एक ग्राफिकल यूजर इंटरफेस, या GUI के साथ पहला था। अधिकांश आधुनिक कार्यक्रमों में एक GUI होता है, जो उन्हें आंखों के लिए उपयोग करने और प्रसन्न करने के लिए सरल होने की अनुमति देता है। इसने अधिकांश पाठ आधारित केवल कार्यक्रमों के आउट डेटिंग की शुरुआत को चिह्नित किया।कंप्यूटर के इतिहास में इस बिंदु से परे, Apple-Microsoft युद्धों से लेकर माइक्रो कंप्यूटर और विभिन्न प्रकार के कंप्यूटर सफलताओं के विकास के लिए कई परिवर्तन और परिवर्तन हुए हैं जो हमारे रोजमर्रा के जीवन का एक स्वीकृत हिस्सा बन गए हैं। कंप्यूटर इतिहास के शुरुआती पहले चरणों के बिना, इसमें से कोई भी संभव नहीं होता।...