સર્વરલેસ એજ: અંતિમ-વપરાશકર્તાની બાજુમાં સેવાઓ લાવવી

ઇમેજ ક્રેડિટ:
છબી ક્રેડિટ
iStock

સર્વરલેસ એજ: અંતિમ-વપરાશકર્તાની બાજુમાં સેવાઓ લાવવી

સર્વરલેસ એજ: અંતિમ-વપરાશકર્તાની બાજુમાં સેવાઓ લાવવી

સબહેડિંગ ટેક્સ્ટ
સર્વરલેસ એજ ટેક્નોલોજી વપરાશકર્તાઓ જ્યાં છે ત્યાં નેટવર્ક લાવીને ક્લાઉડ-આધારિત પ્લેટફોર્મ્સમાં ક્રાંતિ લાવી રહી છે, જે ઝડપી એપ્લિકેશન્સ અને સેવાઓ તરફ દોરી જાય છે.
    • લેખક:
    • લેખક નામ
      ક્વોન્ટમરુન અગમચેતી
    • માર્ચ ૨૦, ૨૦૨૧

    આંતરદૃષ્ટિનો સારાંશ

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

    સર્વરલેસ ધાર સંદર્ભ

    ડેટા કે જે "ધાર પર" સ્થિત છે તે સામાન્ય રીતે CDN માં સંગ્રહિત થાય છે. આ નેટવર્ક્સ યુઝરની નજીકના વધુ સ્થાનિક ડેટા સેન્ટરમાં ડેટા સ્ટોર કરે છે. જ્યારે સર્વરલેસ એજની હજુ સુધી સ્પષ્ટ વ્યાખ્યા નથી, ત્યારે આધાર એ છે કે ડેટા વધુને વધુ વિતરિત કરવામાં આવશે અને વપરાશકર્તા માટે વધુ લવચીક રીતે સંગ્રહિત થશે. 

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

    એજ સર્વર જેટલું વધારે કામ સંભાળી શકે છે, ઓરિજિન સર્વર જેટલું ઓછું કામ કરે છે. વધુમાં, નેટવર્કની એકંદર પ્રોસેસિંગ પાવર એકલા ઓરિજિન સર્વર કરતાં અનેક ગણી વધારે છે. પરિણામે, ડાઉનસ્ટ્રીમ એજ ફંક્શન્સ માટે કાર્યોને ઑફલોડ કરવા અને વિશિષ્ટ બેકએન્ડ પ્રવૃત્તિ માટે મૂળ સર્વર પર સમય ખાલી કરવા તે સમજદાર છે.

    આધુનિક સમયનું સૌથી વધુ લાગુ પડતું ઉદાહરણ એમેઝોન વેબ સર્વિસ (AWS)નું Lambda@Edge છે. કોડ હવે વપરાશકર્તાની નજીક ચલાવવામાં આવે છે, વિલંબતા ઘટાડે છે. ગ્રાહકોને ઇન્ફ્રાસ્ટ્રક્ચર સાથે વ્યવહાર કરવાની જરૂર નથી અને માત્ર તેમના કમ્પ્યુટિંગ સમય માટે ચાર્જ લેવામાં આવે છે. 

    વિક્ષેપકારક અસર

    સર્વરલેસની નવી તરંગ અગાઉની તકનીકોથી વિપરીત, અંતિમ વપરાશકર્તાઓ અને વિકાસકર્તાઓને લાભ આપવા માટે તૈયાર છે. સર્વરલેસ એપ્સની અનુકૂલનક્ષમ અને વિકેન્દ્રિત પ્રકૃતિ તેમને અગાઉ પહોંચની બહારના સ્થાનો પર તૈનાત કરવામાં સક્ષમ બનાવે છે: ધાર. એજ સર્વરલેસ સર્વરલેસ એપ્સને વિશ્વભરના ઉપકરણો પર ચલાવવા માટે સક્ષમ કરે છે, જે તમામ વપરાશકર્તાઓને સેન્ટ્રલ ક્લાઉડની ગમે તેટલી નજીક હોવા છતાં સમાન અનુભવ આપે છે.

    ઉદાહરણ તરીકે, ક્લાઉડ પ્લેટફોર્મ કંપની ફાસ્ટલી સોલ્યુશન્સ' કોમ્પ્યુટ@એજ એકસાથે 72 સ્થળોએથી ચાલે છે, શક્ય તેટલા અંતિમ વપરાશકર્તાઓની નજીક. એજ સર્વરલેસ આર્કિટેક્ચર્સ એપ્સને સ્થાનિક રીતે હોસ્ટ કરવાની મંજૂરી આપે છે જ્યારે હજુ પણ કેન્દ્રીય ક્લાઉડ કમ્પ્યુટિંગની શક્તિ પ્રદાન કરે છે. એપ્લિકેશનો ફર્મના એજ ક્લાઉડ પર ચાલે છે, તેથી તે દરેક કીસ્ટ્રોક માટે રાઉન્ડ-ટ્રીપ વિનંતી માટે પૂરતી પ્રતિભાવશીલ છે. સેન્ટ્રલ ક્લાઉડ સ્ટ્રક્ચર સાથે આ પ્રકારની ક્રિયાપ્રતિક્રિયા પ્રાપ્ત કરવી અશક્ય છે.

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

    સર્વરલેસ ધારની અસરો

    સર્વરલેસ ધારની વ્યાપક અસરોમાં આનો સમાવેશ થઈ શકે છે: 

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

    ધ્યાનમાં લેવાના પ્રશ્નો

    • વપરાશકર્તાની નજીક સેવાઓના અન્ય સંભવિત લાભો શું છે?
    • જો તમે સોફ્ટવેર ડેવલપર છો, તો સર્વરલેસ એજ તમારા કાર્યોને કેવી રીતે બહેતર બનાવશે?

    આંતરદૃષ્ટિ સંદર્ભો

    આ આંતરદૃષ્ટિ માટે નીચેની લોકપ્રિય અને સંસ્થાકીય લિંક્સનો સંદર્ભ આપવામાં આવ્યો હતો:

    MR Tillman નો બ્લોગ સર્વરલેસ થી એજ સુધી