AWS லாம்ப்டாவின் விரிவான பகுப்பாய்வு

கட்டுரையின் மொழிபெயர்ப்பு பாடநெறி மாணவர்களுக்காக குறிப்பாக தயாரிக்கப்பட்டது "கிளவுட் சேவைகள்". இந்த திசையில் வளர ஆர்வமா? எகோர் ஜுவேவின் மாஸ்டர் வகுப்பைப் பார்க்கவும் (இன்பிட்டில் டீம்லீட்) "AWS EC2 சேவை" அடுத்த பாடக் குழுவில் சேரவும்: செப்டம்பர் 26 அன்று தொடங்குகிறது.

AWS லாம்ப்டாவின் விரிவான பகுப்பாய்வு

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

AWS லாம்ப்டா

AWS Lambda என்பது ஒரு நிகழ்வு-உந்துதல் சர்வர்லெஸ் கம்ப்யூட்டிங் சேவையாகும், இது சேவையகங்களை வழங்காமல் அல்லது நிர்வகிக்காமல் குறியீட்டை இயக்க அனுமதிக்கிறது மற்றும் தனிப்பயன் தர்க்கத்தைப் பயன்படுத்தி பிற AWS சேவைகளை நீட்டிக்க அனுமதிக்கிறது. அமேசான் API கேட்வே மூலம் HTTP கோரிக்கைகள், Amazon S3 வாளிகள் அல்லது Amazon DynamoDB அட்டவணைகளில் உள்ள தரவு மாற்றங்கள் போன்ற பல்வேறு நிகழ்வுகளுக்கு (தூண்டுதல்கள் என அழைக்கப்படும்) Lambda தானாகவே பதிலளிக்கிறது; அல்லது AWS SDK மற்றும் AWS ஸ்டெப் செயல்பாடுகளில் நிலை மாற்றங்களைப் பயன்படுத்தி API அழைப்புகள் மூலம் உங்கள் குறியீட்டை இயக்கலாம்.

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

லாம்ப்டாவுக்கு எப்போது மாறுவது?

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

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

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

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

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

பாதுகாப்பு

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

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

குறிப்பாக AWS Lambda பற்றி பேசுகையில், AWS ஆனது அடிப்படை உள்கட்டமைப்பு, தொடர்புடைய அடிப்படை சேவைகள், இயக்க முறைமை மற்றும் பயன்பாட்டு தளத்தை நிர்வகிப்பதற்கு பொறுப்பாகும். கிளையன்ட் தனது குறியீட்டின் பாதுகாப்பிற்கு பொறுப்பானவர், ரகசியத் தரவைச் சேமித்தல், அதற்கான அணுகலைக் கட்டுப்படுத்துதல், அத்துடன் லாம்ப்டா சேவை மற்றும் ஆதாரங்கள் (அடையாளம் மற்றும் அணுகல் மேலாண்மை, IAM), பயன்படுத்தப்படும் செயல்பாடுகளின் வரம்புகள் உட்பட.

AWS லாம்ப்டாவிற்குப் பொருந்தும், கீழேயுள்ள வரைபடம் பகிரப்பட்ட பொறுப்பு மாதிரியைக் காட்டுகிறது. AWS பொறுப்பு ஆரஞ்சு நிறத்திலும், வாடிக்கையாளர் பொறுப்பு நீல நிறத்திலும் உள்ளது. நீங்கள் பார்க்க முடியும் என, சேவையில் பயன்படுத்தப்படும் பயன்பாடுகளுக்கு AWS அதிக பொறுப்பை ஏற்கிறது.

AWS லாம்ப்டாவின் விரிவான பகுப்பாய்வு

AWS லாம்ப்டாவிற்குப் பொருந்தும் பகிரப்பட்ட பொறுப்பு மாதிரி

லாம்ப்டா இயக்க நேரம்

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

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

இரண்டாவது விமானம் தரவு விமானம். இது, கட்டுப்பாட்டு விமானத்தைப் போலவே, அதன் சொந்த பணிகளைக் கொண்டுள்ளது. கட்டுப்பாட்டு விமானம் செயல்பாடுகளை நிர்வகிப்பதற்கான APIகளை வழங்குகிறது (CreateFunction, UpdateFunctionCode) மற்றும் பிற AWS சேவைகளுடன் Lambda எவ்வாறு தொடர்பு கொள்கிறது என்பதைக் கட்டுப்படுத்துகிறது. லாம்ப்டா செயல்பாடுகளை இயக்கும் இன்வோக் ஏபிஐயை டேட்டா பிளேன் கட்டுப்படுத்துகிறது. ஒரு செயல்பாடு அழைக்கப்பட்ட பிறகு, கட்டுப்பாட்டு விமானம் அந்த செயல்பாட்டிற்கு முன்பே தயாரிக்கப்பட்ட இயக்க நேர சூழலை ஒதுக்குகிறது அல்லது தேர்ந்தெடுக்கிறது, பின்னர் அதில் உள்ள குறியீட்டை இயக்குகிறது.

