What's Application Server?in Hindi (हिंदी में एप्लीकेशन सर्वर क्या है?):एप्लिकेशन सर्वर एक सर्वर है जिसे विशेष रूप से एप्लिकेशन चलाने के लिए डिज़ाइन किया गया है। "सर्वर" में हार्डवेयर और सॉफ़्टवेयर दोनों शामिल हैं जो प्रोग्राम चलाने के लिए एक एन्वायरन्मेंट प्रदान करते हैं।

एप्लिकेशन सर्वर का उपयोग कई उद्देश्यों के लिए किया जाता है। कई उदाहरण नीचे Listed हैं:

  • रनिंग वेब एप्लीकेशन 
  • वर्चुअल मशीनों का Management करने वाले हाइपरविजर की hosting करना
  • सॉफ्टवेयर अपडेट Distribute करना और उनकी निगरानी करना
  • दूसरे सर्वर से भेजा गया प्रोसेसिंग डाटा
चूंकि एक Application Server का उद्देश्य सॉफ्टवेयर प्रोग्रामों को चलाना है, इसलिए सबसे महत्वपूर्ण हार्डवेयर Specification CPU और RAM हैं। सॉफ्टवेयर Side पर, ऑपरेटिंग सिस्टम सबसे महत्वपूर्ण है, क्योंकि यह निर्धारित करता है कि सर्वर किस सॉफ्टवेयर को चला सकता है।

एप्लिकेशन सर्वर का उपयोग क्यों करें?(Why use an application server?)

एक वेब सर्वर को डिज़ाइन किया गया है - और अक्सर Customized किया जाता है - Web Page की Service करने के लिए। इसलिए, इसके पास वेब एप्लिकेशन की मांग करने के लिए Resources नहीं हो सकते हैं। एक एप्लिकेशन सर्वर Real Time में इन Applications को चलाने के लिए प्रोसेसिंग पावर और मेमोरी प्रदान करता है। यह Specific applications को चलाने के लिए एन्वायरन्मेंट भी प्रदान करता है। 

उदाहरण, एक Cloud Service को विंडोज मशीन पर Data processed करने की आवश्यकता हो सकती है। एक लिनक्स-आधारित सर्वर Cloud Service के लिए वेब इंटरफ़ेस प्रदान कर सकता है, लेकिन यह विंडोज एप्लिकेशन नहीं चला सकता है। इसलिए, यह विंडोज-आधारित एप्लिकेशन सर्वर पर इनपुट डेटा भेज सकता है। एप्लिकेशन सर्वर डेटा को Processed कर सकता है, फिर वेब सर्वर पर Result लौटा सकता है, जो वेब ब्राउज़र में Result को आउटपुट कर सकता है।




परिभाषा - एप्लिकेशन सर्वर का क्या अर्थ है?(Definition - What does application server mean?in Hindi)

एक एप्लिकेशन सर्वर एक प्रकार का सर्वर है, जो End users, IT services और Organizations के लिए Applications और Related services को स्थापित, संचालित और होस्ट करने के लिए डिज़ाइन किया गया है। यह High end consumers या Business applications की Hosting और Distribute की सुविधा प्रदान करता है, जिनका उपयोग कई या एक साथ Local or remote users द्वारा किया जाता है।

एक वेब सर्वर सर्वर पर भेजे गए सभी Request के लिए आउटपुट के रूप में HTML भेजेगा। इसका कोई बैकएंड लॉजिक नहीं है।
एप्लीकेशन सर्वर क्या है?हिंदी में

लेकिन, एप्लिकेशन सर्वर वह जगह है जहां Complex और Large Applications रहते हैं। इसमें बैकएंड लॉजिक हो सकता है और डेटाबेस सर्वरों के साथ Communicate करके एप्लिकेशन को Dynamic बनाता है। Application deployment application server पर होता है। एक एप्लिकेशन सर्वर उन Services और Request को भी maintenance कर सकता है जो एक वेब सर्वर maintenance कर सकता है। इसका मतलब है कि एप्लिकेशन सर्वर में एक Built-in Server है।

What's Application Server?in Hindi (हिंदी में एप्लीकेशन सर्वर क्या है?)

एक वेब सर्वर, भले ही आवश्यक हो, लोग अभी भी कई कारणों से इसका उपयोग करना पसंद करते हैं, जिसमें Language और Technology involved हैं, जो Application Server द्वारा Supported हैं। Application server web page generation के अलावा अन्य Services भी करते हैं।

