நிறுவனங்களின் டிஜிட்டல் மாற்றத்தின் போது குபெர்னெட்ஸ் மற்றும் லினக்ஸ் உள்கட்டமைப்புகளுக்கு மாறுவது மைக்ரோ சர்வீஸ் கட்டமைப்பின் அடிப்படையில் பயன்பாடுகள் பெருகிய முறையில் உருவாக்கத் தொடங்குகின்றன, இதன் விளைவாக, சேவைகளுக்கு இடையில் ரூட்டிங் கோரிக்கைகளுக்கான சிக்கலான திட்டங்களைப் பெறுகின்றன.
Red Hat OpenShift Service Mesh மூலம், நாங்கள் பாரம்பரிய ரூட்டிங்கிற்கு அப்பால் சென்று, சேவை தொடர்புகளை எளிமையாகவும் நம்பகத்தன்மையுடனும் செய்ய இந்தக் கோரிக்கைகளைக் கண்டறிந்து காட்சிப்படுத்துவதற்கான கூறுகளை வழங்குகிறோம். சேவை கண்ணி என்று அழைக்கப்படும் ஒரு சிறப்பு தருக்க கட்டுப்பாட்டு நிலை அறிமுகம்
Red Hat OpenShift சேவை மெஷ் ஒரு சிறப்பு Kubernetes ஆபரேட்டராக வழங்கப்படுகிறது, இதன் திறன்களை Red Hat OpenShift 4 இல் சோதிக்கலாம்.
பயன்பாடு மற்றும் சேவை மட்டத்தில் தகவல்தொடர்புகளின் மேம்படுத்தப்பட்ட கண்காணிப்பு, ரூட்டிங் மற்றும் மேம்படுத்தல்
நவீன தகவல் தொழில்நுட்ப சூழல்களில் வழக்கமாகிவிட்ட ஹார்டுவேர் லோட் பேலன்சர்கள், பிரத்யேக நெட்வொர்க் உபகரணங்கள் மற்றும் பிற ஒத்த தீர்வுகளை மட்டுமே பயன்படுத்தி, சேவை-க்கு-சேவை மட்டத்தில் தகவல்தொடர்புகளை தொடர்ச்சியாகவும் சீராகவும் ஒழுங்குபடுத்துவது மற்றும் நிர்வகிப்பது மிகவும் கடினம் மற்றும் சில சமயங்களில் சாத்தியமற்றது. பயன்பாடுகள் மற்றும் அவற்றின் சேவைகளுக்கு இடையில். கூடுதல் சர்வீஸ் மெஷ் மேனேஜ்மென்ட் லேயரைச் சேர்ப்பதன் மூலம், கன்டெய்னரைஸ் செய்யப்பட்ட அப்ளிகேஷன்கள், பிளாட்ஃபார்மின் மையத்தில் உள்ள குபெர்னெட்ஸுடனான தங்கள் தகவல்தொடர்புகளை சிறப்பாக கண்காணிக்கவும், வழி செய்யவும் மற்றும் மேம்படுத்தவும் முடியும். சேவை மெஷ்கள் பல இடங்களில் உள்ள கலப்பின பணிச்சுமைகளின் நிர்வாகத்தை எளிதாக்க உதவுகின்றன மற்றும் தரவுகளின் இருப்பிடத்தின் மீது அதிகக் கட்டுப்பாட்டை வழங்குகின்றன. OpenShift Service Mesh இன் வெளியீட்டின் மூலம், மைக்ரோ சர்வீஸ் தொழில்நுட்ப அடுக்கின் இந்த முக்கியமான கூறு, மல்டி கிளவுட் மற்றும் ஹைப்ரிட் உத்திகளைச் செயல்படுத்த நிறுவனங்களுக்கு அதிகாரம் அளிக்கும் என்று நம்புகிறோம்.
OpenShift Service Mesh ஆனது Istio, Kiali மற்றும் Jaeger போன்ற பல திறந்த மூல திட்டங்களின் மேல் கட்டமைக்கப்பட்டுள்ளது, மேலும் மைக்ரோ சர்வீஸ் பயன்பாட்டு கட்டமைப்பிற்குள் தகவல் தொடர்பு தர்க்கத்தை நிரல் செய்யும் திறனை வழங்குகிறது. இதன் விளைவாக, வணிகச் சிக்கல்களைத் தீர்க்கும் பயன்பாடுகள் மற்றும் சேவைகளை மேம்படுத்துவதில் மேம்பாட்டுக் குழுக்கள் முழுமையாக கவனம் செலுத்த முடியும்.
டெவலப்பர்களுக்கு வாழ்க்கையை எளிதாக்குகிறது
அனைத்து சேவைகளுக்கிடையேயான தொடர்புகளை காட்சிப்படுத்தும் திறன் மற்றும் தொடர்புகளின் இடவியலைப் பார்க்கும் திறன் ஆகியவை இடை-சேவை உறவுகளின் சிக்கலான படத்தை நன்கு புரிந்துகொள்ள உதவுகிறது. OpenShift Service Mesh க்குள் இந்த சக்திவாய்ந்த திறன்களை இணைப்பதன் மூலம், Red Hat டெவலப்பர்களுக்கு கிளவுட்-நேட்டிவ் மைக்ரோ சர்வீஸ்களை வெற்றிகரமாக உருவாக்க மற்றும் வரிசைப்படுத்த தேவையான விரிவாக்கப்பட்ட கருவிகளை வழங்குகிறது.
சேவை மெஷ் உருவாக்குவதை எளிதாக்குவதற்கு, பொருத்தமான குபெர்னெட்ஸ் ஆபரேட்டரைப் பயன்படுத்தி ஏற்கனவே இருக்கும் OpenShift நிகழ்விற்குள் இந்த அளவிலான நிர்வாகத்தை எளிதாகச் செயல்படுத்த எங்கள் தீர்வு உங்களை அனுமதிக்கிறது. இந்த ஆபரேட்டர் நிறுவல், பிணைய ஒருங்கிணைப்பு மற்றும் தேவையான அனைத்து கூறுகளின் செயல்பாட்டு மேலாண்மை ஆகியவற்றை கவனித்துக்கொள்கிறது, இது உண்மையான பயன்பாடுகளை வரிசைப்படுத்த புதிதாக உருவாக்கப்பட்ட சேவை மெஷ்ஷைப் பயன்படுத்தத் தொடங்க உங்களை அனுமதிக்கிறது.
சேவை கண்ணியை செயல்படுத்துவதற்கும் நிர்வகிப்பதற்கும் தொழிலாளர் செலவைக் குறைப்பது, பயன்பாட்டுக் கருத்துகளை விரைவாக உருவாக்கவும் சோதிக்கவும் உங்களை அனுமதிக்கிறது, மேலும் அவை உருவாகும்போது நிலைமையின் மீதான கட்டுப்பாட்டை இழக்காது. இடைநிலை தகவல்தொடர்புகளை நிர்வகிப்பது உண்மையான பிரச்சனையாக மாறும் வரை ஏன் காத்திருக்க வேண்டும்? OpenShift Service Mesh உங்களுக்கு உண்மையில் தேவைப்படும் முன் உங்களுக்கு தேவையான அளவிடுதலை எளிதாக வழங்க முடியும்.
OpenShift பயனர்களுக்கு OpenShift Service Mesh வழங்கும் நன்மைகளின் பட்டியலில் பின்வருவன அடங்கும்:
- தடமறிதல் மற்றும் கண்காணிப்பு (ஜெய்கர்). நிர்வாகத்தை மேம்படுத்த ஒரு சேவை மெஷை செயல்படுத்துவது செயல்திறனில் ஒரு குறிப்பிட்ட குறைவுடன் சேர்ந்து இருக்கலாம், எனவே OpenShift Service Mesh ஆனது செயல்திறனின் அடிப்படை அளவை அளவிடலாம், பின்னர் இந்தத் தரவை அடுத்தடுத்த மேம்படுத்தலுக்குப் பயன்படுத்தலாம்.
- காட்சிப்படுத்தல் (கியாலி). சர்வீஸ் மெஷின் காட்சிப் பிரதிநிதித்துவம், சர்வீஸ் மெஷின் இடவியல் மற்றும் சேவைகள் எவ்வாறு தொடர்பு கொள்கிறது என்பதற்கான ஒட்டுமொத்த படத்தைப் புரிந்துகொள்ள உதவுகிறது.
- குபெர்னெட்ஸ் சர்வீஸ் மெஷ் ஆபரேட்டர். நிறுவல், பராமரிப்பு மற்றும் சேவை வாழ்க்கை சுழற்சி மேலாண்மை போன்ற பொதுவான பணிகளை தானியக்கமாக்குவதன் மூலம் பயன்பாடுகளை நிர்வகிக்கும் போது நிர்வாகத்தின் தேவையை குறைக்கிறது. வணிக தர்க்கத்தைச் சேர்ப்பதன் மூலம், நீங்கள் நிர்வாகத்தை மேலும் எளிதாக்கலாம் மற்றும் உற்பத்தியில் புதிய அம்சங்களை அறிமுகப்படுத்துவதை விரைவுபடுத்தலாம். OpenShift Service Mesh ஆபரேட்டர் Istio, Kiali மற்றும் Jaeger தொகுப்புகளை உள்ளமைவு தர்க்கத்துடன் முழுமையாக பயன்படுத்துகிறது, இது தேவையான அனைத்து செயல்பாடுகளையும் ஒரே நேரத்தில் செயல்படுத்துகிறது.
- பல பிணைய இடைமுகங்களுக்கான ஆதரவு (multus). OpenShift Service Mesh கைமுறை படிகளை நீக்குகிறது மற்றும் SCC (பாதுகாப்பு சூழல் கட்டுப்பாடு) பயன்படுத்தி மேம்படுத்தப்பட்ட பாதுகாப்பு பயன்முறையில் குறியீட்டை இயக்கும் திறனை டெவலப்பருக்கு வழங்குகிறது. குறிப்பாக, இது கிளஸ்டரில் பணிச்சுமைகளின் கூடுதல் தனிமைப்படுத்தலை வழங்குகிறது, எடுத்துக்காட்டாக, ஒரு பெயர்வெளி எந்த பணிச்சுமைகளை ரூட்டாக இயக்கலாம் மற்றும் எது முடியாது என்பதைக் குறிப்பிடலாம். இதன் விளைவாக, டெவலப்பர்களால் அதிகம் விரும்பப்படும் இஸ்டியோவின் நன்மைகளை, கிளஸ்டர் நிர்வாகிகளுக்குத் தேவையான நன்கு எழுதப்பட்ட பாதுகாப்பு நடவடிக்கைகளுடன் இணைக்க முடியும்.
- Red Hat 3ஸ்கேல் API நிர்வாகத்துடன் ஒருங்கிணைப்பு. டெவலப்பர்கள் அல்லது IT ஆபரேட்டர்களுக்கு, சேவை APIகளுக்கான அணுகலின் கூடுதல் பாதுகாப்பு தேவைப்படும், OpenShift Service Mesh ஆனது ஒரு சொந்த Red Hat 3ஸ்கேல் Istio Mixer அடாப்டர் கூறுகளை வழங்குகிறது, இது சேவை மெஷ் போலல்லாமல், API மட்டத்தில் சேவைகளுக்கு இடையேயான தகவல்தொடர்புகளைக் கட்டுப்படுத்த உங்களை அனுமதிக்கிறது.
சேவை மெஷ் தொழில்நுட்பங்களை மேலும் மேம்படுத்துவது குறித்து, இந்த ஆண்டின் தொடக்கத்தில் Red Hat தொழில் திட்டத்தில் பங்கேற்பதாக அறிவித்தது.
OpenShift ஐ முயற்சிக்கவும்
சர்வீஸ் மெஷ் தொழில்நுட்பங்கள் ஹைப்ரிட் கிளவுட்டில் மைக்ரோ சர்வீஸ் ஸ்டேக்குகளைப் பயன்படுத்துவதை பெரிதும் எளிதாக்க உதவுகின்றன. எனவே, Kubernetes மற்றும் கொள்கலன்களை தீவிரமாகப் பயன்படுத்தும் அனைவரையும் நாங்கள் ஊக்குவிக்கிறோம்
ஆதாரம்: www.habr.com