Architecture Decision Record

Active theme: Light

← முடிவு பதிவு எடுத்துக்காட்டுகள்

கட்டமைப்பு முடிவு பதிவு: Kubernetes கொள்கலன் ஒருங்கிணைப்பு

சிக்கல் கூற்று

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

பரிசீலிக்கப்பட்ட மாற்றுகள்

  1. Docker Swarm

  2. Kubernetes

  3. Apache Mesos

எடுக்கப்பட்ட முடிவு

ஒவ்வொரு கொள்கலன் ஒருங்கிணைப்புத் தளத்தின் முழுமையான பகுப்பாய்வை நடத்திய பிறகு, எங்கள் நிறுவனத் தேவைகளுக்கு மிகச் சிறந்த விருப்பமாக Kubernetes ஐ ஏற்க முடிவு செய்துள்ளோம். Kubernetes ஐத் தேர்ந்தெடுப்பதற்கான எங்கள் காரணங்கள் பின்வருமாறு:

  1. அளவிடுதிறன்: Kubernetes இன் தனித்துவமான வடிவமைப்பு பயன்பாடுகளை அளவிட மிகச் சரியானது, அளவிடுதிறனுக்கான எங்கள் தேவைகள் காலப்போக்கில் மாறும்போது, இந்த மாற்றங்களை எந்தச் சிக்கலுமின்றிப் பூர்த்தி செய்யும் உள்ளார்ந்த திறன் Kubernetes க்கு உள்ளது.

  2. பரவலாக்கப்பட்ட கட்டமைப்பு: Kubernetes இன் master-worker இடவியல் ஒற்றைத் தோல்விப் புள்ளி இல்லாததை உறுதிசெய்யும் பரவலாக்கப்பட்ட கட்டமைப்பை உறுதிசெய்கிறது.

  3. சமூக ஆதரவு: Kubernetes க்கு மிகப் பெரிய, மிகவும் செயலில் உள்ள திறந்த மூல சமூகம் உள்ளது, அதாவது அதற்கு ஏராளமான பங்களிப்பாளர்கள், உருவாக்குநர்கள், விற்பனையாளர்கள் உள்ளனர், இது உதவி பெறவும் வளங்களைக் கண்டறியவும் எங்களுக்கு எளிதாக்குகிறது.

  4. சூழல்மண்டல ஆதரவு: Kubernetes க்கு பல்வேறு மூன்றாம் தரப்புக் கருவிகள், கொள்கலன் பதிவகங்கள், CI/CD பைப்லைன்கள், தரவுச் சேமிப்பு மற்றும் பலவற்றுடனான ஒருங்கிணைப்புகளுடன் வளர்ந்து வரும் சூழல்மண்டலம் உள்ளது.

எனவே, தற்போதைக்கும் உடனடி எதிர்காலத்துக்கும் எங்கள் கொள்கலன் ஒருங்கிணைப்புத் தளமாக Kubernetes ஐ ஏற்க முடிவு செய்துள்ளோம்.

நன்றி: இந்தப் பக்கம் ChatGPT ஆல் உருவாக்கப்பட்டு, தெளிவு மற்றும் வடிவமைப்புக்காகத் திருத்தப்பட்டது.