Agent Bucket: டிரில்லியன் அளவிலான Agent சொந்த சேமிப்பு கொள்கலன்
Agent Bucket: டிரில்லியன் அளவிலான Agent சொந்த சேமிப்பு கொள்கலன்
AI Agentகள் காளான்கள் போல பெருகி வரும் இந்த காலத்தில், டெவலப்பர்கள் கற்பனைக்கு எட்டாத வேகத்தில் புத்திசாலித்தனமான பயன்பாடுகளை உருவாக்கி வருகின்றனர். உங்களுக்கு கோடிங் எழுத உதவும் புரோகிராமிங் உதவியாளர் முதல், ஒரு வரியில் ஒரு திரைப்படத்தை உருவாக்கும் படைப்புக் கருவி வரை, எப்போதும் தயாராக இருக்கும் தனிப்பட்ட ஸ்மார்ட் உதவியாளர் வரை, Agentகள் டிஜிட்டல் உலகத்துடன் நாம் தொடர்பு கொள்ளும் விதத்தை மாற்றியமைத்து வருகின்றன. இந்த அலையின் பின்னணியில், ஒருமித்த கருத்து அதிகரித்து வருகிறது: Serverless கட்டமைப்பு (Lambda போன்றவை), பெரிய மொழி மாதிரிகள் (LLM) மற்றும் கிளவுட் சேமிப்பகம் (S3, TOS போன்றவை) ஆகியவற்றின் உதவியுடன், Vibe Coding உடன் இணைந்து, யார் வேண்டுமானாலும் 30 நிமிடங்களில் தங்கள் சொந்த AI Agentஐ விரைவாக உருவாக்க முடியும்.
\ஏன் இந்த அடிப்படைத் தேவைகள், முகவர் உருவாக்குநர்கள் பொருள் சேமிப்பகத்தில் சில "கனமான" செயலாக்கங்களைக் கொண்டுள்ளனர்? இதன் காரணத்தை ஆழமாக ஆராய்ந்தால், தற்போதைய கிளவுட் நேட்டிவ் கட்டமைப்பில், S3 போன்ற "பொருள் சேமிப்பகம்" மற்றும் பாரம்பரிய "கோப்பு முறைமை" ஆகியவற்றுக்கு இடையே ஒரு பெரிய வெற்றிடம் உள்ளது. பொருள் சேமிப்பகம் (S3/TOS) என்பது அடிப்படையில் "தட்டையானது", மேலும் இது பாரிய தரவை எளிமையாக சேமிக்கும் நோக்கத்துடன் வடிவமைக்கப்பட்டுள்ளது, இது ஒரு பெரிய கிடங்கு போன்றது. அதன் கொள்ளளவு கிட்டத்தட்ட வரம்பற்றதாக இருந்தாலும், தர்க்கரீதியான கட்டமைப்பில் இது மிகவும் எளிமையானது. இது சொந்த உயர்-நிலை அடைவு மேலாண்மை, நுணுகிய மெட்டாடேட்டா கட்டுப்பாடு மற்றும் உண்மையான வாடகைதாரர் விழிப்புணர்வு ஆகியவற்றைக் கொண்டிருக்கவில்லை. உருவாக்குநர்கள் "தட்டையான" S3 இல், கடின குறியீட்டு முன்னொட்டுகளைப் பயன்படுத்தி ஒரு "முப்பரிமாண" பல வாடகைதாரர் கோப்பு முறைமையைப் பின்பற்ற முயற்சிக்கும்போது, நாங்கள் உண்மையில் ஒரு "நிலையான KV சேமிப்பகத்தை" பயன்படுத்துகிறோம், ஒரு "அடைவு சொற்பொருள், வலுவான தனிமைப்படுத்தப்பட்ட" முகவர் பயன்பாட்டின் கோப்பு அணுகல் முறையைச் சுமக்கிறோம். அதாவது, முகவர் கோப்புகளை நிர்வகிக்க கூடுதல் டோக்கன்களை உட்கொள்ள வேண்டும், மேலும் பல வாடகைதாரர் அனுமதிகள் மற்றும் தனிமைப்படுத்தலை கட்டுப்படுத்த வேண்டும். இந்த கூடுதல் டோக்கன்கள் அனைத்தும் S3 வரையறுத்துள்ள எளிய சேமிப்பக சேவை முகவருக்கு போதுமானதாக இல்லை என்பதைக் குறிக்கிறது.
2025 ஆம் ஆண்டு S3 வலைப்பதிவு 《Design patterns for multi-tenant access control on Amazon S3》 S3 Access Point ஐ மேலும் விளக்குகிறது. இதன் பொருள் பல மெய்நிகர் நெட்வொர்க் அணுகல் புள்ளிகளை உருவாக்கலாம், மேலும் ஒவ்வொரு அணுகல் புள்ளிக்கும் ஒரு தனிப்பயனாக்கப்பட்ட அணுகல் புள்ளி கொள்கையை உள்ளமைக்கலாம், இது நெட்வொர்க் திட்டமிடல் மட்டத்தில் பல வாடகைதாரர் காட்சிகளுக்கு சில தீர்வுகளை வழங்குகிறது.
Agent Wonderland
AI முகவரை உருவாக்கும்போது, ஒரு சிறந்த முகவர் உருவாக்குநர் "Agent SDK + சேமிப்பகம் + MaaS சேவை" அடிப்படையில் முற்றிலும் சர்வர்லெஸ் முகவரை உருவாக்க முடியும்:
-
முகவர் முற்றிலும் சர்வர்லெஸ் ஆக இயங்க முடியும்
-
Vibe Coding முறையைப் பயன்படுத்தி, தற்போதுள்ள தயாரிப்பு திறன்களை இணைத்து முகவரை உருவாக்க முடியும்
-
"ADK" இன் பைதான் ஸ்கிரிப்டை மட்டும் பராமரிக்க வேண்டும்
-
சேமிப்பகத்திற்கு பொருள் சேமிப்பகத்தைப் பயன்படுத்தவும்
-
AI திறன்களுக்கு டோபாவைப் பயன்படுத்தவும்
-
கோட்பாட்டளவில் ECS அல்லது பிற நிகழ்வு வகை தயாரிப்புகள் எதுவும் இல்லை
அதே நேரத்தில், சேமிப்பகம் பின்வரும் திறன்களை வழங்க வேண்டும்:
-
முகவர் ஒரு பொருள் சொற்பொருள் சேமிப்பகத்தைக் கொண்டிருக்க முடியும் (கோப்புகளைச் சேமிக்க), பல வாடகைதாரர் அணுகல் திறனை வழங்குகிறது, மில்லியன் கணக்கில் தொடங்கி, பில்லியன் கணக்கில் விரிவாக்க முடியும்
-
முகவர் ஒவ்வொரு பயனருக்கும் தனி இடத்தை வழங்க முடியும் (பல வணிகங்களுக்கு இடையே, வணிகங்கள் அல்லது uid கள் மீண்டும் பெயரிடப்படலாம்)
-
முகவர் ஒவ்வொரு பயனரின் அலைவரிசையையும் நேரடியாக உள்ளமைக்க முடியும், மேலும் பயனர் பொருள் மொத்த அளவு வரம்பை உள்ளமைக்க முடியும்
-
முகவர் பயனரின் பில்லிங், கண்காணிப்பு மற்றும் கண்காணிப்பின் அடிப்படையில் செயல்பட முடியும்
-
முகவர் ஒவ்வொரு பயனரின் கோப்புகளுக்கும் அணுகல் கொள்கைகளை உள்ளமைக்க முடியும்
Agent Bucket: AI முகவருக்கு "பல வாடகைதாரர் சொந்த" மரபணுவை செலுத்துதல்
இந்த சிக்கலை அடிப்படையிலிருந்து தீர்க்க, நாங்கள் ஒரு புதிய பொருள் சேமிப்பக முன்னுதாரணத்தை முன்மொழிகிறோம் - Agent Bucket. இதன் முக்கிய கண்டுபிடிப்பு, பாரம்பரிய "bucket" மற்றும் "object" இடையே, ஒரு புதிய சொந்த வள அடுக்கு அறிமுகப்படுத்தப்பட்டுள்ளது: பொருள் தொகுப்பு.
இந்த வடிவமைப்பின் முக்கிய யோசனை மிகவும் எளிமையானது: உங்கள் ஒவ்வொரு இறுதி பயனருக்கும், ஒரு பிரத்யேக ObjectSet ஐ பொருத்தவும். ObjectSet ஐ ஒவ்வொரு பயனருக்கும் உருவாக்கப்பட்ட ஒரு பிரத்யேக "தரவு பாதுகாப்பு பெட்டி" அல்லது "கிளவுட் தனிப்பட்ட இடம்" என்று நீங்கள் கருதலாம். இது தர்க்கரீதியாக உங்களுடையது (உருவாக்குநர்) Bucket, ஆனால் இயற்பியல் மற்றும் நிர்வாகத்தில், இது அதன் சொந்த தனித்துவமான "தனித்துவம்" மற்றும் "வாழ்க்கை சுழற்சியைக்" கொண்டுள்ளது.Agent Bucket ஒவ்வொரு பக்கெட்டும் 100 மில்லியன் ObjectSet-களை ஆதரிக்கிறது, இதன் பொருள் நீங்கள் நூற்றுக்கணக்கான மில்லியன் இறுதிப் பயனர்களுக்குச் சேவைகளை வழங்க முடியும், ஒவ்வொரு இறுதிப் பயனரும் தங்களுக்குள் தனித்தனி சேமிப்பக இடத்தில் "வாழ்வது" போல, மேலும் பல வாடகைதாரர் சேமிப்பக நிர்வாகத்தைப் பற்றி நீங்கள் கவலைப்படத் தேவையில்லை.
ObjectSet வடிவமைப்பு - Agent-க்கு ஏற்ற திறன்
Agent Bucket-இல் உள்ள ObjectSet ஒரு படிநிலையைச் சேர்ப்பது மட்டுமல்லாமல், பல வாடகைதாரர் காட்சியில் மிகவும் சிக்கலான தேவைகளை, பயன்படுத்த எளிதான சொந்த திறன்களாக மாற்றுகிறது. ObjectSet என்ற அடுக்கில் தரவு உரிமை தெளிவாக வரையறுக்கப்பட்டவுடன், முன்பு அடைய கடினமாக இருந்த பல திறன்கள் இயல்பாகவே கிடைக்கும்.
-
சொந்த தனிமைப்படுத்தல்: ObjectSet மட்டத்தில், ஒவ்வொரு பயனருக்கும் தனி QPS, அலைவரிசை வரம்புகள் மற்றும் கொள்ளளவு ஒதுக்கீடுகளை அமைக்கலாம். கட்டணம் செலுத்தும் பயனர்களின் அனுபவம் உறுதி செய்யப்படலாம், மேலும் இலவச பயனர்களின் அசாதாரண நடத்தை மற்றவர்களை பாதிக்காது. இது உண்மையான தவறு டொமைன் தனிமைப்படுத்தல் ஆகும், இது "அண்டை வீட்டாரை" ஒருவருக்கொருவர் தலையிடாமல் தடுக்கிறது.
-
சொந்த அனுமதி: ஒவ்வொரு ObjectSet-க்கும் ஒரு தனி டொமைன் பெயர் இருக்கலாம். இதன் பொருள் நீங்கள் பயனர் A-க்கு user-a.yourapp.com என்ற பிரத்யேக அணுகல் முகவரியை வழங்க முடியும், மேலும் முழு சேமிப்பக பக்கெட்டின் டொமைன் பெயரை வெளிப்படுத்த வேண்டிய அவசியமில்லை. மேலும் புத்திசாலித்தனமாக "இரண்டு பூட்டுகள்" வடிவமைப்பு உள்ளது: முதல் பூட்டு கிளவுட் சேவை வழங்குநரால் வழங்கப்பட்ட தற்காலிக அணுகல் சான்றிதழ் (STS) ஆகும், இது பயன்பாட்டு அடுக்கு அணுகல் அனுமதிகளைக் கட்டுப்படுத்துகிறது; இரண்டாவது பூட்டு ObjectSet-இன் தனி டொமைன் பெயர், இது நெட்வொர்க் அடுக்கிலிருந்து பயனரின் சொந்த தரவு இடத்தில் அணுகல் கோரிக்கையைப் பூட்டுகிறது. இது தரவு பாதுகாப்பை பெரிதும் மேம்படுத்துகிறது.
-
சொந்த கண்காணிப்பு: கண்காணிப்பு டாஷ்போர்டில், நீங்கள் முழு பக்கெட்டின் மேலோட்ட தரவை மட்டுமே பார்க்க முடியாது. நீங்கள் ObjectSet மூலம் கண்காணிப்பு வரைபடங்களை உடைக்கலாம், எந்த இறுதிப் பயனர் அதிக அளவு அணுகலைச் செய்கிறார் என்பதைத் தெளிவாகப் பார்க்கலாம், மேலும் துல்லியமான செயல்பாட்டு மற்றும் மேம்படுத்தல் முடிவுகளை எடுக்கலாம்.
-
சொந்த திறன் குறைப்பு: முன்பு பக்கெட் அளவில் மட்டுமே அமைக்கக்கூடிய கொள்கைகளை இப்போது ஒவ்வொரு பயனருக்கும் குறைக்கலாம். வெவ்வேறு தர பயனர்களுக்கு வெவ்வேறு தரவு வாழ்க்கைச் சுழற்சிகளை அமைக்கலாம் அல்லது ஒவ்வொரு ObjectSet-க்கும் வெவ்வேறு குறியாக்க விசைகளைப் பயன்படுத்தலாம், இது மிகவும் நுணுக்கமான மற்றும் பாதுகாப்பான தரவு நிர்வாகத்தை செயல்படுத்துகிறது.
-
சொந்த அளவீடு: ஒவ்வொரு பயனரும் எவ்வளவு சேமிப்பக இடத்தைப் பயன்படுத்துகிறார்கள் என்பதை அறிய வேண்டுமா? ஒவ்வொரு பயனருக்கும் சேமிப்பக செலவுகளை துல்லியமாக ஒதுக்க வேண்டுமா? இப்போது அது எளிதாகிவிட்டது. Agent Bucket ஒவ்வொரு ObjectSet-இன் கொள்ளளவு மற்றும் பயன்பாட்டை தானாகவே புள்ளிவிவரமாகக் கணக்கிடும், இது உங்கள் பில்லிங் மற்றும் பகிர்வை தெளிவாகவும் வெளிப்படையாகவும் ஆக்குகிறது.
-
சொந்த பில்லிங்: டெவலப்பர்கள் எளிதாக செலவு ஒதுக்கீட்டை செயல்படுத்தலாம் மற்றும் சேமிப்பகத்தால் உருவாக்கப்பட்ட செலவுகளை ஒவ்வொரு இறுதிப் பயனருக்கும் துல்லியமாக திருப்பி அனுப்பலாம். எடுத்துக்காட்டாக, A, B மற்றும் C ஆகிய வெவ்வேறு பயனர்களால் உருவாக்கப்பட்ட உண்மையான செலவு விகிதத்தின் அடிப்படையில் வேறுபட்ட கட்டணங்களை வசூலிக்கலாம், இது Agent-இன் வணிகமயமாக்கலுக்கு தரவு ஆதரவை வழங்குகிறது.
-
சொந்த கொள்ளளவு வரம்பு: Agent-இன் செயல்பாட்டுச் செலவுகளைக் கட்டுப்படுத்த, ஒவ்வொரு ObjectSet-க்கும் ஒரு ஒதுக்கீட்டை (கொள்ளளவு வரம்பு) அமைக்கலாம். முன்னமைக்கப்பட்ட மதிப்பை அடைந்ததும், கணினி அந்தப் பயனர் புதிய கோப்புகளை உருவாக்குவதைத் தடுக்கும், இது பல வாடகைதாரர் காட்சியில் மூலத்திலிருந்து வள துஷ்பிரயோகத்தைத் தவிர்க்கிறது.
-
சொந்த நுண்ணறிவு: Agent Bucket பாரம்பரிய கோப்பு எளிய "அணுகல்" வரம்புகளை மீறி Agent-ஐ அனுமதிக்கிறது, Object-க்கு சொந்த நுண்ணறிவை வழங்குகிறது, மேலும் Agent ஒரு-நிறுத்த மேம்பாட்டை மிகவும் திறமையாக ஆதரிக்கிறது. ObjectSet ஒரு கிளிக் மூலம் அறிவார்ந்த குறியீட்டைத் திறக்க முடியும், Agent-க்கு சொந்தமான மல்டிமாடல் கேள்வி பதில் திறன்களை வழங்குகிறது, பாரம்பரிய Object CRUD-இன் இயந்திரத்தனமான செயல்பாட்டை மாற்றுகிறது; Agentself பயன்முறையை ஒரு கிளிக் மூலம் திறக்கலாம், வெக்டர்கள், அறிவு, மாதிரிகள் மற்றும் தூண்டுதல்களை இணைக்கலாம், மேலும் காட்சிப்படுத்தப்பட்ட துணை Agent செயல்பாடுகளை நேரடியாக வெளிப்படுத்தலாம், இதனால் மேல் அடுக்கு Agent டெவலப்பர்கள் முக்கிய வணிக பணிப்பாய்வு உருவாக்கத்தில் கவனம் செலுத்த முடியும், மேலும் அறிவார்ந்த பணமாக்குதல் திறனை முழுமையாக வெளியிட முடியும்.
பயன்பாட்டு அளவின் வெடிப்பு தொழில்நுட்ப சவால்களைக் கொண்டுவருகிறது
Agent Bucket ObjectSet என்ற சொந்த கருத்தை அறிமுகப்படுத்துவதன் மூலம், பயன்பாட்டு டெவலப்பர்களுக்கு நூற்றுக்கணக்கான மில்லியன் இறுதிப் பயனர் தரவை நிர்வகிக்க ஒரு நேர்த்தியான மற்றும் திறமையான வழியை வழங்குகிறது. ஒவ்வொரு பயனரின் டிஜிட்டல் சொத்துக்களும் அவர்களின் பிரத்யேக ObjectSet-இல் பாதுகாப்பாக சேமிக்கப்படுகின்றன, இது இயல்பாகவே தனிமைப்படுத்தல், பில்லிங் மற்றும் ஒதுக்கீடு நிர்வாகத்தை செயல்படுத்துகிறது.
பயன்பாட்டு அளவு விரைவாக விரிவடைவதால், பாரிய Set-களின் மேலாண்மை சிக்கலானது, தனிமைப்படுத்தல் சிரமம் மற்றும் இயற்பியல் தடைகள் அனைத்தும் ஒரே நேரத்தில் வெளிப்படுகின்றன:
-
பாரிய பயனர் அடுக்கு மேலாண்மை சிக்கல்: பயன்பாடு வேறுபட்ட தர பயனர்களின் வளங்கள் மற்றும் பண்புகளை வேறுபடுத்தி நிர்வகிக்கும்போது, பயனர்களின் அடுக்கு மெட்டாடேட்டாவை வடிவமைத்து செயல்படுத்த வேண்டும், மேலும் பொருள் சேமிப்பக அம்சம் சுவிட்சுகளுடன் தொடர்புபடுத்த வேண்டும். Set-இன் சொந்த கருத்தில் பயனர் அடுக்கை நேர்த்தியாக நிர்வகிக்க டெவலப்பர்களுக்கு உதவுவது பயன்பாட்டின் தரையிறக்கத்தை விரைவுபடுத்துவதற்கு முக்கியமானது. - ஒற்றை கிளஸ்டர் திறன் குறைபாடு: ஏஜென்ட் பக்கெட் தர்க்கரீதியாக முடிவில்லாமல் விரிவாக்கப்படக்கூடியதாக இருந்தாலும், அதன் மெட்டாடேட்டா இயல்பாகவே ஒரு ஒற்றை இயற்பியல் கிளஸ்டரில் சேமிக்கப்படுகிறது. பக்கெட்டில் உள்ள மொத்த பொருட்களின் எண்ணிக்கை நூறு பில்லியன் அல்லது டிரில்லியன் அளவை அடையும் போது, ஒற்றை கிளஸ்டரின் இயற்பியல் திறன் ஒரு தவிர்க்க முடியாத வரம்பாக மாறும்.
-
அணுகல் புள்ளி பகிர்வு சிக்கல்: ஏஜென்ட்டின் வணிக பன்முகத்தன்மை மற்றும் பாரிய பயனர்கள் அணுகல் புள்ளியில் அதிக பாதுகாப்பு அபாயங்களையும் வெடிப்பு ஆரத்தையும் கொண்டு வருகிறார்கள். ஏராளமான வெவ்வேறு வணிகங்கள் மற்றும் பயனர்களின் வேறுபாடுகளின்படி டைனமிக் திட்டமிடலை எவ்வாறு செய்வது, வேறுபட்ட பாதுகாப்பு, தனிமைப்படுத்தல் மற்றும் முடுக்கம் திறன்களை எவ்வாறு அடைவது என்பது ஒரு கடினமான விஷயமாகும்.
செட் டேக்கிங்: பயனர்களின் அடுக்கு மேலாண்மை
ObjectSet சொந்த டேக்கிங் மேலாண்மை முறையை வழங்குகிறது, இது ஏஜென்ட் டெவலப்பர்கள் செட் டேக்கிங் திறனை எளிதாகப் பயன்படுத்தவும், பயனர்களின் அடுக்கு நிர்வாகத்தை முடிக்கவும் அனுமதிக்கிறது; டெவலப்பர்கள் ஒவ்வொரு வரையறுக்கப்பட்ட பயனர் நிலைக்கும் ஒரு டேக்கை ஒதுக்கலாம், மேலும் ஒவ்வொரு டேக்கிற்கும் வெவ்வேறு ஒதுக்கீடுகள் மற்றும் அம்சங்களைத் திறக்கலாம், மேலும் இந்த டேக் குறிக்கப்பட்ட அனைத்து ObjectSet களும் தொடர்புடைய ஒதுக்கீடுகள் மற்றும் அம்சங்களைப் பயன்படுத்தும். V1, V2 மற்றும் V3 ஆகிய மூன்று நிலைகளின் உதாரணத்தைப் பார்ப்போம்:
-
V1: இயல்புநிலை நிலை, இலவச பயனர்கள், அனைத்து ObjectSet களின் இயல்புநிலை டேக், அதிகபட்சம் 1 GiB தரவைச் சேமிக்க கட்டமைக்கப்படலாம், பொது நெட்வொர்க் விநியோகம் 100mbps அலைவரிசையை தாண்டக்கூடாது, மேலும் ஒற்றை ஸ்ட்ரீம் பதிவிறக்க வேகம் 1mbps ஆக கட்டுப்படுத்தப்படுகிறது;
-
V2: நுழைவு-நிலை கட்டண உறுப்பினர், அதிகபட்சம் 10GiB தரவைச் சேமிக்க கட்டமைக்கப்பட்டுள்ளது, பொது நெட்வொர்க் விநியோகம் 10gbps அலைவரிசையை தாண்டக்கூடாது, மேலும் ஒற்றை ஸ்ட்ரீம் பதிவிறக்க வேகம் 10mbps ஆக கட்டுப்படுத்தப்படுகிறது;
-
V3: மேம்பட்ட கட்டண உறுப்பினர், அதிக சேமிப்பு மற்றும் பொது நெட்வொர்க் விநியோக ஒதுக்கீடுகளை வழங்குவதோடு மட்டுமல்லாமல், கூடுதல் பொது நெட்வொர்க் பலவீனமான நெட்வொர்க் முடுக்கம் மற்றும் உயர் செயல்திறன் ஊடக முடுக்கம் திறன்களைத் திறக்க கட்டமைக்க ஆதரவு அளிக்கிறது;
ஏஜென்ட் டெவலப்பர்கள் வெவ்வேறு பயனர்களின் வெவ்வேறு வளர்ச்சி சுழற்சிகளுக்கு ஏற்ப, இந்த பயனர்கள் பயன்படுத்தக்கூடிய வளங்கள் மற்றும் கூடுதல் அம்சங்களை நிர்வகிக்க V1/V2/V3 டேக்கிங்கை நெகிழ்வாகப் பயன்படுத்தலாம்.

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

