Red Hat OpenShift Service Mesh ගැන ඔබ දැනගත යුතු දේ

කුබර්නෙට්ස් වෙත සංක්‍රමණය වීම සහ Linux- සංවිධානවල ඩිජිටල් පරිවර්තනය අතරතුර යටිතල පහසුකම්, ක්ෂුද්‍ර සේවා ගෘහ නිර්මාණ ශිල්පය මත පදනම්ව යෙදුම් වැඩි වැඩියෙන් ගොඩනැගෙමින් පවතින අතර, එහි ප්‍රතිඵලයක් ලෙස, බොහෝ විට සේවා අතර සංකීර්ණ ඉල්ලීම් මාර්ගගත කිරීමේ යෝජනා ක්‍රමවලින් පිරී ඉතිරී යයි.

Red Hat OpenShift Service Mesh ගැන ඔබ දැනගත යුතු දේ

Red Hat OpenShift සේවා දැලෙහි, අපි සාම්ප්‍රදායික මාර්ගගත කිරීමෙන් ඔබ්බට ගොස් සේවා අන්තර්ක්‍රියා සරල හා විශ්වාසදායක කිරීම සඳහා මෙම ඉල්ලීම් සොයා ගැනීම සහ දෘශ්‍යකරණය කිරීම සඳහා සංරචක පිරිනමන්නෙමු. කැපවූ තාර්කික පාලන ස්ථරයක්, ඊනියා සේවා දැලක් හඳුන්වාදීම, සේවා දැලක්, ප්‍රමුඛ පෙළේ ව්‍යවසාය පන්තියේ Kubernetes වේදිකාවක් වන Red Hat OpenShift හි යොදවා ඇති යෙදුම් සඳහා යෙදුමෙන් යෙදුමට මට්ටමින් ඇතුළත් කිරීම, අධීක්ෂණය සහ මෙහෙයුම් කළමනාකරණය සරල කිරීමට උපකාරී වේ.

Red Hat OpenShift සේවා මෙෂ් කැපවූ Kubernetes ක්‍රියාකරුවෙකු ලෙස පිරිනමනු ලබන අතර, එය ඔබට Red Hat OpenShift 4 හි උත්සාහ කළ හැකිය. මෙහි.

යෙදුම් සහ සේවා මට්ටමින් සන්නිවේදනයන් ලුහුබැඳීම, මාර්ගගත කිරීම සහ ප්‍රශස්තිකරණය කිරීම වැඩිදියුණු කිරීම.

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

OpenShift සේවා දැල, Istio, Kiali සහ Jaeger වැනි විවෘත මූලාශ්‍ර ව්‍යාපෘති කිහිපයක් මත ගොඩනගා ඇති අතර, ක්ෂුද්‍ර සේවා යෙදුම් ගෘහ නිර්මාණ ශිල්පයක් තුළ සන්නිවේදන තර්කනය ක්‍රමලේඛනය කිරීමට හැකියාව ලබා දෙයි. මෙය සංවර්ධන කණ්ඩායම්වලට ව්‍යාපාර ගැටළු විසඳන යෙදුම් සහ සේවාවන් සංවර්ධනය කිරීම කෙරෙහි සම්පූර්ණයෙන්ම අවධානය යොමු කිරීමට ඉඩ සලසයි.

සංවර්ධකයින් සඳහා ජීවිතය පහසු කිරීම

අපි දැනටමත් ලියා ඇති පරිදිසේවා ජාලය පැමිණීමට පෙර, සේවා අතර සංකීර්ණ අන්තර්ක්‍රියා කළමනාකරණය කිරීමේ කාර්යයෙන් සැලකිය යුතු කොටසක් යෙදුම් සංවර්ධකයින් මත පැටවුණි. මෙම තත්වයන් යටතේ, කේත යෙදවීමේ ප්‍රතිඵල නිරීක්ෂණය කිරීමේ සිට නිෂ්පාදනයේ යෙදුම් ගමනාගමනය කළමනාකරණය කිරීම දක්වා යෙදුම් ජීවන චක්‍රය කළමනාකරණය කිරීම සඳහා ඔවුන්ට පුළුල් මෙවලම් කට්ටලයක් අවශ්‍ය වේ. යෙදුමක් සාර්ථකව ක්‍රියාත්මක වීමට නම්, එහි සියලුම සේවාවන් එකිනෙකා සමඟ සුමටව අන්තර් ක්‍රියා කළ යුතුය. ලුහුබැඳීම මඟින් සංවර්ධකයින්ට එක් එක් සේවාව අනෙකුත් කාර්යයන් සමඟ අන්තර් ක්‍රියා කරන ආකාරය නිරීක්ෂණය කිරීමට සහ සැබෑ ලෝකයේ ක්‍රියාකාරිත්වයේ අනවශ්‍ය ප්‍රමාදයන් ඇති කරන බාධක හඳුනා ගැනීමට උපකාරී වේ.

