प्रतिदिन तीन सौ तीस लोगों की सेवा की जाती है। बिजली का बिल साल में बयालीस डॉलर आता है। यह कोई rounding error या कोई दिखावा नहीं है। यह इटली में एक Raspberry Pi 4B और दो Orange Pi बोर्ड्स पर चल रहे एक लाइव प्रोडक्शन स्टैक की वास्तविक परिचालन लागत (operating cost) है, जो एक सिंगल वॉल आउटलेट से 30 वॉट से भी कम बिजली लेता है।

अधिकांश टीमों के लिए, इंफ्रास्ट्रक्चर पर होने वाला खर्च एक अटूट विश्वास की तरह होता है। आप एक मैनेज्ड इंस्टेंस (managed instance) तैयार करते हैं, एक डेटाबेस सर्विस जोड़ते हैं, मॉनिटरिंग की परतें चढ़ाते हैं, और बिल को बढ़ते हुए देखते हैं। यह सेटअप एक अधिक कड़ा सवाल पूछता है: क्या होगा यदि आपकी पूरी ऑनलाइन उपस्थिति एक मंद गरमागरम बल्ब (incandescent bulb) से भी कम बिजली का उपयोग करे?

पावर बजट

पूरा ऊर्जा लेखा विभाग (energy accounting department) एक बीस डॉलर का स्मार्ट प्लग है। यह रियल-टाइम बिजली की खपत दिखाता है, और अभी यह संख्या 30 वॉट से नीचे है। उस निरंतर दर पर, वार्षिक बिजली बिल $42 आता है, जिसका मुख्य कारण इटली में उपयोगिता दरें (utility rates) अधिक होना है। यही वर्कलोड संयुक्त राज्य अमेरिका में लगभग $18 प्रति वर्ष की लागत पर होगा।

इसे समझने के लिए, 30 वॉट वह बिजली है जो कई लैपटॉप चार्जर आइडल (idle) रहने के दौरान लेते हैं। यह एक सिंगल कॉम्पैक्ट फ्लोरोसेंट शॉप लाइट से भी कम है। फिर भी, यहाँ यह एक संपूर्ण डिजिटल ऑपरेशन को बनाए रखता है: वेब सर्विंग, डेटा स्टोरेज, ईमेल, एन्क्रिप्टेड ट्रैफिक रूटिंग, एनालिटिक्स, बैकअप और पेरिफेरल सर्विसेज। यहाँ कोई डेटा सेंटर कूलिंग बिल नहीं है, कोई रिडंडेंट पावर सप्लाई ओवरहेड नहीं है, और कोई प्रोवाइडर मार्कअप भी नहीं है। बस ARM सिलिकॉन द्वारा इलेक्ट्रॉन्स का धीरे-धीरे उपयोग करने का शुद्ध भौतिक विज्ञान है।

यहाँ वास्तव में क्या चलता है

वर्कलोड मामूली नहीं है। उन तीन ARM बोर्ड्स पर Docker कंटेनरों के अंदर, स्टैक में शामिल हैं:

  • Nginx और MariaDB वेब सर्विंग और रिलेशनल डेटा के लिए
  • Postfix और Dovecot जो पूरे मेल स्टैक को संभालते हैं
  • HAProxy और SSL termination जो इनबाउंड ट्रैफिक को मैनेज और सुरक्षित करते हैं
  • Self-hosted analytics जो थर्ड-पार्टी ट्रैकिंग स्क्रिप्ट्स की जगह लेते हैं
  • एक DNS failover monitor जो अपटाइम चेक को स्वतंत्र रखता है
  • एक IoT MQTT broker जो डिवाइस टेलीमेट्री को ग्रहण करता है
  • एक बैकअप सर्वर जिसमें डेटा रिकवरी के लिए 283 स्नैपशॉट्स रखे गए हैं
  • सॉफ्टवेयर वितरण के लिए एक लाइसेंस सर्वर
  • बाकी सब के साथ चल रहा एक छोटा Bitcoin miner
  • एक फोन चार्जर जो 4G हॉटस्पॉट को पावर दे रहा है, जो अपलिंक के रूप में काम करता है

यह कोई स्टैटिक लैंडिंग पेज नहीं है। यह एक मल्टी-टेनेंट एज एनवायरनमेंट (multi-tenant edge environment) है। Raspberry Pi 4B और दो Orange Pi बोर्ड्स लोड-बैलेंस्ड क्लाउड इंस्टेंस नहीं हैं; वे कंज्यूमर-ग्रेड ARM सिंगल-बोर्ड कंप्यूटर हैं। सब कुछ कंटेनराइज्ड (containerized) रूप में चलता है, जिसका अर्थ है कि ऑपरेटर पूरे एनवायरनमेंट को फिर से बनाए बिना बोर्ड्स के बीच सेवाओं को इधर-उधर कर सकता है। यह आर्किटेक्चर इस बात का अकाट्य प्रमाण है कि कंटेनर डेंसिटी (container density) मायने रखती है। जब आपका कंप्यूट बजट कोर (cores) के बजाय वॉट (watts) में मापा जाता है, तो हर कंटेनर इमेज और डेटाबेस क्वेरी एक सचेत डिज़ाइन विकल्प बन जाती है।

छिपा हुआ लोड

यहाँ वेब से जुड़ा एक आधुनिक तथ्य है जो साफ-सुथरे आर्किटेक्चर डायग्राम में नहीं दिखता: यह सेटअप हर दिन 7,400 AI क्रॉलर हिट्स का सामना करता है। GPTBot और ClaudeBot लगातार आते रहते हैं। इसका मतलब है कि हर एक मानव आगंतुक के लिए लगभग बाईस बॉट अनुरोध होते हैं।

एक स्टैंडर्ड क्लाउड इंस्टेंस पर, यह अनुपात बैकग्राउंड नॉइज़ (background noise) जैसा है। आप इसे नोटिस नहीं करते, और आपका बिल भी नहीं बढ़ता क्योंकि आप प्रोविजन्ड कैपेसिटी (provisioned capacity) के लिए भुगतान कर रहे हैं, चाहे वह इंसानों की सेवा करे या स्क्रैपर्स की। 30-वॉट ARM क्लस्टर पर, हर HTTP कनेक्शन एक बहुत छोटे हिस्से की मापने योग्य खपत करता है। यह तथ्य कि सिस्टम उस असमान हमले (asymmetrical barrage) के बावजूद रिस्पॉन्सिव रहता है, सॉफ्टवेयर स्टैक की दक्षता के बारे में कुछ महत्वपूर्ण बताता है। यदि आपका इंफ्रास्ट्रक्चर एक Pi पर हजारों ऑटोमेटेड क्रॉलर्स को संभाल सकता है, तो यह निश्चित रूप से ऑर्गेनिक ट्रैफिक स्पाइक्स (organic traffic spikes) को भी संभाल सकता है जब वे आते हैं।

असली गणित

बिजली तो कहानी का केवल एक हिस्सा है। हार्डवेयर खुद—एक Raspberry Pi 4B और दो Orange Pi बोर्ड—शुरुआत में पैसे खर्च करवाते हैं। पांच वर्षों में विभाजित करने पर, वह पूंजीगत व्यय (capital expense) लगभग $60 प्रति वर्ष जुड़ता है। वार्षिक कुल लागत: $102।

तुलना के लिए, ऑपरेटर का अनुमान है कि RDS के साथ t3.medium इंस्टेंस जैसी किसी चीज़ का उपयोग करने वाला एक स्टैंडर्ड क्लाउड अरेंजमेंट सालाना लगभग $960 का होगा। यह इस सेल्फ-होस्टेड स्टैक की कुल स्वामित्व लागत (total cost of ownership) से लगभग दस गुना अधिक है।

