DevOps திட்டங்களுக்கான லினக்ஸ் அறக்கட்டளையின் புதிய நிதி ஜென்கின்ஸ் மற்றும் ஸ்பின்னேக்கருடன் தொடங்குகிறது

DevOps திட்டங்களுக்கான லினக்ஸ் அறக்கட்டளையின் புதிய நிதி ஜென்கின்ஸ் மற்றும் ஸ்பின்னேக்கருடன் தொடங்குகிறது

கடந்த வாரம், லினக்ஸ் அறக்கட்டளை அதன் திறந்த மூல தலைமைத்துவ உச்சிமாநாட்டின் போது அறிவித்தார் திறந்த மூல திட்டங்களுக்கு புதிய நிதியை உருவாக்குவது. திறந்த [மற்றும் தொழில்துறை-தேவையான] தொழில்நுட்பங்களை மேம்படுத்துவதற்கான மற்றொரு சுயாதீன நிறுவனம் DevOps பொறியாளர்களுக்கான கருவிகளை இணைக்க வடிவமைக்கப்பட்டுள்ளது, மேலும் துல்லியமாக, தொடர்ச்சியான விநியோக செயல்முறைகள் மற்றும் CI/CD பைப்லைன்களை ஒழுங்கமைக்கவும் செயல்படுத்தவும் வடிவமைக்கப்பட்டுள்ளது. அமைப்பு அழைக்கப்பட்டது: தி தொடர்ச்சியான விநியோக அறக்கட்டளை (CDF).

அத்தகைய அடித்தளங்கள் ஏன் தாய் நிறுவனமான லினக்ஸ் அறக்கட்டளையின் கீழ் உருவாக்கப்படுகின்றன என்பதை நன்கு புரிந்து கொள்ள, மிகவும் நன்கு அறியப்பட்ட உதாரணத்தைப் பாருங்கள் - CNCF (கிளவுட் நேட்டிவ் கம்ப்யூட்டிங் அறக்கட்டளை). இந்த நிதி 2015 இல் தோன்றியது, அதன் பின்னர் கிளவுட் ஐடி உள்கட்டமைப்பின் நவீன நிலப்பரப்பை உண்மையிலேயே வரையறுக்கும் பல திறந்த மூல திட்டங்களை அதன் தரவரிசையில் ஏற்றுக்கொண்டது: குபெர்னெட்ஸ், கண்டெய்னர்ட், ப்ரோமிதியஸ் போன்றவை.

பல்வேறு சந்தை பங்கேற்பாளர்களின் நலன்களுக்காக இந்த திட்டங்கள் நிர்வகிக்கப்பட்டு உருவாக்கப்பட்டதன் அடிப்படையில் நிறுவனமே ஒரு சுயாதீனமான தளமாக செயல்படுகிறது. இந்த நோக்கத்திற்காக, CNCF இல் தொழில்நுட்ப மற்றும் சந்தைப்படுத்தல் குழுக்கள் உருவாக்கப்பட்டுள்ளன, சில தரநிலைகள் மற்றும் விதிகள் ஏற்றுக்கொள்ளப்பட்டுள்ளன. (நீங்கள் விவரங்களில் ஆர்வமாக இருந்தால், படிக்க பரிந்துரைக்கிறோம், எடுத்துக்காட்டாக, CNCF TOC கோட்பாடுகள்)... மேலும், "நேரடி" எடுத்துக்காட்டுகளில் நாம் பார்ப்பது போல், திட்டம் செயல்படுகிறது: CNCF துறையின் கீழ் உள்ள திட்டங்கள் மிகவும் முதிர்ச்சியடைந்து, இறுதிப் பயனர்கள் மற்றும் டெவலப்பர்கள் மத்தியில், தொழில்துறையில் பிரபலமடைகின்றன.

இந்த வெற்றியைத் தொடர்ந்து (எல்லாவற்றிற்கும் மேலாக, பல CNCF கிளவுட் திட்டங்கள் ஏற்கனவே DevOps பொறியாளர்களின் அன்றாட வாழ்க்கையின் ஒரு பகுதியாக மாறிவிட்டன), தகவல் தொழில்நுட்பத்தின் பொதுவான போக்குகள் மற்றும் திறந்த மூல உலகில் அவற்றின் வெளிப்பாடுகள், லினக்ஸ் அறக்கட்டளை "ஆக்கிரமிக்க" முடிவு செய்தது (அல்லது "ஊக்குவித்தல்" என்று சொல்வது மிகவும் சரியாக இருக்கும்) புதிய இடம்:

"தொடர்ச்சியான டெலிவரி அறக்கட்டளை (CDF) தொடர்ச்சியான விநியோகம் மற்றும் குழாய் செயல்முறைகளை துரிதப்படுத்தும் விவரக்குறிப்புகளுக்கு அர்ப்பணிக்கப்பட்ட முக்கியமான திறந்த மூல திட்டங்களுக்கான விற்பனையாளர்-நடுநிலை இல்லமாக இருக்கும். CDF ஆனது முன்னணி டெவலப்பர்கள், இறுதிப் பயனர்கள் மற்றும் தொழில்துறையின் விற்பனையாளர்களின் தொடர்புகளை எளிதாக்குகிறது, CI/CD மற்றும் DevOps முறைகளை மேம்படுத்துகிறது, சிறந்த நடைமுறைகளை வரையறுத்து ஆவணப்படுத்துகிறது, உலகில் எங்கிருந்தும் CI ஐ செயல்படுத்த மென்பொருள் மேம்பாட்டுக் குழுக்களுக்கு உதவும் வழிகாட்டிகள் மற்றும் பயிற்சிப் பொருட்களை உருவாக்குகிறது. /சிடி சிறந்த நடைமுறைகள்." .

யோசனை

இந்த நேரத்தில் CDF ஐ வழிநடத்தும் முக்கிய மதிப்புகள் மற்றும் கொள்கைகள் வடிவமைக்கப்பட்டது அந்த அமைப்பு:

  1. ... தொடர்ச்சியான விநியோகத்தின் ஆற்றலை நம்புகிறது மற்றும் உயர்தர மென்பொருளை அடிக்கடி வெளியிட டெவலப்பர்கள் மற்றும் குழுக்களுக்கு அதிகாரம் அளிக்கிறது;
  2. … முழு மென்பொருள் விநியோக சுழற்சி முழுவதும் ஒன்றாகப் பயன்படுத்தக்கூடிய திறந்த மூல தீர்வுகளை நம்புகிறது;
  3. ... ஒத்துழைப்பு மற்றும் பரஸ்பர இணக்கத்தன்மை மூலம் விற்பனையாளர்களிடமிருந்து சுயாதீனமான திறந்த மூல திட்டங்களின் சுற்றுச்சூழல் அமைப்பை வளர்த்து ஆதரிக்கிறது;
  4. ...தொடர்ந்து டெலிவரி பயிற்சியாளர்கள் ஒத்துழைக்கவும், பகிர்ந்து கொள்ளவும், அவர்களின் நடைமுறைகளை மேம்படுத்தவும் ஊக்குவிக்கிறது மற்றும் ஊக்குவிக்கிறது.

பங்கேற்பாளர்கள் மற்றும் திட்டங்கள்

ஆனால் அழகான வார்த்தைகள் நிறைய சந்தைப்படுத்துபவர்கள், இது எப்போதும் உண்மையில் என்ன நடக்கிறது என்பதோடு ஒத்துப்போவதில்லை. இந்த அர்த்தத்தில், அமைப்பின் முதல் தோற்றத்தை எந்த நிறுவனங்களால் உருவாக்க முடியும் மற்றும் எந்தத் திட்டங்கள் அதன் "முதலில் பிறந்தன".

CDF இன் முக்கிய உறுப்பினர்கள் X நிறுவனங்கள், அதாவது: கேபிடல் ஒன், டாப் 10 அமெரிக்க வங்கிகளில் ஒன்று மற்றும் CircleCI, CloudBees, Google, Huawei, IBM, JFrog மற்றும் Netflix போன்ற ஐடி பொறியாளர்களுக்கு மிகவும் பரிச்சயமான தொழில்துறை பிரதிநிதிகள். அவர்களில் சிலர் ஏற்கனவே தங்கள் வலைப்பதிவுகளில் இதுபோன்ற ஒரு குறிப்பிடத்தக்க நிகழ்வைப் பற்றி பேசியுள்ளனர், ஆனால் கீழே உள்ளதைப் பற்றி மேலும்.

CDF பங்கேற்பாளர்களில் அதன் திட்டங்களின் இறுதிப் பயனர்களும் அடங்குவர் - CNCF இதே வகையைக் கொண்டுள்ளது, அங்கு நீங்கள் eBay, Pinterest, Twitter, Wikimedia மற்றும் பலவற்றைக் காணலாம். புதிய நிதியைப் பொறுத்தவரை, இதுவரை 15 பேர் மட்டுமே பங்கேற்பாளர்கள் உள்ளனர், ஆனால் அவர்களில் ஏற்கனவே சுவாரஸ்யமான மற்றும் நன்கு அறியப்பட்ட பெயர்கள் உள்ளன: Autodesk, GitLab, Puppet, Rancher, Red Hat, SAP மற்றும் உண்மையில் இணைந்தது நேற்றுமுன் தினம் சிஸ்டிக்.

இப்போது, ​​ஒருவேளை, முக்கிய விஷயம் பற்றி - CDF கவனமாக ஒப்படைக்கப்பட்ட திட்டங்கள் பற்றி. அமைப்பின் உருவாக்கத்தின் போது அவற்றில் நான்கு இருந்தன:

ஜென்கின்ஸ் மற்றும் ஜென்கின்ஸ் எக்ஸ்

ஜென்கின்ஸ் CI/CD அமைப்பானது ஜாவாவில் எழுதப்பட்ட எந்த சிறப்பு அறிமுகமும் தேவையில்லை, பல ஆண்டுகளாக உள்ளது (சற்று யோசித்துப் பாருங்கள்: முதல் வெளியீடு - ஹட்சன் வடிவத்தில் - 14 ஆண்டுகளுக்கு முன்பு நடந்தது!), அதற்காக எண்ணற்ற செருகுநிரல்களைப் பெற்றுள்ளது.

இன்று ஜென்கின்ஸ் பின்னால் உள்ள முக்கிய வணிக அமைப்பு கருதப்படலாம் CloudBees, அதன் தொழில்நுட்ப இயக்குனர் திட்டத்தின் அசல் ஆசிரியர் (கோஹ்சுகே கவாகுச்சி) மற்றும் அறக்கட்டளையின் நிறுவனர்களில் ஒருவரானார்.

ஜென்கின்ஸ் எக்ஸ் - இந்த திட்டம் CloudBees க்கும் நிறைய கடன்பட்டுள்ளது (நீங்கள் யூகிக்கக்கூடியபடி, அதன் முக்கிய டெவலப்பர்கள் அதே நிறுவனத்தின் ஊழியர்களில் உள்ளனர்), இருப்பினும், ஜென்கின்ஸ் போலல்லாமல், தீர்வு முற்றிலும் புதியது - இது ஒரு வருடம் மட்டுமே.

ஜென்கின்ஸ் எக்ஸ், குபெர்னெட்ஸ் கிளஸ்டர்களுக்குள் பயன்படுத்தப்படும் நவீன கிளவுட் பயன்பாடுகளுக்கு சிஐ/சிடியை ஒழுங்கமைப்பதற்கான ஆயத்த தயாரிப்பு தீர்வை வழங்குகிறது. இதை அடைய, JX பைப்லைன் ஆட்டோமேஷன், உள்ளமைக்கப்பட்ட GitOps செயல்படுத்தல், வெளியீட்டு முன்னோட்ட சூழல்கள் மற்றும் பிற அம்சங்களை வழங்குகிறது. ஜென்கின்ஸ் எக்ஸ் கட்டிடக்கலை பின்வருமாறு வழங்கப்படுகிறது:

DevOps திட்டங்களுக்கான லினக்ஸ் அறக்கட்டளையின் புதிய நிதி ஜென்கின்ஸ் மற்றும் ஸ்பின்னேக்கருடன் தொடங்குகிறது

தயாரிப்பு அடுக்கு - Jenkins, Knative Build, Prow, Skaffold மற்றும் ஹெல்ம். நாங்கள் திட்டத்தைப் பற்றி மேலும் ஏற்கனவே எழுதியது மையத்தில்.

ஸ்பின்னக்கர்

ஸ்பின்னக்கர் நெட்ஃபிக்ஸ் உருவாக்கி, 2015 இல் திறந்த மூலத்திலிருந்து ஒரு தொடர்ச்சியான விநியோக தளமாகும். கூகிள் தற்போது அதன் வளர்ச்சியில் தீவிரமாக ஈடுபட்டுள்ளது: அவர்களின் கூட்டு முயற்சிகள் மூலம், டெவொப்ஸ் குழுக்கள் பல மேம்பாட்டுக் குழுக்களுக்கு சேவை செய்யும் பெரிய நிறுவனங்களுக்கான தீர்வாக தயாரிப்பு உருவாக்கப்படுகிறது.

சேவைகளை விவரிப்பதற்கான ஸ்பின்னேக்கரில் உள்ள முக்கிய கருத்துக்கள் பயன்பாடுகள், கிளஸ்டர்கள் மற்றும் சர்வர் குழுக்கள் ஆகும், மேலும் அவை வெளி உலகிற்கு கிடைப்பது சுமை பேலன்சர்கள் மற்றும் ஃபயர்வால்களால் கையாளப்படுகிறது:

DevOps திட்டங்களுக்கான லினக்ஸ் அறக்கட்டளையின் புதிய நிதி ஜென்கின்ஸ் மற்றும் ஸ்பின்னேக்கருடன் தொடங்குகிறது
அடிப்படை ஸ்பின்னேக்கர் சாதனம் பற்றிய கூடுதல் தகவலைக் காணலாம் திட்ட ஆவணங்கள்.

Kubernetes, OpenStack மற்றும் பல்வேறு கிளவுட் வழங்குநர்கள் (AWS EC2, GCE, GKE, GAE, Azure, Oracle Cloud Infrastructure) உள்ளிட்ட பல்வேறு கிளவுட் சூழல்களுடன் பணிபுரியவும், பல்வேறு தயாரிப்புகள் மற்றும் சேவைகளுடன் ஒருங்கிணைக்கவும் இந்த தளம் உங்களை அனுமதிக்கிறது:

  • CI அமைப்புகளுடன் (ஜென்கின்ஸ், டிராவிஸ் CI) குழாய்களில்;
  • Datadog, Prometheus, Stackdriver மற்றும் SignalFx உடன் - நிகழ்வுகளைக் கண்காணிப்பதற்காக;
  • Slack, HipChat மற்றும் Twilio உடன் - அறிவிப்புகளுக்கு;
  • பேக்கர், செஃப் மற்றும் பப்பட் உடன் - மெய்நிகர் இயந்திரங்களுக்கு.

இங்கே என்ன இருக்கிறது எழுதினார் புதிய நிதியில் ஸ்பின்னேக்கரைச் சேர்ப்பது தொடர்பாக Netflix க்கு:

"ஸ்பின்னேக்கரின் வெற்றிக்கு பெரும்பகுதி நிறுவனங்கள் மற்றும் அதன் வளர்ச்சிக்கு பங்களிக்கும் அற்புதமான சமூகம் காரணமாகும். ஸ்பின்னேக்கரை CDFக்கு மாற்றுவது இந்த சமூகத்தை பலப்படுத்தும். இந்த நடவடிக்கையானது, பக்கவாட்டில் இருந்து கவனித்து வரும் பிற நிறுவனங்களின் மாற்றங்களையும் முதலீடுகளையும் ஊக்குவிக்கும். புதிய நிறுவனங்களுக்கான கதவைத் திறப்பது ஸ்பின்னேக்கருக்கு மேலும் புதுமைகளைக் கொண்டுவரும், அது அனைவருக்கும் பயனளிக்கும்.

மற்றும் உள்ளே கூகுள் வெளியீடுகள் தொடர்ச்சியான டெலிவரி அறக்கட்டளையை உருவாக்கும் சந்தர்ப்பத்தில், "ஸ்பின்னேக்கர் என்பது டெக்டனுடன் கருத்தியல் ரீதியாக ஒத்துப்போகும் பல கூறு அமைப்பு" என்று தனித்தனியாக குறிப்பிடப்பட்டுள்ளது. இது புதிய நிதியில் சேர்க்கப்பட்டுள்ள கடைசி திட்டத்திற்கு நம்மை அழைத்துச் செல்கிறது.

டெக்டன்

டெக்டன் - வழக்கமான மெய்நிகர் இயந்திரங்கள், சர்வர்லெஸ் மற்றும் குபெர்னெட்ஸ் உள்ளிட்ட பல்வேறு சூழல்களில் பைப்லைன்களின் செயல்பாட்டைக் குறிக்கும் CI/CD அமைப்புகளை உருவாக்குவதற்கும் தரப்படுத்துவதற்கும் பொதுவான கூறுகளின் வடிவத்தில் வழங்கப்படும் ஒரு கட்டமைப்பாகும்.

இந்தக் கூறுகளே "குபெர்னெட்டஸ்-பாணி" வளங்கள் (K8s இல் CRDகளாக செயல்படுத்தப்படுகின்றன) அவை குழாய்களை வரையறுப்பதற்கான கட்டுமானத் தொகுதிகளாக செயல்படுகின்றன. K8s கிளஸ்டரில் அவற்றின் பயன்பாட்டின் சுருக்கமான விளக்கப்படம் வழங்கப்படுகிறது இங்கே.

Tekton ஆல் ஆதரிக்கப்படும் தயாரிப்பு அடுக்கு ஏற்கனவே நன்கு தெரிந்ததாகத் தோன்றும்: Jenkins, Jenkins X, Skaffold மற்றும் Knative. "சிஐ/சிடிக்கான உள்கட்டமைப்பை நவீனமயமாக்குவதற்கு ஓபன் சோர்ஸ் சமூகம் மற்றும் முன்னணி விற்பனையாளர்கள் இணைந்து செயல்படும் பிரச்சனையை" டெக்டன் தீர்க்கிறது என்று கூகுள் கிளவுட் நம்புகிறது.

...

CNCF உடனான ஒப்புமை மூலம், CDF ஒரு தொழில்நுட்பக் குழுவை (தொழில்நுட்ப மேற்பார்வைக் குழு, TOC) உருவாக்கியுள்ளது, அதன் பொறுப்புகளில் நிதியில் புதிய திட்டங்களைச் சேர்ப்பது தொடர்பான சிக்கல்களைக் கருத்தில் கொள்வது (மற்றும் முடிவுகளை எடுப்பது) அடங்கும். நிறுவனத்தைப் பற்றிய பிற தகவல்கள் CDF இணையதளம் இன்னும் அதிகமாக இல்லை, ஆனால் இது சாதாரணமானது மற்றும் சிறிது நேரம் மட்டுமே.

என்ற மேற்கோளுடன் முடிப்போம் JFrog அறிவிப்பு:

"இப்போது, ​​புதிதாக உருவாக்கப்பட்ட தொடர்ச்சியான டெலிவரி அறக்கட்டளை நிறுவனங்களில் ஒன்றாக, [பிற CI/CD தீர்வுகளுக்கு ஆதரவாக உலகளாவிய தொழில்நுட்பத்தை உருவாக்குவதற்கான] எங்கள் உறுதிப்பாட்டை அடுத்த கட்டத்திற்கு எடுத்துச் செல்வோம். இந்த புதிய நிறுவனம் எதிர்கால தொடர்ச்சியான விநியோகத் தரங்களை இயக்கும், இது ஒரு கூட்டு மற்றும் திறந்த அணுகுமுறை மூலம் மென்பொருள் வெளியீட்டு சுழற்சியை துரிதப்படுத்தும். இந்த அறக்கட்டளையின் கீழ் ஜென்கின்ஸ், ஜென்கின்ஸ் எக்ஸ், ஸ்பின்னேக்கர் மற்றும் பிற தொழில்நுட்பங்களை ஏற்றுக்கொள்வதன் மூலம், சிஐ/சிடிக்கு பிரகாசமான எதிர்காலத்தை நாங்கள் காண்கிறோம்!

சோசலிஸ்ட் கட்சி

எங்கள் வலைப்பதிவிலும் படிக்கவும்:

ஆதாரம்: www.habr.com

கருத்தைச் சேர்