कंपोनेंट आरेख घटकों के बीच तार्किक संबंधों को दर्शाता है।
विन्यास आरेख इसके आधार पर और आगे बढ़ते हुए, सिस्टम हार्डवेयर की भौतिक टोपोलॉजी और इस संरचना पर चलने वाले सॉफ़्टवेयर का वर्णन करता है।
तैनाती आरेख को कार्यान्वयन आरेख, कॉन्फ़िगरेशन आरेख भी कहा जाता है, यह UML में एक स्थिर आरेख है, जिसका उपयोग सिस्टम की भौतिक संरचना को मॉडल करने के लिए किया जाता है, जो सिस्टम में हार्डवेयर की भौतिक टोपोलॉजी और इस संरचना पर निष्पादित सॉफ़्टवेयर का वर्णन करता है।
तैनाती आरेख और घटक आरेख के समान, यह वस्तु उन्मुख प्रणाली की भौतिक संरचना के मॉडलिंग के लिए दो आरेखों में से एक है।
एक प्रणाली मॉडल में केवल एक तैनाती आरेख होता है, तैनाती आरेख का उपयोग आमतौर पर वितरित प्रणाली को समझने में मदद करने के लिए किया जाता है, इसे विकास प्रक्रिया के कार्यान्वयन चरण में तैयार किया जाता है, जो वितरित प्रणाली में नोड्स का भौतिक लेआउट, प्रत्येक नोड पर संग्रहीत कलाकृतियां और कलाकृतियों को कार्यान्वित करने वाले घटकों और अन्य तत्वों को दिखाता है।
तुरंत जानकारी हस्तांतरण के लिए साझा लिंक के साथ बहु-उपयोगकर्ता वास्तविक समय सहयोग
पाठ इनपुट से स्वचालित ग्राफिक्स जनरेशन और शैली सुधार
पूर्ण अनुकूलन के साथ प्रीबिल्ट थीम
आइकन, छवियां, लेबल, LaTeX सूत्र, कोड ब्लॉक, लिंक, अनुलग्नक समर्थित
निर्यात: PNG, VISIO, PDF, SVG | आयात: VISIO, Mermaid
रीयल-टाइम क्लाउड स्टोरेज, मल्टी-डिवाइस सिंक, संस्करण इतिहास और डेटा सुरक्षा
कंपोनेंट आरेख घटकों के बीच तार्किक संबंधों को दर्शाता है।
विन्यास आरेख इसके आधार पर और आगे बढ़ते हुए, सिस्टम हार्डवेयर की भौतिक टोपोलॉजी और इस संरचना पर चलने वाले सॉफ़्टवेयर का वर्णन करता है।
नोड और नोड इंस्टेंस
1, नोड सिस्टम के गणना संसाधनों को दर्शाने के लिए एक मॉडल तत्व है, आमतौर पर हार्डवेयर या सॉफ़्टवेयर का रनिंग वातावरण, जिसे क्यूब के रूप में दर्शाया जाता है।
2, नोड इंस्टेंस मौजूदा नोड पर आधारित होता है, नोड इंस्टेंस के नाम के नीचे एक रेखा होती है, और नोड प्रकार के सामने एक कोलन होता है।
घटक और घटक इंस्टेंस
1, घटक सॉफ़्टवेयर विकास प्रक्रिया के उत्पाद होते हैं, जिसमें प्रक्रिया मॉडल (जैसे कि उपयोग केस आरेख, डिज़ाइन आरेख), स्रोत कोड, निष्पादन योग्य प्रोग्राम, डिज़ाइन दस्तावेज़, परीक्षण रिपोर्ट, आवश्यकता प्रोटोटाइप, उपयोगकर्ता मैनुअल आदि शामिल होते हैं।
2, घटक इंस्टेंस मौजूदा घटक पर आधारित होता है, घटक इंस्टेंस के नाम के नीचे एक रेखा होती है, और घटक प्रकार के सामने एक कोलन होता है।
नोड कनेक्शन
नोड कनेक्शन का मतलब नोड्स के बीच की रेखाएं होती हैं, जो सिस्टम के बीच इंटरैक्शन के संचार पथ का प्रतिनिधित्व करती हैं।
UML1.x में, नोड्स को प्रोसेसर नोड्स और डिवाइस नोड्स में विभाजित किया गया है, प्रोसेसर छायांकित क्यूब होते हैं, डिवाइस बिना छायांकित क्यूब होते हैं।
UML2.x में, नोड्स को डिवाइस नोड्स और निष्पादन वातावरण में विभाजित किया गया है, डिवाइस को <<device>> निर्माण शैली के क्यूब के रूप में दर्शाया गया है, निष्पादन वातावरण को मानक निर्माण शैली <<executionEnviroment>> के रूप में निर्दिष्ट किया गया है।
जब विन्यास लक्ष्य भौतिक उपकरण होता है, तो संचार पथ आमतौर पर दो नोड्स के बीच भौतिक कनेक्शन को दर्शाता है।
जब दो विन्यास लक्ष्य निष्पादन वातावरण नोड्स होते हैं, तो संचार पथ आमतौर पर कुछ प्रोटोकॉल होते हैं।
1, विन्यास संरचना का वर्णन करें, यह दिखाएं कि सेवाएं, डेटाबेस, वेब एप्लिकेशन आदि किन सर्वरों, नोड्स या कंटेनरों पर तैनात हैं;
2, नोड संचार संबंध दिखाएं, सर्वरों के बीच कनेक्शन, संदेश इंटरैक्शन, कॉल पथ आदि को व्यक्त करें;
3, सिस्टम विन्यास योजना का समर्थन करें, डेवलपर्स, ऑपरेशंस कर्मियों को सिस्टम की वास्तविक रनिंग संरचना को स्पष्ट रूप से समझने में मदद करें;
4, ऑपरेशंस और सिस्टम दस्तावेज़ संकलन का समर्थन करें, इसे विन्यास मैनुअल, सिस्टम स्पष्टीकरण दस्तावेज़, DevOps मार्गदर्शन फ़ाइलों के डिज़ाइन के लिए उपयोग किया जा सकता है।
विन्यास आरेख, नेटवर्क टोपोलॉजी आरेख और विन्यास आर्किटेक्चर आरेख में कई समानताएं होती हैं, जिससे भ्रमित होना आसान होता है, नीचे एक वाक्य में इन 3 प्रकार के आरेखों के अंतर का सारांश दिया गया है:
विन्यास आरेख, सॉफ़्टवेयर घटकों को रनिंग वातावरण पर कैसे तैनात किया जाता है, इसका मॉडल बनाने के लिए उपयोग किया जाता है, सिस्टम इंजीनियरों और आर्किटेक्ट्स के लिए उपयुक्त;
नेटवर्क टोपोलॉजी आरेख, भौतिक या तार्किक नेटवर्क संरचना को दिखाने के लिए उपयोग किया जाता है, नेटवर्क इंजीनियरों/आईटी ऑपरेशंस के लिए उपयुक्त;
विन्यास आर्किटेक्चर आरेख, सिस्टम या प्लेटफॉर्म की वास्तविक विन्यास संरचना का वर्णन करने के लिए उपयोग किया जाता है, तकनीकी रिपोर्टिंग, DevOps टीमों के लिए उपयुक्त।
UML1.x में, नोड को प्रोसेसर नोड और डिवाइस नोड में विभाजित किया जाता है, प्रोसेसर नोड को छायांकित घन के रूप में दर्शाया जाता है, जबकि डिवाइस नोड को बिना छायांकित घन के रूप में दर्शाया जाता है।
नोड इंस्टेंस मौजूदा नोड पर आधारित होते हैं, नोड इंस्टेंस के नाम के नीचे एक रेखा होती है और नोड प्रकार के आगे एक कोलन होता है।
घटक इंस्टेंस मौजूदा घटक पर आधारित होते हैं, घटक इंस्टेंस के नाम के नीचे एक रेखा होती है और घटक प्रकार के आगे एक कोलन होता है।
तैनाती आरेख में डैश्ड लाइन आमतौर पर तत्वों के बीच संबंध या निर्भरता को दर्शाती है, यह बताती है कि एक तत्व दूसरे तत्व से संबंधित है या उस पर निर्भर है।
हाँ, तैनाती आरेख का उपयोग क्लस्टर या रेडंडेंसी तैनाती को प्रदर्शित करने के लिए कई नोड्स के साथ किया जाता है, जैसे 'लोड बैलेंसिंग', 'प्राइमरी-सेकंडरी' के रूप में एनोटेशन जोड़ना।
तैनाती आरेख विस्तृत संचालन तंत्र पर ध्यान केंद्रित नहीं करता है, लेकिन समग्र संरचना की समझ प्रदान कर सकता है।
जरूरी नहीं। सरल तैनाती आरेख केवल नोड्स और उनके बीच के कनेक्शन को प्रदर्शित कर सकता है।
हाँ, उच्च-स्तरीय तर्क पर ध्यान केंद्रित करते हुए। नोड्स के बीच संचार को लेबल किए गए कनेक्शन के साथ दर्शाया जा सकता है, संचार प्रोटोकॉल (जैसे HTTP, RPC, TCP) को निर्दिष्ट करते हुए।
लेकिन विस्तृत नेटवर्क टोपोलॉजी को तैनाती आरेख में चित्रित करने की सिफारिश नहीं की जाती है, जटिल नेटवर्क के लिए नेटवर्क आर्किटेक्चर आरेख का उपयोग करने की सिफारिश की जाती है।