Multitenancy
மென்பொருள் பன்முகத்தன்மை என்பது ஒரு மென்பொருள் கட்டமைப்பாகும், இதில் மென்பொருளின் ஒரு நிகழ்வு ஒரு சேவையகத்தில் இயங்குகிறது மற்றும் பல வாடகைதாரர்களுக்கு சேவை செய்கிறது. அத்தகைய முறையில் வடிவமைக்கப்பட்ட அமைப்புகள் "பகிரப்பட்டவை" ("அர்ப்பணிப்பு" அல்லது "தனிமைப்படுத்தப்பட்டவை" என்பதை விட). ஒரு குத்தகைதாரர் என்பது மென்பொருள் நிகழ்வுக்கு குறிப்பிட்ட சலுகைகளுடன் பொதுவான அணுகலைப் பகிர்ந்து கொள்ளும் பயனர்களின் குழுவாகும். ஒரு பன்முக கட்டமைப்புடன், ஒரு மென்பொருள் பயன்பாடு ஒவ்வொரு குத்தகைதாரருக்கும் அதன் தரவு, உள்ளமைவு, பயனர் மேலாண்மை, குத்தகைதாரர் தனிப்பட்ட செயல்பாடு மற்றும் செயல்படாத பண்புகள் உள்ளிட்ட நிகழ்வின் பிரத்யேக பங்கை வழங்க வடிவமைக்கப்பட்டுள்ளது. பன்முகத்தன்மை பன்முகத்தன்மை கட்டமைப்புகளுடன் முரண்படுகிறது, அங்கு தனித்தனி மென்பொருள் நிகழ்வுகள் வெவ்வேறு குத்தகைதாரர்களின் சார்பாக செயல்படுகின்றன. சில வர்ணனையாளர்கள் பன்முகத்தன்மையை கிளவுட் கம்ப்யூட்டிங்கின் ஒரு முக்கிய அம்சமாக கருதுகின்றனர். பன்முக பயன்பாடுகளின் தத்தெடுப்பு வரலாறு பன்முக பயன்பாடுகள் மூன்று வகையான சேவைகளின் சில பண்புகளிலிருந்து உருவாகியுள்ளனஃ நேரப் பகிர்வுஃ 1960 களில் இருந்து நிறுவனங்கள் கணினி செலவுகளைக் குறைக்க மெயின்ஃப்ரேம் கணினிகளில் (நேரப் பகிர்வு) இடம் மற்றும் செயலாக்க சக்தியை வாடகைக்கு எடுத்தன. வாடிக்கையாளர்-கணக்கு ஐடியைக் குறிப்பிடுவதற்கு லோகோன் திரையில் ஒரு தனி நுழைவு புலத்துடன், பெரும்பாலும் அவர்கள் ஏற்கனவே உள்ள பயன்பாடுகளை மீண்டும் பயன்படுத்தினர். இந்த அடையாள அட்டையின் அடிப்படையில், மெயின்ஃப்ரேமின் கணக்காளர்கள் தனிப்பட்ட வாடிக்கையாளர்களிடம் CPU, நினைவகம் மற்றும் வட்டு/நாடா பயன்பாட்டிற்கு உண்மையில் கட்டணம் வசூலிக்க முடியும். ஹோஸ்ட் செய்யப்பட்ட பயன்பாடுகள்ஃ 1990 களில் இருந்து பாரம்பரிய பயன்பாட்டு சேவை வழங்குநர்கள் (ஏ. எஸ். பி) தங்கள் வாடிக்கையாளர்களின் சார்பாக (அப்போது இருந்த) பயன்பாடுகளை ஹோஸ்ட் செய்தனர். அடிப்படை பயன்பாட்டின் வரம்பைப் பொறுத்து, ஏஎஸ்பிக்கள் தனித்தனி இயந்திரங்களில் (ஒரே இயற்பியல் இயந்திரத்தில் பயன்பாடுகளின் பல நிகழ்வுகளை செயல்படுத்த முடியாவிட்டால்) அல்லது தனித்தனி செயல்முறைகளாக பயன்பாடுகளை ஹோஸ்ட் செய்ய வேண்டிய கட்டாயம் ஏற்பட்டது. பன்முக பயன்பாடுகள் மிகவும் முதிர்ந்த கட்டமைப்பைக் குறிக்கின்றன, இது குறைந்த செயல்பாட்டு செலவில் ஒத்த சேவையை செயல்படுத்துகிறது. வலை பயன்பாடுகள்ஃ அனைத்து வாடிக்கையாளர்களுக்கும் சேவை செய்யும் ஒரே பயன்பாட்டு நிகழ்வுடன் உருவாக்கப்பட்ட பிரபலமான நுகர்வோர் சார்ந்த வலை பயன்பாடுகள் (ஹாட்மெயில் போன்றவை). பன்முக பயன்பாடுகள் இந்த மாதிரியிலிருந்து ஒரு இயற்கையான பரிணாமத்தை பிரதிநிதித்துவப்படுத்துகின்றன, அதே வாடிக்கையாளர் அமைப்புக்குள் (சொல்லுங்கள்) பயனர்களின் குழுக்களுக்கு கூடுதல் தனிப்பயனாக்கத்தை வழங்குகின்றன. மெய்நிகராக்கத்திலிருந்து வேறுபாடு ஒரு பன்முகச் சூழலில், பல வாடிக்கையாளர்கள் ஒரே பயன்பாட்டைப் பகிர்ந்து கொள்கிறார்கள், ஒரே இயக்க முறைமையில், ஒரே வன்பொருளில், ஒரே தரவு-சேமிப்பு பொறிமுறையுடன் இயங்குகிறார்கள். பயன்பாட்டு வடிவமைப்பின் போது வாடிக்கையாளர்களுக்கிடையேயான வேறுபாடு அடையப்படுகிறது, இதனால் வாடிக்கையாளர்கள் ஒருவருக்கொருவர் தரவைப் பகிர்ந்து கொள்ளவோ பார்க்கவோ மாட்டார்கள். ஒவ்வொரு வாடிக்கையாளர் பயன்பாடும் ஒரு தனி மெய்நிகர் இயந்திரத்தில் இயங்கத் தோன்றும் வகையில், கூறுகள் மாற்றப்படும் மெய்நிகராக்கத்துடன் இதை ஒப்பிட்டுப் பாருங்கள். போட்டி வேறுபாடு சில நிறுவனங்கள் பன்முகத்தன்மை கொள்கையை தீவிரமாக ஊக்குவிக்கின்றன மற்றும் அதை போட்டி வேறுபாட்டின் ஆதாரமாக பயன்படுத்துகின்றன. பன்முகத்தன்மை பயன்பாடு நாளுக்கு நாள் அதிகரித்து வருகிறது. பன்முகத்தன்மை கொண்ட பொருளாதாரம் செலவு சேமிப்பு பன்முகத்தன்மை தகவல் தொழில்நுட்ப வளங்களை ஒரே செயல்பாடாக ஒருங்கிணைப்பதன் மூலம் அடையக்கூடிய அடிப்படை பொருளாதாரங்களுக்கு மேலாக செலவு சேமிப்பை அனுமதிக்கிறது. ஒரு பயன்பாட்டு நிகழ்வு பொதுவாக ஒரு குறிப்பிட்ட அளவு நினைவகம் மற்றும் செயலாக்க மேல்நிலையைக் கொண்டுள்ளது, இது பல வாடிக்கையாளர்களால் பெருக்கப்படும்போது கணிசமாக இருக்கும், குறிப்பாக வாடிக்கையாளர்கள் சிறியவர்களாக இருந்தால். பன்முகத்தன்மை இந்த மேல்நிலையை பல வாடிக்கையாளர்களுக்கு பரப்புவதன் மூலம் குறைக்கிறது. மேலும் செலவு சேமிப்பு அடிப்படை மென்பொருளின் உரிம செலவுகளிலிருந்து வரலாம் (இயக்க முறைமைகள் மற்றும் தரவுத்தள மேலாண்மை அமைப்புகள் போன்றவை). முட்டாள்தனமாகச் சொன்னால், நீங்கள் எல்லாவற்றையும் ஒரே மென்பொருள் நிகழ்வில் இயக்க முடிந்தால், நீங்கள் ஒரு மென்பொருள் உரிமத்தை மட்டுமே வாங்க வேண்டும். தேவை அதிகரிக்கும் போது ஒரே நிகழ்வை அளவிடுவதில் உள்ள சிரமத்தால் செலவு சேமிப்பு மறைக்கப்படலாம்-ஒரு சேவையகத்தில் நிகழ்வின் செயல்திறனை அதிகரிப்பது வேகமான CPU கள், அதிக நினைவகம் மற்றும் வேகமான வட்டு அமைப்புகள் போன்ற வேகமான வன்பொருளை வாங்குவதன் மூலம் மட்டுமே செய்ய முடியும், மேலும் பொதுவாக இந்த செலவுகள் ஏறத்தாழ ஒரே மொத்த திறன் கொண்ட பல சேவையகங்களுக்கு இடையில் சுமை பிரிக்கப்பட்டால் இருப்பதை விட வேகமாக வளரும். கூடுதலாக, பன்முக அமைப்புகளின் வளர்ச்சி மிகவும் சிக்கலானது, மேலும் பல வாடிக்கையாளர்களின் தரவு இணைக்கப்படுவதால் பாதுகாப்பு சோதனை மிகவும் கடுமையானது. தரவு திரட்டல்/தரவு சுரங்கம் விற்பனையாளர்கள்/ஐ. எஸ். வி. க்கள் பன்முகத்தன்மையைப் பயன்படுத்துவதற்கான மிகவும் கட்டாயமான காரணங்களில் ஒன்று உள்ளார்ந்த தரவு திரட்டல் நன்மைகளாகும். பல தரவு மூலங்களிலிருந்து தரவைச் சேகரிப்பதற்குப் பதிலாக, வெவ்வேறு தரவுத்தளத் திட்டங்களுடன், அனைத்து வாடிக்கையாளர்களுக்கான அனைத்து தரவுகளும் ஒரே தரவுத்தளத் திட்டத்தில் சேமிக்கப்படுகின்றன. எனவே, வாடிக்கையாளர்கள், சுரங்கத் தரவு மற்றும் போக்குகளைத் தேடுவது முழுவதும் வினவல்களை இயக்குவது மிகவும் எளிதானது. வாடிக்கையாளர் (குத்தகைதாரர்) தகவலுக்கான சேவை வழங்குநரின் அணுகலைத் தடுக்க வேண்டிய அவசியம் முக்கிய பன்முகத் தேவைகளில் ஒன்றாகும் என்பதால் இந்த காரணம் மிகைப்படுத்தப்பட்டதாக இருக்கலாம். மேலும், செயல்பாட்டு தரவுத்தளத்தை சுரங்கத் தரவுத்தளத்திலிருந்து பிரிப்பது பொதுவானது (பொதுவாக வெவ்வேறு பணிச்சுமை பண்புகள் காரணமாக), இதனால் வாதம் இன்னும் பலவீனமடைகிறது. சிக்கலானது கூடுதல் தனிப்பயனாக்குதல் சிக்கல் மற்றும் ஒரு குத்தகைதாரர் மெட்டாடேட்டாவை பராமரிக்க வேண்டிய அவசியம் காரணமாக, பன்முக பயன்பாடுகளுக்கு ஒரு பெரிய மேம்பாட்டு முயற்சி தேவைப்படுகிறது. திசையன் அடிப்படையிலான தரவு வரிசைமுறை, மறைகுறியாக்கக்கூடிய வழிமுறை உள்கட்டமைப்பு மற்றும் மெய்நிகராக்கப்பட்ட கட்டுப்பாட்டு இடைமுகங்கள் போன்ற கருத்துக்கள் கணக்கில் எடுத்துக்கொள்ளப்பட வேண்டும். வெளியீட்டு மேலாண்மை பன்முகத்தன்மை வெளியீட்டு மேலாண்மை செயல்முறையை எளிதாக்குகிறது. ஒரு பாரம்பரிய வெளியீட்டு மேலாண்மை செயல்பாட்டில், குறியீடு மற்றும் தரவுத்தள மாற்றங்களைக் கொண்ட தொகுப்புகள் கிளையன்ட் டெஸ்க்டாப் மற்றும்/அல்லது சர்வர் இயந்திரங்களுக்கு விநியோகிக்கப்படுகின்றன; ஒற்றை-நிகழ்வு வழக்கில், இது ஒரு வாடிக்கையாளருக்கு ஒரு சர்வர் இயந்திரமாக இருக்கும். இந்த தொகுப்புகள் பின்னர் ஒவ்வொரு தனிப்பட்ட இயந்திரத்திலும் நிறுவப்பட வேண்டும். பன்முக மாதிரியுடன், தொகுப்பு பொதுவாக ஒரு சேவையகத்தில் மட்டுமே நிறுவப்பட வேண்டும். இது வெளியீட்டு மேலாண்மை செயல்முறையை பெரிதும் எளிதாக்குகிறது, மேலும் அளவுகோல் இனி வாடிக்கையாளர்களின் எண்ணிக்கையைப் பொறுத்தது அல்ல. அதே நேரத்தில், பன்முகத்தன்மை ஒரு புதிய வெளியீட்டு பதிப்பைப் பயன்படுத்துவதில் உள்ளார்ந்த அபாயங்கள் மற்றும் தாக்கங்களை அதிகரிக்கிறது. பல குத்தகைதாரர்களுக்கு சேவை செய்யும் ஒரு மென்பொருள் நிகழ்வு இருப்பதால், இந்த நிகழ்வின் புதுப்பிப்பு புதுப்பிப்பு கோரப்பட்டாலும், ஒரே ஒரு குத்தகைதாரருக்கு மட்டுமே பயனுள்ளதாக இருந்தாலும், அனைத்து குத்தகைதாரர்களுக்கும் வேலையில்லா நேரத்தை ஏற்படுத்தக்கூடும். மேலும், புதிய வெளியீட்டைப் பயன்படுத்துவதன் விளைவாக ஏற்பட்ட சில பிழைகள் மற்றும் சிக்கல்கள் பயன்பாட்டைப் பற்றிய மற்ற குத்தகைதாரர்களின் தனிப்பயனாக்கப்பட்ட பார்வையில் வெளிப்படலாம். சாத்தியமான வேலையில்லா நேரத்தின் காரணமாக, ஒன்றுக்கு மேற்பட்ட குத்தகைதாரர்களின் நேர பயன்பாட்டு அட்டவணையைப் பொறுத்து வெளியீட்டைப் பயன்படுத்துவதற்கான தருணம் கட்டுப்படுத்தப்படலாம். தேவைகள் தனிப்பயனாக்கம் பன்முக பயன்பாடுகள் பொதுவாக ஒவ்வொரு இலக்கு நிறுவனத்தின் தேவைகளை ஆதரிக்க அதிக அளவு தனிப்பயனாக்கத்தை வழங்க வேண்டும். தனிப்பயனாக்கம் பொதுவாக பின்வரும் அம்சங்களை உள்ளடக்கியதுஃ பிராண்டிங்ஃ ஒவ்வொரு நிறுவனமும் தங்கள் கார்ப்பரேட் பிராண்டிங்குடன் பொருந்தக்கூடிய வகையில் பயன்பாட்டின் தோற்றத்தையும் உணர்வையும் தனிப்பயனாக்க அனுமதிக்கிறது (பெரும்பாலும் ஒரு தனித்துவமான "தோல்" என்று குறிப்பிடப்படுகிறது). பணிப்பாய்வுஃ பரந்த அளவிலான சாத்தியமான வாடிக்கையாளர்களால் பயன்படுத்தப்பட வேண்டிய பணிப்பாய்வில் உள்ள வேறுபாடுகளை மாற்றியமைத்தல். தரவு மாதிரியின் விரிவாக்கங்கள்ஃ வாடிக்கையாளர்களுக்கு அவர்களின் குறிப்பிட்ட தேவைகளைப் பூர்த்தி செய்வதற்காக பயன்பாட்டால் நிர்வகிக்கப்படும் தரவு கூறுகளைத் தனிப்பயனாக்கும் திறனை வழங்க விரிவாக்கக்கூடிய தரவு மாதிரியை ஆதரிப்பது. அணுகல் கட்டுப்பாடுஃ ஒவ்வொரு கிளையன்ட் நிறுவனமும் ஒவ்வொரு பயனருக்கும் அணுகல் உரிமைகள் மற்றும் கட்டுப்பாடுகளை சுயாதீனமாகத் தனிப்பயனாக்க அனுமதிக்கிறது. சேவையின் தரம் மல்டிடெனன்ட் பயன்பாடுகள் பல குத்தகைதாரர்களிடையே போதுமான பாதுகாப்பு, வலிமை மற்றும் செயல்திறனை வழங்கும் என்று எதிர்பார்க்கப்படுகிறது, இது பல எடுத்துக்காட்டு பயன்பாடுகளின் விஷயத்தில் பயன்பாட்டிற்குக் கீழே உள்ள அடுக்குகளால் வழங்கப்படுகிறது. மெய்நிகராக்கம் பன்முகத்தன்மைக்கான பயன்பாடுகளை மறுவடிவமைப்பதற்கான செலவுகள் குறிப்பிடத்தக்கதாக இருக்கலாம், குறிப்பாக மென்பொருள் விற்பனையாளர்களுக்கு தங்கள் தயாரிப்பின் ஒற்றை குத்தகைதாரர் பதிப்பை தொடர்ந்து வழங்குகிறார்கள். இதன் விளைவாக ஏற்படும் அனைத்து செலவுகளுடனும் இரண்டு தனித்துவமான தயாரிப்புகளை ஆதரிக்க அவர்கள் கட்டாயப்படுத்தப்படுகிறார்கள். ஒன்று அல்லது அதற்கு மேற்பட்ட சேவையகங்களில் ஒரு பயன்பாட்டின் பல தனிமைப்படுத்தப்பட்ட நிகழ்வுகளை ஹோஸ்ட் செய்ய மெய்நிகராக்க தொழில்நுட்பத்தைப் பயன்படுத்துவது குறிப்பிடத்தக்க கட்டிடக்கலை மாற்றத்தின் தேவையை நீக்கும் பன்முகத்தன்மைக்கு பெருகிய முறையில் சாத்தியமான மாற்று வழியாகும். உண்மையில், பயன்பாடுகள் மெய்நிகர் உபகரணங்களாக மீண்டும் தொகுக்கப்படும்போது, அதே பயன்பாட்டு படத்தை ஐ. எஸ். வி ஹோஸ்ட் செய்யப்பட்ட, வளாகத்தில் அல்லது நம்பகமான மூன்றாம் தரப்பு இடங்களில் பயன்படுத்தலாம் மற்றும் காலப்போக்கில் ஒரு வரிசைப்படுத்தல் தளத்திலிருந்து இன்னொரு இடத்திற்கு இடம்பெயரலாம். குறிப்புகள் மென்பொருள் கட்டமைப்பு சேவை சார்ந்த (வணிகக் கணினி)