செட் ஸ்லைஸ் என்பது ObjectSet திறனின் மேலும் நீட்டிப்பு மற்றும் உத்தரவாதமாகும். இது அடிப்பகுதியில் இயற்பியல் திறனின் வரம்பற்ற விரிவாக்க சிக்கலைத் தீர்க்கிறது, அதே நேரத்தில் மேல் ObjectSet மேலாண்மை மாதிரியின் ஸ்திரத்தன்மை மற்றும் நிலைத்தன்மையை உறுதி செய்கிறது.
-
மேலாண்மை எல்லை நிலையானது: ஒரு ஏஜென்ட் பக்கெட்டின் தரவு பல இயற்பியல் கிளஸ்டர்களைக் கடந்தாலும், ObjectSet இன்னும் அனுமதி, ஒதுக்கீடு, பில்லிங் மற்றும் கண்காணிப்புக்கான ஒரே அடிப்படை அலகு ஆகும். டெவலப்பர்கள் ObjectSet க்கு கட்டமைக்கும் கொள்கைகள் (அணுகல் கட்டுப்பாடு, திறன் வரம்பு போன்றவை) தொடர்புடைய அனைத்து ஸ்லைஸ்களிலும் தானாகவே நடைமுறைக்கு வரும், மேலும் அடிப்படை தரவு விநியோகத்தைப் பற்றி கவலைப்படத் தேவையில்லை.
-
ஒற்றை செட் நேரியல் முறையில் விரிவாக்கப்படலாம்: ஒரு குறிப்பிட்ட ObjectSet இன் தரவு அளவு வேகமாக அதிகரிக்கும் போது, அதன் தரவு இயற்கையாகவே பல ஸ்லைஸ்களில் விநியோகிக்கப்படும். ஒட்டுமொத்த கிளஸ்டர் விரிவாக்கத்துடன், ObjectSet இன் திறனும் தடையின்றி மற்றும் நேரியல் முறையில் அதிகரிக்கும். டெவலப்பர்கள் ObjectSet ஐ பிரிக்கவோ அல்லது இடம்பெயரவோ தேவையில்லை.
-
குறுக்கு செட் வள தனிமைப்படுத்தல்: வெவ்வேறு வரம்புகளின் பொருட்களை வெவ்வேறு இயற்பியல் கிளஸ்டர்களில் விநியோகிப்பதன் மூலம், SetSlice அதிக பரிமாண வள தனிமைப்படுத்தலை அடைகிறது. ObjectSet இன் ஒதுக்கீடு மேலாண்மையுடன் இணைந்து, ஒரு குறிப்பிட்ட "சூப்பர் பெரிய" ObjectSet இன் தரவு வளர்ச்சி ஒற்றை கிளஸ்டரின் அனைத்து வளங்களையும் ஆக்கிரமிப்பதைத் திறம்பட தடுக்க முடியும், இதனால் மற்ற ObjectSet களின் ஸ்திரத்தன்மையை பாதிக்கிறது, மேலும் ஒட்டுமொத்த திறன் அபாயத்தை கட்டுப்படுத்த முடியும். - தர்க்கரீதியான ஒருமைப்பாடு மற்றும் இணக்கத்தன்மை: வணிகங்கள் மற்றும் டெவலப்பர்களுக்கு, அடியில் எத்தனை ஸ்லைஸ்கள் இருந்தாலும், அவர்கள் எதிர்கொள்வது எப்போதும் தர்க்கரீதியாக ஒருங்கிணைக்கப்பட்ட ஏஜென்ட் பக்கெட்டாகவே இருக்கும். பக்கெட், ஆப்ஜெக்ட் செட் மற்றும் ஆப்ஜெக்ட்களுக்கான அனைத்து செயல்பாடுகளும் மாறாமல் இருக்கும், இது மேல் அடுக்கு பயன்பாடுகளுக்கு உடல் விரிவாக்கத்தை முற்றிலும் வெளிப்படையானதாக ஆக்குகிறது.
செட் ஆக்சஸ் பாயிண்ட்: ஒவ்வொரு பயனரின் அணுகல் நுழைவாயிலையும் தனிமைப்படுத்துதல்
ஏஜென்ட் பக்கெட் ஒவ்வொரு ஆப்ஜெக்ட் செட்டுக்கும் சுயாதீனமான அணுகல் புள்ளியை (தனி டொமைன்) இயக்க ஆதரவை வழங்குகிறது, மேலும் அணுகல் புள்ளியில், வேறுபட்ட பாதுகாப்பு, தனிமைப்படுத்தல் மற்றும் முடுக்கம் திறன்களை விரிவுபடுத்துகிறது. இதற்காக, கணினி பில்லியன் கணக்கான சுயாதீன அணுகல் புள்ளி திட்டமிடல் மற்றும் வேறுபட்ட உள்ளமைவு திறன்களை ஆதரிக்க வேண்டும்.
சுயாதீன அணுகல் டொமைன் {$apid}.tos-objectset-ap.volces.com: இரண்டு-நிலை பாதுகாப்பு
-
முதல் நிலை தெளிவின்மை (மறைநிலை): பயனர்/ஆப்ஜெக்ட் செட் மூலம் சுயாதீனமான துணை டொமைன், அதிக என்ட்ரோபி ஹாஷ் கொண்ட apid, மிகக் குறைந்த மோதல் நிகழ்தகவு, அணுகல் டொமைனின் கண்ணோட்டத்தில் ஒரு குறிப்பிட்ட பயனர் நுழைவாயிலை யூகிக்கவோ அல்லது முழுமையாக பட்டியலிடவோ முடியாது;
-
இரண்டாவது நிலை கட்டுப்பாடு (சுருக்கம்): ஏஜென்ட் டெவலப்பர்கள் sts ஐப் பயன்படுத்தி ஆப்ஜெக்ட் செட்-நிலை அணுகல் அனுமதிகளை விநியோகிக்கிறார்கள், sts கசிந்தாலும், அதன் அணுகல் வரம்பை ஒரு குறிப்பிட்ட ஆப்ஜெக்ட் செட்டின் வரையறுக்கப்பட்ட செல்லுபடியாகும் காலத்திற்குள் கட்டுப்படுத்த முடியும்;
உள்ளுணர்வு திட்டமிடல் அமைப்பு: பில்லியன்-நிலை டொமைன் திட்டமிடல் கொள்கை கணக்கீடு
-
பயனர்/ஆப்ஜெக்ட் செட்: டேக் மூலம் வேறுபட்ட அணுகல் கொள்கை
-
பல பயனர்/ஆப்ஜெக்ட் செட் தானாகவே வெவ்வேறு பொது நெட்வொர்க் நுழைவாயில்களில் சிதறடிக்கப்படுகின்றன, மேலும் ஒரு நுழைவாயில் செயலிழப்பால் பாதிக்கப்பட்ட பயனர்களின் எண்ணிக்கை கட்டுப்படுத்தப்படுகிறது
-
முழு பிராந்திய நெகிழ்வான திட்டமிடல், எந்தவொரு ஒற்றை நுழைவாயில் செயலிழப்பு/ஓவர்லோடும் தானாகவே போக்குவரத்து பெட்டிங் மற்றும் இடமாற்றத்தை நிறைவு செய்கிறது
-
பொது நெட்வொர்க் முடுக்கம் விநியோக வகை பயனர்கள், பொது நெட்வொர்க் பரிமாற்ற முடுக்கம் டேக்கை அடித்து, தானாகவே முடுக்கம் நுழைவாயிலை திட்டமிடுகிறார்கள்
-
பொது நெட்வொர்க் ஆபத்து வகை பயனர்கள், ஆபத்து டேக்கை அடித்து, தானாகவே பொது நெட்வொர்க் தனிமைப்படுத்தல் நுழைவாயிலை திட்டமிடுகிறார்கள், மேலும் பொது நெட்வொர்க் அலைவரிசை ஒதுக்கீட்டைக் குறைக்கிறார்கள்
-
உள் நெட்வொர்க் குறுக்கு-டொமைன் வகை பயனர்கள், குறுக்கு-டொமைன் டேக்கை அடித்து, தானாகவே உள் நெட்வொர்க் பிரத்யேக லைன் முடுக்கம் பாதையை திட்டமிடுகிறார்கள்
-
உள்ளூர் முடுக்கி பயனர், முடுக்கி டேக்கை அடித்து, தானாகவே உள்ளூர் முடுக்கியை ஏற்றுகிறார்கள்

நிரலாக்க உதவியாளர் முதல் AI கிளவுட் டிஸ்க் வரை, ஏஜென்ட் பக்கெட்டின் வரம்பற்ற சாத்தியங்கள்
ஏஜென்ட் பக்கெட் ஏஜென்ட்களுக்கு ஒரு முழுமையான தீர்வை வழங்குகிறது, மேலும் ஆப்ஜெக்ட் செட்டின் வடிவமைப்பு பயன்பாட்டு காட்சிகள் இதைவிட அதிகமாக உள்ளன. இது பாரிய இறுதி பயனர்களுக்கு சேவைகளை வழங்க வேண்டிய அனைத்து பயன்பாடுகளுக்கும் எளிதாக விரிவாக்கப்படலாம்:
-
குறியீடு களஞ்சியம்: கடந்த காலத்தில், நிறுவனங்கள் அல்லது தனிநபர்கள் கிளவுட்டில் குறியீட்டை ஹோஸ்ட் செய்யும் போது, கணக்கு தனிமைப்படுத்தல் மற்றும் அனுமதி கட்டுப்பாட்டை அடைய அவர்கள் பெரும்பாலும் ஆப்ஜெக்ட் ஸ்டோரேஜுக்கு மேல் ஒரு "குத்தகைதாரர் அமைப்பை" உருவாக்க வேண்டியிருந்தது. இப்போது, ஒவ்வொரு டெவலப்பருக்கும் ஒரு பிரத்யேக ஆப்ஜெக்ட் செட்டை ஒதுக்கலாம், குறியீடு களஞ்சியம், உருவாக்கும் கலைப்பொருட்கள் மற்றும் சார்புகளை ஒன்றாக சேகரிக்கலாம். ஏஜென்ட் திறன்களும் இயற்கையாகவே ஆப்ஜெக்ட் செட்டுக்கு ஏற்றவை. திறன்களை பதிவேற்றுதல் மற்றும் பதிவிறக்கம் செய்தல் ஆப்ஜெக்ட் செட் மூலம் வலுவான தனிமைப்படுத்தலை வழங்குகிறது, ஏஜென்ட் இயக்க நேரத்தின் போது அண்டை இடையூறுகளைத் தவிர்க்கிறது.
-
நிறுவன ஆல்பம் நெட்வொர்க் டிஸ்க்: பாரம்பரிய ஆல்பம் அல்லது நெட்வொர்க் டிஸ்க் சேவைகள், பெரும்பாலும் அனைத்து பயனர்களின் புகைப்படங்களையும் ஒரே பக்கெட்டில் கலக்கின்றன, முன்னொட்டு மூலம் பயனர்களை வேறுபடுத்துகின்றன, இது நிர்வாகத்தை சிக்கலாக்குவது மட்டுமல்லாமல், "அண்டை விளைவு" ஏற்படவும் வாய்ப்புள்ளது. ஆப்ஜெக்ட் செட்டின் அடிப்படையில், ஒவ்வொரு பயனரின் புகைப்படங்கள் மற்றும் வீடியோக்கள் அந்தந்த செட்களில் விழுகின்றன, உச்ச அணுகல் நேரங்கள் ஒன்றுக்கொன்று குறுக்கிடாது, மேலும் ஒவ்வொரு பயனருக்கும் திறன் வரம்புகள், காப்புப்பிரதி கொள்கைகள் மற்றும் குறியாக்க முறைகளை அமைக்கலாம், உண்மையில் "ஒவ்வொருவருக்கும் பாதுகாப்பான, கட்டுப்படுத்தக்கூடிய கிளவுட் ஆல்பம்" இருப்பதை உறுதி செய்கிறது.
-
ஹடூப் டேட்டா வேர்ஹவுஸ்: நிறுவன டேட்டா வேர்ஹவுஸில், வெவ்வேறு வணிக வரிகள், வெவ்வேறு தரவுத்தளங்கள் பெரும்பாலும் ஒரே அடிப்படை சேமிப்பகத்தில் வளங்களைப் பகிர்ந்து கொள்கின்றன. ஒவ்வொரு தரவுத்தளத்தையும் ஒரு ஆப்ஜெக்ட் செட்டாக வரைபடமாக்குவதன் மூலம், நிறுவனங்கள் ஒருங்கிணைந்த சேமிப்பகத்தில் தரவுத்தளத்தின்படி தனிமைப்படுத்தல் மற்றும் ஒதுக்கீடு கட்டுப்பாட்டை அடைய முடியும். குறிப்பாக, ஆப்ஜெக்ட் செட் TOS இல் கூடுதல் அனுமதி அடுக்கை வழங்குகிறது, ஏற்கனவே உள்ள புரோட்டான் ஆன் TOS ஐ மாற்றாமல், TOS இல் சேமிக்கப்பட்ட தரவுத்தளங்கள் மற்றும் அட்டவணைகளுக்கு தனிமைப்படுத்தல் மற்றும் அனுமதி கட்டுப்பாட்டை வழங்குகிறது. - மாதிரி ஹோஸ்டிங் தளம்: பெரிய மாதிரி ஹோஸ்டிங் காட்சிகளில், ஒவ்வொரு மாதிரியும் பெரிய அளவிலானதாக இருப்பது மட்டுமல்லாமல், வெவ்வேறு பதிப்புகள், எடைகள் மற்றும் அனுமான உள்ளமைவுகளையும் கொண்டிருக்கலாம். ஒவ்வொரு மாதிரிக்கும் ObjectSet ஐ உருவாக்குவது, மாதிரி எடைகள், டோக்கனைசர், உள்ளமைவு கோப்புகள் மற்றும் தொடர்புடைய மதிப்பீட்டு தரவை ஒரே இடத்தில் தொகுத்து ஹோஸ்ட் செய்ய அனுமதிக்கிறது. செயல்பாட்டு பக்கமானது வெவ்வேறு மாதிரிகளுக்கு வேறுபட்ட குறியாக்க கொள்கைகள், காப்பு கொள்கைகள் மற்றும் அலைவரிசை கட்டுப்பாட்டை அமைக்கலாம். அதே நேரத்தில், ஒவ்வொரு மாதிரியின் உண்மையான பயன்பாட்டு செலவையும் அளவிட சொந்த அளவீட்டு திறன்களைப் பயன்படுத்தலாம், மாதிரி பரிமாண கட்டணம் மற்றும் வள திட்டமிடலுக்கு அடிப்படையை வழங்குகிறது.
-
தரவு SaaS சேவை: பாரிய இறுதி பயனர்களுக்கான தரவு விநியோக தளம், பெரும்பாலும் பல தரவு வழங்குநர்களுடன் ஒரே நேரத்தில் இணைக்கப்பட வேண்டும், ஒவ்வொரு தரப்பினரின் தரவு எல்லைகளும் தெளிவாக இருப்பதை உறுதி செய்ய வேண்டும், மேலும் "ஒரு பெரிய வாளி அனைவரையும் இழுத்துச் செல்வது" என்ற செயல்திறன் அபாயத்தைத் தவிர்க்க வேண்டும். Agent Bucket ஐப் பயன்படுத்துவதன் மூலம், ஒவ்வொரு தரவு வழங்குநரும் தங்கள் சொந்த ObjectSet ஐ வைத்திருக்க அனுமதிக்கலாம், மூல தரவு மற்றும் செயலாக்க முடிவுகளை ஒருங்கிணைத்து நிர்வகிக்கலாம், பின்னர் சுயாதீன டொமைன் பெயர் மற்றும் அலைவரிசை, QPS ஒதுக்கீடு மூலம், வெவ்வேறு வழங்குநர்களுக்கு வேறுபட்ட சேவை உத்தரவாதத்தையும், வரம்பு விகிதத்தையும் வழங்கலாம், "ஒரு தளம், பல வழங்குநர்கள், ஒருவருக்கொருவர் தனிமைப்படுத்தப்பட்டு கட்டுப்படுத்தக்கூடிய ஒத்துழைப்பு" தரவு விநியோக உள்கட்டமைப்பை உணர முடியும்.
Reference:





