பொம்மை என்றால் என்ன? - பொம்மை பயன்படுத்தி கட்டமைப்பு மேலாண்மை

பப்பட் என்றால் என்ன என்பது பப்பட் வலைப்பதிவு தொடரின் முதல் வலைப்பதிவு. பயன்பாட்டு வழக்குடன் பொம்மை மற்றும் உள்ளமைவு நிர்வாகத்தின் தேவையை இது விளக்குகிறது.

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



பொம்மை என்றால் என்ன?

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



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

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

சிறந்த புரிதலுக்காக இந்த வீடியோவை பப்பட் இல் பாருங்கள்.



பொம்மை என்றால் என்ன? | டெவொப்ஸ் பயிற்சி | எடுரேகா

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

பொம்மை என்றால் என்ன - முக்கிய அளவீடுகள்

பப்பட் பற்றிய சில உண்மைகள் கீழே:



  • நிறுவப்பட்ட பெரிய தளம்: கூகிள், ரெட் ஹாட், சீமென்ஸ் உள்ளிட்ட உலகெங்கிலும் 30,000 க்கும் மேற்பட்ட நிறுவனங்களால் பொம்மையை ஸ்டான்போர்ட் மற்றும் ஹார்வர்ட் சட்டப் பள்ளி போன்ற பல பல்கலைக்கழகங்கள் பயன்படுத்துகின்றன. ஒரு நாளைக்கு சராசரியாக 22 புதிய நிறுவனங்கள் முதல் முறையாக பப்பட் பயன்படுத்துகின்றன.
  • பெரிய டெவலப்பர் தளம்: பொம்மை மிகவும் பரவலாகப் பயன்படுத்தப்படுகிறது, அதற்காக நிறைய பேர் உருவாகிறார்கள். பப்பட் அதன் முக்கிய மூலக் குறியீட்டில் பல பங்களிப்பாளர்களைக் கொண்டுள்ளது.
  • நீண்ட வணிக தட பதிவு: பொம்மை 2005 முதல் வணிக பயன்பாட்டில் உள்ளது, மேலும் தொடர்ந்து சுத்திகரிக்கப்பட்டு மேம்படுத்தப்பட்டு வருகிறது. இது மிகப் பெரிய உள்கட்டமைப்புகளில் (5,000+ இயந்திரங்கள்) பயன்படுத்தப்பட்டுள்ளது, மேலும் இந்த திட்டங்களிலிருந்து கற்றுக்கொண்ட செயல்திறன் மற்றும் அளவிடுதல் பாடங்கள் பப்பட் வளர்ச்சியில் பங்களித்தன.
  • ஆவணம்: பப்பட் ஒரு பெரிய பயனர் பராமரிக்கும் விக்கியைக் கொண்டுள்ளது, இது நூற்றுக்கணக்கான பக்க ஆவணங்கள் மற்றும் மொழி மற்றும் அதன் வள வகைகளுக்கான விரிவான குறிப்புகளைக் கொண்டுள்ளது. கூடுதலாக, இது பல அஞ்சல் பட்டியல்களில் தீவிரமாக விவாதிக்கப்படுகிறது மற்றும் மிகவும் பிரபலமான ஐஆர்சி சேனலைக் கொண்டுள்ளது, எனவே உங்கள் கைப்பாவை பிரச்சினை எதுவாக இருந்தாலும், பதிலைக் கண்டுபிடிப்பது எளிது.
  • மேடை ஆதரவு: முன்னாள்: சென்டோஸ், மைக்ரோசாப்ட் விண்டோஸ் சர்வர், ஆரக்கிள் எண்டர்பிரைஸ் லினக்ஸ் போன்றவற்றிற்கு ரூப்பை ஆதரிக்கும் எந்த தளத்திலும் பப்பட் சேவையகம் இயங்க முடியும். இது புதிய இயக்க முறைமைகளை ஆதரிப்பது மட்டுமல்லாமல் ஒப்பீட்டளவில் பழைய மற்றும் காலாவதியான ஓஎஸ் மற்றும் ரூபி பதிப்புகளிலும் இயங்க முடியும் அத்துடன்.

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

கட்டமைப்பு மேலாண்மை

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

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

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

ஒரு பயன்பாட்டு வழக்கு மூலம் அதன் முக்கியத்துவத்தைப் புரிந்துகொள்வோம்.

எனக்குத் தெரிந்த சிறந்த உதாரணம் நியூயார்க் பங்குச் சந்தை (NYSE). ஒரு மென்பொருள் “தடுமாற்றம்” NYSE கிட்டத்தட்ட 90 நிமிடங்கள் பங்குகளை வர்த்தகம் செய்வதிலிருந்து தடுத்தது. இதனால் மில்லியன் கணக்கான டாலர்கள் இழப்பு ஏற்பட்டது. ஒரு புதிய மென்பொருள் நிறுவல் சிக்கலை ஏற்படுத்தியது. அந்த மென்பொருள் அதன் 20 வர்த்தக முனையங்களில் 8 இல் நிறுவப்பட்டது மற்றும் முந்தைய நாள் இரவு கணினி சோதிக்கப்பட்டது. இருப்பினும், காலையில், 8 டெர்மினல்களில் சரியாக செயல்படத் தவறிவிட்டது. எனவே பழைய மென்பொருளுக்கு மாற வேண்டிய அவசியம் இருந்தது. இது NYSE இன் உள்ளமைவு மேலாண்மை செயல்முறையின் தோல்வி என்று நீங்கள் நினைக்கலாம், ஆனால் உண்மையில் இது ஒரு வெற்றியாகும். முறையான உள்ளமைவு மேலாண்மை செயல்முறையின் விளைவாக, NYSE அந்த சூழ்நிலையிலிருந்து 90 நிமிடங்களில் மீண்டது, அது மிகவும் வேகமாக இருந்தது. சிக்கல் நீண்ட காலம் தொடர்ந்திருந்தால், விளைவுகள் இன்னும் கடுமையானதாக இருந்திருக்கும்.

NYSE இல் உள்ளமைவு மேலாண்மை - பொம்மை என்றால் என்ன - எடுரேகா

வசந்த கட்டமைப்பு என்ன பயன்படுத்தப்படுகிறது

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

அடுத்து, பப்பட் சில பயன்பாடுகளைப் பார்ப்போம்.

பொம்மை என்றால் என்ன - பொம்மையின் பயன்பாடுகள்

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

இப்போது, ​​இந்த செயல்முறையில் அவர்கள் என்ன சிக்கல்களை எதிர்கொண்டார்கள் என்று பார்ப்போம்:

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

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

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

பப்பட் வலைப்பதிவு என்றால் என்ன , பப்பட் டுடோரியலில் எனது அடுத்த வலைப்பதிவைப் பார்வையிட இங்கே கிளிக் செய்க இதில் பப்பட் கட்டிடக்கலை மற்றும், பப்பட் கூறுகள் அடங்கும். பப்பட் பயன்படுத்தி MySQL மற்றும் PHP ஐ வரிசைப்படுத்துவதற்கான படிகளையும் நான் விளக்குகிறேன். பெரிய உள்கட்டமைப்பு கொண்ட நிறுவனங்களில் DevOps ஐ அடைய பொம்மை மிகவும் பரவலாகப் பயன்படுத்தப்படும் கருவியாகும்.

ஜாவாவில் நமக்கு ஏன் சீரியலைசேஷன் தேவை

இதைக் கண்டால் வலைப்பதிவில் “ பப்பட் என்றால் என்ன ”தொடர்புடைய, பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். எஸ்.டி.எல்.சியில் பல படிகளை தானியக்கமாக்குவதற்கான பல்வேறு டெவொப்ஸ் செயல்முறைகள் மற்றும் பப்பட், ஜென்கின்ஸ், நாகியோஸ் மற்றும் ஜி.ஐ.டி போன்ற கருவிகளில் நிபுணர்களைப் பெற எடூரெகா டெவொப்ஸ் சான்றிதழ் பயிற்சி பாடநெறி உதவுகிறது.