සමාගම් Cloud-native architecture භාවිතයෙන් යෙදුම් ගොඩනඟන විට, ඔවුන් නව අදහස් ඉක්මනින් වෙළඳපොළට ගෙන එන අතර පාරිභෝගික ඉල්ලීම්වලට ඉක්මනින් ප්රතිචාර දක්වයි. ප්රායෝගිකව සෑම කර්මාන්තයකම යටිතල පහසුකම් ආයෝජන ගැන මිනිසුන් සිතන ආකාරය කෙරෙහි පොදු වලාකුළු සේවා බලපා ඇති අතර, වලාකුළු වැනි යෙදවීම පොදු වලාකුළු පරිසරයන්ට අනන්ය නොවේ.
පොදු, පුද්ගලික සහ දෙමුහුන් වලාකුළු සඳහා Cloud-native development ක්රියා කරයි - එය යෙදුම් ගොඩනඟන ආකාරය සහ යෙදවීම ගැන මිස කොහේද යන්න නොවේ.
නමුත් ඇත්තටම cloud-native යන්නෙන් අදහස් කරන්නේ කුමක්ද? කණ්ඩායම් එවැනි නවීන යෙදුම් ගොඩනඟන්නේ කෙසේද? මෙම ලිපිය DevOps, අඛණ්ඩ බෙදා හැරීම, ක්ෂුද්ර සේවා සහ බහාලුම් වැනි නව්ය ප්රවේශයන් මත පදනම් වූ ක්ලවුඩ් ස්වදේශීය ගෘහ නිර්මාණ ශිල්පයේ මූලික කරුණු ගවේෂණය කරයි.
Cloud-native apps කුඩා, ස්වාධීන, ලිහිල් සම්බන්ධිත සේවා එකතුවක් ලෙස සංවර්ධනය කර ඇත. ඒවා සැලසුම් කර ඇත්තේ අඛණ්ඩ වැඩිදියුණු කිරීම සඳහා පරිශීලක ප්රතිපෝෂණ ඉක්මනින් ඇතුළත් කිරීමේ හැකියාව වැනි හොඳින් පිළිගත් ව්යාපාරික වටිනාකමක් ලබා දීම සඳහා ය. ඔබ නව යෙදුම් ගොඩනඟන ආකාරය, පවතින ඒවා ප්රශස්ත කිරීම සහ සම්බන්ධ කිරීම Cloud-native හට වේගවත් කළ හැකි වීම පුදුමයක් නොවේ.
ක්ලවුඩ්-ස්වදේශීය යෙදුම් සංවර්ධනයේ ඉලක්කය වන්නේ වෙනස්වන ව්යාපාරික අවශ්යතාවල වේගය අනුව පරිශීලකයින්ට අවශ්ය යෙදුම් ලබා දීමයි. වලාකුළු ස්වදේශීය යෙදුම්වල "වලාකුළු" යන්නෙන් අදහස් කරන්නේ පුද්ගලික, පොදු සහ දෙමුහුන් වලාකුළු හරහා ස්ථාවර සංවර්ධන සහ කළමනාකරණ අත්දැකීමක් සැපයීම සඳහා ඔවුන්ගේ සැලසුමයි.
යෙදුම් පරිමාණය සහ ලබා ගත හැකි බව වැඩි කිරීමට සංවිධාන වලාකුළු පරිගණනය වැලඳ ගනී. මෙම ප්රතිලාභ ලැබෙන්නේ ස්වයං-සේවාව, ඉල්ලුම මත සම්පත් සැපයීම සහ සංවර්ධනයේ සිට නිෂ්පාදනය දක්වා යෙදුම් ජීවන චක්රයේ ස්වයංක්රීයකරණයෙනි.
මෙම ප්රතිලාභවලින් පූර්ණ ප්රයෝජන ගැනීමට, කණ්ඩායම්වලට නව යෙදුම් සංවර්ධනයක් අවශ්ය විය. Cloud-native development යනු එම නව ප්රවේශයයි. එය මෘදුකාංග ඉංජිනේරුවන්ට ඉක්මනින් යෙදුම් තැනීමට සහ යාවත්කාලීන කිරීමට, ගුණාත්මකභාවය වැඩි දියුණු කිරීමට සහ අවදානම අඩු කිරීමට ඉඩ සලසයි. විශේෂයෙන්ම, එය පොදු, පුද්ගලික, හෝ දෙමුහුන් වලාකුළු තුළ ඕනෑම තැනක ප්රතිචාරාත්මක, පරිමාණය කළ හැකි සහ දෝෂ-ඉවසන යෙදුම් තැනීමට සහ ධාවනය කිරීමට ක්රමයකි.
මෙම නියමයන් දෙක ගැන සාකච්ඡා කරන විට, යෙදුම් පොදු, පුද්ගලික හෝ දෙමුහුන් වලාකුළු යටිතල පහසුකම් මත ක්රියාත්මක විය හැකි වුවද, ඒවා පහත පරිදි සැලසුම් කිරීමේදී වෙනස් විය හැකි බව සැලකිල්ලට ගැනීම වැදගත්ය.
මෙම යෙදුම් වලාකුළු සහ වලාකුළු වේදිකා භාවිතා කිරීමට නිර්මාණය කර ඇත, නමුත් වලාකුළු වල ප්රධාන අංගයන්ගෙන් පූර්ණ ප්රයෝජන ගැනීමට නොවේ.
මෙම යෙදුම් විශේෂයෙන් වලාකුළු සඳහා නිර්මාණය කර ඇති අතර වලාකුළෙහි ආවේනික ලක්ෂණ සඳහා ප්රශස්ත කර ඇත. ඒවා ගතික වලාකුළු පරිසරයට ද අනුගත වේ.
වලාකුළු මත පදනම් වූ යෙදුම් පරිමාණය කළ හැකි සහ දැරිය හැකි මිලකට, කණ්ඩායමකට දෘඪාංගයේ විශාලත්වයකින් තොරව ගණනය කිරීම් හෝ ගබඩා සම්පත් ඉක්මනින් එකතු කිරීමට ඉඩ සලසයි. තවත් ක්ෂුද්ර සේවා එකතු කිරීමෙන් ඒවා පහසුවෙන් යාවත්කාලීන කළ හැකිය.
මෙම ප්රවේශයේ ඇති අලංකාරය නම්, එම කණ්ඩායමේ සංවර්ධකයින් ඔවුන්ගේ මොඩියුලය අනෙකුත් ක්ෂුද්ර සේවා සමඟ අන්තර්ක්රියා කරන්නේ කෙසේද යන්න ගැන කරදර විය යුතු නැති වීමයි. මෙම සේවාවන් අතර හුදකලා වීම හේතුවෙන් ඒවායේ දෘශ්යතාව වැඩි වේ. ඔරොත්තු දීමේ හැකියාව තවත් වාසියකි. වලාකුළු මත පදනම් වූ යෙදුමක එක් සංරචකයක් අසමත් වුවහොත්, බහාලුම් ඒවා එකිනෙකින් හුදකලා කරන බැවින් එය අනෙක් සංරචකවලට බලපාන්නේ නැත.
යෙදුම් විශේෂාංග සහ යාවත්කාලීන ලබා දීමට Cloud-native යෙදුම් ස්වයංක්රීයකරණය උත්තේජනය කරයි. කණ්ඩායම්වලට ඒවා යාවත්කාලීන වන විට සියලුම ක්ෂුද්ර සේවා සහ සංරචක පහසුවෙන් නිරීක්ෂණය කළ හැකි අතර, ඒවා කළමනාකරණය කිරීම පහසු කරයි.
එවැනි යෙදුම් ද අතේ ගෙන යා හැකි ය, එබැවින් ඒවාට අගුලු දැමීමකින් තොරව විවිධ වෙළෙන්දන්ගේ යටිතල පහසුකම් මත ධාවනය කළ හැකිය.
අප ජීවත් වන ලෝකය ඩිජිටල් වී ඇතැයි පැවසීම ආරක්ෂිතයි. මෙම ජනාකීර්ණ වෙළඳපොලේ ඉහළින්ම සිටීමට ව්යාපාරවලට කාර්යක්ෂම තොරතුරු තාක්ෂණ සංවිධානයක් අවශ්ය වේ. තාක්ෂණයේ දියුණුව පසුගිය දශක දෙකක කාලය තුළ මෘදුකාංග වේගයෙන් බෙදා හැරීමට කණ්ඩායම්වලට හැකියාව ලබා දී ඇත. ස්වයංක්රීයකරණය, අඛණ්ඩ ඒකාබද්ධ කිරීම සහ DevOps සහ microservices ගෘහ නිර්මාණ ආකෘති වෙත යෙදවීම ද මෙම කාර්යය සඳහා සේවය කරයි.
කෙසේ වෙතත්, කණ්ඩායම්වලට ඔවුන්ගේ අයදුම්පත් හෝ පරීක්ෂණ නිකුත් කිරීමට පෙර යටිතල පහසුකම් ලැබෙන තෙක් බලා සිටීමට සිදු වේ. යටිතල පහසුකම් සැපයීම ස්වයංක්රීය කිරීම හෝ DevOps වෙත පියවරක් ගැනීම ප්රයෝජනවත් විය හැක, නමුත් ඔබේ යටිතල පහසුකම් යෙදවීම දුරස්ථව ක්රියා කරන සහ ඔබේ වේගයට අනුගත විය හැකි කණ්ඩායමක් මත රඳා පවතී නම් පමණි.
ක්ලවුඩ් කම්පියුටින් හි මෑත කාලීන දියුණුව පෙන්නුම් කර ඇත්තේ යටිතල පහසුකම් අසීමිත පරිමාණයකින් ලබා ගත හැකි බවයි. අද, තොරතුරු තාක්ෂණ දෙපාර්තමේන්තු ඔවුන්ගේ යටිතල පහසුකම් මාර්ගගත මිලදී ගැනීමක් මෙන් වේගයෙන් ලබා දීමට සමත් වේ. මීට අමතරව, වලාකුළු යටිතල පහසුකම් පිරිවැය-ඵලදායී වන්නේ එයට ටොන් ගණනක් පෙර ප්රාග්ධන ආයෝජන අවශ්ය නොවන බැවිනි. නව නිෂ්පාදන ඉක්මනින් වෙළඳපොළට ගෙන එන විසඳුම් රන් ටිකට් පතක් වන ආරම්භක හෝ නවෝත්පාදන දෙපාර්තමේන්තු අතර මෙම වර්ගයේ යටිතල පහසුකම් ජයග්රහණය කර ඇත!
සහයෝගීතාවය සහ නවෝත්පාදනයන් පෝෂණය කිරීම සඳහා, සංවර්ධන සහ මෙහෙයුම් කණ්ඩායම් එකට එක් කළ යුතුය. ඔවුන්ට හවුල් අරමුණක් තිබිය යුතු අතර නිතිපතා ප්රතිපෝෂණ හුවමාරු කර ගත යුතුය. පරිපූර්ණ යෙදුම් යෙදවීමේ ඒකකයක් සහ ස්වයං අන්තර්ගත ක්රියාත්මක කිරීමේ පරිසරයක් ලබා දීමෙන් බහාලුම් දරුකමට හදා ගැනීම මෙම භාවිතයන් සඳහා ඉතා හොඳින් සහාය වේ.
DevOps සහ බහාලුම් සමඟින්, සංවර්ධකයින්ට විශාල නිකුතුවක් සඳහා බලා සිටීම වෙනුවට ලිහිල් සම්බන්ධිත සේවා එකතුවක් ලෙස යෙදුම් ඉක්මනින් මුදා හැරීමට සහ යාවත්කාලීන කිරීමට හැකිය.
වලාකුළු-ස්වදේශීය සංවර්ධනය අවධානය යොමු කරන්නේ ගෘහ නිර්මාණ ශිල්පයක මොඩියුලරිටි, ලිහිල්ව සම්බන්ධ කිරීම සහ එහි සේවාවන්හි ස්වාධීනත්වය කෙරෙහි ය. සෑම ක්ෂුද්ර සේවාවක්ම ව්යාපාර ක්රියාකාරීත්වය ක්රියාත්මක කරයි, එහි ක්රියාවලියක ධාවනය කරයි, සහ යෙදුම් ක්රමලේඛන අතුරුමුහුණත (API) භාවිතයෙන් සන්නිවේදනය කරයි. මෙම සන්නිවේදනය කළමනාකරණය කිරීමට කණ්ඩායම්වලට සේවා දැලක් භාවිත කළ හැක.
සංවර්ධකයින්ට සේවා පදනම් වූ ගෘහ නිර්මාණ ශිල්පයක් භාවිතයෙන් ඔවුන්ගේ පැරණි යෙදුම් ප්රශස්ත කිරීම මගින් ක්ලවුඩ් ස්වදේශීය යෙදුම් සඳහා යෙදුම් බෙදා හැරීම වේගවත් කළ හැක. අඛණ්ඩ ඒකාබද්ධ කිරීම සහ අඛණ්ඩ බෙදා හැරීම (CI / CD), පූර්ණ ස්වයංක්රීය බෙදාහැරීම සහ ප්රමිතිගත සංවර්ධන පරිසරයන් වැනි මෙම ප්රශස්තකරණයට සහාය වීමට ඔවුන් DevOps කාර්ය ප්රවාහ භාවිතා කරයි.
Cloud-native යෙදුම් නිර්මාණය DevOps මෙහෙයුම් විශිෂ්ටත්වයේ මූලධර්මය මත පදනම් වේ. Cloud-native architecture හි අද්විතීය නීති නොමැති අතර සමාගම් ඔවුන් විසඳන ව්යාපාරික ගැටලුව සහ භාවිතයේ පවතින මෘදුකාංගය මත පදනම්ව සංවර්ධනයට වෙනස් ලෙස ප්රවේශ වනු ඇත.
සියලුම ක්ලවුඩ්-ස්වදේශීය යෙදුම් ව්යාපෘති, යෙදුම ගොඩනඟන්නේ කෙසේද, කාර්ය සාධනය මනිනු ලබන්නේ කෙසේද, කණ්ඩායම් යෙදුම් ජීවන චක්රය පුරා අඛණ්ඩ වැඩිදියුණු කිරීම් සිදු කරන්නේ කෙසේද සහ මෙහෙයුම් ස්වයංක්රීය කරන්නේ කෙසේද, භාවිතය නිරීක්ෂණය කරන්නේ කෙසේද සහ ඉක්මනින් යාවත්කාලීන කිරීම් යෙදවීම ගැන සලකා බැලිය යුතුය.
Cloud-native design සඳහා විශේෂ මාර්ගෝපදේශ නොමැත, සහ සමාගම් ඔවුන් විසඳීමට උත්සාහ කරන ව්යාපාරික අභියෝගය සහ ඔවුන් භාවිතා කරන මෘදුකාංග මත පදනම්ව විවිධ ආකාරවලින් සංවර්ධනයට පිවිසෙනු ඇත. පහත, ඔබ හොඳම භාවිතයන් කිහිපයක් සොයා ගනු ඇත.
වලාකුළු-ස්වදේශීය සංවර්ධනය සඳහා කර්මාන්තයේ හොඳම භාවිතයන් කිහිපයක් මෙන්න:
Cloud-native යෙදුම් භාවිතය මෑත වසරවලදී භාවිතය වැඩි වී ඇති අතර මෘදුකාංග සංවර්ධනයේ අනාගතය බවට පත්වනු ඇතැයි අපේක්ෂා කෙරේ. වලාකුළු දේශීය යෙදුම් ගොඩනැගීම ෆේස්බුක්, නෙට්ෆ්ලික්ස් සහ ඇමේසන් වැනි සමාගම් විසින් වසර ගණනාවක් තිස්සේ දැනටමත් අනුගමනය කර ඇති තොරතුරු තාක්ෂණ දිශාවක් බවට පත්ව ඇත. මෙම ප්රවණතාවය සමාගම්වලට වලාකුළු සේවාවලින් උපරිම ප්රයෝජන ගැනීමෙන් යෙදුම් වඩාත් කාර්යක්ෂමව සංවර්ධනය කිරීමට සහ යෙදවීමට ඉඩ සලසයි. එය පරිමාණය, කාර්ය සාධනය සහ ආරක්ෂාව වැනි සියලු ආකාරයේ ධාවන කාල වේදිකා විශේෂාංග ද සපයයි.
පාරිභෝගික අවශ්යතාවලට අනුකූලව ගෝලීය පරිමාණයෙන් නව හැකියාවන් හඳුන්වා දෙනවාට වඩා සමාගමක් තරඟය අත්හැරිය හැක්කේ කෙසේද? ඔබේ ව්යාපාරයට වෙනස් වන ලෝකයේ වේගය සමඟ හෝ නොනැසී පැවතිය හැකිය. පළමු අවස්ථාවෙහිදී, ඔබේ ව්යාපාරය නොනැසී පවතිනු ඇත.
ඔබ ක්ලවුඩ් ස්වදේශීය යෙදුමක් තැනීමට බලාපොරොත්තු වන්නේද? අප හා සම්බන්ධ වන්න. අපගේ ප්රවීණයන්ට DevOps, microservices, සහ බහාලුම් වාද්ය වෘන්දය පිළිබඳ අත්දැකීම් රාශියක් ඇත.
Google DeepMind සිය කෘතිම බුද්ධි ආකෘතියේ වැඩිදියුණු කළ අනුවාදයක් හඳුන්වා දෙයි. නව වැඩිදියුණු කළ ආකෘතිය සපයන්නේ පමණක් නොව…
එහි අලංකාර වාක්ය ඛණ්ඩය සහ ප්රබල අංගයන් සඳහා ප්රසිද්ධ Laravel, මොඩියුලර් ගෘහ නිර්මාණ ශිල්පය සඳහා ද ශක්තිමත් පදනමක් සපයයි. එතන…
Cisco සහ Splunk පාරිභෝගිකයින්ට අනාගතයේ ආරක්ෂක මෙහෙයුම් මධ්යස්ථානය (SOC) වෙත ඔවුන්ගේ ගමන වේගවත් කිරීමට උදවු කරයි…
Ransomware පසුගිය වසර දෙක තුළ ප්රවෘත්තිවල ආධිපත්යය දැරීය. ප්රහාරයන් බව බොහෝ දෙනා හොඳින් දනිති...
Apple Vision Pro වාණිජ නරඹන්නා භාවිතයෙන් අක්ෂි ශල්යකර්මයක් Catania Polyclinic හි සිදු කරන ලදී.
වර්ණ ගැන්වීම හරහා සියුම් මෝටර් කුසලතා වර්ධනය කිරීම ලිවීම වැනි වඩාත් සංකීර්ණ කුසලතා සඳහා දරුවන් සූදානම් කරයි. වර්ණ ගැන්වීමට...
නාවික අංශය සැබෑ ගෝලීය ආර්ථික බලවතෙකු වන අතර එය බිලියන 150 ක වෙළඳපලක් කරා ගමන් කර ඇත.
පසුගිය සඳුදා ෆිනෑන්ෂල් ටයිම්ස් OpenAI සමඟ ගිවිසුමක් නිවේදනය කළේය. FT එහි ලෝක මට්ටමේ පුවත්පත් කලාවට බලපත්ර ලබා දෙයි…