ક્લાઉડથી બેકએન્ડ સુધીના એક્સેસ કરારમાં લખવાના છ નિર્ણયો
ટનલ ક્લાઉડ વર્કલોડને માર્ગ આપે છે, હેતુ નહીં. કનેક્ટર પસંદ કરતાં પહેલાં ઓપરેશન, વર્કલોડની ઓળખ, ડેટા હેન્ડલિંગ અને દૂર કરવાનો નિર્ણય કરો.
એક ક્લાઉડ એકાઉન્ટમાં રિપોર્ટિંગ સેવા લો, જેને ગ્રાહકની આંતરિક સિસ્ટમમાંથી મંજૂર સારાંશ જોઈએ. VPN અથવા પ્રમાણિત એપ્લિકેશન કનેક્શન માર્ગનું રક્ષણ કરે છે અને બીજું કંઈ નક્કી કરતું નથી. તે નક્કી કરતું નથી કે રિપોર્ટિંગ વર્કલોડ અસંબંધિત રેકોર્ડ વાંચી શકે, બેકએન્ડ બદલી શકે, કે જે લાવ્યું તે રાખી શકે. કનેક્ટર પસંદ કરતાં પહેલાં ઓપરેશન અને ડેટાની દૃષ્ટિએ એક્સેસ કરાર લખો, કારણ કે કનેક્ટર પછી બદલવાનો સૌથી સસ્તો ભાગ છે અને પહેલી વાર ખોટું કરવાનો સૌથી સહેલો ભાગ છે.
કનેક્ટર પહેલાં ઓપરેશન નક્કી કરો
પ્રથમ નિર્ણય એ છે કે વર્કલોડ શું કરી શકે, જેને નેટવર્ક શ્રેણી તરીકે નહીં પણ ઓપરેશન તરીકે નામ આપવું જોઈએ. રિપોર્ટિંગના કિસ્સામાં, એક સાંકડું રિપોર્ટિંગ API ક્લાઉડ વર્કલોડને ડેટાબેઝ વ્યવસ્થાપન આપ્યા વિના જરૂરિયાત પૂરી કરી શકે છે.
રિપોર્ટને જે ડેટા જોઈએ તેને ફક્ત પહોંચી શકાય તેવા ડેટાથી અલગ કરો. મંજૂર ઓપરેશનને એન્ડપોઈન્ટ અને ક્રિયાપદ તરીકે ઓળખ નિર્ણય સાથેના એ જ દસ્તાવેજમાં લખો. એ ભેદ એવા ઇન્ટિગ્રેશન વચ્ચેનો ફરક છે જે ઓડિટ પાર કરે છે અને એવા વચ્ચે જે દર વર્ષે ફરી સમજાવવું પડે છે, અને તે પછી બીજી બેઠક વિના વિવાદો ઉકેલે છે.
વર્કલોડની ઓળખ નક્કી કરો, અને તેને માલિક આપો
દેખરેખ વિનાની કામગીરી પ્રોમ્પ્ટનો જવાબ આપી શકતી નથી, તેથી ટીમો વ્યક્તિના વિશાળ એકાઉન્ટ તરફ જાય છે અને પછી તેને ભૂલી જાય છે. બેકએન્ડ ખરેખર સ્વીકારે છે એવું સેવા એકાઉન્ટ કે મશીન ક્રેડેન્શિયલ વાપરો, અને નોંધો કે તેનો માલિક કોણ છે, તે ક્યાં સંગ્રહિત છે અને તે કેવી રીતે ફેરવાય છે.
ત્રણ શરતો નિર્ણયને સમર્પિત ઓળખ તરફ વાળવો જોઈએ: કામ માણસની હાજરી વિના ચાલે છે, ક્રેડેન્શિયલ એક જ ડિપ્લોયમેન્ટ કરતાં વધુ ટકે છે, અને એકથી વધુ વ્યક્તિએ તેનું અસ્તિત્વ જાણવું જોઈએ. જો ત્રણેય સાચાં હોય, તો વહેંચાયેલું માનવ એકાઉન્ટ ટૂંકો રસ્તો નથી, તે કાયમી અપવાદ છે જેને કોઈ સ્વચ્છ રીતે રદ કરી શકતું નથી.
કોન્ફિગરેશનમાં ચોંટાડેલા સ્થિર રહસ્ય કરતાં એવું ક્રેડેન્શિયલ પસંદ કરો જે પ્લેટફોર્મ વર્કલોડ માટે જારી અને ફેરવી શકે, જેમ કે બેકએન્ડ માન્ય કરે છે એવું વર્કલોડ ઓળખ ટોકન. એપ્લિકેશન સેટિંગ્સમાંના સ્થિર રહસ્યો એ કારણ છે કે ફેરબદલ વિક્ષેપમાં ફેરવાય છે.
નેટવર્ક વ્યાપ નક્કી કરો, જાણીને કે તે પરવાનગી નથી
કઈ બાજુ કનેક્શન શરૂ કરે છે, સમર્થિત ટ્રાન્સપોર્ટ અને સંબંધિત એન્ડપોઈન્ટ સ્પષ્ટ કરો. પીઅર ઓળખ તપાસ ચાલુ રાખો, અને અસંબંધિત બેકએન્ડ ગંતવ્યોને ફક્ત જાહેર ન કર્યા વિના પહોંચવા અયોગ્ય રાખો.
સાંકડો ટનલ માર્ગ ઉપયોગી વ્યાપ છે, પણ તે ઓપરેશન-સ્તરની અધિકૃતિને બદલી શકતો નથી. બેકએન્ડે પોતાના નિયંત્રણો દ્વારા કરાર લાગુ કરવો જોઈએ, કારણ કે નેટવર્ક પહોંચી શકાય તેવા પોર્ટ સુધી પહોંચતી કોઈપણ વિનંતી ખુશીથી વહન કરશે. રૂટ કોષ્ટક નહીં, બેકએન્ડની પોતાની ભૂમિકાઓ અને મંજૂરીઓ તપાસો. સર્વર સુધી પહોંચતો માર્ગ નિર્ણય સર્વર પાસે જ રહેવા દે છે, અને ત્યાં જ કરાર ક્યાં તો લાગુ પડે છે ક્યાં તો અવગણાય છે.
ઊલટું પણ સાચું છે: માન્ય સેવા ક્રેડેન્શિયલ દરેક સ્રોત માટે શ્રોતા પ્રકાશિત કરવાનું વાજબી ઠેરવતું નથી. બંને નિયંત્રણો જરૂરી છે, અને એક પણ બીજાનું સ્થાન લેતું નથી.
ડેટા હેન્ડલિંગ અને જવાબદારીની વહેંચણી નક્કી કરો
ગ્રાહકના વાતાવરણમાંથી શું નીકળે છે, એપ્લિકેશન તેને ક્યાં પ્રક્રિયા કરે છે, અને વાસ્તવિક સંગ્રહ, બેકઅપ, એક્સેસ અને જાળવણીની ગોઠવણો નોંધો. જાળવણી એ ભાગ છે જે મોડો મળે છે, સામાન્ય રીતે જ્યારે કોઈ પૂછે કે ગયા ત્રિમાસિકની નકલ હજી એવી બાલટીમાં છે કે જેને કોઈએ દસ્તાવેજ નથી કરી.
પક્ષકારોને અલગ રાખો. એપ્લિકેશન ઓપરેટર, સોફ્ટવેર સપ્લાયર અને ઇન્ફ્રાસ્ટ્રક્ચર હોસ્ટ અલગ જવાબદારીઓ લઈ શકે છે, અને સેવા મોડેલ નક્કી કરે છે કે કોણ કોણ છે. ત્રણેયને સમાન એક્સેસ છે કે બિલકુલ નથી એમ ધારવાને બદલે વાસ્તવિક કરાર વાંચો.
નિષ્ફળતા, દૂર કરવા અને તેને કેવી રીતે સ્વીકારશો તે નક્કી કરો
નિષ્ફળતાના કિસ્સાઓની જવાબદારી તે થાય તે પહેલાં સોંપો. જ્યારે કનેક્ટર તૂટે અથવા ઓળખ સાથે છેડછાડની શંકા થાય, ત્યારે પ્રતિસાદ બનાવટી અમર્યાદિત નેટવર્ક અપવાદ ન હોવો જોઈએ જે ઘટનાથી વધુ ટકે.
દૂર કરવું સેટઅપ જેટલી જ ચોકસાઈને પાત્ર છે. અધિકૃતિ કેવી રીતે રદ થાય છે, ઉત્પાદનના સમર્થિત વર્તન હેઠળ સક્રિય એક્સેસ કેવી રીતે પૂરો થાય છે, અને સંબંધ પૂરો થાય ત્યારે જાળવેલી નકલોનું શું થાય છે તે નિર્ધારિત કરો.
પ્રતિનિધિ મંજૂર ઓપરેશન અને કરાર માંગે તેવા ઇનકાર સાથે ઇન્ટિગ્રેશન સ્વીકારો, બધું ધારેલી વર્કલોડ ઓળખ હેઠળ. વિનંતીનો માર્ગ અને ખરેખર પહોંચાડેલો ડેટા ખાતરી કરો, પછી ક્રેડેન્શિયલ બદલી અને દૂર કરવાની ખરેખર કસોટી કરો. જોડાયેલ ટનલ સાબિત કરે છે કે માર્ગ છે; કરાર એ છે જે તે માર્ગને મર્યાદા આપે છે.