AWS Lambda, Java 8, Python 3.7, Go, NodeJS 8, .NET Core 2 போன்ற பல்வேறு நிரலாக்க மொழிகளை அவற்றின் இயக்க நேர சூழல்கள் மூலம் ஆதரிக்கிறது. AWS அவற்றை தொடர்ந்து புதுப்பிக்கிறது, பாதுகாப்பு இணைப்புகளை விநியோகிக்கிறது மற்றும் இந்த சூழல்களில் மற்ற பராமரிப்பு நடவடிக்கைகளை செய்கிறது. பொருத்தமான இயக்க நேரத்தை நீங்களே செயல்படுத்தினால், பிற மொழிகளையும் பயன்படுத்த லாம்ப்டா உங்களை அனுமதிக்கிறது. அதன் பிறகு, அதன் பாதுகாப்பைக் கண்காணிப்பது உட்பட, அதன் பராமரிப்பை நீங்கள் கவனித்துக் கொள்ள வேண்டும்.

இவை அனைத்தும் எவ்வாறு செயல்படுகின்றன மற்றும் சேவை உங்கள் செயல்பாடுகளை எவ்வாறு செய்யும்?

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

AWS லாம்ப்டாவின் விரிவான பகுப்பாய்வு

AWS லாம்ப்டா தனிமைப்படுத்தல் மாதிரி

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

  • செயல்பாட்டுக் குறியீடு
  • செயல்பாட்டிற்குத் தேர்ந்தெடுக்கப்பட்ட லாம்ப்டா அடுக்குகள்
  • செயல்பாடு செயல்படுத்தும் சூழல்
  • Amazon Linux அடிப்படையிலான குறைந்தபட்ச பயனர் இடம்

வெவ்வேறு செயலாக்க சூழல்களை தனிமைப்படுத்த பின்வரும் வழிமுறைகள் பயன்படுத்தப்படுகின்றன:

  • cgroups - ஒவ்வொரு இயக்க நேர சூழலுக்கும் CPU, நினைவகம், சேமிப்பு மற்றும் பிணைய வளங்களுக்கான அணுகலை வரம்பிடவும்;
  • பெயர்வெளிகள் - லினக்ஸ் கர்னலால் நிர்வகிக்கப்படும் செயல்முறை ஐடிகள், பயனர் ஐடிகள், பிணைய இடைமுகங்கள் மற்றும் பிற ஆதாரங்களைத் தொகுத்தல். ஒவ்வொரு இயக்க நேரமும் அதன் சொந்த பெயர்வெளியில் இயங்குகிறது;
  • seccomp-bpf - இயக்க நேரத்தில் பயன்படுத்தக்கூடிய கணினி அழைப்புகளை கட்டுப்படுத்துகிறது;
  • iptables மற்றும் ரூட்டிங் அட்டவணைகள் - ஒருவருக்கொருவர் செயல்படுத்தும் சூழல்களை தனிமைப்படுத்துதல்;
  • chroot - அடிப்படை கோப்பு முறைமைக்கு வரையறுக்கப்பட்ட அணுகலை வழங்குகிறது.

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

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

சூழல்கள் மற்றும் செயல்முறை நிலைகளைச் சேமித்தல்

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

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

அழைப்பு தரவு பரிமாற்றம்

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

கோரிக்கை-பதில் அழைப்புகளின் போது, ​​AWS API கேட்வே அல்லது AWS SDK போன்ற கோரிக்கை செயலாக்க API (API அழைப்பாளர்) இலிருந்து லோட் பேலன்சருக்கும், பின்னர் Lambda அழைப்பு சேவைக்கும் (Invoke Service) பேலோட் செல்கிறது. பிந்தையது செயல்பாட்டைச் செயல்படுத்துவதற்கான பொருத்தமான சூழலைத் தீர்மானிக்கிறது மற்றும் அழைப்பை முடிக்க பேலோடை அங்கு அனுப்புகிறது. லோட் பேலன்சர் இணையத்தில் TLS-பாதுகாக்கப்பட்ட போக்குவரத்தைப் பெறுகிறது. லாம்ப்டா சேவையில் உள்ள போக்குவரத்து-சுமை சமநிலைக்குப் பிறகு-ஒரு குறிப்பிட்ட AWS பிராந்தியத்தில் உள்ளக VPC வழியாகச் செல்கிறது.

AWS லாம்ப்டாவின் விரிவான பகுப்பாய்வு

AWS லாம்ப்டா அழைப்பு செயலாக்க மாதிரி: கோரிக்கை-பதில் பயன்முறை

நிகழ்வு அழைப்புகளை உடனடியாக செய்யலாம் அல்லது வரிசையில் சேர்க்கலாம். சில சமயங்களில், வரிசையானது Amazon SQS (Amazon Simple Queue Service) ஐப் பயன்படுத்தி செயல்படுத்தப்படுகிறது, இது உள் வாக்குப்பதிவு செயல்முறை மூலம் Lambda அழைப்பு பூர்த்திச் சேவைக்கான அழைப்புகளை அனுப்புகிறது. கடத்தப்பட்ட ட்ராஃபிக் TLS ஆல் பாதுகாக்கப்படுகிறது, மேலும் Amazon SQS இல் சேமிக்கப்பட்ட தரவின் கூடுதல் குறியாக்கம் எதுவும் இல்லை.

நிகழ்வு அழைப்புகள் பதில்களை வழங்காது - லாம்ப்டா பணியாளர் எந்தவொரு பதில் தகவலையும் புறக்கணிப்பார். Amazon S3, Amazon SNS, CloudWatch மற்றும் பிற மூலங்களிலிருந்து நிகழ்வு அடிப்படையிலான அழைப்புகள் நிகழ்வு பயன்முறையில் Lambda ஆல் செயலாக்கப்படுகின்றன. Amazon Kinesis மற்றும் DynamoDB ஸ்ட்ரீம்கள், SQS வரிசைகள், அப்ளிகேஷன் லோட் பேலன்சர் மற்றும் API கேட்வே அழைப்புகள் ஆகியவை கோரிக்கை-பதில் பாணியில் செயலாக்கப்படும்.

கண்காணிப்பு

பின்வருபவை உட்பட பல்வேறு AWS வழிமுறைகள் மற்றும் சேவைகளைப் பயன்படுத்தி லாம்ப்டா செயல்பாடுகளை நீங்கள் கண்காணிக்கலாம் மற்றும் தணிக்கை செய்யலாம்.

amazoncloudwatch
கோரிக்கைகளின் எண்ணிக்கை, கோரிக்கைகளின் காலம் மற்றும் தோல்வியுற்ற கோரிக்கைகளின் எண்ணிக்கை போன்ற பல்வேறு புள்ளிவிவரங்களைச் சேகரிக்கிறது.

Amazon CloudTrail
உங்கள் AWS உள்கட்டமைப்புடன் தொடர்புடைய கணக்குச் செயல்பாட்டுத் தகவலைப் பதிவு செய்யவும், தொடர்ந்து கண்காணிக்கவும் மற்றும் பராமரிக்கவும் உங்களை அனுமதிக்கிறது. AWS மேனேஜ்மென்ட் கன்சோல், AWS SDK, கட்டளை வரி கருவிகள் மற்றும் பிற AWS சேவைகளைப் பயன்படுத்தி செய்யப்படும் செயல்களின் முழுமையான வரலாறு உங்களிடம் இருக்கும்.

AWS எக்ஸ்-ரே
அதன் உள் கூறுகளின் வரைபடத்தின் அடிப்படையில் உங்கள் விண்ணப்பத்தில் கோரிக்கை செயலாக்கத்தின் அனைத்து நிலைகளிலும் முழுமையான தெரிவுநிலையை வழங்குகிறது. வளர்ச்சி மற்றும் உற்பத்தி சூழல்களில் பயன்பாடுகளை பகுப்பாய்வு செய்ய உங்களை அனுமதிக்கிறது.

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

முடிவுக்கு

AWS Lambda பாதுகாப்பான மற்றும் அளவிடக்கூடிய பயன்பாடுகளை உருவாக்குவதற்கான சக்திவாய்ந்த கருவிகளை வழங்குகிறது. AWS Lambda இல் உள்ள பல பாதுகாப்பு மற்றும் இணக்க நடைமுறைகள் மற்ற AWS சேவைகளைப் போலவே உள்ளன, இருப்பினும் விதிவிலக்குகள் உள்ளன. மார்ச் 2019 நிலவரப்படி, லாம்ப்டா SOC 1, SOC 2, SOC 3, PCI DSS, ஹெல்த் இன்சூரன்ஸ் போர்டபிலிட்டி மற்றும் அக்கவுன்டபிலிட்டி சட்டம் (HIPAA) இணக்கம் மற்றும் பிற விதிமுறைகளுக்கு இணங்குகிறது. எனவே, உங்கள் அடுத்த பயன்பாட்டைச் செயல்படுத்துவது பற்றி நீங்கள் யோசிக்கும்போது, ​​AWS லாம்ப்டா சேவையைக் கவனியுங்கள் - இது உங்கள் பணிக்கு மிகவும் பொருத்தமானதாக இருக்கலாம்.

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

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