Յուրաքանչյուր թունելի անուն նման է գույքագրման տողի, քանի դեռ չեք հարցրել, թե ումն է այն։ Անունը ձեզ ասում է, որ ինչ-որ բան հիմա միացված է, բայց չի կարող ասել, թե ումն է ծառայությունը, ինչին նրանց թույլատրվում է հասնել, կամ արդյոք այն կոնֆիգուրացիան, որ ստեղծել է թունելը, այն է, ինչ դուք հաստատել եք։ Նավատորմի մասշտաբով այդ երեք հարցերն են գույքագրումը, և թունելը միայն վերջին դիտարկումն է։

Մեկ ծառայություն, երեք գրառում

Նախատեսված ծառայությունն այն է, ինչին վարձակալն իրավունք ունի՝ ինքնություններ, նախածանցեր, ռեսուրսներ և կենսացիկլի վիճակ։ Տեղակայված կոնֆիգուրացիան գեներացված քաղաքականությունն է, որը պետք է իրականացնի այն։ Դիտարկված սեսիան գործարկման ժամանակի ապացույցն է, որ ինչ-որ բան միացել է։ Դրանց որպես մեկ աղյուսակ դիտարկելը երեք տարբեր տեսակի ճշմարտություն սեղմում է մեկ տողի մեջ, որը սխալ է միանգամից երեք ձևով։

RecordAnswersGoes stale when
Intended serviceWho may reach whatA contract changes and nobody edits the record
Deployed configurationWhat the gateway was toldA device is edited by hand
Observed sessionWhat is running nowTelemetry stops or a session ends

Գործնական փորձարկումը հարց է, որին յուրաքանչյուր գրառում կարող է ինքնուրույն պատասխանել։ Հարցրեք՝ ումն է այս նախածանցը, և նախատեսված ծառայության գրառումը պատասխանում է։ Հարցրեք՝ ինչ քաղաքականություն ունի դարպասը, և տեղակայված գրառումը պատասխանում է։ Հարցրեք՝ արդյոք որևէ մեկն այն օգտագործել է այս շաբաթ, և սեսիայի գրառումը պատասխանում է։ Սյունը, որը չի կարող պատասխանել իր իսկ հարցին, այն է, ինչը պետք է առաջինը ուղղել։

Գրանցեք վարձակալին, ոչ թե ինտերֆեյսը

Յուրաքանչյուր ծառայության տվեք նույնացուցիչ, որը դիմանում է վերամիացմանը։ Ժամանակավոր թունելի ինտերֆեյսը կամ սեսիայի համարը փոխվում են պատճառներով, որոնք ոչ մի կապ չունեն հաճախորդի հետ, և դրանցից մեկի վրա հիմնված գույքագրումը նոր տող է ստանում ամեն անգամ, երբ կապը ցնցվում է։ Փոխարենը հիմնեք այն վարձակալի և ծառայության վրա, ապա դիտարկումները կցեք այդ բանալուն։

Գրառումը պահանջում է պատասխանատու վարձակալ և օպերատոր, ընդունված զուգընկերոջ կամ օգտվողի ինքնություն, հղում վկայականին, այլ ոչ դրա պատճենը, պաշտպանված նախածանցերը, երթուղավորման համատեքստը, թույլատրված ռեսուրսները և նախատեսված կենսացիկլի վիճակը։ Վկայականի նյութը պատկանում է աջակցվող գաղտնիքների պահոցին, իսկ գաղտնի բանալիներ կրող գույքագրումը դարձել է միջավայրի երկրորդ, ավելի վատ պաշտպանված պատճենը։

Գեներացված կոնֆիգուրացիան ունի սեփականատեր և տարբերակ

Ավտոմատացումը սա հեշտացնում է և ավելի լավ թաքցնում։ Հաջողությամբ աշխատող գեներատորը ապացուցում է, որ ձևանմուշը նկարվել է, ոչ թե որ յուրաքանչյուր սարք համապատասխանում է ելքին։ Ինչ-որ մեկը ի վերջո միջադեպի ժամանակ ձեռքով կփոխի դարպասը, և այդ փոփոխությունը ամենաարժեքավոր բանն է, որ պետք է ֆիքսել, որովհետև այն միակն է, որը ոչ մի հետագա գործարկում չի վերարտադրի։

Գրանցեք, թե որ վերանայումը ստեղծեց տեղակայված քաղաքականությունը, և պահպանեք ուղիղ խմբագրումները որպես համաձայնեցման ենթակա տարբերություն դրանք լուռ վերագրելու փոխարեն։ Համաձայնեցումը հենց այստեղ է արտադրանքը, քանի որ գեներատորի հաջողությունը և սարքի փաստացի վիճակը երկու փաստ են, որոնք պետք է համեմատել, ոչ թե հավասար ենթադրել։

Սեսիաները ապացույց են, ոչ թե թույլտվություն

Այնտեղ, որտեղ տեղակայումը օգտագործում է RADIUS հաշվառում, RFC 2866-ը տալիս է կոնկրետ դաշտեր աշխատելու համար։ Acct-Status-Type-ը տարբերում է սկիզբը կանգից, և մեկ սեսիային պատկանող գրառումները կիսում են Acct-Session-Id։ Այդ դաշտերը թույլ են տալիս վերակառուցել, թե երբ է սեսիան սկսվել և ավարտվել՝ չվստահելով վահանակի ամփոփմանը։

Հաշվառման նույնացուցիչը գործարկման ժամանակի ապացույց է։ Այն չի սահմանում, թե որ վարձակալին է պատկանում ենթացանցը, և ոչ մի բանի հասանելիություն չի տալիս։ Կապակցեք այն դարպասի և ծառայության ինքնության հետ, ապա հավաքման ժամանակը պահեք դիտարկման կողքին։ Բացակայող հաշվետվությունը կարող է հեռաչափության ձախողում լինել, ոչ թե օգտագործման բացակայություն, և հին գրառումը ապացույց չէ, որ հասանելիությունը հիմա էլ ակտիվ է։

Շարքից հանելը օգտագործում է նույն միացումը

Ծառայությունը հեռացնելը նշանակում է հեռացնել նախատեսված հասանելիությունը, վկայականները և կենդանի սեսիաները՝ այդ հերթականությամբ, յուրաքանչյուրի սեփականատերերի միջոցով։ Այնուհետև ստուգեք, որ հնացած կոնֆիգուրացիան անհետացել է սարքերից, և որ դրա թույլատրված ուղիներն այլևս չեն լուծվում։ Հաճախորդը, որը հեռացել է նախորդ եռամսյակում, չպետք է մնա նախածանցերի ցանկում, քանի որ թունելի անունը ջնջվել է, իսկ երթուղին՝ ոչ։

Սրանցից ոչ մեկը չի պահանջում մեկ սարք մեկ ֆունկցիայի համար կամ հատուկ ավտոմատացման արտադրանք։ Գործառնական պահանջն ավելի նեղ է և դժվար, քանի որ հաճախորդը, նրա նախատեսված հասանելիությունը, տեղակայված քաղաքականությունը և ընթացիկ գործարկման ապացույցները պետք է լինեն միացելի՝ առանց ինչ-որ մեկի հիշողությանը թունելի անվան մասին ապավինելու։ Նախ կառուցեք երեք գրառումները, ապա ընտրեք դրանք պահող գործիքները։

Առնչվող հոդվածներ