2013-04-23 4 views
7

मैं यूएमएल परिनियोजन आरेख का उपयोग करके निम्नलिखित स्थिति को मॉडल करना चाहता हूं।आईएएसएस और पास क्लाउड सिस्टम के लिए यूएमएल परिनियोजन आरेख

एक छोटे से कमांड और कंट्रोल मशीन इंस्टेंस को इन्फ्रास्ट्रक्चर पर सर्विस क्लाउड प्लेटफार्म के रूप में बनाया गया है जैसे कि Amazon EC2। यह उदाहरण बदले में अतिरिक्त उदाहरणों को बढ़ाने और उन्हें जैसे कुछ S3 या सीधे स्टार्ट अप स्क्रिप्ट पैरामीटर के रूप में प्रदान करने के लिए ज़िम्मेदार है, यदि प्रोग्राम उस क्षेत्र में फिट होने के लिए पर्याप्त छोटा है। मशीन इंस्टेंस एक नोड निम्न कारणों से असंतुष्ट है, इस काम के तहत यूएमएल परिनियोजन आरेखों का उपयोग करके स्थिति का मॉडल करने का मेरा प्रयास।

  • चित्र से पता चलता है कि वास्तव में तीन नंबर क्रंचर नोड्स होंगे। क्या तैनाती आरेख में नोड्स की एक बहुतायत को चित्रित करना संभव है जैसे कि multi-object का उपयोग करके ऑब्जेक्ट इंस्टेंस की बहुतायत को चित्रित करना होगा। यदि यह नोड्स के लिए संभव नहीं है तो यह Long Standing Issue
  • परिनियोजन आरेख में deployment regions/data-centres के समतुल्य दिखाने के लिए वैसे भी है?

अन्त:

क्या एक सेवा के रूप प्लेटफार्म के बारे में? पूरे मशीन इंस्टेंस एक नोड विचार उस बिंदु पर पूरी तरह से टूट जाता है। उस मामले में आप पृथ्वी पर क्या करते हैं? पूरे PaaS प्रदाता को एक नोड के रूप में समझें और विवरण के बारे में भूल जाओ?

IaaS Nodes are Machine Instances

+0

OMG मुद्दा पुरातत्व के लिए +1 – Fuhrmanator

उत्तर

1

अपने पहले प्रश्न के बारे में:

वहाँ वैसे भी तैनाती चित्र में तैनाती क्षेत्रों/ डेटा केन्द्रों के बराबर दिखाने के लिए है?

मैं आमतौर पर इसके लिए नोट्स का उपयोग करता हूं।

और अपने दूसरे प्रश्न:

क्या मंच के बारे में एक सेवा के रूप? पूरी मशीन इंस्टेंस एक नोड विचार उस बिंदु पर पूरी तरह से टूट जाता है। उस स्थिति में आप पृथ्वी पर क्या करते हैं? पूरे PaaS प्रदाता को एक नोड के रूप में समझें और विवरण के बारे में भूल जाएं?

मैं कहूंगा, हाँ आपके अंतिम उत्तर के लिए। और मुझे लगता है कि आप तैनाती मॉडल और उसके तत्वों की परिभाषा से अधिक जानकारी ले सकते हैं। विशेष रूप से इस अनुच्छेद के अंत में:

वे [नोड्स] नेस्ट किया जा सकता है और मनमाने ढंग से जटिलता के सिस्टम संचार रास्तों का उपयोग कर में जोड़ा जा सकता है। आम तौर पर, नोड्स या तो हार्डवेयर डिवाइस या सॉफ़्टवेयर निष्पादन वातावरण का प्रतिनिधित्व करते हैं।

और

ExecutionEnvironments मानक सॉफ्टवेयर सिस्टम कि एप्लिकेशन घटकों निष्पादन समय पर आवश्यकता हो सकती है प्रतिनिधित्व करते हैं।

स्रोत: http://www.omg.org/spec/UML/2.5/Beta1/

+0

+1 करने के लिए विनिर्देश जाने के लिए, आप और अधिक सार निष्पादन वातावरण के रूप में इस्तेमाल किया जा रहा नोड्स के किसी भी सार्वजनिक रूप से सुलभ उदाहरण के बारे में पता है। मैंने जावा आधारित सिस्टम के लिए कई परिनियोजन आरेखों को देखा है जो उदाहरण के लिए जेवीएम को नोड के रूप में निर्दिष्ट नहीं करते हैं। – DuncanACoulter

+0

क्षमा करें। मुझे कोई सार्वजनिक उदाहरण नहीं पता ...:/ लेकिन चूंकि यह नियोजित स्तर पर निर्भर करता है, यह समझ में आता है कि क्यों पीपीएल आम तौर पर जेवीएम को नोड के रूप में मॉडल नहीं करता है। – gustavogbc

+2

ओह ठीक है, मुझे लगता है कि विभिन्न प्रकार के अमूर्त स्तर को कवर करना यूएमएल की सीमाओं/शक्तियों में से एक है। मुझे संदेह है कि इस प्रश्न को जल्द ही किसी भी समय उत्तर मिलेगा। तो एक संक्षिप्त प्रतीक्षा अवधि के बाद मैं स्वीकार करूंगा। – DuncanACoulter

संबंधित मुद्दे