සියලුම සේවාවන් අතර සම්බන්ධතා දෘශ්‍යමාන කිරීමේ සහ අන්තර්ක්‍රියා ස්ථලකය දැකීමේ හැකියාව අන්තර් සේවා සබඳතාවල සංකීර්ණ චිත්‍රය වඩා හොඳින් තේරුම් ගැනීමට උපකාරී වේ. OpenShift සේවා දැල තුළ මෙම ප්‍රයෝජනවත් හැකියාවන් ඒකාබද්ධ කිරීමෙන්, Red Hat විසින් වලාකුළු ක්ෂුද්‍ර සේවා සාර්ථකව සංවර්ධනය කිරීම සහ යෙදවීම සඳහා අවශ්‍ය පුළුල් කළ මෙවලම් කට්ටලයක් සංවර්ධකයින්ට පිරිනමයි.

සේවා දැල් නිර්මාණය සරල කිරීම සඳහා, අපගේ විසඳුම මඟින් කැපවූ Kubernetes ක්‍රියාකරුවෙකු භාවිතා කර පවතින OpenShift අවස්ථාවක් තුළ මෙම කළමනාකරණ ස්ථරය පහසුවෙන් ක්‍රියාත්මක කිරීමට ඔබට ඉඩ සලසයි. මෙම ක්‍රියාකරු අවශ්‍ය සියලුම සංරචක ස්ථාපනය, ජාල ඒකාබද්ධ කිරීම සහ මෙහෙයුම් කළමනාකරණය හසුරුවන අතර, සැබෑ යෙදුම් යෙදවීම සඳහා ඔබේ අලුතින් නිර්මාණය කරන ලද සේවා දැල භාවිතා කිරීම වහාම ආරම්භ කිරීමට ඔබට ඉඩ සලසයි.

සේවා දැලක් ක්‍රියාත්මක කිරීම සහ කළමනාකරණය කිරීම සඳහා වන ශ්‍රම පිරිවැය අඩු කිරීම මඟින් යෙදුම් සංකල්ප ඉක්මනින් සංවර්ධනය කර පරීක්ෂා කිරීමට සහ ඒවා පරිණාමය වන විට පාලනය පවත්වා ගැනීමට ඔබට ඉඩ සලසයි. අන්තර් සේවා සන්නිවේදනය කළමනාකරණය කිරීම සැබෑ අභියෝගයක් වන තෙක් බලා සිටින්නේ ඇයි? OpenShift සේවා දැල ඔබට සැබවින්ම අවශ්‍ය වීමට පෙර ඔබට අවශ්‍ය පරිමාණය පහසුවෙන් සපයයි.

