Serverless computing: Outsourcing server management

රූප ණය:
පින්තූර ණය
iStock

Serverless computing: Outsourcing server management

Serverless computing: Outsourcing server management

උපමාතෘකා පාඨය
Serverless computing යනු තෙවන පාර්ශවයන්ට සේවාදායක කළමනාකරණය හැසිරවීමට ඉඩ දීමෙන් මෘදුකාංග සංවර්ධනය සහ IT මෙහෙයුම් සරල කිරීමයි.
    • කර්තෘ:
    • කර්තෘගේ නම
      Quantumrun Foresight
    • නොවැම්බර් 3, 2023

    තීක්ෂ්ණ බුද්ධිය සාරාංශය

    වලාකුළු පරිගණකකරණයේ දිගුවක් වන සර්වර් රහිත පරිගණනය, භෞතික යටිතල පහසුකම් කළමනාකරණය කිරීමෙන්, සේවාදායක කළමනාකරණය තෙවන පාර්ශ්ව සපයන්නන් වෙත පැවරීමෙන් සංවර්ධකයින් නිදහස් කරයි. Function-as-a-Service (FaaS) මගින් සංකේතවත් කරන ලද මෙම ආකෘතිය, සිදුවීම් වලට ප්‍රතිචාර වශයෙන් කේතය සක්‍රිය කරයි, ඉල්ලීමකට බිල්පත් කිරීම, එමඟින් ගෙවීම් භාවිතා කරන ගණනය කිරීමේ කාලය සමඟ සමපාත වන විට පිරිවැය ප්‍රශස්ත කරයි. පිරිවැය-කාර්යක්ෂමතාවයට අමතරව, සේවාදායක රහිත පරිගණනය යෙදවීම වේගවත් කරන අතර පරිමාණය කළ හැකි, විවිධ සමාගම් ප්‍රමාණවලට සහ තොරතුරු තාක්ෂණ හැකියාවන්ට පහසුකම් සපයයි. ඉදිරිය දෙස බලන විට, සේවාදායක රහිත පරිගණනය ප්‍රශස්ත භාවිතය සඳහා AI ඒකාබද්ධ කිරීම, සයිබර් ආරක්ෂණ සමාගම් සමඟ සහයෝගීතාවය වර්ධනය කිරීම සහ මෘදුකාංග සංවර්ධක පුහුණුව නැවත හැඩගැස්වීම, සේවාදායක කළමනාකරණයට වඩා සංකීර්ණ කේතීකරණ ව්‍යාපෘති කෙරෙහි වැඩි අවධානයක් යොමු කිරීම සමඟ පරිණාමය විය හැකිය.

    සේවාදායක රහිත පරිගණක සන්දර්භය

    Serverless computing සේවාදායකයන් කළමනාකරණය කිරීම සඳහා තෙවන පාර්ශවීය සපයන්නන් මත රඳා පවතී. ක්ලවුඩ් සපයන්නා විසින් ලබා දී ඇති කේත කැබැල්ලක් ක්‍රියාත්මක කිරීමට අවශ්‍ය පරිදි පමණක් පරිගණක සම්පත් සහ ගබඩාව ගතිකව වෙන් කරයි, පසුව ඒවා සඳහා පරිශීලකයාගෙන් අය කෙරේ. මෙම ක්‍රමය මෘදුකාංග සංවර්ධනය පහසු කරයි, වේගවත් හා වඩා ලාභදායී කරයි, මන්ද සමාගම් ගෙවන්නේ ඔවුන්ගේ පරිගණක කාලය සඳහා පමණි. සංවර්ධකයින්ට තවදුරටත් සත්කාරක කළමනාකරණය සහ පැච් කිරීම හෝ මෙහෙයුම් පද්ධති සමඟ ගනුදෙනු කිරීම ගැන කරදර විය යුතු නැත. නිෂ්පාදන සහ සේවා කිහිපයක් සර්වර් රහිත පරිගණනය යටතට වැටෙන නමුත් වඩාත් ජනප්‍රිය වන්නේ Function-as-a-Service (FaaS) වන අතර එහිදී සංවර්ධකයින් හදිසි යාවත්කාලීන කිරීමක් වැනි සිදුවීම් වලට ප්‍රතිචාර වශයෙන් ක්‍රියාත්මක කරන කේතයක් ලියයි. 

    කාර්යය මත පදනම් වූ සේවාවන් ඉල්ලීමකට බිල් කරනු ලැබේ, එනම් කේතය කැඳවනු ලබන්නේ ඉල්ලීමක් කරන විට පමණි. සැබෑ හෝ අතථ්‍ය සේවාදායකයක් නඩත්තු කිරීම සඳහා ස්ථාවර මාසික ගාස්තුවක් ගෙවීම වෙනුවට, FaaS සපයන්නා විසින් ශ්‍රිතය භාවිතා කරන පරිගණක කාලය මත පදනම්ව අය කෙරේ. මෙම ශ්‍රිතයන් සැකසුම් නල මාර්ගයක් සෑදීමට එකට සම්බන්ධ කළ හැක හෝ බහාලුම්වල හෝ සම්ප්‍රදායික සර්වර් වල ක්‍රියාත්මක වන වෙනත් කේත සමඟ අන්තර්ක්‍රියා කිරීමෙන් විශාල යෙදුමක ක්‍රියාකාරීත්වයේ කොටසක් ලෙස භාවිතා කළ හැක. බහාලුම් හැරුණු විට, සර්වර් රහිත පරිගණනය බොහෝ විට Kubernetes සමඟ භාවිතා වේ (මෙහිදී ස්වයංක්‍රීයකරණය සඳහා විවෘත මූලාශ්‍ර පද්ධතියකි). Amazon's Lambda, Azure Functions, සහ Google Cloud Function වැනි වඩාත් ප්‍රසිද්ධ සේවාදායක රහිත සේවා වෙළෙන්දන් සමහරකි.

    කඩාකප්පල්කාරී බලපෑම

    සේවාදායක රහිත පරිගණනයේ ඇති ලොකුම ප්‍රතිලාභයක් වන්නේ එහි භාවිතයේ පහසුවයි. සංවර්ධකයින් සේවාදායකයන් හෝ කළමනාකරණය ගැන කරදර නොවී කේතය ලියා එය යොදවයි. උදාහරණයක් ලෙස, සමාගමකට බොහෝ වේලාවක් අක්‍රියව පවතින යෙදුමක් ඇති නමුත් විශේෂිත තත්වයන් යටතේ බොහෝ සිදුවීම් ඉල්ලීම් හැසිරවිය යුතුය. සමහර යෙදුම් අන්තර්ජාලයේ දේවල් (IoT) උපාංග මගින් සපයනු ලබන දත්ත අක්‍රමවත් හෝ සීමිත අන්තර්ජාල ප්‍රවේශයක් සමඟ සකසයි. කොන්දේසි දෙකේදීම, සාම්ප්‍රදායික ක්‍රමවලට උපරිම කාර්ය සාධනය කළමනාකරණය කිරීමට විශාල සේවාදායකයක් අවශ්‍ය වනු ඇත - නමුත් මෙම සේවාදායකය බොහෝ දුරට භාවිත නොකරනු ඇත. සේවාදායක රහිත ගෘහනිර්මාණ ශිල්පය සමඟින්, සමාගම් විසින් ගෙවනු ලබන්නේ භාවිතා කරන සැබෑ සම්පත් සඳහා පමණි. මෙම ක්‍රමය ස්වයංක්‍රීයව පරිමාණය වන අතර, සියලු ප්‍රමාණයේ සහ තොරතුරු තාක්ෂණ හැකියාවන් සහිත සමාගම් සඳහා සේවාව ලාභදායී කරයි.

    කෙසේ වෙතත්, serverless computing සඳහා යම් සීමාවන් තිබේ. එකක් නම්, දෝශ හඹා යෑම අපහසු විය හැකි බැවින් කේතය නිදොස් කිරීම අපහසු විය හැක. තවත් එකක් නම්, සමාගම් තුන්වන පාර්ශ්ව සපයන්නන් මත රඳා පවතින අතර, එම වෙළෙන්දන් අක්‍රියතාවක් අත්විඳින්නේ නම් හෝ කපා හරිනු ලැබුවහොත් එය අවදානමක් විය හැකිය. මීට අමතරව, බොහෝ FaaS සපයන්නන් කේතය මිනිත්තු කිහිපයක් සඳහා පමණක් ක්‍රියාත්මක කිරීමට ඉඩ සලසයි, එමඟින් සේවාව දිගු කාලීන කාර්යයන් සඳහා නුසුදුසු වේ. එසේ වුවද, සේවාදායක රහිත පරිගණකකරණය ක්ලවුඩ් තාක්‍ෂණයන්හි යහපත් වර්ධනයක් ලෙස පවතී. Amazon Web Services (AWS) වැනි සමහර සපයන්නන් විශේෂිත ව්‍යාපෘති සඳහා සේවාදායක රහිත යටිතල පහසුකම් ලබා ගැනීමට අවශ්‍ය නැතිනම් සමාගම්වලට නොබැඳි කේතය ධාවනය කිරීමට පවා ඉඩ සලසයි.

    සේවාදායක රහිත පරිගණකකරණයේ ඇඟවුම්

    සේවාදායක රහිත පරිගණනයේ පුළුල් ඇඟවුම් ඇතුළත් විය හැකිය: 

    • සේවාදායක රහිත සපයන්නන් සමාගම් සඳහා අඩු වියදම් තබා ගනිමින් භාවිතය ප්‍රශස්ත කිරීම සඳහා කෘතිම බුද්ධිය (AI) FaaS වෙත ඒකාබද්ධ කරයි. මෙම උපාය මාර්ගයෙන් වැඩි ව්‍යාපාරික අවස්ථා ආකර්ෂණය කර ගත හැකිය.
    • ක්ෂුද්‍ර ප්‍රොසෙසර් නිෂ්පාදකයින් වේගවත් ප්‍රොසෙසර සංවර්ධනය කිරීම මගින් සේවාදායක රහිත යටිතල පහසුකම්වල පරිගණක අවශ්‍යතා සපුරා ගනී.
    • සයිබර් යටිතල පහසුකම් ප්‍රහාර සඳහා විශේෂිත විසඳුම් නිර්මාණය කිරීම සඳහා සයිබර් ආරක්ෂණ සමාගම් සේවාදායක රහිත සැපයුම්කරුවන් සමඟ හවුල් වේ.
    • අනාගත මෘදුකාංග සංවර්ධකයින්ට වඩාත් සංකීර්ණ කේතීකරණ ව්‍යාපෘති සඳහා ඔවුන්ගේ කාලය නිදහස් කර ගත හැකි සේවාදායක කළමනාකරණය පුහුණු කිරීමට සහ අවබෝධ කර ගැනීමට තවදුරටත් අවශ්‍ය නොවේ.
    • මෘදුකාංග යෙදවීම සහ යාවත්කාලීන කිරීම් වේගවත් වන අතර ඊට සම්බන්ධ ක්‍රියාවලි සරල කර ඇත.

    අදහස් දැක්වීමට ප්රශ්න

    • ඔබ සංවර්ධකයෙක් නම්, ඔබ සර්වර් රහිත පරිගණනය උත්සාහ කර තිබේද? ඔව් නම්, එය ඔබ වැඩ කරන ආකාරය වෙනස් කළේ කෙසේද?
    • එහි යටිතල පහසුකම් වෙනුවට කේතීකරණය කෙරෙහි අවධානය යොමු කිරීමට හැකි වීමෙන් ඇති විය හැකි වෙනත් ප්‍රතිලාභ මොනවාද?

    තීක්ෂ්ණ බුද්ධිය යොමු කිරීම්

    මෙම අවබෝධය සඳහා පහත ජනප්‍රිය සහ ආයතනික සබැඳි යොමු කර ඇත: