एग्रीगेशन सेवा, एग्रीगेट की जा सकने वाली रॉ रिपोर्ट से, ज़्यादा जानकारी वाले कन्वर्ज़न डेटा और रीच मेज़रमेंट की खास जानकारी वाली रिपोर्ट जनरेट करती है. विज्ञापन टेक्नोलॉजी के तौर पर, एट्रिब्यूशन रिपोर्टिंग एपीआई और Private Aggregation API का इस्तेमाल किया जा सकता है. ये क्लाइंट साइड के दो मुख्य एग्रीगेट एंट्री पॉइंट हैं. इनकी मदद से, रिपोर्ट को एग्रीगेशन सेवा में भेजा जा सकता है और जवाब में खास जानकारी वाली रिपोर्ट मिल सकती है.
इस पेज पर यह माना गया है कि आप विज्ञापन टेक्नोलॉजी के बारे में जानकार हैं. इस पेज पर ये चीज़ें शामिल हैं:
- लागू करने की स्थिति
- मुख्य शब्द और कॉन्सेप्ट
- एग्रीगेशन के इस्तेमाल के उदाहरण
- एंड-टू-एंड फ़्लो
- एग्रीगेट की जा सकने वाली रिपोर्ट को एक साथ भेजना
- क्लाउड कॉम्पोनेंट
लागू करने की स्थिति
- एग्रीगेशन सेवा अब सामान्य तौर पर उपलब्ध है.
- एग्रीगेशन सेवा का इस्तेमाल, Protected Audience API और Shared Storage API के लिए, Attribution Reporting API और Private Aggregation API के साथ किया जा सकता है.
उपलब्धता
प्रस्ताव | स्थिति |
---|---|
अलग-अलग क्लाउड प्लैटफ़ॉर्म के लिए प्राइवसी बजट की सेवा
एक्सप्लेनर |
उपलब्ध |
Attribution Reporting API और Private Aggregation API के ज़रिए, Amazon Web Services (AWS) के लिए एग्रीगेशन सेवा की सहायता
एक्सप्लेनर |
उपलब्ध |
Attribution Reporting API और Private Aggregation API के ज़रिए, Google Cloud के लिए एग्रीगेशन सेवा की सहायता एक्सप्लेनर |
उपलब्ध |
एग्रीगेशन सेवा की साइट का रजिस्ट्रेशन और एक से ज़्यादा सोर्स का एग्रीगेशन. साइट को रजिस्टर करने में, साइट को क्लाउड खातों (AWS या GCP) से मैप करना शामिल है. एक से ज़्यादा ऑरिजिन को एग्रीगेट करने के लिए, यह ज़रूरी है कि वे एक ही साइट के हों.
GitHub पर अक्सर पूछे जाने वाले सवाल Site Aggregation API का दस्तावेज़ |
उपलब्ध |
अलग-अलग पैरामीटर पर एक्सपेरिमेंट और सुझाव/राय देने की सुविधा देने के लिए, एग्रीगेशन सेवा की epsilon वैल्यू को 64 तक की रेंज में रखा जाएगा.
ARA epsilon का सुझाव, शिकायत या राय सबमिट करें. पीएए (प्रॉडक्ट ऐक्सेस ऐक्सेस) के लिए, एप्सीलन फ़ीडबैक सबमिट करें. |
उपलब्ध. हम एप्सीलॉन रेंज की वैल्यू अपडेट करने से पहले, इकोसिस्टम को इसकी सूचना देंगे. |
Aggregation Service क्वेरी के लिए, योगदान को ज़्यादा आसानी से फ़िल्टर करने की सुविधा
एक्सप्लेनर |
उपलब्ध |
गड़बड़ियों, गलत कॉन्फ़िगरेशन वगैरह की वजह से बजट में हुई कमी को ठीक करने की प्रोसेस
एक्सप्लेनर |
उपलब्ध बजट रिकवरी का इस्तेमाल करके, विज्ञापन टेक्नोलॉजी कंपनी के ज़रिए वापस लाए गए शेयर किए गए आईडी के प्रतिशत की समीक्षा करने का तरीका. साथ ही, साल 2025 की पहली छमाही के लिए ज़्यादा रिकवरी की योजना के लिए, आने वाले समय में रिकवरी को निलंबित करना |
Accenture, AWS पर कोऑर्डिनेटर के तौर पर काम कर रहा है
डेवलपर ब्लॉग |
उपलब्ध |
Google Cloud पर कोऑर्डिनेटर के तौर पर काम करने वाली स्वतंत्र पार्टी
डेवलपर ब्लॉग |
उपलब्ध |
Attribution Reporting API पर एग्रीगेट डीबग रिपोर्टिंग के लिए, एग्रीगेशन सेवा की सहायता
एक्सप्लेनर |
उपलब्ध |
मुख्य शब्द और कॉन्सेप्ट
अगर आपको अपने वर्कफ़्लो के लिए एग्रीगेशन सेवा का इस्तेमाल करना है, तो यहां दिए गए शब्दों और कॉन्सेप्ट से आपको यह जानकारी मिल सकती है कि एग्रीगेशन का यह नया फ़्लो आपकी टीम के लिए क्या-क्या कर सकता है.
शब्दावली
- एग्रीगेट की जा सकने वाली रिपोर्ट
-
एग्रीगेट की जा सकने वाली रिपोर्ट, एन्क्रिप्ट की गई रिपोर्ट होती हैं. इन्हें उपयोगकर्ता के अलग-अलग डिवाइसों से भेजा जाता है. इन रिपोर्ट में, क्रॉस-साइट उपयोगकर्ता के व्यवहार और कन्वर्ज़न का डेटा होता है. कन्वर्ज़न (जिन्हें कभी-कभी एट्रिब्यूशन ट्रिगर इवेंट भी कहा जाता है) और उनसे जुड़ी मेट्रिक, विज्ञापन देने वाला या विज्ञापन टेक्नोलॉजी कंपनी तय करती है. हर रिपोर्ट को एन्क्रिप्ट किया जाता है, ताकि अलग-अलग पक्ष उस डेटा को ऐक्सेस न कर सकें.
- अलग-अलग डेटा को मिलाकर तैयार की गई रिपोर्ट का हिसाब
-
यह एक डिस्ट्रिब्यूटेड लेज़र है, जो दोनों कोऑर्डिनेटर में मौजूद होता है. यह निजता के लिए तय किए गए बजट को ट्रैक करता है और 'डुप्लीकेट नहीं है' नियम को लागू करता है. यह निजता बनाए रखने का एक तरीका है. यह कोऑर्डिनेटर में मौजूद होता है और वहां से चलाया जाता है. इससे यह पक्का होता है कि एग्रीगेशन सेवा में, निजता के लिए तय किए गए बजट से ज़्यादा डेटा न भेजा जाए.
- एग्रीगेट की जा सकने वाली रिपोर्ट का लेखांकन बजट
-
बजट के रेफ़रंस, जो यह पक्का करते हैं कि अलग-अलग रिपोर्ट एक से ज़्यादा बार प्रोसेस न की जाएं.
- एग्रीगेशन सेवा
-
विज्ञापन टेक्नोलॉजी से संचालित एक सेवा, जो समरी रिपोर्ट बनाने के लिए, एग्रीगेट की जा सकने वाली रिपोर्ट को प्रोसेस करती है.
एग्रीगेशन सेवा के बारे में ज़्यादा जानने के लिए, एग्रीगेशन सेवा के बारे में जानकारी और शर्तों की पूरी सूची पढ़ें.
- प्रमाणित करना
-
सॉफ़्टवेयर की पहचान की पुष्टि करने का तरीका. आम तौर पर, क्रिप्टोग्राफ़िक हैश या हस्ताक्षर की मदद से ऐसा किया जाता है. एग्रीगेशन सेवा के प्रस्ताव के लिए, पुष्टि करने की प्रक्रिया में, विज्ञापन टेक्नोलॉजी की मदद से आपकी एग्रीगेशन सेवा में चल रहे कोड की तुलना, ओपन सोर्स कोड से की जाती है.
- योगदान के लिए बॉन्ड
- कोऑर्डिनेटर
-
ये इकाइयां, अहम मैनेजमेंट और एग्रीगेट की जा सकने वाली रिपोर्ट के हिसाब-किताब के लिए ज़िम्मेदार होती हैं. कोऑर्डिनेटर, एग्रीगेशन सेवा के मंज़ूर किए गए कॉन्फ़िगरेशन के हैश की सूची रखता है. साथ ही, डिक्रिप्ट करने की कुंजियों के ऐक्सेस को कॉन्फ़िगर करता है.
- शोर और स्केलिंग
-
आंकड़ों से जुड़ी ग़ैर-ज़रूरी जानकारी, जो एग्रीगेशन की प्रोसेस के दौरान खास जानकारी वाली रिपोर्ट में जोड़ी जाती है. ऐसा, निजता बनाए रखने और यह पक्का करने के लिए किया जाता है कि आखिरी रिपोर्ट में, पहचान छिपाकर मेज़रमेंट की जानकारी दी जाए.
ऐडिटिव नॉइज़ मैकेनिज्म के बारे में ज़्यादा पढ़ें. इसे लाप्लास डिस्ट्रिब्यूशन से लिया गया है.
- शिकायत करने का सोर्स
-
वह इकाई जिसे एग्रीगेट की जा सकने वाली रिपोर्ट मिलती हैं. दूसरे शब्दों में, आप या कोई ऐसी विज्ञापन टेक्नोलॉजी कंपनी जिसने Attribution Reporting API को कॉल किया है. एग्रीगेट की जा सकने वाली रिपोर्ट, उपयोगकर्ता के डिवाइसों से, रिपोर्टिंग ऑरिजिन से जुड़े किसी लोकप्रिय यूआरएल पर भेजी जाती हैं. रिपोर्टिंग ऑरिजिन को रजिस्टर करने के दौरान तय किया जाता है.
- शेयर किया गया आईडी
-
कैलकुलेट की गई वैल्यू, जिसमें
shared_info
,reporting_origin
,destination_site
(सिर्फ़ Attribution Reporting API के लिए),source_registration-time
(सिर्फ़ Attribution Reporting API के लिए),scheduled_report_time
, और वर्शन शामिल हैं.shared_info
फ़ील्ड में एक जैसे एट्रिब्यूट शेयर करने वाली कई रिपोर्ट का शेयर किया गया आईडी एक ही होना चाहिए. शेयर किए गए आईडी, एग्रीगेट की जा सकने वाली रिपोर्ट के हिसाब से अहम भूमिका निभाते हैं. - सारांश रिपोर्ट
-
Attribution Reporting API और Private Aggregation API रिपोर्ट टाइप. खास जानकारी वाली रिपोर्ट में, उपयोगकर्ता का इकट्ठा किया गया डेटा शामिल होता है. साथ ही, इसमें ग़ैर-ज़रूरी डेटा के साथ कन्वर्ज़न का पूरा डेटा भी शामिल हो सकता है. खास जानकारी वाली रिपोर्ट, एग्रीगेट रिपोर्ट से बनी होती हैं. ये इवेंट-लेवल की रिपोर्टिंग की तुलना में ज़्यादा सुविधाएं देते हैं और बेहतर डेटा मॉडल उपलब्ध कराते हैं. खास तौर पर, कन्वर्ज़न वैल्यू जैसे कुछ इस्तेमाल के उदाहरणों के लिए.
- ट्रस्टेड एक्ज़ीक्यूशन एनवायरमेंट (TEE)
-
कंप्यूटर हार्डवेयर और सॉफ़्टवेयर का सुरक्षित कॉन्फ़िगरेशन, जिसकी मदद से बाहरी पक्ष, मशीन पर चल रहे सॉफ़्टवेयर के सटीक वर्शन की पुष्टि कर सकते हैं. टीईई की मदद से, बाहरी पक्ष यह पुष्टि कर सकते हैं कि सॉफ़्टवेयर ठीक वैसा ही काम करता है जैसा कि सॉफ़्टवेयर बनाने वाली कंपनी का दावा है. इसमें न तो ज़्यादा और न ही कम काम किया जाता है.
Privacy Sandbox के प्रस्तावों के लिए इस्तेमाल किए जाने वाले टीईई के बारे में ज़्यादा जानने के लिए, Protected Audience API की सेवाओं के बारे में जानकारी और एग्रीगेशन सेवा के बारे में जानकारी पढ़ें.
एग्रीगेशन के इस्तेमाल के उदाहरण
विज्ञापन मेज़रमेंट और उससे जुड़ी मेज़रमेंट क्लाइंट लाइब्रेरी के लिए, डेवलपर के इन सफ़र पर विचार करें.
इस्तेमाल का उदाहरण | आने की जगह | ब्यौरा |
---|---|---|
बिडिंग ऑप्टिमाइज़ेशन | Attribution Reporting API (Chrome और Android) | बिड ऑप्टिमाइज़ेशन के लिए, कन्वर्ज़न सिग्नल को डालने के लिए एग्रीगेट की गई रिपोर्ट का इस्तेमाल करें. |
क्रॉस-प्लैटफ़ॉर्म मेज़रमेंट | Attribution Reporting API (Chrome और Android) | Chrome और Android पर परफ़ॉर्मेंस की जानकारी पाने के लिए, वेब और ऐप्लिकेशन के बीच मेज़रमेंट की सुविधाओं का इस्तेमाल करें. |
कन्वर्ज़न रिपोर्टिंग | Attribution Reporting API (Chrome और Android) | ग्राहकों के कैंपेन की ज़रूरतों के हिसाब से, एग्रीगेट की गई कन्वर्ज़न रिपोर्टिंग बनाएं. इसमें सीटीसी और वीटीसी शामिल हैं. |
कैंपेन की पहुंच का मेज़रमेंट | Shared Storage API & Private Aggregation API (Chrome) | कैंपेन की पहुंच को मेज़र करने के लिए, अलग-अलग साइटों के विज्ञापन व्यू वैरिएबल का इस्तेमाल करें. |
डेमोग्राफ़िक रिपोर्टिंग | Shared Storage API & Private Aggregation API (Chrome) | डेमोग्राफ़िक के हिसाब से पहुंच को मेज़र करने के लिए, क्रॉस-साइट विज्ञापन व्यू और डेमोग्राफ़िक जानकारी का इस्तेमाल करें. |
कन्वर्ज़न पाथ का विश्लेषण | Shared Storage API & Private Aggregation API (Chrome) | कन्वर्ज़न पाथ का एग्रीगेट विश्लेषण करने के लिए, अलग-अलग साइटों पर दिखने वाले विज्ञापन व्यू और कन्वर्ज़न वैरिएबल सेव करें. |
ब्रैंड और कन्वर्ज़न लिफ़्ट | Shared Storage API & Private Aggregation API (Chrome) | ब्रैंड पर असर और इंक्रीमेंटलिटी को मेज़र करने के लिए, टेस्ट/कंट्रोल ग्रुप और पोलिंग की जानकारी की रिपोर्टिंग. |
ऑक्शन डीबग करना | Protected Audience API और Private Aggregation API (Chrome) | डीबग करने के लिए, अलग-अलग डेटा को मिलाकर तैयार की गई रिपोर्ट का इस्तेमाल करें. |
बिड का डिस्ट्रिब्यूशन | Protected Audience API और Private Aggregation API (Chrome) | नीलामियों के लिए बिड वैल्यू के डिस्ट्रिब्यूशन को कैप्चर करने के लिए, एग्रीगेट की गई रिपोर्ट का इस्तेमाल करें. |
एंड-टू-एंड फ़्लो
इस डायग्राम में, एग्रीगेशन सेवा के काम करने का तरीका दिखाया गया है. हम वेब और मोबाइल डिवाइसों से रिपोर्ट मिलने के समय से लेकर, एग्रीगेशन सेवा में खास जानकारी वाली रिपोर्ट बनने तक के पूरे फ़्लो पर फ़ोकस करेंगे.
- एन्क्रिप्ट (सुरक्षित) की गई रिपोर्ट जनरेट करने के लिए, सार्वजनिक कुंजी फ़ेच करें.
- एग्रीगेट की जा सकने वाली एन्क्रिप्ट (सुरक्षित) की गई रिपोर्ट, इकट्ठा करने, बदलाव करने, और एक साथ प्रोसेस करने के लिए विज्ञापन टेक्नोलॉजी सर्वर पर भेजी जाती हैं.
- विज्ञापन टेक्नोलॉजी सर्वर, रिपोर्ट को avro फ़ॉर्मैट में बैच में डालता है और उन्हें एग्रीगेशन सेवा को भेजता है. (आपको यह पूरा करना होगा.)
- एग्रीगेशन वर्कर्स, एग्रीगेट की गई रिपोर्ट को डिक्रिप्ट करने के लिए वापस लाता है.
- एग्रीगेशन वर्कर्स, कोऑर्डिनेटर से डिक्रिप्ट करने की कुंजियां हासिल करता है.
- एग्रीगेशन वर्कर, एग्रीगेशन और नॉइज़ करने के लिए रिपोर्ट को डिक्रिप्ट करता है.
- एग्रीगेट की जा सकने वाली रिपोर्ट की लेखांकन सेवा यह जांच करती है कि एग्रीगेट की जा सकने वाली दी गई रिपोर्ट के लिए खास जानकारी वाली रिपोर्ट जनरेट करने के लिए, निजता बजट काफ़ी है या नहीं.
- खास जानकारी वाली फ़ाइनल रिपोर्ट सबमिट करें.
इस डायग्राम में, एग्रीगेशन सेवा के मुख्य क्लाइंट मेज़रमेंट एपीआई के साथ के हाई-लेवल संबंध दिखाए गए हैं: एट्रिब्यूशन रिपोर्टिंग एपीआई, निजी एग्रीगेशन एपीआई, और कोऑर्डिनेटर.
यह फ़्लो, मेज़रमेंट एपीआई से शुरू होता है. जैसे, Attribution Reporting API या Private Aggregation API. ये एपीआई, कई ब्राउज़र इंस्टेंस से रिपोर्ट जनरेट करते हैं. Chrome, कोऑर्डिनेटर में मौजूद पासकोड होस्टिंग सेवा से सार्वजनिक पासकोड हासिल करता है. इससे, रिपोर्ट को एड टेक रिपोर्टिंग ऑरिजिन पर भेजने से पहले, उन्हें एन्क्रिप्ट किया जा सकता है. सार्वजनिक कुंजियों को हर सात दिन में बदला जाता है.
आपकी विज्ञापन टेक्नोलॉजी रिपोर्टिंग ऑरिजिन को कॉन्फ़िगर किया जाना चाहिए, ताकि आने वाली रिपोर्ट को इकट्ठा करके उन्हें avro फ़ॉर्मैट में बदला जा सके. साथ ही, उन्हें बैच करने की रणनीतियों में बताए गए तरीके के मुताबिक, एग्रीगेशन सेवा को भेजा जा सके.
बैच तैयार होने पर, एग्रीगेशन सेवा को बैच का अनुरोध भेजा जाता है. एग्रीगेशन सेवा, पासकोड होस्ट करने वाली सेवा से डिक्रिप्ट करने की कुंजियां फ़ेच करती है. इसके बाद, रिपोर्ट को डिक्रिप्ट करती है और खास जानकारी वाली रिपोर्ट बनाने के लिए, उन्हें एग्रीगेट और नॉइज़ करती है. ध्यान रखें कि यह इस बात पर निर्भर करता है कि उन्हें बनाने के लिए, निजता बजट काफ़ी है या नहीं.
आपके पास विज्ञापन टेक्नोलॉजी रिपोर्टिंग के ऑरिजिन एंडपॉइंट को होस्ट करने का विकल्प होता है. यहां रिपोर्ट इकट्ठा की जाती हैं और एग्रीगेशन सेवा को आपके विज्ञापन टेक्नोलॉजी क्लाउड में डिप्लॉय किया जाता है.
एग्रीगेट की जा सकने वाली रिपोर्ट को एक साथ भेजना
रिपोर्टिंग के लिए चुने गए ऑरिजिन सर्वर की मदद के बिना, रिपोर्टिंग फ़्लो पूरा नहीं हो सकता. यह वह ऑरिजिन है जिसे आपने रजिस्टर करने की प्रोसेस के दौरान सबमिट किया होगा. रिपोर्टिंग ऑरिजिन, एग्रीगेट की जा सकने वाली रिपोर्ट को इकट्ठा करने, उनमें बदलाव करने, और उन्हें एक साथ भेजने के लिए ज़िम्मेदार होता है. साथ ही, वह Google Cloud या Amazon Web Services में आपकी एग्रीगेशन सेवा को भेजने के लिए, उन्हें तैयार करता है. एग्रीगेट की जा सकने वाली रिपोर्ट तैयार करने के तरीके के बारे में ज़्यादा जानें.
अब आपको इस बारे में सामान्य जानकारी मिल गई है. इसलिए, अब हम आपकी एग्रीगेशन सेवा में डिप्लॉय किए गए कॉम्पोनेंट की बारीकी से जांच कर सकते हैं.
क्लाउड कॉम्पोनेंट
एग्रीगेशन सेवा में, क्लाउड सेवा के कई कॉम्पोनेंट शामिल होते हैं. क्लाउड सेवा के सभी ज़रूरी कॉम्पोनेंट को प्रोवाइड और कॉन्फ़िगर करने के लिए, दी गई Terraform स्क्रिप्ट का इस्तेमाल किया जाता है.
फ़्रंटएंड सेवा
मैनेज की जाने वाली क्लाउड सेवा: Cloud Function (Google Cloud) / API Gateway (Amazon Web Services)
फ़्रंटएंड सेवा, सर्वरलेस गेटवे है. यह जॉब बनाने और जॉब की स्थिति वापस पाने के लिए, एग्रीगेशन एपीआई कॉल का मुख्य एंट्री पॉइंट है. यह एग्रीगेशन सेवा के उपयोगकर्ताओं से अनुरोध पाने, इनपुट पैरामीटर की पुष्टि करने, और एग्रीगेशन जॉब शेड्यूलिंग की प्रोसेस शुरू करने के लिए ज़िम्मेदार है.
फ़्रंटएंड सेवा के लिए दो एपीआई उपलब्ध हैं:
एंडपॉइंट | ब्यौरा |
---|---|
createJob |
यह एपीआई, एग्रीगेशन सेवा की जॉब को ट्रिगर करता है. जॉब को ट्रिगर करने के लिए, जॉब आईडी, इनपुट स्टोरेज की जानकारी, आउटपुट स्टोरेज की जानकारी, रिपोर्टिंग ऑरिजिन वगैरह की ज़रूरत होती है. |
getJob |
यह एपीआई, किसी खास जॉब आईडी वाली नौकरी की स्थिति दिखाता है. इससे, जॉब की स्थिति के बारे में जानकारी मिलती है. जैसे,"मिला," "जारी है" या "पूरा हो गया." अगर जॉब पूरा हो जाता है, तो यह जॉब का नतीजा भी दिखाता है. इसमें, जॉब के दौरान मिलने वाली गड़बड़ी के मैसेज भी शामिल होते हैं. |
Aggregation Service API का दस्तावेज़ देखें.
जॉब कतार
मैनेज की जा रही क्लाउड सेवा: Pub/Sub (Google Cloud) / Amazon SQS (Amazon Web Services)
जॉब क्यू, एक मैसेज क्यू है. इसमें एग्रीगेशन सेवा के लिए जॉब के अनुरोध होते हैं. फ़्रंटएंड सेवा, जॉब के अनुरोधों को सूची में डालती है. इसके बाद, एग्रीगेशन वर्कर्स उन्हें प्रोसेस करते हैं.
क्लाउड स्टोरेज
मैनेज की जाने वाली क्लाउड सेवा: Google Cloud Storage (Google Cloud) / Amazon S3 (Amazon Web Services)
एग्रीगेशन सेवा का इस्तेमाल करने वाली इनपुट और आउटपुट फ़ाइलों को क्लाउड स्टोरेज में सेव किया जाता है. जैसे, एन्क्रिप्ट की गई रिपोर्ट फ़ाइलें और आउटपुट की खास जानकारी वाली रिपोर्ट.
नौकरी का मेटाडेटा डेटाबेस
मैनेज की जाने वाली क्लाउड सेवा: Spanner (Google Cloud) / DynamoDB (Amazon Web Services)
जॉब मेटाडेटा डेटाबेस का इस्तेमाल, एग्रीगेशन जॉब की स्थिति को स्टोर और ट्रैक करने के लिए किया जाता है. इसमें मेटाडेटा रिकॉर्ड किया जाता है, जैसे कि बनाने का समय, अनुरोध करने का समय, अपडेट करने का समय, और स्थिति, जैसे कि मिला, प्रोसेस जारी है या पूरा हो गया. एग्रीगेशन वर्कर्स, नौकरी की प्रोसेस के दौरान नौकरी के मेटाडेटा डेटाबेस को अपडेट करते हैं.
एग्रीगेशन वर्कर्स
मैनेज की जाने वाली क्लाउड सेवा: गोपनीय स्पेस वाला Compute Engine (Google Cloud) / Nitro Enclave वाला Amazon Web Services EC2 (Amazon Web Services)
एग्रीगेशन वर्कर्स, जॉब कतार में मौजूद जॉब के अनुरोधों को प्रोसेस करता है. साथ ही, एन्क्रिप्ट (सुरक्षित) किए गए इनपुट को डिक्रिप्ट (सुरक्षित) करता है. इसके लिए, वह कोऑर्डिनेटर में मौजूद पासकोड जनरेशन और डिस्ट्रिब्यूशन सर्विस (केजीडीएस) से फ़ेच की गई कुंजियों का इस्तेमाल करता है. जॉब प्रोसेस करने में लगने वाले समय को कम करने के लिए, एग्रीगेशन वर्कर्स, डिक्रिप्ट करने की कुंजियों को आठ घंटे के लिए कैश मेमोरी में सेव करते हैं. साथ ही, प्रोसेस की जाने वाली सभी जॉब में उनका इस्तेमाल करते हैं.
एग्रीगेशन वर्कर्स, ट्रस्टेड एक्ज़ीक्यूशन एनवायरमेंट (टीईई) इंस्टेंस में काम करते हैं. एक वर्कर एक बार में सिर्फ़ एक जॉब को मैनेज करता है. ऑटो स्केलिंग कॉन्फ़िगरेशन सेट करके, एक साथ कई जॉब प्रोसेस करने के लिए कई वर्कर्स कॉन्फ़िगर किए जा सकते हैं. अगर ऑटो स्केलिंग का इस्तेमाल किया जाता है, तो यह जॉब कतार में मौजूद मैसेज की संख्या के हिसाब से, वर्कर की संख्या को डाइनैमिक तौर पर अडजस्ट करता है. Terraform एनवायरमेंट फ़ाइल की मदद से, ऑटो स्केलिंग के लिए वर्कर्स की कम से कम और ज़्यादा से ज़्यादा संख्या कॉन्फ़िगर की जा सकती है. ऑटोस्केल करने के बारे में ज़्यादा जानकारी, इन Terraform स्क्रिप्ट में मिल सकती है: Amazon Web Services या Google Cloud.
एग्रीगेशन वर्कर्स, एग्रीगेट की जा सकने वाली रिपोर्ट की गिनती के लिए, एग्रीगेट की जा सकने वाली रिपोर्ट की गिनती करने वाली सेवा को कॉल करते हैं. यह सेवा यह पक्का करती है कि निजता बजट की सीमा पार न होने पर ही जॉब चलाए जाएं. ("डुप्लीकेट नहीं" नियम देखें.) अगर बजट उपलब्ध है, तो ग़ैर-ज़रूरी एग्रीगेट का इस्तेमाल करके समरी रिपोर्ट जनरेट की जाती है. एग्रीगेट की जा सकने वाली रिपोर्ट के हिसाब-किताब के बारे में ज़्यादा जानें.
एग्रीगेशन वर्कर्स, जॉब मेटाडेटा डेटाबेस में जॉब मेटाडेटा अपडेट करते हैं. इस जानकारी में, नौकरी के लिए मिले कोड और रिपोर्ट में गड़बड़ी के काउंटर शामिल होते हैं. ऐसा तब होता है, जब रिपोर्ट में कुछ डेटा नहीं मिलता. उपयोगकर्ता, getJob
नौकरी की स्थिति वापस पाने वाले एपीआई का इस्तेमाल करके, स्थिति फ़ेच कर सकते हैं.
एग्रीगेशन सेवा के बारे में ज़्यादा जानकारी के लिए, यह एक्सप्लेनर देखें.
अगले चरण
अब आपने एग्रीगेशन सेवा की हाइलाइट देख ली हैं. अब Google Cloud या Amazon Web Services की मदद से, एग्रीगेशन सेवा का अपना इंस्टेंस डिप्लॉय करने का समय आ गया है. एग्रीगेशन सेवा को इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, शुरू करने का सेक्शन देखें या इस लिंक पर जाएं.
समस्या का हल
गड़बड़ी के मैसेज की पूरी जानकारी, गड़बड़ी की वजह, और उसे ठीक करने के लिए अगले चरणों के बारे में जानने के लिए, गड़बड़ी के सामान्य कोड और उन्हें ठीक करने के तरीके दस्तावेज़ देखें.
सहायता पाना और सुझाव/राय देना या शिकायत करना
- प्रॉडक्ट के बारे में सवाल पूछने, सुझाव देने, राय देने, और सुविधाओं का अनुरोध करने के लिए, हमारे GitHub रिपॉज़िटरी में समस्या दर्ज करें.
- अगर आपको एग्रीगेशन सेवा की मदद से जॉब को डिप्लॉय करने, मैनेज करने या चलाने में कोई गड़बड़ी आ रही है, तो तकनीकी समस्या हल करने में मदद पाने के लिए, तकनीकी सहायता फ़ॉर्म का इस्तेमाल करें.
- जानी-पहचानी समस्याओं के लिए, सार्वजनिक स्टेटस डैशबोर्ड देखें.