ஆதாயங்கள்:
- செயற்கை நுண்ணறிவுடன் சிதறிய குறிப்புகளிலிருந்து ரன்புக், பிரேத பரிசோதனை மற்றும் கட்டடக்கலை ஆவண எலும்புக்கூட்டை உருவாக்கும் திறன்
- புனையப்படுதலுக்குத் தடை விதித்தல் மற்றும் ஒவ்வொரு ரன்புக்கையும் ஒரு உண்மையான சூழலில் முழுமையாகச் சோதித்து அடையாளப்படுத்துதல் ஆகியவற்றின் ஒழுக்கத்தைச் செயல்படுத்தும் திறன்
- தவறான ரன்புக் எதையும் விட ஆபத்தானது என்பதைப் புரிந்துகொள்வது மற்றும் மாற்ற செயல்முறையின் மூலம் ஆவணங்களை உயிருடன் வைத்திருக்கும் திறன்
ஆவணப்படுத்தல் மற்றும் தகவல் மேலாண்மை: ரன்புக், கட்டிடக்கலை மற்றும் AI உடன் நிறுவன நினைவகம்
கணினி நிர்வாகத்தின் மிகவும் புறக்கணிக்கப்பட்ட ஆனால் உயிர் காக்கும் பணி ஆவணமாக்கல் ஆகும். ஒரு சிஸ்டம் செயலிழந்து, அதைக் கட்டியவர் விடுமுறையில் இருக்கும்போது, எப்படி மீள்வது என்பது குறித்து எழுத்துப்பூர்வ வார்த்தை எதுவும் இல்லை என்றால், அனைவருக்கும் அது ஒரு நீண்ட இரவு. ஆவணப்படுத்தல் என்பது ஒரு அமைப்பு எவ்வாறு அமைக்கப்படுகிறது, அது எவ்வாறு இயங்குகிறது மற்றும் சிக்கல் ஏற்பட்டால் என்ன செய்வது என்பதை எழுதவும் கிடைக்கவும் செய்யும் நிறுவன நினைவகம் ஆகும். இந்த நினைவகத்தின் மிக முக்கியமான வகை ரன்புக் ஆகும்: கொடுக்கப்பட்ட சூழ்நிலையில் (சேவை செயலிழந்தது, வட்டு நிரம்பியது, காப்புப்பிரதி தோல்வியடைந்தது) என்ன செய்ய வேண்டும் என்பதை படிப்படியாகச் சொல்லும் செயல்பாட்டு வழிகாட்டி. இங்கே AI ஆனது "வெற்றுப் பக்கம்" மற்றும் "சோம்பேறித்தனம்" பிரச்சனையைத் தீர்க்கிறது, இவை ஆவணங்களை எழுதுவதில் மிகப்பெரிய எதிரிகள்: இது உங்கள் சிதறிய குறிப்புகளிலிருந்து ஒழுங்கமைக்கப்பட்ட ரன்புக்கை உருவாக்குகிறது, கட்டளை வரலாற்றிலிருந்து ஒரு செயல்முறை, ஒரு கட்டிடக்கலையில் இருந்து ஒரு விளக்கம். ஆனால் முக்கியமான கொள்கை: AI வரைபடங்கள் மற்றும் எலும்புக்கூடுகளை உருவாக்குகிறது; ஒவ்வொரு படிநிலையும் சரியாக இருக்கிறதா என்று சோதித்து சரிபார்ப்பவர் நீங்கள்தான் - தவறான ரன்புக், ரன்புக் இல்லாததை விட ஆபத்தானது.
இந்த பிரிவில், ரன்புக், போஸ்ட் மார்ட்டம் (நிகழ்வுக்குப் பிந்தைய விசாரணை அறிக்கை), கட்டடக்கலை ஆவணங்கள் மற்றும் அறிவு அடிப்படை எழுதுதல்; AI உடன் வரைவுகளை உருவாக்குதல்; மற்றும் மிக முக்கியமாக நீங்கள் சரிபார்க்கப்படாத ஆவணங்களின் அபாயங்களைக் கற்றுக்கொள்வீர்கள்.
தவறான ரன்புக் ஏன் ரன்புக் இல்லாததை விட மோசமாக உள்ளது?
இந்த அலகு மிக முக்கியமான கருத்து. ரன்புக் இல்லாத குழு பீதியின் போது எச்சரிக்கையாகவும் சந்தேகத்திற்குரியதாகவும் இருக்கும்; ஒவ்வொரு கட்டளைக்கும் இருமுறை யோசிக்கிறார். ஆனால் "அதிகாரப்பூர்வ" ரன்புக் கொண்ட ஒருவர் அதை கண்மூடித்தனமாக நம்புகிறார் - நள்ளிரவில், மன அழுத்தத்தில், கேள்வியின்றி படிகளை செயல்படுத்துகிறார். அந்த ரன்புக் AI ஆல் தயாரிக்கப்பட்டு சோதிக்கப்படாமல் வெளியிடப்பட்டு, ஒரு படி தவறாக இருந்தால் (தவறான கட்டளை, விடுபட்ட முன்நிபந்தனை, தவிர்க்கப்பட்ட ஃபால்பேக் படி), விளைவு பேரழிவு தரும். அதனால்தான், AI உடன் தயாரிக்கப்படும் ஒவ்வொரு ரன்புக்கும் ஒரு உண்மையான சூழலில் தொடக்கத்தில் இருந்து இறுதி வரை இயக்கப்பட வேண்டும், மேலும் அது வெளியிடப்படும் முன் ஒவ்வொரு அடியும் சரிபார்க்கப்பட வேண்டும். சோதிக்கப்படாத ரன்புக் என்பது உறுதியளிக்கும் ஆனால் வெற்று வாக்குறுதி போன்றது.
எச்சரிக்கை: "சோதனை செய்யப்பட்டது: [தேதி], [நபர்]" என்று ஒரு ரன்புக் முத்திரையிடவும். "வரைவு - சரிபார்க்கப்படவில்லை" என்ற லேபிளுடன் சோதிக்கப்படாத வரைவுகளைத் தெளிவாகக் குறிக்கவும். எனவே உண்மையான நெருக்கடியில் யாரும் சரிபார்க்கப்படாத படிகளைப் பாதுகாப்பாகப் பயன்படுத்த மாட்டார்கள்.
ஒரு நல்ல ரன்புக்கின் உடற்கூறியல்
ஒரு நல்ல ரன்புக் குறிப்பிட்ட பகுதிகளைக் கொண்டுள்ளது, மேலும் அந்த எலும்புக்கூட்டை உருவாக்குவதில் AI சிறப்பாக உள்ளது: தலைப்பு மற்றும் நோக்கம் (எந்தச் சூழ்நிலைக்கு), முன்நிபந்தனைகள் (என்ன அணுகல், என்ன கருவி தேவை), அறிகுறிகள் (நான் இந்த ரன்புக்கை எப்போது பயன்படுத்துவேன்), படிகள் (எண்ணிடப்பட்ட, நகலெடுக்கக்கூடிய கட்டளைகளுடன்), சரிபார்ப்பு (ஒவ்வொரு அடியிலும் வெற்றியை எவ்வாறு கண்டறிவது), பின்வாங்குவது (ஒரு படி மோசமாக இருந்தால் அதை எவ்வாறு செயல்தவிர்ப்பது) நீங்கள் AI க்கு உங்கள் சிதறிய குறிப்புகளைக் கொடுத்து, அதை இந்தக் கட்டமைப்பில் வைக்கச் சொல்லலாம்; உள்ளடக்கத்தின் துல்லியத்தை மட்டுமே நீங்கள் உறுதி செய்கிறீர்கள்.
படிப்படியாக: AI உடன் ஆவண தயாரிப்பு
- மூலப்பொருட்களை சேகரிக்கவும். உங்கள் கட்டளை வரலாறு, உங்கள் குறிப்புகள், பழைய மின்னஞ்சல், அரட்டைப் பதிவு-உண்மையான பொருள், குழப்பமாக இருந்தாலும், AI புனைகதையை விட சிறந்தது.
- கட்டமைப்பைக் கேளுங்கள். "பின்வரும் தலைப்புகளுடன் இதை ஒரு ரன்புக் ஆக்குங்கள்: நோக்கம், முன்நிபந்தனை, அறிகுறி, படிகள், சரிபார்ப்பு, திரும்பப் பெறுதல், விரிவாக்கம்."
- கட்டுக்கதையை தடை செய்யுங்கள். "நான் உங்களுக்கு வழங்காத கட்டளைகள், IPகள், பதிப்புகள் அல்லது படிகள் எதையும் சேர்க்க வேண்டாம்; விடுபட்ட பகுதிகளை [நிரப்பப்பட வேண்டும்] எனக் குறிக்கவும்." இது மிகவும் ஆபத்தான தவறை தடுக்கிறது - வெளித்தோற்றத்தில் நம்பத்தகுந்த படிகள்.
- முகமூடி. உண்மையான ஹோஸ்ட், ஐபி, பயனருக்குப் பதிலாக ஒதுக்கிடத்தைப் பயன்படுத்தவும்; ஆவணம் பகிரப்பட்டால், ரகசியம் கசியக்கூடாது.
- சோதித்துப் பாருங்கள். உண்மையான (முன்னுரிமை சோதனை) சூழலில் தொடக்கத்திலிருந்து இறுதி வரை ரன்புக்கை இயக்கவும். வேலை செய்யாத, விடுபட்ட அல்லது தெளிவற்ற படிநிலைகளை சரிசெய்யவும்.
- முத்திரையிட்டு வெளியிடவும். சோதனை தேதி, சோதனையாளர் மற்றும் கடைசி புதுப்பிப்பைச் சேர்க்கவும். ஆவணங்கள் கலகலப்பானது; சிஸ்டம் மாறும்போது அப்டேட் செய்யப்பட வேண்டும்.
மூன்று சிறிய வழக்குகள்
வழக்கு 1 - 2 மணிநேர வேலை, 15 நிமிடங்கள். ஒரு நிர்வாகி பல மாதங்களாக காப்புப்பிரதி மீட்டெடுப்பு செயல்முறையை ஆவணப்படுத்துவதைத் தள்ளி வைத்தார். அவர் டெர்மினல் கட்டளை வரலாறு (முகமூடி) மற்றும் சில சிதறிய குறிப்புகளை AI க்கு அளித்தார் மற்றும் அதை ரன்புக் கட்டமைப்பில் செருகினார். AI 15 நிமிடங்களில் நேர்த்தியான அவுட்லைனை உருவாக்கியது. நிர்வாகி அடுத்த 45 நிமிடங்களை சோதனைச் சேவையகத்தில் தொடக்கத்திலிருந்து இறுதி வரை இயக்கி, விடுபட்ட இரண்டு படிகளைச் சரிசெய்தார். முடிவு: சோதிக்கப்பட்ட, நம்பகமான ரன்புக்.
வழக்கு 2 - பொய்யாக பிடிபட்டது. ஒரு குழு AI-ஐ ஒரு சேவை மறுதொடக்கம் ரன்புக் எழுத வைத்தது, ஆனால் "கட்டமைப்பை" தடை செய்ய மறந்து விட்டது. YZ ஆனது "கிளியர் கேச் ஃபர்ஸ்ட்" கட்டளையைச் சேர்த்தது, இது தர்க்கரீதியாகத் தெரிகிறது ஆனால் அந்தச் சேவையில் இல்லை. அதிர்ஷ்டவசமாக, பொறியாளர் சோதனைச் சூழலில் ரன்புக்கை இயக்கினார்; அந்த கட்டளை ஒரு பிழையைக் கொடுத்தது. சோதனைப் படியானது உண்மையான நெருக்கடியில் குழப்பத்தை உருவாக்கும் ஒரு தயாரிக்கப்பட்ட படியைக் கைப்பற்றியது.
வழக்கு 3 - பிரேத பரிசோதனை துரிதப்படுத்தப்பட்டது. ஒரு பெரிய செயலிழப்புக்குப் பிறகு, குழு பிரேத பரிசோதனையை எழுத வேண்டியிருந்தது, ஆனால் யாராலும் தொடங்க முடியவில்லை. அவர்கள் நிகழ்வின் காலவரிசை மற்றும் முகமூடிப் பதிவுகளை AIயிடம் ஒப்படைத்தனர் மற்றும் குற்றமற்ற பிரேத பரிசோதனை எலும்புக்கூட்டை - சுருக்கம், தாக்கம், காலவரிசை, மூல காரணம், சரிசெய்தல் நடவடிக்கைகள் ஆகியவற்றைக் கேட்டனர். AI ப்ளூபிரிண்ட் ஒரு மணி நேர வேலையை பத்து நிமிடங்களாக குறைத்தது; குழு தனது ஆற்றலை உண்மைகளை சரிபார்ப்பதற்கும் செயல் பொருட்களை தெளிவுபடுத்துவதற்கும் அர்ப்பணித்தது.
நகலெடுக்கக்கூடிய நான்கு வார்ப்புருக்கள்
1) ரன்புக் எலும்புக்கூட்டை உருவாக்குதல்:
உங்கள் பங்கு: மூத்த SRE. கீழே உள்ள முகமூடி செய்யப்பட்ட குறிப்புகள்/கட்டளை வரலாற்றிலிருந்து ஒரு ரன்புக்கை உருவாக்கவும். தலைப்புகள்: நோக்கம், முன்நிபந்தனைகள், அறிகுறிகள் (எப்போது பயன்படுத்த வேண்டும்), படிகள் (எண்ணில், நகலெடுக்கலாம்), ஒவ்வொரு படியிலும் சரிபார்ப்பு, திரும்பப் பெறுதல், அதிகரிப்பு. விதி: நான் உங்களுக்குக் கொடுக்காத கட்டளை/ஐபி/பதிப்பு/படி எதையும் உருவாக்க வேண்டாம்; விடுபட்ட பகுதிகளை எழுதவும் [நிரப்பப்பட வேண்டும்]. பொருள்: [முகமூடி குறிப்பு]
2) குற்றம் இல்லாமல் பிரேத பரிசோதனை:
உங்கள் பங்கு: சம்பவ விசாரணை உதவியாளர். பின்வரும் முகமூடியிடப்பட்ட காலவரிசை மற்றும் பதிவுகளிலிருந்து குற்றமில்லா பிரேத பரிசோதனை ஓவியத்தை எழுதவும்: சுருக்கம், தாக்கம் (காலம்/நோக்கம்), காலவரிசை, மூல காரணம் (சரிபார்க்கப்பட்டால்), பங்களிக்கும் காரணிகள், திருத்தச் செயல்கள் (உரிமையாளர் + முன்னுரிமை). நபரைக் குறை கூறாதீர்கள், கணினியில் கவனம் செலுத்துங்கள். ஆதாரம் இல்லாமல் மூல காரணத்தை எழுத வேண்டாம். தரவு: [...]
3) கட்டிடக்கலை/சேவை விளக்கம்:
பின்வரும் முகமூடி செய்யப்பட்ட உள்ளமைவு/வரைபடத் தகவலிலிருந்து ஒரு சேவை ஆவணத்தை எழுதவும்: சேவை என்ன செய்கிறது, என்ன கூறுகளைக் கொண்டுள்ளது, அதன் சார்புகள் என்ன, தரவு எவ்வாறு செல்கிறது, என்ன போர்ட்கள்/நெறிமுறைகள். அதை தொழில்நுட்பமாக ஆனால் படிக்கக்கூடியதாக வைத்திருங்கள். நீங்கள் உறுதியாகத் தெரியாத உறவை "சரிபார்ப்பு தேவை" எனக் குறிக்கவும். தகவல்: [முகமூடி]
4) ஆவணப் புதுப்பிப்பு தணிக்கை:
தற்போதுள்ள பின்வரும் ஆவணத்தை மதிப்பாய்வு செய்து நாணயத்தைச் சரிபார்க்கவும்: (1) எந்தப் பிரிவுகள் விடுபட்டுள்ளன/தெளிவில்லாமல் உள்ளன, (2) எந்தப் படிகள் சோதனை செய்யப்படவில்லை, (3) எந்தத் தகவல் காலாவதியாக இருக்கலாம்? ஒவ்வொரு கண்டுபிடிப்புக்கும் நான் என்ன கேட்க வேண்டும்/சரிபார்க்க வேண்டும் என்பதை எழுதுங்கள். ஆவணம்: [முகமூடி ஆவணம்]
பலவீனமான வரியில் / வலுவான வரியில்
பலவீனமான உடனடி:
எனக்கு ஒரு சர்வர் பராமரிப்பு ரன்புக் எழுது.
உண்மையான பொருள் எதுவும் இல்லை. AI ஆனது அதன் சொந்த பொது அறிவிலிருந்து ஒரு உரையை உருவாக்குகிறது, அது உங்கள் சூழலுக்கு பொருந்தாத அல்லது உருவாக்கப்பட்ட படிகளைக் கூட கொண்டுள்ளது. இது தவறான நம்பிக்கையின் ஆபத்தான ஆதாரமாகும்.
சக்திவாய்ந்த தூண்டுதல்:
உங்கள் பங்கு: மூத்த SRE. "கட்டண சேவை வட்டு முழுமை" நிகழ்வில் நான் செயல்படுத்திய முகமூடி செய்யப்பட்ட கட்டளை வரலாறு மற்றும் எனது குறிப்புகள் கீழே உள்ளன. இவற்றிலிருந்து ஒரு ரன்புக்கை உருவாக்கவும்: நோக்கம், முன்நிபந்தனை (அணுகல்/கருவி), அறிகுறி, எண்ணிடப்பட்ட படிகள் (எனது கட்டளைகளுடன்), ஒவ்வொரு அடியிலும் சரிபார்ப்பு, ரோல்பேக், விரிவாக்கம். நான் கொடுக்காத கட்டளையைப் பின்பற்றச் செய்யாதே; காலியாக [நிரப்பப்பட வேண்டும்]. இறுதியில் "சோதனை செய்யப்படவில்லை" என்ற எச்சரிக்கையை வைக்கவும். பொருள்: [மாஸ்க் செய்யப்பட்ட கட்டளை வரலாறு]
ஆவண வகை
AI இன் பங்களிப்பு
மனிதனின் கட்டாய பங்களிப்பு
ரன்புக்
எலும்புக்கூடு + தளவமைப்பு
உண்மையான சூழலில் சோதனை, துல்லியம்
பிரேத பரிசோதனை
அவுட்லைன் + அமைப்பு
உண்மைகளையும் மூல காரணத்தையும் சரிபார்க்கவும்
கட்டடக்கலை ஆவணம்
விளக்கம் + ஓட்டம்
உறவுகள் மற்றும் சார்புகளை உறுதிப்படுத்தவும்
அறிவு அடிப்படை கட்டுரை
விரைவான வரைவு
தற்போதைய மற்றும் துல்லியம் சோதனை
பொதுவான தவறுகள்
- சோதிக்கப்படாத ரன்புக்குகளை வெளியிடுகிறது. சரிபார்க்கப்படாத படிகள் நெருக்கடியில் கண்மூடித்தனமாக செயல்படுத்தப்படுகின்றன; தவறான ரன்புக் பேரழிவு.
- கட்டுக்கதைக்கு தடை விதிக்க அல்ல. "நான் கொடுக்காததைச் சேர்க்க வேண்டாம்" என்று AI யிடம் நீங்கள் கூறவில்லை என்றால், அது நியாயமான ஆனால் உண்மையற்ற படிகளை உருவாக்கும்.
- முகமூடியைத் தவிர்த்தல். உண்மையான ஹோஸ்ட், ஐபி மற்றும் பயனர் அடங்கிய ஆவணம் பகிரப்படும்போது ரகசியம் கசிந்தது.
- ஆவணத்தைப் புதுப்பிக்கவில்லை. கணினி மாறும்போது புதுப்பிக்கப்படாத ஆவணங்கள் காலப்போக்கில் தவறாக வழிநடத்தும்.
- முத்திரை இல்லாமல் வெளியிடுகிறது. சோதனை தேதி மற்றும் நிலை இல்லாத ஆவணம் நம்பகமானதா அல்லது வரைவோ என்பது தெளிவாக இல்லை.
உதவிக்குறிப்பு: ஆவணங்களை "நேரலையில்" வைத்திருப்பதற்கான சிறந்த வழி, அதை மாற்ற செயல்முறையுடன் இணைப்பதாகும்: ஒரு அமைப்பு மாறும்போது, தொடர்புடைய ரன்புக்கைப் புதுப்பிப்பது மாற்றத்திற்கான நிறைவு அளவுகோல்களில் ஒன்றாக இருக்கட்டும். AI புதுப்பிப்பை விரைவுபடுத்துகிறது, ஆனால் நீங்கள் தூண்டுதல் செயல்முறை.
சுருக்கமாக
ஆவணப்படுத்தல் என்பது நிறுவன நினைவகம்; ரன்புக் ஒரு செயல்பாட்டு வழிகாட்டியாகும், இது நெருக்கடி காலங்களில் உயிர்களைக் காப்பாற்றுகிறது. AI உங்கள் குழப்பமான குறிப்புகளிலிருந்து ஒழுங்கமைக்கப்பட்ட வரைவுகளை உருவாக்குகிறது, வெற்று பக்கங்கள் மற்றும் சோம்பேறித்தனத்தின் சிக்கலை தீர்க்கிறது. ஆனால் மிக முக்கியமான உண்மை இதுதான்: ஒரு தவறான ரன்புக் ஒன்றும் இல்லாததை விட மிகவும் ஆபத்தானது, ஏனெனில் அது ஒரு நெருக்கடியில் கண்மூடித்தனமாக பயன்படுத்தப்படுகிறது. எனவே AI ஐ "பேப்ரிகேட்டிங்" செய்வதிலிருந்து தடைசெய்து, அதை மறைத்து, ஒவ்வொரு ரன்புக்கையும் ஒரு உண்மையான சூழலில் முழுமையாகச் சோதித்து முத்திரையிடவும். கணினி மாறும்போது ஆவணத்தை உயிருடன் வைத்திருங்கள். AI கட்டமைப்பை உருவாக்குகிறது; நீங்கள் துல்லியம் மற்றும் சோதனைக்கு உத்தரவாதம் அளிப்பவர்.
விண்ணப்ப பணி
உங்கள் குழுவில் ஆவணப்படுத்தப்படாத ஒரு செயல்முறையைத் தேர்வுசெய்யவும் (உதாரணமாக, சேவையை மறுதொடக்கம் செய்தல் அல்லது காப்புப்பிரதியை மீட்டமைத்தல்). உங்கள் தொடர்புடைய கட்டளை வரலாறு மற்றும் குறிப்புகளை மறைக்கவும் மற்றும் மேலே உள்ள "ரன்புக் எலும்புக்கூடு உருவாக்கம்" டெம்ப்ளேட்டைப் பயன்படுத்தி AI ஒரு வரைவை உருவாக்கவும்; கட்டுக்கதைகளுக்கு தடை விதிக்க வேண்டும். சோதனைச் சூழல் மற்றும் கொடியில் வரைவை இயக்கி, உடைந்த/விடுபட்ட படிகளைச் சரிசெய்யவும். சோதனை தேதி மற்றும் சோதனையாளர் தகவலை ரன்புக்கில் சேர்க்கவும். AI உருவாக்கும் வேறுபாடுகளை எழுதவும், மேலும் 5 உருப்படிகளில் செயல்பாட்டில் நீங்கள் சரிசெய்யவும்.
சரிபார்ப்பு பட்டியல்
- [ ] நான் ரன்புக்கை உண்மையான பொருளில் இருந்து உருவாக்கினேன் (குறிப்பு, கட்டளை வரலாறு), நான் அதை புதிதாக உருவாக்கவில்லையா?
- [ ] "நான் கொடுக்காத கட்டளைகள்/IPகள்/படிகளைச் சேர்ப்பதில் இருந்து" AI ஐ தடை செய்துள்ளேனா?
- [ ] ஹோஸ்ட், ஐபி மற்றும் பயனர் போன்ற முக்கியமான தகவல்களை நான் மறைத்துவிட்டேனா?
- [ ] நான் ஒரு உண்மையான/சோதனை சூழலில் ரன்புக்கை இயக்கி சரிபார்த்திருக்கிறேனா?
- [ ] நான் சோதனை தேதி, சோதனையாளர் மற்றும் கடைசி புதுப்பிப்புத் தகவலைச் சேர்த்திருக்கிறேனா?
- [ ] ஆவணத்தை சிஸ்டம் மாற்ற செயல்முறையுடன் இணைக்கவும், அதை புதுப்பித்த நிலையில் வைத்திருக்கவும் நான் திட்டமிட்டிருக்கிறேனா?