દરરોજ ૩૩૦ લોકોની સેવા કરવામાં આવે છે. વીજળીનું બિલ વર્ષે $૪૨ આવે છે. આ કોઈ ભૂલ નથી કે કોઈ દેખાડો નથી. ઇટાલીમાં એક Raspberry Pi 4B અને બે Orange Pi બોર્ડ પર ચાલતા લાઈવ પ્રોડક્શન સ્ટેક માટે આ વાસ્તવિક ઓપરેટિંગ ખર્ચ છે, જે સિંગલ વોલ આઉટલેટમાંથી ૩૦ વૉટથી ઓછી વીજળી વાપરે છે.

મોટાભાગની ટીમો માટે, ઇન્ફ્રાસ્ટ્રક્ચર ખર્ચ એ એક અટલ માન્યતા છે. તમે એક મેનેજ્ડ ઇન્સ્ટન્સ પ્રોવિઝન કરો છો, ડેટાબેઝ સર્વિસ ઉમેરો છો, મોનિટરિંગનું લેયર લગાવો છો અને ઇન્વોઇસ વધતું જુઓ છો. આ સેટઅપ એક વધુ કઠોર પ્રશ્ન પૂછે છે: જો તમારી સમગ્ર ઓનલાઇન હાજરી એક ઝાંખા ઇન્કેન્ડેસન્ટ બલ્બ કરતા પણ ઓછી વીજળી વાપરતી હોત તો?

પાવર બજેટ

આખું એનર્જી એકાઉન્ટિંગ વિભાગ માત્ર $૨૦નો સ્માર્ટ પ્લગ છે. તે રીઅલ-ટાઇમ પાવર વપરાશ દર્શાવે છે, અને અત્યારે તે સંખ્યા ૩૦ વૉટથી નીચે છે. તે જ સતત દરે, વાર્ષિક વીજળીનું બિલ $૪૨ આવે છે, જેનું મુખ્ય કારણ ઇટાલીના ઊંચા યુટિલિટી દર છે. અમેરિકામાં આ જ વર્કલોડ માટે વર્ષે અંદાજે $૧૮ ખર્ચાય.

તેને સમજવા માટે, ૩૦ વૉટ એ ઘણા લેપટોપ ચાર્જર આઈડલ (idle) હોય ત્યારે વાપરે છે તેટલું જ છે. તે એક સિંગલ કોમ્પેક્ટ ફ્લોરોસન્ટ શોપ લાઈટ કરતા પણ ઓછું છે. તેમ છતાં, અહીં તે આખી ડિજિટલ કામગીરી ચલાવે છે: વેબ સર્વિંગ, ડેટા સ્ટોરેજ, ઈમેલ, એન્ક્રિપ્ટેડ ટ્રાફિક રાઉટિંગ, એનાલિટિક્સ, બેકઅપ્સ અને પેરિફેરલ સેવાઓ. અહીં કોઈ ડેટા સેન્ટર કૂલિંગ બિલ નથી, કોઈ રિડન્ડન્ટ પાવર સપ્લાય ઓવરહેડ નથી, અને કોઈ પ્રોવાઈડર માર્કઅપ નથી. ફક્ત ARM સિલિકોન દ્વારા ઇલેક્ટ્રોનનો ન્યૂનતમ વપરાશ છે.

અહીં ખરેખર શું ચાલે છે

આ વર્કલોડ સામાન્ય નથી. તે ત્રણ ARM બોર્ડ પરના Docker કન્ટેનર્સની અંદર, સ્ટેકમાં નીચેની બાબતોનો સમાવેશ થાય છે:

  • Nginx અને MariaDB વેબ સર્વિંગ અને રિલેશનલ ડેટા માટે
  • Postfix અને Dovecot સંપૂર્ણ મેઇલ સ્ટેક હેન્ડલ કરવા માટે
  • HAProxy અને SSL termination ઇનબાઉન્ડ ટ્રાફિકનું સંચાલન અને સુરક્ષા કરવા માટે
  • Self-hosted analytics જે થર્ડ-પાર્ટી ટ્રેકિંગ સ્ક્રિપ્ટ્સનું સ્થાન લે છે
  • A DNS failover monitor જે અપટાઇમ ચેક્સને સ્વતંત્ર રાખે છે
  • An IoT MQTT broker જે ડિવાઇસ ટેલિમેટ્રી મેળવે છે
  • A backup server જે ડેટા રિકવરી માટે 283 સ્નેપશોટ્સ ધરાવે છે
  • સોફ્ટવેર ડિસ્ટ્રિબ્યુશન માટે A license server
  • અન્ય બધી વસ્તુઓની સાથે ચાલતું A small Bitcoin miner
  • A phone charger જે 4G hotspot ને પાવર આપે છે, જે અપલિંક તરીકે કામ કરે છે

આ કોઈ સ્ટેટિક લેન્ડિંગ પેજ નથી. તે એક મલ્ટી-ટેનન્ટ એજ એન્વાયરમેન્ટ છે. Raspberry Pi 4B અને બે Orange Pi બોર્ડ એ લોડ-બેલેન્સ્ડ ક્લાઉડ ઇન્સ્ટન્સ નથી; તે કન્ઝ્યુમર-ગ્રેડ ARM સિંગલ-બોર્ડ કમ્પ્યુટર્સ છે. બધું કન્ટેનરાઇઝ્ડ રીતે ચાલે છે, જેનો અર્થ છે કે ઓપરેટર આખા એન્વાયરમેન્ટને ફરીથી બનાવ્યા વગર બોર્ડ વચ્ચે સેવાઓ બદલી શકે છે. આ આર્કિટેક્ચર એ વાતનો અકાટ્ય પુરાવો છે કે કન્ટેનર ડેન્સિટી મહત્વની છે. જ્યારે તમારું કમ્પ્યુટ બજેટ કોર્સને બદલે વૉટ્સમાં માપવામાં આવે છે, ત્યારે દરેક કન્ટેનર ઇમેજ અને ડેટાબેઝ ક્વેરી એક સભાન ડિઝાઇન પસંદગી બની જાય છે.

છુપાયેલું લોડ

અહીં એક આધુનિક વેબ હકીકત છે જે સુંદર આર્કિટેક્ચર ડાયાગ્રામમાં દેખાતી નથી: આ સેટઅપ દરરોજ ૭,૪૦૦ AI ક્રોલર હિટ્સ મેળવે છે. GPTBot અને ClaudeBot સતત મુલાકાત લે છે. તે દરેક એક માનવ મુલાકાતી સામે અંદાજે બાવીસ બોટ રિક્વેસ્ટ છે.

એક સ્ટાન્ડર્ડ ક્લાઉડ ઇન્સ્ટન્સ પર, આ રેશિયો માત્ર બેકગ્રાઉન્ડ નોઈઝ છે. તમે તેને નોંધતા નથી, અને તમારું બિલ પણ વધતું નથી કારણ કે તમે પ્રોવિઝન કરેલી ક્ષમતા માટે ચૂકવણી કરો છો, પછી ભલે તે માનવો માટે હોય કે સ્ક્રૅપર્સ માટે. ૩૦-વૉટના ARM ક્લસ્ટર પર, દરેક HTTP કનેક્શન એક ખૂબ જ નાના ભાગનો વપરાશ કરે છે. આ અસંતુલિત હુમલા હેઠળ પણ સિસ્ટમ પ્રતિસાદ આપતી રહે છે તે સોફ્ટવેર સ્ટેકની કાર્યક્ષમતા વિશે કંઈક મહત્વનું કહે છે. જો તમારું ઇન્ફ્રાસ્ટ્રક્ચર Pi પર હજારો ઓટોમેટેડ ક્રોલર્સને સમાવી શકે છે, તો તે ચોક્કસપણે ઓર્ગેનિક ટ્રાફિક સ્પાઇક્સને પણ સંભાળી શકે છે.

સાચું ગણિત

વીજળી તો વાર્તાનો માત્ર એક ભાગ છે. હાર્ડવેર પોતે—એક Raspberry Pi 4B અને બે Orange Pi બોર્ડ—શરૂઆતમાં પૈસા ખર્ચાવે છે. પાંચ વર્ષના સમયગાળામાં વહેંચતા જોઈએ તો, તે મૂડી ખર્ચ વાર્ષિક અંદાજે $૬૦ ઉમેરે છે. વાર્ષિક કુલ ખર્ચ: $૧૦૨.

તેની સરખામણીમાં, ઓપરેટરનો અંદાજ છે કે t3.medium ઇન્સ્ટન્સ અને RDS જેવી વ્યવસ્થાનો ઉપયોગ કરતું સ્ટાન્ડર્ડ ક્લાઉડ એરેન્જમેન્ટ વાર્ષિક અંદાજે $૯૬૦ ખર્ચશે. તે આ સેલ્ફ-હોસ્ટેડ સ્ટેકના કુલ માલિકી ખર્ચ કરતા લગભગ દસ ગણું છે.

આ સરખામણી સંપૂર્ણપણે સમાન બાબતો વચ્ચેની નથી, અને તેનો હેતુ ક્લાઉડ પ્રોવાઇડર્સ પર વ્યાપક આરોપ લગાવવાનો નથી. મેનેજ્ડ સર્વિસીસ તમને રિડન્ડન્સી, ભૌગોલિક વિતરણ, એન્ટરપ્રાઇઝ સપોર્ટ અને હેન્ડ્સ-ઓફ મેન્ટેનન્સ પૂરા પાડે છે. જો તમને તેની જરૂર હોય તો તે સુવિધાઓ મહત્વની છે. મુદ્દો એ છે કે ઘણા પ્રોજેક્ટ્સ એપ્લિકેશનને ખરેખર તેની જરૂર છે કે નહીં તે તપાસ્યા વિના તે સ્તરના ખર્ચને જ ડિફોલ્ટ માની લે છે. $20 નો સ્માર્ટ પ્લગ અને થોડા ARM બોર્ડ આ ડિફોલ્ટને પડકારી શકે છે. જ્યારે તમારું મોનિટરિંગ સ્ટેક એક પિઝા કરતા પણ ઓછું ખર્ચાળ હોય અને તમારું વાર્ષિક ઇન્ફ્રાસ્ટ્રક્ચર બિલ એક સામાન્ય જન્મદિવસના ભેટના બજેટમાં સમાઈ જાય, ત્યારે નાના પાયે સોફ્ટવેરના અર્થશાસ્ત્ર ખૂબ જ અલગ દેખાવા લાગે છે.

શા માટે થ્રોટલ કરેલ 4G બધું જ બદલી નાખે છે

કદાચ અહીં સૌથી કડક મર્યાદા ARM ચિપ્સ અથવા 30-વોટની મર્યાદા નથી. તે નેટવર્ક છે. અપલિંક એ થ્રોટલ કરેલ 4G છે, જે હોટસ્પોટ ટેધરિંગ કરતા ફોન ચાર્જર દ્વારા રિલે કરવામાં આવે છે.

થ્રોટલ કરેલ સેલ્યુલર ડેટા અસ્થિર હોય છે. લેટન્સી (Latency) વધે છે. બેન્ડવિડ્થ કેપ્સ (Bandwidth caps) ની સમસ્યા રહે છે. પેકેટ લોસ (Packet loss) એ માત્ર સૈદ્ધાંતિક નથી; તે વાસ્તવિકતા છે. આ પ્રકારના પાઇપ પર પ્રોડક્શન ટ્રાફિક ચલાવવો એ એક એવો સ્ટ્રેસ ટેસ્ટ છે જેને કોઈ પણ લોડ-ટેસ્ટિંગ ફ્રેમવર્ક સંપૂર્ણ રીતે નકલ કરી શકતું નથી. જો ડેટાબેઝ રેપ્લિકેશન જોબ અથવા વેબ એસેટ પાઇપલાઇન તે પરિસ્થિતિઓમાં કામ કરી શકે છે, તો તે ફાઈબર અપલિંક પર ચોક્કસપણે ટકી જશે.

ઓપરેટર આ સેટઅપને સ્પષ્ટપણે એક ટેસ્ટ તરીકે જાળવી રાખે છે. તેઓ દલીલ કરે છે કે મર્યાદાઓ એ સીમાઓ નથી, પરંતુ તે ડાયગ્નોસ્ટિક સાધનો છે. જે સોફ્ટવેર સાચા સંસાધનોની અછત હેઠળ કામ કરે છે, તે બધે જ કામ કરી શકે છે. જ્યારે એક ધીમી ક્વેરી અથવા અન-ઓપ્ટિમાઇઝ્ડ ઈમેજ સીધી રીતે માપી શકાય તેવા વોટેજ સ્પાઇક અથવા સાંકડી પાઇપ પર ટાઈમઆઉટમાં પરિણમે છે, ત્યારે સોફ્ટવેરમાં વધારાનો ભાર (Bloat) અવગણવો અશક્ય બની જાય છે. પરફોર્મન્સ એ હવે આવતા મહિનાના સ્પ્રિન્ટમાં એક ટિકિટ નથી રહેતી, પરંતુ તે એક તાત્કાલિક ભૌતિક વાસ્તવિકતા બની જાય છે.

તમારું કામ બતાવો

આ માટે કોઈની વાત પર વિશ્વાસ કરવાની જરૂર નથી. લાઈવ ડેટા stats.lake8.dev/geo.html પર ઉપલબ્ધ છે, જ્યાં મુલાકાતીઓ રીઅલ-ટાઇમ વોટેજ અને ખર્ચના અનુમાનને વધતા જોઈ શકે છે. અહીં કોઈ બહુ-પેજ PDF સસ્ટેનેબિલિટી રિપોર્ટ્સ નથી. કોઈ ગ્રીન સર્ટિફિકેશન લોગો નથી. ફક્ત