புரோஹோஸ்டர் > Блог > நிர்வாகம் > OpenShift உடன் சர்வர்லெஸ் பயன்பாடுகள் வேகமாகவும் எளிதாகவும் இருக்கும்
OpenShift உடன் சர்வர்லெஸ் பயன்பாடுகள் வேகமாகவும் எளிதாகவும் இருக்கும்
Red Hat OpenShift Serverless என்பது மைக்ரோ சர்வீஸ், கன்டெய்னர்கள் மற்றும் Function-as-a-Service (FaaS) செயலாக்கங்களுக்கான நிகழ்வு-உந்துதல் Kubernetes கூறுகளின் தொகுப்பாகும்.
இந்த அவுட்-ஆஃப்-தி-பாக்ஸ் தீர்வு பாதுகாப்பு மற்றும் போக்குவரத்து வழித்தடத்தை உள்ளடக்கியது மற்றும் Red Hat ஆபரேட்டர்களை ஒருங்கிணைக்கிறது, நேட்டிவ் и Red Hat OpenShift தனியார், பொது, கலப்பு மற்றும் பல கிளவுட் சூழல்களில் OpenShift இயங்குதளத்தில் நிலையற்ற மற்றும் சேவையகமற்ற சுமைகளை இயக்க. OpenShift Serverless மேம்பட்ட வணிகத் தயாரிப்புகளை உருவாக்குவதற்கும் வரிசைப்படுத்துவதற்கும் பரந்த அளவிலான நிரலாக்க மொழிகள், கட்டமைப்புகள், மேம்பாட்டு சூழல்கள் மற்றும் பிற கருவிகளை வழங்குவதன் மூலம் அடுத்த தலைமுறை பயன்பாடுகளை உருவாக்குவதில் முழு கவனம் செலுத்த டெவலப்பர்களை அனுமதிக்கிறது.
Red Hat OpenShift Serverless இன் முக்கிய அம்சங்கள்:
நிரலாக்க மொழிகளின் பரந்த தேர்வு மற்றும் சேவையகமற்ற பயன்பாடுகளுக்கான இயக்க நேர கூறுகள். உங்களுக்கு தேவையான கருவிகளின் தொகுப்பை நீங்கள் சரியாக தேர்வு செய்யலாம்.
உண்மையான, ஊகத் தேவைகளின் அடிப்படையில் ஆதாரங்களை திறம்பட நிர்வகிக்க கோரிக்கைகள் அல்லது நிகழ்வுகளின் தீவிரத்தைப் பொறுத்து தானியங்கி கிடைமட்ட அளவிடுதல்
ஓபன்ஷிஃப்ட் பைப்லைன்களுடன் தடையற்ற ஒருங்கிணைப்பு, டெக்டனால் இயக்கப்படும் குபெர்னெட்ஸ் அடிப்படையிலான தொடர்ச்சியான உருவாக்க மற்றும் விநியோக (CI/CD) அமைப்பு
அடிப்படையானது Red Hat ஆபரேட்டரின் வடிவத்தில் உள்ளது, இது நிர்வாகிகள் இயங்கும் நிகழ்வுகளைப் பாதுகாப்பாக நிர்வகிக்கவும் புதுப்பிக்கவும் அனுமதிக்கிறது, மேலும் கிளவுட் சேவைகள் போன்ற பயன்பாடுகளின் வாழ்க்கைச் சுழற்சியையும் ஒழுங்குபடுத்துகிறது.
Knative 0.13 சேவை, நிகழ்வு மற்றும் kn (Knative க்கான அதிகாரப்பூர்வ CLI) உள்ளிட்ட புதிய சமூக வெளியீடுகளை தொடர்ந்து கண்காணித்தல் - மற்ற அனைத்து Red Hat தயாரிப்புகளையும் போலவே, இது பல்வேறு OpenShift இயங்குதளங்கள் மற்றும் கட்டமைப்புகளில் முழுமையான சோதனை மற்றும் சரிபார்ப்பைக் குறிக்கிறது.
கூடுதலாக, Red Hat பல கூட்டாளர்களுடன் சர்வர்லெஸ் தொழில்நுட்பங்களில் நெருக்கமாக ஒத்துழைக்கிறது, அதே போல் மைக்ரோசாப்ட் Azure செயல்பாடுகள் மற்றும் கெடா (மேலும் விவரங்களுக்கு பார்க்கவும் இங்கே) குறிப்பாக, ஒரு சான்றளிக்கப்பட்ட OpenShift ஆபரேட்டர் ஏற்கனவே உள்ளது தூண்டுதல் மெஷ், மற்றும் சமீபத்தில் நாங்கள் ஒத்துழைக்க ஆரம்பித்தோம் Serverless.comஇதனால் சர்வர்லெஸ் ஃப்ரேம்வொர்க் ஓபன்ஷிப்ட் சர்வர்லெஸ் மற்றும் நேட்டிவ் உடன் வேலை செய்ய முடியும். இந்த கூட்டாண்மைகள் சர்வர்லெஸ் முதிர்ச்சியின் அடையாளமாகவும் ஒரு தொழில் சூழல் அமைப்பின் உருவாக்கத்தின் தொடக்கமாகவும் பார்க்கப்படலாம்.
நீங்கள் முன்பு Red Hat OpenShift Serverless இன் முன்னோட்ட பதிப்பை நிறுவியிருந்தால், நீங்கள் அதை பொது கிடைக்கும் GA பதிப்பிற்கு மேம்படுத்தலாம். இந்த நிலையில், தொழில்நுட்ப முன்னோட்டப் பதிப்பிற்கு, படத்தில் காட்டப்பட்டுள்ளபடி, OLM சந்தா புதுப்பிப்பு சேனலை நீங்கள் மறுகட்டமைக்க வேண்டும். 1.
அரிசி. 1. சந்தா சேனலைப் புதுப்பிக்கிறது.
ஓபன்ஷிப்ட் கன்டெய்னர் பிளாட்ஃபார்ம் பதிப்பு 4.4 அல்லது 4.3 உடன் பொருந்துமாறு சந்தா சேனல் புதுப்பிக்கப்பட வேண்டும்.
நேட்டிவ் சேவைகள் - உயர்தர சேவை
OpenShift 4.4, OpenShift சர்வர்லெஸ் செயல்பாட்டுடன் பயன்பாடுகளின் வரிசைப்படுத்தலை பெரிதும் எளிதாக்குகிறது, இது OpenShift வலை கன்சோலின் டெவலப்பர் பயன்முறையில் இருந்து நேரடியாக Knative சேவைகளை சிரமமின்றி பயன்படுத்த அனுமதிக்கிறது.
ஒரு திட்டத்தில் புதிய பயன்பாட்டைச் சேர்க்கும்போது, அதற்கான நேட்டிவ் சர்வீஸ் ரிசோர்ஸ் வகையைக் குறிப்பிடுவது போதுமானது, இதன் மூலம் ஓபன்ஷிஃப்ட் சர்வர்லெஸ் செயல்பாட்டை உடனடியாகச் செயல்படுத்துகிறது மற்றும் படம் 2 இல் காட்டப்பட்டுள்ளபடி, காத்திருப்பு பயன்முறையில் பூஜ்ஜியத்திற்கு அளவிடுவதை இயக்குகிறது. XNUMX.
அரிசி. 2. Knative Service ஐ ஆதார வகையாக தேர்ந்தெடுக்கவும்.
கூரியரைப் பயன்படுத்தி எளிதான நிறுவல்
நாம் ஏற்கனவே எழுதியது போல OpenShift Serverless 1.5.0 தொழில்நுட்ப முன்னோட்டத்தின் அறிவிப்பு, பயன்பாடு கூரியர் OpenShift இல் Serverless ஐ நிறுவும் போது தேவைகளின் பட்டியலை கூர்மையாக குறைக்க முடிந்தது, மேலும் GA பதிப்பில் இந்த தேவைகள் இன்னும் சிறியதாக மாறியது. இவை அனைத்தும் வள நுகர்வு குறைக்கிறது, பயன்பாடுகளின் குளிர் தொடக்கத்தை விரைவுபடுத்துகிறது, மேலும் அதே பெயர்வெளியில் இயங்கும் வழக்கமான, சர்வர்லெஸ் அல்லாத சுமைகளின் தாக்கத்தையும் நீக்குகிறது.
பொதுவாக, இந்த மேம்பாடுகள் மற்றும் OpenShift 4.3.5 இன் மேம்பாடுகள், படத்தின் அளவைப் பொறுத்து, முன்பே கட்டப்பட்ட கொள்கலனில் இருந்து பயன்பாடுகளை உருவாக்குவதை 40-50% வேகப்படுத்துகின்றன.
கூரியரைப் பயன்படுத்தாமல் எல்லாம் எப்படி நடக்கிறது என்பதை படம் 3 இல் காணலாம்:
அரிசி. 3. கூரியர் பயன்படுத்தப்படாத சந்தர்ப்பங்களில் விண்ணப்பத்தை உருவாக்கும் நேரம்.
Kourier பயன்படுத்தப்படும் போது எல்லாம் எப்படி நடக்கிறது என்பதை படம் 4 இல் காணலாம்:
அரிசி. 4. கூரியரைப் பயன்படுத்தும் போது விண்ணப்பத்தை உருவாக்கும் நேரம்.
தானியங்கி முறையில் TLS/SSL
OpenShift Serverless ஆனது உங்கள் Knative Service இன் OpenShift Route க்காக TLS/SSL ஐ இப்போது தானாக உருவாக்கி வரிசைப்படுத்தலாம், எனவே உங்கள் பயன்பாட்டில் பணிபுரியும் போது இந்த அம்சங்களை செயல்படுத்துவது மற்றும் பராமரிப்பது பற்றி நீங்கள் கவலைப்பட வேண்டியதில்லை. வேறு வார்த்தைகளில் கூறுவதானால், Red Hat OpenShift இலிருந்து அனைவரும் எதிர்பார்க்கும் உயர் மட்ட பாதுகாப்பை பராமரிக்கும் அதே வேளையில், சர்வர்லெஸ் TSL உடன் தொடர்புடைய சிக்கல்களில் இருந்து டெவலப்பரை விடுவிக்கிறது.
OpenShift Serverless கட்டளை வரி இடைமுகம்
OpenShift Serverless இல் இது kn என அழைக்கப்படுகிறது மற்றும் படம் 5 இல் காட்டப்பட்டுள்ளபடி, கட்டளை வரி கருவிகள் பக்கத்தில் உள்ள OpenShift கன்சோலில் நேரடியாகக் கிடைக்கும். XNUMX:
இந்தப் பக்கத்திலிருந்து நீங்கள் பதிவிறக்கம் செய்யும்போது, Red Hat ஆல் சரிபார்க்கப்பட்டு, மால்வேர் இல்லாதது என்று உத்தரவாதம் அளிக்கப்பட்ட MacOS, Windows அல்லது Linux க்கான kn இன் பதிப்பைப் பெறுவீர்கள்.
படத்தில். சில நொடிகளில் URL வழியாக அணுகலுடன் OpenShift இயங்குதளத்தில் பயன்பாட்டு நிகழ்வை உருவாக்க, kn இல் ஒரே ஒரு கட்டளையுடன் ஒரு சேவையை எவ்வாறு வரிசைப்படுத்தலாம் என்பதை படம் 6 காட்டுகிறது:
அரிசி. 6. kn கட்டளை வரி இடைமுகத்தைப் பயன்படுத்துதல்.
எந்தவொரு YAML உள்ளமைவுகளையும் பார்க்கவோ அல்லது திருத்தவோ இல்லாமல் சேவையற்ற சேவை மற்றும் நிகழ்வு வளங்களை முழுமையாக நிர்வகிக்க இந்தக் கருவி உங்களை அனுமதிக்கிறது.
கன்சோலின் டெவலப்பர் பயன்முறையில் மேம்படுத்தப்பட்ட இடவியல் பார்வை
நேட்டிவ் சர்வீஸ்களை நிர்வகிப்பதை மேம்படுத்தப்பட்ட இடவியல் பார்வை எவ்வாறு எளிதாக்குகிறது என்பதை இப்போது பார்க்கலாம்.
நேட்டிவ் சேவை - மையப்படுத்தப்பட்ட காட்சிப்படுத்தல்
டோபாலஜி பார்வை பக்கத்தில் உள்ள நேட்டிவ் சர்வீசஸ், படம் 7 இல் காட்டப்பட்டுள்ளபடி, அனைத்து திருத்தங்களையும் கொண்ட செவ்வகமாக காட்டப்படும்:
அரிசி. 7. டோபாலஜி பார்வை பக்கத்தில் நேட்டிவ் சேவைகள்.
தேர்ந்தெடுக்கப்பட்ட குழுவிற்குள் என்ன நடக்கிறது என்பதை எளிதாகக் கண்காணிக்க, நேட்டிவ் சர்வீஸ் டிராஃபிக் விநியோகத்தின் தற்போதைய சதவீதங்களையும், ஒரு பயன்பாட்டுக் குழுவில் உள்ள நேட்டிவ் சர்வீசஸ் குழுவையும் இங்கே நீங்கள் உடனடியாகக் காணலாம்.
குழுவாக்கத்தின் கருப்பொருளைத் தொடர்ந்து, திட்டத்தில் மிகவும் சிக்கலான பயன்பாடுகள் பயன்படுத்தப்படும்போது, ஓபன்ஷிஃப்ட் 4.4 இல், மிகவும் வசதியான பார்வை மற்றும் சேவைகளை நிர்வகிப்பதற்கு ஒரு பயன்பாட்டுக் குழுவிற்குள் நேட்டிவ் சேவைகளை நீங்கள் சுருக்கலாம் என்று கூற வேண்டும்.
நேட்டிவ் சர்வீஸ் விரிவாக
ஓபன்ஷிஃப்ட் 4.4 நேட்டிவ் சேவைகளுக்கான பக்கப்பட்டியையும் மேம்படுத்துகிறது. அதில் ஒரு ரிசோர்சஸ் டேப் தோன்றியுள்ளது, அங்கு பாட்கள், திருத்தங்கள் மற்றும் வழிகள் போன்ற சேவை கூறுகள் காட்டப்படும். இந்த கூறுகள் தனிப்பட்ட பாட் பதிவுகளுக்கு விரைவான மற்றும் எளிதான வழிசெலுத்தலை வழங்குகின்றன.
டோபாலஜி பார்வையானது போக்குவரத்து விநியோக சதவீதங்களையும் காட்டுகிறது மற்றும் உள்ளமைவை விரைவாக மாற்றவும் உங்களை அனுமதிக்கிறது. எனவே, படத்தில் காட்டப்பட்டுள்ளபடி, கொடுக்கப்பட்ட திருத்தத்திற்காக இயங்கும் காய்களின் எண்ணிக்கையின் மூலம், தேர்ந்தெடுக்கப்பட்ட நேட்டிவ் சேவைக்கான போக்குவரத்து விநியோகத்தை நிகழ்நேரத்தில் நீங்கள் விரைவாகக் கண்டறியலாம். 8.
அரிசி. 8. தாய்வழி சேவை போக்குவரத்து விநியோகம்.
சர்வர்லெஸ் திருத்தங்கள் பற்றிய ஆழமான பார்வை
மேலும், டோபாலஜி பார்வையானது, தேர்ந்தெடுக்கப்பட்ட திருத்தத்தின் உள்ளே மிகவும் ஆழமாகப் பார்க்க உங்களை அனுமதிக்கிறது, எடுத்துக்காட்டாக, அதன் அனைத்து காய்களையும் விரைவாகப் பார்க்கவும், தேவைப்பட்டால், அவற்றின் பதிவுகளைப் பார்க்கவும். கூடுதலாக, இந்தப் பார்வையில், படம் 9 இல் காட்டப்பட்டுள்ளபடி, திருத்தத்தின் வரிசைப்படுத்தல்கள் மற்றும் உள்ளமைவுகளையும், அந்தத் திருத்தத்தை நேரடியாகச் சுட்டிக்காட்டும் துணைப் பாதையையும் நீங்கள் எளிதாக அணுகலாம். XNUMX:
அரிசி. 9. தணிக்கைகளுடன் தொடர்புடைய ஆதாரங்கள்.
சர்வர்லெஸ் அப்ளிகேஷன்களை உருவாக்கி நிர்வகிக்கும் போது மேலே விவரிக்கப்பட்டுள்ள புதுமைகள் உங்களுக்கு பயனுள்ளதாக இருக்கும் என்று நம்புகிறோம், மேலும் எதிர்கால பதிப்புகள் டெவலப்பர்களுக்கு இன்னும் பயனுள்ள அம்சங்களை உள்ளடக்கும், எடுத்துக்காட்டாக, நிகழ்வு ஆதாரங்கள் மற்றும் பிறவற்றை உருவாக்கும் திறன்.
சொல்லுங்கள்சர்வர்லெஸ் பற்றி நீங்கள் என்ன நினைக்கிறீர்கள். எங்கள் Google குழுவில் சேரவும் OpenShift டெவலப்பர் அனுபவம் அலுவலக நேர விவாதங்கள் மற்றும் பட்டறைகளில் பங்கேற்க, எங்களுடன் ஒத்துழைக்கவும் கருத்து மற்றும் பரிந்துரைகளை வழங்கவும்.
மேலும் தகவலுக்கு,
மேலும் அறியவும் பின்வரும் Red Hat ஆதாரங்களைப் பயன்படுத்தி OpenShift பயன்பாடுகளை உருவாக்குவது பற்றி: