குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

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

தொடங்குவதற்கு, என்ன Kubernetes. இது அதிக எண்ணிக்கையிலான ஹோஸ்ட்களில் கொள்கலன்களை நிர்வகிப்பதற்கான ஒரு அமைப்பாகும். கிரேக்க மொழியில் இருந்து, இது "பைலட்" அல்லது "ஹெல்ம்ஸ்மேன்" என்று மொழிபெயர்க்கப்பட்டுள்ளது. முதலில் Google ஆல் உருவாக்கப்பட்டது, பின்னர் உலகின் முன்னணி டெவலப்பர்கள், இறுதிப் பயனர்கள் மற்றும் கொள்கலன் தொழில்நுட்ப வழங்குநர்களை ஒன்றிணைக்கும் சர்வதேச இலாப நோக்கற்ற அமைப்பான Cloud Native Computing Foundationக்கு தொழில்நுட்ப பங்களிப்பாக நன்கொடையாக வழங்கப்பட்டது.

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

அதிக எண்ணிக்கையிலான கொள்கலன்களை நிர்வகிக்கவும்

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

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

ஒரு கன்டெய்னரில் இருந்து ஒரு அப்ளிகேஷனை இயக்க விரும்பும்போது, ​​தேவையான லேயர்கள் ஒன்றுடன் ஒன்று மேலெழுதப்பட்டு மேலடுக்கு கோப்பு முறைமை உருவாகிறது. ஒரு பதிவு அடுக்கு மேலே வைக்கப்படுகிறது, இது கொள்கலன் நிறுத்தப்படும் போது அகற்றப்படும். கன்டெய்னர் இயங்கும் போது, ​​பயன்பாடு எப்போதும் ஒரே சூழலைக் கொண்டிருப்பதை இது உறுதி செய்கிறது, அதை மாற்ற முடியாது. இது வெவ்வேறு ஹோஸ்ட் OSகளில் சுற்றுச்சூழலின் மறுஉற்பத்திக்கு உத்தரவாதம் அளிக்கிறது. அது Ubuntu ஆக இருந்தாலும் சரி CentOS ஆக இருந்தாலும் சரி, சூழல் எப்போதும் ஒரே மாதிரியாக இருக்கும். கூடுதலாக, லினக்ஸ் கர்னலில் உள்ளமைக்கப்பட்ட வழிமுறைகளைப் பயன்படுத்தி கொள்கலன் ஹோஸ்டிலிருந்து தனிமைப்படுத்தப்படுகிறது. ஒரு கொள்கலனில் உள்ள பயன்பாடுகள் கோப்புகள், ஹோஸ்ட்டின் செயல்முறைகள் மற்றும் அருகிலுள்ள கொள்கலன்களைக் காணாது. ஹோஸ்ட் OS இலிருந்து பயன்பாடுகளை தனிமைப்படுத்துவது கூடுதல் பாதுகாப்பை வழங்குகிறது.

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

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

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

படம் 1. குபெர்னெட்டஸ் எவ்வாறு செயல்படுகிறது என்பதற்கான திட்டவட்டமான பிரதிநிதித்துவம்

முழு ஆட்டோமேஷன்

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

Kubernetes உடன் சேர்ந்து, DevOps இந்த செயல்முறையை தானியக்கமாக்க உங்களை அனுமதிக்கிறது, இதனால் டெவலப்பர்களின் பங்கேற்பு இல்லாமல் இது நிகழ்கிறது. இதன் காரணமாக, உருவாக்கம் கணிசமாக வேகமாக உள்ளது, ஏனெனில் டெவலப்பர் தனது கணினியில் இதைச் செய்ய வேண்டியதில்லை - அவர் வெறுமனே ஒரு குறியீட்டை எழுதுகிறார், குறியீட்டை களஞ்சியத்திற்குத் தள்ளுகிறார், அதன் பிறகு குழாய் தொடங்கப்பட்டது, இதில் செயல்முறை அடங்கும். கட்டுதல், சோதனை செய்தல் மற்றும் உருட்டுதல். இது ஒவ்வொரு உறுதிப்பாட்டிலும் நிகழ்கிறது, எனவே சோதனை தொடர்ந்து நடக்கும்.

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

