தரவு மையத்தில் கண்காணிப்பு: பழைய BMS ஐ எவ்வாறு புதியதாக மாற்றினோம். பகுதி 1

தரவு மையத்தில் கண்காணிப்பு: பழைய BMS ஐ எவ்வாறு புதியதாக மாற்றினோம். பகுதி 1

பிஎம்எஸ் என்றால் என்ன

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

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

கடந்த ஆண்டில் எங்கள் BMS சிஸ்டத்தை எப்படி முழுமையாகப் புதுப்பித்தோம், ஏன் என்பதை நாங்கள் உங்களுக்குச் சொல்கிறோம்.  

பிரச்சனையின் வேர்

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

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

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

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

கார்ப்பரேட் ஐடி சந்தையானது B2C துறையில் இருந்து தீவிர செல்வாக்கை அனுபவித்துள்ளது. இன்றைய டிஜிட்டல் தீர்வுகள் இறுதிப் பயனருக்கு வசதியான அனுபவத்தை வழங்க வேண்டும் - இது டெவலப்பர்கள் தங்களுக்குத் தாங்களே அமைத்துக் கொள்ளும் இலக்காகும். பல நிறுவன பயன்பாடுகளின் பயனர் இடைமுகங்கள் (UI) மற்றும் பயனர் அனுபவத்தில் (UX) மேம்பாடுகளில் இது தெளிவாகத் தெரிகிறது. 

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

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

பழைய BMS அமைப்பின் தீமைகள் 

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

இங்கே இன்னும் சில விரும்பத்தகாத "சிறிய விஷயங்களை" சேர்ப்போம்:

  1. "ஒரு ஐபி முகவரி - ஒரு கட்டண உரிமம்" என்ற கொள்கையின் அடிப்படையில் புதிய சாதனங்களை இணைப்பதற்கான கட்டணம்; 
  2. ஆதரவு தொகுப்பை வாங்காமல் மென்பொருளைப் புதுப்பிக்க இயலாமை (இதன் பொருள் இலவச கூறுகளைப் புதுப்பித்தல் மற்றும் BMS திட்டத்திலேயே பிழைகளை நீக்குதல்);
  3. அதிக ஆதரவு செலவு; 
  4. "இரும்பு" சர்வரில் உள்ள இடம், இது தோல்வியடையும் மற்றும் வரையறுக்கப்பட்ட கணினி வளங்களைக் கொண்டுள்ளது;
  5. நகல் உரிமத் தொகுப்புடன் இரண்டாவது வன்பொருள் சேவையகத்தை நிறுவுவதன் மூலம் "பணிநீக்கம்". அதே நேரத்தில், பிரதான மற்றும் காப்புப்பிரதி சேவையகங்களுக்கு இடையில் தரவுத்தளங்களின் ஒத்திசைவு இல்லை - அதாவது கையேடு தரவுத்தள பரிமாற்றம் மற்றும் காப்புப்பிரதிக்கு நீண்ட நேரம் மாறுதல்;
  6. "தடித்த" பயனர் கிளையன்ட், வெளியில் இருந்து அணுக முடியாதது, மொபைல் சாதனத்திற்கான நீட்டிப்பு மற்றும் தொலைநிலை அணுகல் விருப்பம்;
  7. கிராஃபிக் கார்டுகள் மற்றும் ஒலி அறிவிப்புகள் இல்லாமல் அகற்றப்பட்ட இணைய இடைமுகம், வெளியில் இருந்து அணுகக்கூடியது, ஆனால் அதன் தகவல் இல்லாததால் நடைமுறையில் ஊழியர்களால் பயன்படுத்தப்படுவதில்லை;
  8. இடைமுகத்தில் அனிமேஷன் இல்லாமை - அனைத்து கிராபிக்ஸ் ஒரு "பின்னணி" படம் மற்றும் நிலையான சின்னங்கள் மட்டுமே கொண்டிருக்கும். இதன் விளைவாக ஒட்டுமொத்த குறைந்த அளவிலான தெரிவுநிலை உள்ளது;

    எல்லாம் இப்படித்தான் தோன்றியது:

    தரவு மையத்தில் கண்காணிப்பு: பழைய BMS ஐ எவ்வாறு புதியதாக மாற்றினோம். பகுதி 1

    தரவு மையத்தில் கண்காணிப்பு: பழைய BMS ஐ எவ்வாறு புதியதாக மாற்றினோம். பகுதி 1

  9. மெய்நிகர் உணரிகளை உருவாக்குவதில் உள்ள ஒரு வரம்பு, கூட்டல் செயல்பாடு மட்டுமே உள்ளது, அதே சமயம் உண்மையான உணரிகளின் மாதிரிகள் செயல்பாட்டின் உண்மைகளை பிரதிபலிக்கும் சரியான கணக்கீடுகளுக்கு கணித செயல்பாடுகளின் தொகுப்பைச் செய்யும் திறன் தேவைப்படுகிறது; 
  10. எந்தவொரு நோக்கத்திற்காகவும் நிகழ்நேரத்தில் அல்லது காப்பகத்திலிருந்து தரவைப் பெற இயலாமை (உதாரணமாக, வாடிக்கையாளரின் தனிப்பட்ட கணக்கில் காட்ட);
  11. தற்போதுள்ள தரவு மைய செயல்முறைகளுக்கு ஏற்றவாறு BMS இல் எதையும் மாற்றும் திறன் மற்றும் நெகிழ்வுத்தன்மையின் முழுமையான பற்றாக்குறை. 

புதிய BMS அமைப்புக்கான தேவைகள்

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

  1. வெவ்வேறு தரவு மையங்களில் (எங்கள் விஷயத்தில், Linxdatacenter செயின்ட் பீட்டர்ஸ்பர்க் மற்றும் மாஸ்கோ தரவு மையங்களில்) இரண்டு வெவ்வேறு கிளவுட் இயங்குதளங்களில் இயங்கும் தானியங்கி ஒத்திசைவுடன் கூடிய இரண்டு சுயாதீனமான பரஸ்பர தேவையற்ற இயந்திரங்கள்;
  2. புதிய சாதனங்களின் இலவச சேர்க்கை;
  3. இலவச மென்பொருள் மேம்படுத்தல்கள் மற்றும் அதன் கூறுகள் (செயல்பாட்டு மேம்பாடுகள் தவிர);
  4. ஓப்பன் சோர்ஸ் கோட், டெவலப்பரின் பக்கத்தில் சிக்கல்கள் ஏற்பட்டால், கணினியை சுயாதீனமாக ஆதரிக்க அனுமதிக்கிறது;
  5. BMS இலிருந்து தரவைப் பெறுவதற்கும் பயன்படுத்துவதற்கும் திறன், எடுத்துக்காட்டாக, ஒரு வலைத்தளம் அல்லது உங்கள் தனிப்பட்ட கணக்கில்;
  6. தடிமனான கிளையன்ட் இல்லாமல் இணைய உலாவி வழியாக அணுகல்;
  7. BMS ஐ அணுக டொமைன் பணியாளர் கணக்குகளைப் பயன்படுத்துதல்;
  8. அனிமேஷனின் கிடைக்கும் தன்மை மற்றும் பல சிறிய மற்றும் சிறிய விருப்பங்கள் ஒரு விரிவான தொழில்நுட்ப விவரக்குறிப்பாக செயல்படுகின்றன.

கடைசி துரும்பு

தரவு மையத்தில் கண்காணிப்பு: பழைய BMS ஐ எவ்வாறு புதியதாக மாற்றினோம். பகுதி 1

தரவு மையம் அதன் BMS ஐ விஞ்சிவிட்டது என்பதை நாங்கள் உணர்ந்த தருணத்தில், தற்போதுள்ள கணினியைப் புதுப்பிப்பதே மிகத் தெளிவான தீர்வாக எங்களுக்குத் தோன்றியது. "அவர்கள் குதிரைகளை நடுவழியில் மாற்ற மாட்டார்கள்," இல்லையா? 

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

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

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

BMS இன் புதிய பதிப்பில் உள்ள "செர்ரி" என்பது "அனைத்து சாதனங்களுக்கும்" கூடுதல் உரிமங்களை வாங்க வேண்டிய அவசியம் - பிரதான சேவையகத்திற்கும் கூட. நுழைவாயில்கள் மூலம் BMS உடன் இணைக்கப்பட்ட சாதனங்கள் உள்ளன என்பதை இங்கே தெளிவுபடுத்துவது அவசியம். நுழைவாயில் ஒரு ஐபி முகவரியைக் கொண்டுள்ளது, ஆனால் பல சாதனங்களைக் கட்டுப்படுத்துகிறது (சராசரியாக 10). பழைய BMS இல், ஒரு நுழைவாயில் ஐபி முகவரிக்கு ஒரு உரிமம் தேவை, புள்ளிவிவரங்கள் இப்படித்தான் இருக்கும்: "1000 IP முகவரிகள்/உரிமங்கள், 1200 சாதனங்கள்." புதுப்பிக்கப்பட்ட BMS வேறுபட்ட கொள்கையில் வேலை செய்தது மற்றும் புள்ளிவிவரங்கள் இப்படி இருக்கும்: "1000 IP முகவரிகள், 1200 சாதனங்கள்/உரிமங்கள்." அதாவது, புதிய பதிப்பில் உள்ள விற்பனையாளர் உரிமங்களை வழங்குவதற்கான கொள்கையை மாற்றினார், மேலும் நாங்கள் சுமார் 200 கூடுதல் உரிமங்களை வாங்க வேண்டியிருந்தது. 

"புதுப்பிப்பு" பட்ஜெட் இறுதியில் நான்கு புள்ளிகளைக் கொண்டிருந்தது: 

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

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

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

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

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