해리슨 블로그

[GCP] क्लाउड रन - मल्टी-रिजियन सेवा लॉन्च

  • लेखन भाषा: कोरियाई
  • आधार देश: सभी देशcountry-flag
  • आईटी

रचना: 2024-10-14

रचना: 2024-10-14 22:01

GCP ने पिछले हफ़्ते Cloud Run के लिए एक ऐसा फीचर जारी किया है जो इसे एक ही बार में मल्टी-रीजन में इस्तेमाल करने लायक बनाता है।

मल्टी-रीजन में सर्विस को संक्षेप में समझाएँ तो, मान लीजिये, हमारे पास सियोल, लंदन और लास वेगास जैसे रीजन हैं।

ऐसे में, पहले हमें कई रीजन में अलग-अलग डिप्लॉय करने के लिए स्क्रिप्ट का इस्तेमाल करना पड़ता था, लेकिन इस नए फीचर से हम एक ही स्क्रिप्ट से कई रीजन में डिप्लॉय कर सकते हैं।

दरअसल, सर्विस के लॉन्च होने से पहले, जब मैंने इसके डॉक्यूमेंट पढ़े थे, तो मुझे इस फीचर से बहुत उम्मीद थी, लेकिन मुझे थोड़ी निराशा हुई।

डिप्लॉयमेंट के लिए पहले से ही स्क्रिप्ट का इस्तेमाल करके एक साथ कई रीजन में डिप्लॉय किया जा सकता था, और चूँकि ये समानांतर रूप से काम करते हैं, इसलिए समय में कोई खास फर्क नहीं पड़ता, इसलिए मुझे इस हिस्से से कोई खास उम्मीद नहीं थी, लेकिन समस्या यह है कि एक साथ डिप्लॉय करने की वजह से, हर रीजन के लिए अलग-अलग एन्वायरमेंट वेरिएबल सेट नहीं किये जा सकते।

इसलिए, मैं अलग-अलग Cloud Run को अलग-अलग रीजन में अलग-अलग DB या GCS से जोड़ने के लिए इस फीचर का इस्तेमाल करता था, लेकिन अब इसमें समस्या आ रही है।

दूसरी समस्या यह है कि बार-बार डिप्लॉयमेंट करने पर, पुराने वर्ज़न को हटाने की ज़रूरत पड़ती है, लेकिन ये काम अलग-अलग नहीं किया जा सकता। ये रीड-ओनली मोड में लॉक हो जाते हैं, जिससे पुराने वर्ज़न को अलग-अलग हटाया नहीं जा सकता।

इसके कई नुकसान हैं, लेकिन एक फायदा यह है कि कई Cloud Run को एक में "मर्ज" किया जा सकता है।

हमारी सर्विस में Cloud Run और रीजन का काफी इस्तेमाल होता है, इसलिए अभी लगभग 50 और वर्तमान में चल रहे काम ख़त्म होने पर 100 से ज़्यादा हो जाएँगे, लेकिन मल्टी-रीजन सर्विस का इस्तेमाल करके हम इन्हें 10-20 तक कम कर सकते हैं। (बस इन्हें छिपाया जा सकता है।)

सबसे पहले, स्क्रिप्ट इस प्रकार है।


ऊपर दी गयी स्क्रिप्ट को चलाने पर डिप्लॉयमेंट इस प्रकार होगा।

[GCP] क्लाउड रन - मल्टी-रिजियन सेवा लॉन्च

क्लाउड रन

सबसे पहले, एक ही नाम का Cloud Run हर रीजन में डिप्लॉय किया जाता है, और सबसे ऊपर एक ही नाम का फ़ोल्डर बनता है।

मर्ज किया हुआ स्क्रीनशॉट इस प्रकार है।

[GCP] क्लाउड रन - मल्टी-रिजियन सेवा लॉन्च

क्लाउड रन -  मोडी हुई स्क्रीन

दरअसल, अगर संख्या कम है, तो इससे ज़्यादा फायदा नहीं होता, लेकिन अगर 40 रीजन में डिप्लॉय किया जाए, तो इससे बहुत फायदा होगा। (इतना नहीं भी हो, तो भी...)

[GCP] क्लाउड रन - मल्टी-रिजियन सेवा लॉन्च

केवल पढ़ने के लिए चिह्नित है।

ज़्यादातर फीचर में, अगर कुछ बदलाव करने की कोशिश की जाए, तो रीड-ओनली दिखाया जाता है। डॉक्यूमेंट में तो फीचर दिखाया गया है, लेकिन API में समस्या है या फिर यह ठीक से काम नहीं कर रहा है।

संबंधित डॉक्यूमेंट यहाँ उपलब्ध है।

gcloud का डॉक्यूमेंट यहाँ है। अभी केवल अल्फ़ा/बीटा वर्ज़न ही सपोर्टेड हैं, और आधिकारिक वर्ज़न सपोर्टेड नहीं है। इसके अलावा, ऊपर दिए गए डॉक्यूमेंट में --regions ऑप्शन नहीं है। (जल्द ही अपडेट हो जाएगा?)

मुझे बस यही चाहिए कि PORT की तरह ही एन्वायरमेंट वेरिएबल डिफ़ॉल्ट वैल्यू के तौर पर उपलब्ध हो। मैं जानता हूँ कि मेटाडाटा सर्वर से कई तरह की जानकारी मिलती है, लेकिन इसे फेच करने में असुविधा होती है। (और ये भी एक तरह का रिसोर्स है।)

चूँकि यह अभी प्रीव्यू में है, इसलिए इसमें सुधार होगा। (शुरूआत में ही शिकायत करना उचित नहीं है।)

टिप्पणियाँ0

क्लाउड रन का उपयोग करके स्टेटिक फ़ाइल सर्व करना - 1यह ब्लॉग पोस्ट Google क्लाउड रन का उपयोग करके स्थिर फ़ाइलें प्रदान करने के तरीके के बारे में है। यह रीडायरेक्ट और प्रदर्शन सुधार पर केंद्रित है।
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 4, 2024

Google Cloud Storage और Cloud Run का उपयोग करके छवि अनुकूलन और सिंक्रनाइज़ेशन - 3Google Cloud Storage और Cloud Run का उपयोग करके छवियों को अनुकूलित करने और कई क्षेत्रों में सिंक्रनाइज़ करने के तरीके के बारे में बताया गया है। इसमें छवि फ़ाइल रूपांतरण, प्रतिकृति और हटाने की सुविधाओं को लागू करने के तरीके शामिल हैं।
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 8, 2024

Google Cloud Storage और Cloud Run का उपयोग करके CDN का उपयोग करना - 2Google Cloud Storage और Cloud Run का उपयोग करके CDN बनाने के तरीके के बारे में दूसरा लेख है। यह बताता है कि कैसे छवियों और टेक्स्ट फ़ाइलों को अनुकूलित करके भेजें और लेटेंसी को कम करने के लिए दुनिया भर के 8 क्षेत्रों में संसाधनों को कैसे वितरित करें।
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그
두루미스 기술 블로그

September 6, 2024

2024-11-18 जीवन में रुचि रखने वाली विविध सामग्री: मैं क्या करके आनंद लेता हूँ?यह ब्लॉग पोस्ट 18 नवंबर, 2024 को लिखी गई थी। इसमें लेखक के शौक, निवेश, शिक्षा आदि विभिन्न प्रकार के दैनिक जीवन और स्वचालन के माध्यम से कार्य कुशलता में वृद्धि पर विचार शामिल हैं।
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024

AWS को एक साथ सेट करें और बनाएं (Terraform)AWS इन्फ्रास्ट्रक्चर को Terraform का उपयोग करके स्वचालित रूप से सेट करने और बनाने के तरीके का परिचय। Terraform का उपयोग करके, आप AWS सेटिंग को स्वचालित कर सकते हैं, जिससे गलतियों को कम किया जा सकता है और पुन: उपयोग और तेज़ सेटअप संभव हो सकता है।
Alien Story
Alien Story
Alien Story
Alien Story

May 8, 2024