यह तुलना पूरी तरह से एक जैसी नहीं है, और इसका उद्देश्य क्लाउड प्रदाताओं की सार्वभौमिक निंदा करना नहीं है। मैनेज्ड सर्विसेज (Managed services) आपको रिडंडेंसी (redundancy), भौगोलिक वितरण (geographic distribution), एंटरप्राइज सपोर्ट और रखरखाव की चिंता से मुक्ति दिलाती हैं। यदि आपको उनकी आवश्यकता है, तो वे विशेषताएं मायने रखती हैं। मुख्य बात यह है कि कई प्रोजेक्ट्स यह जांचे बिना कि क्या एप्लिकेशन को वास्तव में इसकी आवश्यकता है, डिफ़ॉल्ट रूप से उसी खर्च के स्तर को चुन लेते हैं। $20 का एक स्मार्ट प्लग और कुछ ARM बोर्ड्स उस डिफ़ॉल्ट सोच को चुनौती दे सकते हैं। जब आपका मॉनिटरिंग स्टैक (monitoring stack) एक पिज्जा से भी कम कीमत का हो और आपका वार्षिक इंफ्रास्ट्रक्चर बिल एक मामूली जन्मदिन के उपहार के बजट में समा जाए, तो छोटे पैमाने के सॉफ्टवेयर का अर्थशास्त्र बहुत अलग दिखने लगता है।

क्यों थ्रॉटल्ड (Throttled) 4G सब कुछ बदल देता है

शायद यहाँ सबसे कठिन बाधा ARM चिप्स या 30-वाट की सीमा नहीं है। यह नेटवर्क है। अपलिंक (uplink) थ्रॉटल्ड 4G है, जिसे हॉटस्पॉट से जुड़े फोन चार्जर के माध्यम से रिले किया जाता है।

थ्रॉटल्ड सेलुलर डेटा अस्थिर होता है। लेटेंसी (latency) बढ़ जाती है। बैंडविड्थ की सीमाएं सामने खड़ी रहती हैं। पैकेट लॉस (packet loss) कोई सैद्धांतिक बात नहीं है; यह तो रोज की बात है। इस तरह के पाइप पर प्रोडक्शन ट्रैफिक चलाना एक ऐसा स्ट्रेस टेस्ट है जिसे कोई भी लोड-टेस्टिंग फ्रेमवर्क पूरी तरह से दोहरा नहीं सकता। यदि कोई डेटाबेस रेप्लिकेशन जॉब या वेब एसेट पाइपलाइन उन परिस्थितियों में प्रदर्शन कर सकती है, तो वह निश्चित रूप से फाइबर अपलिंक पर भी टिक जाएगी।

ऑपरेटर इस सेटअप को स्पष्ट रूप से एक परीक्षण के रूप में बनाए रखता है। उनका तर्क है कि बाधाएं सीमाएं नहीं हैं। वे डायग्नोस्टिक टूल (diagnostic tools) हैं। जो सॉफ्टवेयर वास्तविक संसाधनों की कमी के बीच काम करता है, वह कहीं भी काम कर सकता है। जब एक धीमी क्वेरी या एक अन-ऑप्टिमाइज्ड इमेज सीधे तौर पर मापने योग्य वाट क्षमता में उछाल या एक संकीर्ण पाइप पर टाइमआउट में बदल जाती है, तो सॉफ्टवेयर के अनावश्यक भारीपन (bloat) को नजरअंदाज करना असंभव हो जाता है। परफॉरमेंस (Performance) अगले महीने के स्प्रिंट का एक टिकट मात्र नहीं रह जाती, बल्कि एक तत्काल भौतिक वास्तविकता बन जाती है।

अपना काम दिखाएं

इसके लिए किसी की बात पर भरोसा करने की आवश्यकता नहीं है। लाइव डेटा stats.lake8.dev/geo.html पर उपलब्ध है, जहाँ आगंतुक वास्तविक समय में वाट क्षमता और लागत के अनुमानों को बढ़ते हुए देख सकते हैं। यहाँ कोई बहु-पृष्ठीय PDF सस्टेनेबिलिटी रिपोर्ट नहीं हैं। कोई ग्रीन सर्टिफिकेशन लोगो नहीं हैं। बस