நன்மை, நன்மை, நன்மை


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

  • பல பிரதிகளை நிர்வகித்தல். பல ஹோஸ்ட்களில் கொள்கலன்களை நிர்வகிப்பது மிக முக்கியமான விஷயம். மிக முக்கியமாக, கண்டெய்னர்களில் பல பயன்பாட்டுப் பிரதிகளை ஒரே நிறுவனமாக நிர்வகிக்கவும். இதற்கு நன்றி, பொறியாளர்கள் ஒவ்வொரு கொள்கலனைப் பற்றியும் கவலைப்பட வேண்டியதில்லை. கொள்கலன்களில் ஒன்று செயலிழந்தால், குபெர்னெட்டஸ் இதைப் பார்த்து, அதை மீண்டும் தொடங்கும்.
  • கிளஸ்டர் நெட்வொர்க். குபெர்னெட்டஸ் அதன் சொந்த முகவரி இடத்துடன் கிளஸ்டர் நெட்வொர்க் என்று அழைக்கப்படுவதையும் கொண்டுள்ளது. இதற்கு நன்றி, ஒவ்வொரு காய்க்கும் அதன் சொந்த முகவரி உள்ளது. ஒரு சப்பாட் என்பது ஒரு கிளஸ்டரின் குறைந்தபட்ச கட்டமைப்பு அலகு என புரிந்து கொள்ளப்படுகிறது, அதில் கொள்கலன்கள் நேரடியாக தொடங்கப்படுகின்றன. கூடுதலாக, குபெர்னெட்டஸ் ஒரு சுமை சமநிலை மற்றும் சேவை கண்டுபிடிப்பு ஆகியவற்றை இணைக்கும் செயல்பாட்டைக் கொண்டுள்ளது. கைமுறையான ஐபி முகவரி நிர்வாகத்திலிருந்து விடுபடவும், இந்தப் பணியை குபெர்னெட்டஸிடம் ஒப்படைக்கவும் இது உங்களை அனுமதிக்கிறது. தானியங்கு சுகாதார சோதனைகள் சிக்கல்களைக் கண்டறியவும், வேலை செய்யும் காய்களுக்கு போக்குவரத்தைத் திருப்பிவிடவும் உதவும்.
  • கட்டமைப்பு மேலாண்மை. அதிக எண்ணிக்கையிலான பயன்பாடுகளை நிர்வகிக்கும் போது, ​​பயன்பாட்டு உள்ளமைவை நிர்வகிப்பது கடினமாகிறது. இந்த நோக்கத்திற்காக, குபெர்னெட்டஸ் சிறப்பு கான்ஃபிக்மேப் ஆதாரங்களைக் கொண்டுள்ளது. அவை உங்களை மையமாக உள்ளமைவுகளைச் சேமிக்கவும், பயன்பாடுகளை இயக்கும் போது அவற்றை காய்களுக்கு வெளிப்படுத்தவும் அனுமதிக்கின்றன. இந்த பொறிமுறையானது குறைந்தபட்சம் பத்து அல்லது நூறு பயன்பாட்டு பிரதிகளில் உள்ளமைவின் நிலைத்தன்மையை உத்தரவாதப்படுத்த அனுமதிக்கிறது.
  • நிலையான தொகுதிகள். கொள்கலன்கள் இயல்பாகவே மாறாதவை மற்றும் கொள்கலன் நிறுத்தப்பட்டால், கோப்பு முறைமையில் எழுதப்பட்ட அனைத்து தரவும் அழிக்கப்படும். ஆனால் சில பயன்பாடுகள் தரவை நேரடியாக வட்டில் சேமிக்கின்றன. இந்தச் சிக்கலைத் தீர்க்க, குபெர்னெட்டஸ் வட்டு சேமிப்பக மேலாண்மை செயல்பாட்டைக் கொண்டுள்ளது - நிலையான தொகுதிகள். இந்த பொறிமுறையானது தரவுக்கான வெளிப்புற சேமிப்பகத்தைப் பயன்படுத்துகிறது மற்றும் நிலையான சேமிப்பகம், தொகுதி அல்லது கோப்பை, கொள்கலன்களுக்கு மாற்றலாம். இந்தத் தீர்வு, தொழிலாளர்களிடமிருந்து தனித்தனியாகத் தரவைச் சேமிக்க உங்களை அனுமதிக்கிறது, அதே தொழிலாளர்கள் உடைந்தால் அவர்களைச் சேமிக்கும்.
  • ஏற்ற சமநிலையாளர். குபெர்னெட்டஸில் வரிசைப்படுத்தல், ஸ்டேட்ஃபுல்செட் போன்ற சுருக்கமான நிறுவனங்களை நாங்கள் நிர்வகிக்கிறோம், இறுதியில் கொள்கலன்கள் வழக்கமான மெய்நிகர் இயந்திரங்கள் அல்லது வன்பொருள் சேவையகங்களில் இயங்கும். அவை சரியானவை அல்ல, எந்த நேரத்திலும் விழலாம். குபெர்னெட்ஸ் இதைப் பார்த்து, உள் போக்குவரத்தை மற்ற பிரதிகளுக்கு திருப்பி விடுவார்கள். ஆனால் வெளியில் இருந்து வரும் போக்குவரத்தை என்ன செய்வது? நீங்கள் ஒரு தொழிலாளிக்கு போக்குவரத்தை இயக்கினால், அது செயலிழந்தால், சேவை கிடைக்காது. இந்தச் சிக்கலைத் தீர்க்க, குபெர்னெட்டஸ் லோட் பேலன்சர் போன்ற சேவைகளைக் கொண்டுள்ளது. கிளஸ்டரில் உள்ள அனைத்து தொழிலாளர்களுக்கும் வெளிப்புற கிளவுட் பேலன்சரை தானாக உள்ளமைக்கும் வகையில் அவை வடிவமைக்கப்பட்டுள்ளன. இந்த வெளிப்புற சமநிலையானது தொழிலாளர்களுக்கு வெளிப்புற போக்குவரத்தை வழிநடத்துகிறது மற்றும் அவர்களின் நிலையை கண்காணிக்கிறது. ஒன்று அல்லது அதற்கு மேற்பட்ட பணியாளர்கள் கிடைக்கவில்லை என்றால், போக்குவரத்து மற்றவர்களுக்கு திருப்பி விடப்படும். குபெர்னெட்ஸைப் பயன்படுத்தி அதிக அளவில் கிடைக்கும் சேவைகளை உருவாக்க இது உங்களை அனுமதிக்கிறது.

மைக்ரோ சர்வீஸ் ஆர்கிடெக்சர்களை இயக்கும்போது குபெர்னெட்ஸ் சிறப்பாகச் செயல்படும். கிளாசிக்கல் கட்டிடக்கலையில் கணினியை செயல்படுத்துவது சாத்தியம், ஆனால் அது அர்த்தமற்றது. ஒரு பயன்பாடு பல பிரதிகளில் இயங்க முடியாவிட்டால், அது என்ன வித்தியாசத்தை ஏற்படுத்துகிறது - குபெர்னெட்டஸில் இல்லையா?

திறந்த மூல குபெர்னெட்ஸ்


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

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

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

படம் 2. k8s கட்டமைப்பு

விற்பனையாளரிடமிருந்து குபெர்னெட்ஸ்


கிளவுட் வழங்குநருடனான ஒருங்கிணைப்பு இரண்டு விருப்பங்களை வழங்குகிறது:

  • முதலாவதாக, ஒரு நபர் "கிளஸ்டரை உருவாக்கு" பொத்தானைக் கிளிக் செய்து, ஏற்கனவே உள்ளமைக்கப்பட்ட மற்றும் பயன்படுத்தத் தயாராக இருக்கும் ஒரு கிளஸ்டரைப் பெறலாம்.
  • இரண்டாவதாக, விற்பனையாளர் தானே கிளஸ்டரை நிறுவி மேகத்துடன் ஒருங்கிணைப்பை அமைக்கிறார்.

இங்கே எப்படி நடக்கிறது. கிளஸ்டரைத் தொடங்கும் பொறியாளர் தனக்கு எத்தனை தொழிலாளர்கள் தேவை மற்றும் என்ன அளவுருக்கள் (உதாரணமாக, 5 தொழிலாளர்கள், ஒவ்வொன்றும் 10 CPUகள், 16 GB RAM மற்றும் 100 GB வட்டு) ஆகியவற்றைக் குறிப்பிடுகிறார். அதன் பிறகு அது ஏற்கனவே உருவாக்கப்பட்ட கிளஸ்டருக்கான அணுகலைப் பெறுகிறது. இந்த வழக்கில், சுமை தொடங்கப்பட்ட தொழிலாளர்கள் முற்றிலும் வாடிக்கையாளருக்கு மாற்றப்படுகிறார்கள், ஆனால் முழு மேலாண்மை விமானமும் விற்பனையாளரின் பொறுப்பில் உள்ளது (சேவை நிர்வகிக்கப்பட்ட சேவை மாதிரியின்படி வழங்கப்பட்டால்).

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

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

படம் 3. கிளவுட் வழங்குநரிடமிருந்து குபெர்னெட்ஸ் கிளஸ்டரின் எடுத்துக்காட்டு

எதை தேர்வு செய்வது: திறந்த மூல அல்லது விற்பனையாளர்


எனவே, Kubernetes திறந்த மூலமா அல்லது விற்பனையாளர் குறிப்பிட்டதா? ஓப்பன் சோர்ஸ் குபெர்னெட்ஸை எடுத்துக் கொண்டால், பயனர் அதைக் கொண்டு அவர் விரும்பியதைச் செய்கிறார். ஆனால் உங்களை காலில் சுட்டுக்கொள்ள அதிக வாய்ப்பு உள்ளது. விற்பனையாளருடன் இது மிகவும் கடினம், ஏனென்றால் எல்லாம் சிந்திக்கப்பட்டு நிறுவனத்திற்காக கட்டமைக்கப்பட்டுள்ளது. ஓப்பன் சோர்ஸ் குபெர்னெட்ஸின் மிகப்பெரிய தீமை நிபுணர்களுக்கான தேவை. ஒரு விற்பனையாளர் விருப்பத்துடன், நிறுவனம் இந்த தலைவலியிலிருந்து விடுபடுகிறது, ஆனால் அதன் நிபுணர்களுக்கு அல்லது விற்பனையாளருக்கு பணம் செலுத்த வேண்டுமா என்பதை அது தீர்மானிக்க வேண்டும்.

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

குபெர்னெட்ஸ்: ஓப்பன் சோர்ஸ் எதிராக விற்பனையாளர்-குறிப்பிட்டது

நல்லது, நன்மைகள் வெளிப்படையானவை, தீமைகளும் அறியப்படுகின்றன. ஒன்று நிலையானது: பல கொள்கலன்களின் நிர்வாகத்தை தானியங்குபடுத்துவதன் மூலம் குபெர்னெட்ஸ் நிறைய சிக்கல்களைத் தீர்க்கிறார். மற்றும் எதை தேர்வு செய்வது, ஓப்பன் சோர்ஸ் அல்லது விற்பனையாளர் - ஒவ்வொருவரும் தங்கள் சொந்த முடிவை எடுக்கிறார்கள்.

#CloudMTS வழங்குநரின் கொள்கலன் சேவையின் முன்னணி கட்டிடக் கலைஞரான டிமிட்ரி கிராஸ்னோவ் இந்த கட்டுரையைத் தயாரித்தார்.

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

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