एप्लिकेशन सर्वर द्वारा दी जाने वाली कुछ सेवाओं में क्लस्टरिंग, फेल-ओवर और लोड-बैलेंसिंग शामिल हैं, इसलिए डेवलपर्स Business logic को लागू करने पर Concentrate करते हैं।
Application Server V/s Web Server Example
Image Credit : Google
Note : एक एप्लिकेशन सर्वर मूल रूप से एक सर्वर (आमतौर पर एक सुपर कंप्यूटर) है जो उपयोगकर्ताओं / ग्राहकों को वेबसाइट होस्टिंग, डेटाबेस एक्सेस जैसी विभिन्न सेवाएं प्रदान करता है। एप्लिकेशन के गंभीर रूप से उपयोग करने का मुख्य कारण यह है कि यह बड़ी मात्रा में ट्रैफ़िक को संभालने में सक्षम है। एक कुशल और तेज तरीके से
वेब सर्वर का उदाहरण:
  • PHPApache
  • Java – Tomcat
  • Windows – IIS

एप्लिकेशन सर्वर का उदाहरण
  • PHP – Zend Server
  • Java – Jb, Geronimo
  • Windows – Windows Server




एप्लिकेशन सर्वर के क्या लाभ हैं?(What are the benefits of an application server?in Hindi)

डेटाबेस और सर्वर के साथ combination करने की आवश्यकता होने पर एप्लिकेशन सर्वर सबसे अधिक लाभकारी  होते हैं।

इसके प्रमुख कारणों में से एक यह है कि एक एप्लिकेशन सर्वर एक Integrated और Centralized approach को अपडेट रखने के लिए कोड और डेटा को Integrity देने के लिए एक माध्यम के रूप में काम कर सकता है।
इसका उपयोग करने के लिए एप्लिकेशन सर्वर को रखने का एक और मुख्य कारण यह है कि यह आपकी फर्म को Security की एक Extra Layer प्रदान करता है। वेब पेज और डेटाबेस के बीच में , एक एप्लिकेशन सर्वर SQL Injection साइबर हमलों के लिए एक Additional constraint के रूप में Support करता है, क्योंकि वेब पेज और डेटाबेस में कोई Direct Link नहीं है।




एप्लिकेशन सर्वर भूमिका क्या है?(What is the application server role?in Hindi)

विंडोज एप्लिकेशन सर्वर की भूमिका में वेब सर्वर Support प्रदान करने के लिए Internet Information Services (आईआईएस), Application Support प्रदान करने के लिए .NET फ्रेमवर्क, सर्वर साइड स्क्रिप्टिंग प्रदान करने के लिए ASP.NET, Application component communication के लिए COM +, Multithreaded processing के लिए Message queuing, and windows है .




उदाहरण के साथ एप्लिकेशन सर्वर और वेब सर्वर क्या है?(What is an application server and web server with an example?in Hindi)

इस तरह के configuration का Example अपाचे टोमैट HTTP सर्वर और ओरेकल (Ex - BEA) वेबलॉजिक सर्वर है। Apache Tomcat HTTP सर्वर वेब सर्वर है और Oracle WebLogic Application Server है। कुछ मामलों में सर्वरों को Tightly integrated किया जाता है जैसे कि IIS और .NET  IIS वेब सर्वर है।




सर्वर के विभिन्न प्रकार क्या हैं?(What are the different types of servers?in Hindi)

यह सूची आज Market में उपयोग किए जाने वाले कई विभिन्न प्रकार के सर्वरों को Classified करती है।

  • प्रॉक्सी सर्वर 
  • मेल सर्वर 
  • सर्वर प्लेटफॉर्म 
  • वेब सर्वर 
  • एप्लीकेशन सर्वर 
  • एफटीपी सर्वर 
  • कोलैबोरेशन सर्वर 




हमें एप्लिकेशन सर्वर की आवश्यकता क्यों है?(Why do we need an application server?in Hindi)

एक एप्लिकेशन सर्वर का उपयोग आमतौर पर Complex transaction-based applications के लिए किया जाता है। High-end needs का Support करने के लिए, एक एप्लिकेशन सर्वर में Built-in redundancy, high availability के लिए मॉनिटर, High-Performance Distributed Application Services और Complex database access के लिए Support होना चाहिए।



Post a Comment

Blogger

Your Comment Will be Show after Approval , Thanks

Ads

 
[X]

Subscribe for our all latest News and Updates

Enter your email address: