DEVOPS IN TAMIL – DEVOPS தொடர்ச்சியான தகவல் தொடர்பை நேர்த்தியாகக் கொடுக்கும் I BUILD IT I RUN IT மென்பொருளின் ஒரு புரட்சி

DEVOPS IN TAMIL – DEVOPS தொடர்ச்சியான தகவல் தொடர்பை நேர்த்தியாகக் கொடுக்கும் I BUILD IT I RUN IT மென்பொருளின் ஒரு புரட்சி

INTRODUCTION TO DEVOPS:

ஒரு மென்பொருளை மேம்படுத்தப் பயன்படும் SET OF TOOLS எனப்படும் கருவிகளின் குழுமமே இந்த DEVOPS எனப்படும். இந்த DEVOPS எனப்படும் மென்பொருளில் தொடர்ச்சியாக தகவல் தொடர்பு இருந்து கொண்டே இருக்கும். இவர்கள் ஒரு வகையான BRANDED SLOGANயை பயன்படுத்துகிறார்கள் அது I BUILD IT I RUN IT என்பதேயாகும். இதன் அர்த்தமாவது இங்கே ஒரு குழு மென்பொருளை உருவாக்குகிறார்கள் மேலும் அவர்களே மென்பொருளை இயக்கவும் செய்கிறார்கள். அந்த நிபுணர் குழு மென்பொருளை உருவாக்கி மற்றவரிடம் கொடுக்க மாட்டார்கள் அவர்களே இயக்குவார்கள்.

WHAT IS DEVOPS:

DEVOPS எனப்படுவது ஒரு TOOLS கிடையாது ஒரு தொழில்நுட்பம் கிடையாது இது ஒரு தொடர்ச்சியான பயிற்சியாகும். மேலும் DEVOPS பற்றி நாம் தெளிவாக தெரிந்து கொள்வதற்கு நாம் இதற்கு முன்னால் என்ன விதமான தொழில்நுட்பத்தைப் பயன்படுத்தினோம் என்பதைப் பற்றிய வரலாற்றை அறிய வேண்டும். DEVOPS பற்றி புரிந்து கொள்வதற்கு நாம் இதற்கு முன்பு பயன்படுத்திய STRATEGY என்ன என்பதைப் பற்றி அறிய வேண்டும்.

உதாரணமாகக் கூற வேண்டுமானால் நாம் முன்பு WATER FALL MODEL எனப்படும் தொழில்நுட்பத்தைப் பற்றி படித்தோம். இன்னும் தெளிவாக கூற வேண்டுமானால் நாம் ஆன்லைனில் ஏதேனும் வண்டி பதிவு செய்ய வேண்டுமானால் நாம் அது சம்பந்தப்பட்ட அனைத்து விதமான செயல்படும் முறைகளையும் மற்றும் அதனுடைய கோப்புகளையும் எழுதி முடித்த பிறகு அதை DEVELOPMENT TEAM இடம் ஒப்படைப்பார்கள். அதன் பிறகு மென்பொருள் உருவாக்குபவர்கள் அது செயல்படும் விதத்தை அதாவது FUNCTIONAL SPECIFICATIONSயை அடிப்படையாக வைத்து மென்பொருள் உருவாக்குவார்கள். பிறகு அந்த மென்பொருளை உருவாக்கிய பிறகு அதை அவர்கள் TESTING TEAM இடம் கொடுத்து விடுவார்கள்.

TESTING TEAM அந்த மென்பொருளில் ஏதேனும் பிழை இருக்கிறதா என்று சோதிப்பார்கள். அதில் ஏதேனும் பிழை இருந்தால் அதை நீக்குவார்கள். பின்பு மென்பொருளானது OPERATIONAL TEAM இடம் ஒப்படைக்கப்படும் அங்கு அவர்கள் மென்பொருளை ஏதாவது DATA CENTER அல்லது CLOUD PROVIDERல் பதிவேற்றுவார்கள். பின்பு அந்த மென்பொருளைப் பற்றி FEEDBACK பயனரிடம் இருந்து வருவதற்கு கிட்டத்தட்ட ஆறு மாதத்தில் இருந்து ஒரு வருடம் வரை ஆகிறது. இது தான் WATER FALL MODEL ஆகும்.

அதன் பிறகு பல மாடல்கள் வந்த போதிலும் OPERATIONAL TEAM மற்றும் DEVELOPMENT TEAM எனப்படும் இரண்டு வகையான குழுக்களுக்கு பெரிய வித்தியாசம் இருக்க தோன்றியது. அதாவது DEVELOPMENT TEAM ஒரு குறிப்பிட்ட வேலையையும் OPERATIONAL TEAM ஒரு குறிப்பிட்ட வேலையையும் செய்வதால் இந்த இருவரிடையே சரியான தொடர்பில்லாமல் போனது. ஆகையால் இந்த மாதிரியான COMMUNICATION GAPயை நீக்குவதற்கு DEVOPS உருவானது. அதாவது DEVOPSல் அனைத்து விதமான செயல்களும் செயல்படும் DEVELOPMENT, DEBUGGING, OPERATIONAL, MONITORING என அனைத்தும் ஒரு குழுவின் மூலமே செயல்படும்.

ஒருவேளை தாங்கள் ஒரு DEVOPS பொறியாளராக இருந்தால் தாங்கள் அந்த மென்பொருளை உருவாக்குகிறீர்கள் என்று வைத்து கொள்வோம் தாங்களே அந்த மென்பொருளுக்கு தேவையான FUNCTIONSகளைப் பெற்று கோடிங் மூலம் மென்பொருள் உருவாக்குகிறீர்கள் பின்பு அதை மேம்படுத்துகிறீர்கள் பின்பு அதில் ஏதேனும் பிழை இருந்தால் அதை சரிசெய்கிறீர்கள் அடுத்த கட்டமாக அதை தாங்கள் CLOUD PLATFORMல் பதிவேற்றி MONITOR செய்கிறீர்கள்.

தாங்கள் DEVOPSல் ஒரு நிபுணராக விரும்பினால் பல வகையான TOOLSகள் உள்ளன. அவையாவன,

  • RELEASE TOOLS
  • CONFIGURATION MANAGEMENT TOOLS
  • ORCHESTRATION TOOLS
  • MONITORING VIRTUALIZATION & CONTAINERIZATION TOOLS
  • CODING TOOLS
  • TESTING TOOLS

இவ்வாறாக பலவகையான TOOLSகள் உள்ளன தாங்கள் இந்த TOOLSகளைப் படித்து தெளிவாவதன் மூலம் தாங்கள் DEVOPSல் பெரிய நிபுணர் ஆகலாம்.

Share the knowledge

Leave a Reply

Your email address will not be published. Required fields are marked *