तुरंत जानकारी हस्तांतरण के लिए साझा लिंक के साथ बहु-उपयोगकर्ता वास्तविक समय सहयोग
पाठ इनपुट से स्वचालित ग्राफिक्स जनरेशन और शैली सुधार
पूर्ण अनुकूलन के साथ प्रीबिल्ट थीम
आइकन, छवियां, लेबल, LaTeX सूत्र, कोड ब्लॉक, लिंक, अनुलग्नक समर्थित
निर्यात: PNG, VISIO, PDF, SVG | आयात: VISIO, Mermaid
रीयल-टाइम क्लाउड स्टोरेज, मल्टी-डिवाइस सिंक, संस्करण इतिहास और डेटा सुरक्षा
सिस्टम आर्किटेक्चर आरेख एक अस्पष्ट अवधारणा है। संकीर्ण अर्थ में, यह नौ प्रकार के आर्किटेक्चर आरेखों में से एक है, जो सिस्टम के विभिन्न घटकों, मॉड्यूल, उप-प्रणालियों और उनकी अंतःक्रियाओं व संचार विधियों का वर्णन करता है, और सिस्टम की भौतिक संरचना और परिनियोजन विधि की ओर अधिक झुकाव रखता है। व्यापक अर्थ में, सिस्टम आर्किटेक्चर आरेख किसी विशिष्ट सिस्टम के किसी भी आर्किटेक्चर आरेख को संदर्भित कर सकता है, जैसे कि CMS सिस्टम उत्पाद आर्किटेक्चर आरेख, जो वास्तव में उत्पाद आर्किटेक्चर आरेखों की श्रेणी में आता है। ट्रेन टिकट बुकिंग और धनवापसी प्रणाली के लिए एक तकनीकी आर्किटेक्चर आरेख, तकनीकी आर्किटेक्चर आरेखों की श्रेणी में आता है। यह पृष्ठ विशेष रूप से सिस्टम आर्किटेक्चर आरेख के संकीर्ण अर्थ को संदर्भित करता है।
एप्लिकेशन आर्किटेक्चर और सिस्टम आर्किटेक्चर के बीच मुख्य अंतर फोकस रेंज और डिज़ाइन स्तर में निहित है। एक एप्लिकेशन आर्किटेक्चर आरेख, एप्लिकेशन के भीतर मॉड्यूल के विभाजन, अंतःक्रिया विधियों, डेटा प्रवाह आदि पर केंद्रित होता है, और सॉफ़्टवेयर फ़ंक्शन और तर्क के कार्यान्वयन की ओर अधिक झुकाव रखता है। इसके विपरीत, एक सिस्टम आर्किटेक्चर आरेख अधिक व्यापक होता है, जो सिस्टम की समग्र संरचना, विभिन्न उप-प्रणालियों के बीच संबंधों, हार्डवेयर और सॉफ़्टवेयर परिनियोजन आदि पर केंद्रित होता है, और सिस्टम की भौतिक संरचना और परिनियोजन विधि की ओर अधिक झुकाव रखता है।
तकनीकी आर्किटेक्चर की तुलना में, सिस्टम आर्किटेक्चर 'क्या करें' और 'कैसे करें' का एक उच्च-स्तरीय विवरण है, जबकि तकनीकी आर्किटेक्चर 'कैसे करें' का एक अधिक विस्तृत तकनीकी कार्यान्वयन विवरण है। यदि सिस्टम आर्किटेक्चर शेन्ज़ेन शहर की योजना के समान है, तो तकनीकी आर्किटेक्चर नानशान जिले की योजना है।
एक सिस्टम आर्किटेक्चर आरेख सिस्टम की समग्र संरचना को प्रदर्शित करता है, जिसमें मुख्य घटक, मॉड्यूल, सेवाओं के बीच संबंध, डेटा प्रवाह और संचार विधियाँ, और सिस्टम परिनियोजन वातावरण शामिल हैं।
डेटा प्रवाह दिशा, संचार प्रोटोकॉल (जैसे HTTP, RPC, संदेश कतारें) और यह सिंक्रोनस है या एसिंक्रोनस, यह स्पष्ट रूप से दर्शाने के लिए तीरों और एनोटेशन का उपयोग करके आरेख की पठनीयता और सटीकता को बढ़ाया जा सकता है।
यह वास्तविक स्थिति पर निर्भर करता है। यदि सिस्टम के ऑपरेटिंग वातावरण, नोड वितरण, आपदा पुनर्प्राप्ति और मापनीयता पर ध्यान केंद्रित किया जा रहा है, तो परिनियोजन आर्किटेक्चर आवश्यक है। अन्यथा, एक अलग परिनियोजन आरेख बनाया जा सकता है।
तकनीकी समाधानों और नियोजन के संचार को सुगम बनाने के लिए प्रमुख प्रौद्योगिकी स्टैक (जैसे डेटाबेस, मिडलवेयर, कैशिंग, सेवा ढाँचे) को चिह्नित करना आवश्यक है।
सिस्टम की स्थिरता और लोच डिज़ाइन को प्रदर्शित करने के लिए लोड बैलेंसर, बैकअप नोड्स, क्लस्टर आर्किटेक्चर, फ़ेलओवर तंत्र आदि को चिह्नित करके।
सिस्टम की सुरक्षा को उजागर करने के लिए सुरक्षा-संबंधी घटकों, जैसे पहचान प्रमाणीकरण, पहुंच प्रबंधन, फायरवॉल, डेटा एन्क्रिप्शन आदि को शामिल करने की सिफारिश की जाती है।