System configuration
સિસ્ટમ એન્જિનિયરિંગમાં સિસ્ટમ રૂપરેખાંકન (એસસી) કમ્પ્યુટર, પ્રક્રિયાઓ અને ઉપકરણોને વ્યાખ્યાયિત કરે છે જે સિસ્ટમ અને તેની સીમાની રચના કરે છે. વધુ સામાન્ય રીતે, સિસ્ટમ રૂપરેખાંકન એ તત્વોની ચોક્કસ વ્યાખ્યા છે જે સિસ્ટમ કઈ રીતે બનેલી છે તે વ્યાખ્યાયિત કરે છે અને/અથવા સૂચવે છે. વૈકલ્પિક રીતે, "સિસ્ટમ રૂપરેખાંકન" શબ્દનો ઉપયોગ અમૂર્ત સામાન્યીકૃત સિસ્ટમો માટે મોડેલ (ઘોષણાત્મક) સાથે સંબંધિત કરવા માટે થઈ શકે છે. આ અર્થમાં, રૂપરેખાંકન માહિતીનો ઉપયોગ કોઈ ચોક્કસ ઉપયોગને અનુરૂપ નથી, પરંતુ ડેટા સમૂહ તરીકે એકલા રહે છે. યોગ્ય રીતે રૂપરેખાંકિત સિસ્ટમ સંસાધન-સંઘર્ષની સમસ્યાઓને ટાળે છે અને નવા ઉપકરણો સાથે સિસ્ટમને અપગ્રેડ કરવાનું સરળ બનાવે છે. નમૂનાનું રૂપરેખાંકન નીચે મુજબ મૂળભૂત SC XML સિસ્ટમ રૂપરેખાંકન છેઃ વર્ણનઃ આ એક જ "સાઇટ" (MyHouse) વિશે માહિતી પ્રદાન કરે છે અને સ્પષ્ટ કરે છે કે વપરાશકર્તા-સુયોજન અને MySQL-db ઘટકો સાથે એક યજમાન છે. યજમાન પાસે તેના પર યોગ્ય પરિમાણો સાથે માયએસક્યુએલ નામના વપરાશકર્તાનું ખાતું હોવું આવશ્યક છે. નોંધ લો કે રૂપરેખાંકન યોજનાને કોઈ XML ટૅગ્સની જરૂર નથી જે વિન્ડોઝ-અથવા UNIX-વિશિષ્ટ હોય. તે ફક્ત ડેટાને એકલ માહિતી તરીકે રજૂ કરે છે-ડેટાનો ઉપયોગ કેવી રીતે કરવો તે માટે કોઈ ઢોંગ નથી. આ એક સારા સિસ્ટમ રૂપરેખાંકન મોડેલની ઓળખ છે. વધુ એક્સ્ટેન્શન્સ ઉપરોક્ત મોડેલને વિસ્તૃત કરી શકાય છે. ઉદાહરણ તરીકે, વપરાશકર્તા પાસે "પસંદગીઓ" અને "પાસવર્ડ" જેવા વધુ લક્ષણો હોઈ શકે છે. ઘટકો અન્ય ઘટકો પર આધારિત હોઈ શકે છે. ગુણધર્મોને વ્યાખ્યાયિત કરી શકાય છે જે પેટા-ઘટકોમાં પસાર થાય છે. એક્સ્ટેન્શન્સ અનંત હોઈ શકે છે (જુઓઃ જટિલતા) અને સિસ્ટમ રૂપરેખાંકનના વિચારને "તોડતા" અટકાવવા માટે તેનું સંચાલન અને સારી રીતે વિચારવું આવશ્યક છે. ઉપયોગ વ્યવહારુ દ્રષ્ટિએ મોડેલ માટેનો ઉપયોગ ઘણી શ્રેણીઓમાં આવે છેઃ દસ્તાવેજીકરણ, જમાવટ અને કામગીરી. દસ્તાવેજીકરણ રૂપરેખાંકનનો એક ઉપયોગ ફક્ત સિસ્ટમ શું છે તે રેકોર્ડ કરવાનો છે. આ દસ્તાવેજીકરણ બદલામાં ખૂબ વ્યાપક બની શકે છે, આમ ડેટા મોડેલને જટિલ બનાવે છે. રૂપરેખાંકન માહિતી અને વર્ણનાત્મક માહિતી વચ્ચે તફાવત કરવો મહત્વપૂર્ણ છે. અલબત્ત ટિપ્પણીઓ કોઈપણ સ્તરે લાગુ કરી શકાય છે, મોટાભાગના સાધનોમાં પણ, જો કે માહિતીનું ફૂલવું તેની ઉપયોગિતાને ઘટાડી શકે છે. ઉદાહરણ તરીકે, સિસ્ટમ રૂપરેખાંકન એ ઐતિહાસિક ફેરફારો, અથવા વિવિધ ઘટકો માટે ડિઝાઇન અને ઉદ્દેશનું વર્ણન નોંધવા માટેનું સ્થળ નથી. રૂપરેખાંકન માહિતી ફક્ત "તે શું છે" અથવા "આપણે તે શું બનવા માંગીએ છીએ" તે છે. ડિપ્લોયમેન્ટ ડિપ્લોયમેન્ટમાં રૂપરેખાંકન ડેટા સેટનું અર્થઘટન કરવું અને તે મુજબ સિસ્ટમને રૂપરેખાંકિત કરવા માટે તે ડેટા પર કાર્ય કરવું શામેલ છે. રૂપરેખાંકન અમલમાં છે તેની પુષ્ટિ કરવા માટે આ ફક્ત ત્યાં શું છે તેની માન્યતા હોઈ શકે છે. ઉદાહરણોમાં રૂપરેખાંકન વાંચવા અને ઘટકો સ્થાપિત કરવા માટે સ્થાનિક અથવા દૂરસ્થ યજમાનો પર પ્રક્રિયાઓ શરૂ કરવા માટે આદેશ વાક્યમાંથી શરૂ કરાયેલ પર્લ લાઇબ્રેરીનો સમાવેશ થાય છે. જ્યારે સિસ્ટમ ચાલી રહી હોય ત્યારે, ત્યાં એક સિસ્ટમ કોન્ફિગરેશન સેવા હોઈ શકે છે જે ઇન્ટરફેસ પ્રદાન કરે છે (એટલે કે. કોર્બા આઇ. ડી. એલ. ઇન્ટરફેસ) અન્ય સિસ્ટમ એપ્લિકેશનો માટે રૂપરેખાંકન ડેટાને ઍક્સેસ કરવા અને જમાવટ જેવી ક્રિયાઓ કરવા માટે ઉપયોગમાં લેવાય છે. ઓપરેશન્સ જ્યારે સિસ્ટમ કાર્યરત હોય, ત્યારે સિસ્ટમમાં ચોક્કસ પ્રકારની સેવાઓ દ્વારા રૂપરેખાંકન ડેટા માટે ઉપયોગ થઈ શકે છે. ઉદાહરણ તરીકે, સેક્નાજર વપરાશકર્તા ખાતાઓ માટે એમ. ડી. 5 પાસવર્ડ્સ મેળવવા માટે રૂપરેખાંકનને ઍક્સેસ કરી શકે છે જેને દૂરસ્થ રીતે યજમાનોમાં લૉગ ઇન કરવાની મંજૂરી છે. સિસ્ટમ મોનિટર સેવા (જુઓઃ સિસ્ટમ મોનિટરિંગ) સિસ્ટમ તત્વોને "શું મોનિટર કરવું" અને "કેવી રીતે મોનિટર કરવું" તે નક્કી કરવા માટે ડેટાનો ઉપયોગ કરી શકે છે. પ્રેઝન્ટેશન મેનેજર વપરાશકર્તા ઍક્સેસ વિશેષાધિકારોના આધારે મેનુ-વસ્તુઓ અને દૃશ્યોને ઍક્સેસ કરવા માટે ડેટાનો ઉપયોગ કરી શકે છે. સંદર્ભો <સિસ્ટમ _ રૂપરેખાંકન> <સાઇટ નામ = "માયહાઉસ"> <યજમાનો> <યજમાન _ રેફ નામ = "યજમાન 1"/> <યજમાન> <સાઇટ> <જૂથ નામ = "માયએસક્યુએલ" ગિડ = "500"/> <વપરાશકર્તા નામ = "માયએસક્યુએલ" યુઆઇડી = "500"> <જૂથો> <જૂથ _ રેફ નામ = "માયએસક્યુએલ"/> </વપરાશકર્તા> <યજમાન નામ = "યજમાન 1"> <વપરાશકર્તાઓ> <વપરાશકર્તા _ રેફ નામ = "માયએસક્યુએલ"> </વપરાશકર્તાઓ> <રૂપરેખાઓ> <પ્રોફાઇલ _ રેફ નામ = "વર્કસ્ટેશન"/> </રૂપરેખાઓ> </યજમાન નામ = "