OpenShift සේවා Mesh මඟින් OpenShift පරිශීලකයින්ට ලබා දෙන ප්‍රතිලාභ ලැයිස්තුවට ඇතුළත් වන්නේ:

  • ලුහුබැඳීම සහ නිරීක්ෂණය (ජේගර්). කළමනාකරණ අරමුණු සඳහා සේවා දැලක් සක්‍රීය කිරීම යම් කාර්ය සාධන උඩිස් බරක් සමඟ පැමිණිය හැකිය, එබැවින් OpenShift සේවා දැලකට මූලික කාර්ය සාධන මට්ටමක් මැනිය හැකි අතර පසුව ප්‍රශස්තිකරණය සඳහා එම දත්ත භාවිතා කළ හැකිය.
  • දෘශ්‍යකරණය (කියාලි). සේවා දැලෙහි දෘශ්‍ය නිරූපණයක් මඟින් සේවා දැල් ස්ථල විද්‍යාව සහ සේවා අන්තර්ක්‍රියා කරන ආකාරය පිළිබඳ සමස්ත චිත්‍රය තේරුම් ගැනීමට ඔබට උපකාරී වේ.
  • කුබර්නෙට්ස් සේවා දැල් ක්‍රියාකරු. ස්ථාපනය, නඩත්තුව සහ සේවා ජීවන චක්‍ර කළමනාකරණය වැනි සාමාන්‍ය කාර්යයන් ස්වයංක්‍රීය කිරීම මගින් යෙදුම් කළමනාකරණය කිරීමේදී පරිපාලනය සඳහා ඇති අවශ්‍යතාවය අවම කරයි. ව්‍යාපාර තර්කනය එකතු කිරීමෙන්, ඔබට කළමනාකරණය තවදුරටත් සරල කළ හැකි අතර නිෂ්පාදනයට නව විශේෂාංග හඳුන්වාදීම වේගවත් කළ හැකිය. OpenShift සේවා දැල් ක්‍රියාකරු අවශ්‍ය සියලුම ක්‍රියාකාරීත්වය ක්‍රියාත්මක කරන වින්‍යාස තර්කනය සමඟ සම්පූර්ණ Istio, Kiali සහ Jaeger පැකේජ යොදවයි.
  • බහු ජාල අතුරුමුහුණත් සඳහා සහාය (බහු). OpenShift සේවා දැල අතින් මැදිහත්වීම් ඉවත් කරන අතර SCC (ආරක්ෂක සන්දර්භ සීමාව) භාවිතයෙන් සංවර්ධකයින්ට ඉතා ආරක්ෂිත ආකාරයකින් කේත ක්‍රියාත්මක කිරීමට හැකියාව ලබා දෙයි. විශේෂයෙන්, එය පොකුර තුළ වැඩ බර සඳහා අමතර හුදකලාවක් සපයයි; උදාහරණයක් ලෙස, නාම අවකාශයකට කුමන වැඩ බර root ලෙස ක්‍රියාත්මක විය හැකිද සහ කුමන නොහැකිද යන්න නියම කළ හැකිය. මෙය සංවර්ධකයින් ඉල්ලා සිටින Istio හි ප්‍රතිලාභ, පොකුරු පරිපාලකයින්ට අවශ්‍ය හොඳින් නිර්වචනය කරන ලද ආරක්ෂක පියවරයන් සමඟ ඒකාබද්ධ කරයි.
  • Red Hat 3scale API කළමනාකරණය සමඟ ඒකාබද්ධ කිරීම. සේවා API වෙත ප්‍රවේශ වීම සඳහා වැඩි දියුණු කළ ආරක්ෂාවක් අවශ්‍ය සංවර්ධකයින් හෝ IT ක්‍රියාකරුවන් සඳහා, OpenShift සේවා මෙෂ් මඟින් බිල්ට්-ඉන් Red Hat 3scale Istio Mixer ඇඩැප්ටර සංරචකයක් පිරිනමනු ලබන අතර, එය සේවා මෙෂ් මෙන් නොව, API මට්ටමින් අන්තර්-සේවා සන්නිවේදනයන් පාලනය කිරීමට ඉඩ සලසයි.

Red Hat OpenShift Service Mesh ගැන ඔබ දැනගත යුතු දේ
සේවා දැල් තාක්ෂණයන් තවදුරටත් සංවර්ධනය කිරීම සම්බන්ධයෙන්, මෙම වසර මුලදී Red Hat කර්මාන්ත ව්‍යාපෘතියකට සහභාගී වීම නිවේදනය කළේය. සේවා දැල් අතුරුමුහුණත (SMI), විවිධ වෙළෙන්දන් විසින් පිරිනමනු ලබන මෙම තාක්ෂණයන්හි අන්තර් ක්‍රියාකාරීත්වය වැඩිදියුණු කිරීම අරමුණු කරයි. මෙම ව්‍යාපෘතියේ සහයෝගීතාවය අපට Red Hat OpenShift පරිශීලකයින්ට පුළුල් හා වඩාත් නම්‍යශීලී තේරීම් ලබා දීමට සහ සංවර්ධකයින්ට NoOps පරිසරයන් ලබා දිය හැකි නව යුගයක් උදා කිරීමට උපකාරී වනු ඇත.

OpenShift උත්සාහ කරන්න

සේවා දැල් තාක්ෂණයන් දෙමුහුන් වලාකුළක ක්ෂුද්‍ර සේවා තොග භාවිතය සැලකිය යුතු ලෙස සරල කිරීමට උපකාරී වේ. එබැවින්, කුබර්නෙට්ස් සහ බහාලුම් ක්‍රියාකාරීව භාවිතා කරන සැමට අපි දිරිමත් කරමු Red Hat OpenShift සේවා මෙෂ් උත්සාහ කරන්න.

මූලාශ්රය: www.habr.com

DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත අඩවි සඳහා විශ්වාසදායක සත්කාරකත්වය මිලදී ගන්න 🔥 DDoS ආරක්ෂාව, VPS VDS සේවාදායකයන් සහිත විශ්වාසදායක වෙබ් අඩවි සත්කාරකත්වය මිලදී ගන්න | ProHoster