සම්පුර්ණයෙන්ම කළමනාකරණය කරන ලද බහාලුම් වේදිකාවක් සඳහා සේවා සංවර්ධනය කිරීමේදී
Cloud Run සහ Cloud Code ඒකාබද්ධ කිරීම ඔබගේ හුරුපුරුදු සංවර්ධන පරිසරය තුළ නව Cloud Run සේවාවන් නිර්මාණය කිරීම පහසු කරයි. ඔබට සේවා ස්ථානීයව ධාවනය කළ හැක, ඒවා ඉක්මනින් පුනරාවර්තනය කර නිදොස්කරණය කළ හැකිය, ඉන්පසු ඒවා Cloud Run වෙත යෙදවිය හැකි අතර ඒවා පහසුවෙන් කළමනාකරණය කර යාවත්කාලීන කළ හැක.
කතුවරයාගේ සටහන. Google Cloud Next 2020 OnAir අතථ්ය සම්මන්ත්රණයේදී, අපි නිර්මාණය කර ඇති නව විශේෂාංග සහ සේවා කිහිපයක් නිවේදනය කළෙමු
යෙදුම් බෙදා හැරීම සහ සංවර්ධන ක්රියාවලිය වේගවත් කරන්න , මෙන්මයෙදුම් නවීකරණය සඳහා වලාකුළු වේදිකාව (Cloud Application Modernization Platform හෝ CAMP).
නව Cloud Run සේවා නිර්මාණය කිරීම
මුලින්ම බැලූ බැල්මට, බහාලුම්කරණය සහ සේවාදායක රහිත සේවාවන් ඕනෑවට වඩා සංකීර්ණ බව පෙනේ. ඔබ දැන් Cloud Run සමඟ ආරම්භ කරන්නේ නම්, Cloud Code හි ඇති Cloud Run උදාහරණ ලැයිස්තුව බලන්න. උදාහරණ Java, NodeJS, Python, Go සහ .NET හි ඇත. ඒවා මත පදනම්ව, සියලුම නිර්දේශයන් සැලකිල්ලට ගනිමින් ඔබට වහාම ඔබේම කේතය ලිවීම ආරම්භ කළ හැකිය.
සියලුම උදාහරණ වල Dockerfile ඇතුළත් වේ, එබැවින් ඔබට බහාලුම් වින්යාසයන් සොයා ගැනීමට කාලය නාස්ති කිරීමට අවශ්ය නොවේ. ඔබ දැනට පවතින සේවාවක් Cloud Run වෙත සංක්රමණය කරන්නේ නම්, ඔබ මීට පෙර Dockerfiles සමඟ වැඩ කර නොතිබිය හැක. ඒකට කමක් නැහැ! Cloud Code සේවාවට සහය ඇත
ප්රාදේශීය පරිසරයක් තුළ Cloud Run සේවා සංවර්ධනය කිරීම සහ දෝෂහරණය කිරීම
ඔබ Google ක්ලවුඩ් වෙත සේවාවක් යෙදවීමට පෙර, එය ක්රියා කරන ආකාරය බැලීමට, අවශ්ය ඕනෑම වෙනස් කිරීමක් කිරීමට සහ ඕනෑම දෝෂයක් නිදොස් කිරීමට ඔබට එය ඔබගේම පරිගණකයෙන් උත්සාහ කිරීමට අවශ්ය වනු ඇත. සංවර්ධනය අතරතුර, නියෝජිත ක්ලවුඩ් ධාවන පරිසරයක වෙනස්කම් පරීක්ෂා කිරීම සඳහා ක්ලවුඩ් ධාවන සේවා අඛණ්ඩව එකතු කර ක්ලවුඩ් වෙත යෙදවිය යුතුය. නිදොස්කරණයක් සම්බන්ධ කිරීමෙන් ඔබට ඔබේ කේතය දේශීයව නිදොස් කළ හැකිය, කෙසේ වෙතත්, මෙය සම්පූර්ණ බහාලුම් මට්ටමින් සිදු නොවන බැවින්, ඔබට මෙවලම් දේශීයව ස්ථාපනය කිරීමට සිදුවේ. Docker භාවිතයෙන් දේශීයව කන්ටේනරයක් ක්රියාත්මක කළ හැකි නමුත් එසේ කිරීමට අවශ්ය විධානය දිගු වන අතර නිෂ්පාදන පරිසරයක විශේෂතා පිළිබිඹු නොකරයි.
ක්ලවුඩ් කේතයට ක්ලවුඩ් ධාවන ඉමුලේටරයක් ඇතුළත් වන අතර එය ඔබට දේශීයව ක්ලවුඩ් ධාවන සේවා සංවර්ධනය කිරීමට සහ නිදොස් කිරීමට ඉඩ සලසයි. අනුව
Cloud Run emulator තුළ කේතය ධාවනය කරන විට, ඔබට බැලීමේ මාදිලිය සක්රිය කළ හැක. ඔබ ගොනු සුරකින සෑම අවස්ථාවකම, අඛණ්ඩ සංවර්ධනය සඳහා ඔබේ සේවාව ඉමුලේටරය වෙත නැවත යොදවනු ලැබේ.
Cloud Run Emulator හි පළමු දියත් කිරීම:
Cloud Code භාවිතයෙන් Cloud Run සේවා නිදොස් කිරීම ඔබේ සාමාන්ය සංවර්ධන පරිසරයේ ඇති ආකාරයටම වේ. VS කේතයේ "Debug on Cloud Run Emulator" විධානය ක්රියාත්මක කරන්න (නැතහොත් "Cloud Run: Run Locally" වින්යාසය තෝරා IntelliJ පරිසරයේ "Debug" විධානය ක්රියාත්මක කරන්න) සහ සරලව කේත බිඳුම් ලක්ෂ්ය සකසන්න. ඔබේ කන්ටේනරයේ බ්රේක්පොයින්ට් එකක් සක්රිය වූ පසු, ඔබට විධාන අතර මාරු වීමට, විචල්ය ගුණාංග මත සැරිසැරීමට සහ කන්ටේනරයෙන් ලොග් පරීක්ෂා කිරීමට හැකිය.
VS කේතය සහ IntelliJ අදහසෙහි Cloud Code භාවිතයෙන් Cloud Run සේවාව නිදොස් කිරීම:
Cloud Run තුළ සේවාවක් යෙදවීම
ඔබ දේශීයව Cloud Run සේවාව සඳහා කේතයට සිදු කර ඇති සියලුම වෙනස්කම් පරීක්ෂා කළ පසු, කිරීමට ඉතිරිව ඇත්තේ කන්ටේනරයක් සාදා එය Cloud Run වෙත යෙදවීමයි.
සංවර්ධන පරිසරයෙන් සේවාව යෙදවීම අපහසු නැත. යෙදවීමට පෙර සේවාව වින්යාස කිරීමට අවශ්ය සියලු පරාමිති අපි එකතු කර ඇත. ඔබ Deploy ක්ලික් කළ විට, Cloud Code මඟින් බහාලුම් රූපය නිර්මාණය කිරීමට අවශ්ය සියලුම විධාන ක්රියාත්මක කරයි, එය Cloud Run වෙත යෙදවීමට සහ URL එක සේවාවට ලබා දෙනු ඇත.
Cloud Run හි සේවාවක් යෙදවීම:
Cloud Run සේවා කළමනාකරණය කිරීම
VS කේතයේ ඇති Cloud Code සමඟ, ඔබට එක් ක්ලික් කිරීමකින් අනුවාදය සහ සේවා ඉතිහාසය නැරඹිය හැක. මෙම විශේෂාංගය ක්ලවුඩ් කොන්සෝලයේ සිට සංවර්ධන පරිසරයට ගෙන ගොස් ඇති නිසා ඔබට දිගටම මාරු වීමට අවශ්ය නැත. Cloud Run Explorer හි තෝරාගත් අනුවාද සහ සේවාවන්ට අදාළ වන ලඝු-සටහන් දර්ශන පිටුව හරියටම පෙන්වයි.
ඔබට Cloud Run Explorer හි ඔබගේ ව්යාපෘතිය තුළ Anthos සඳහා කළමනා කරන ලද සියලුම Cloud Run සේවා සහ Cloud Run සේවා පිළිබඳ තොරතුරු ඉක්මනින් සොයා බැලීමට සහ බැලීමට හැකිය. එහිදී ඔබට ගමනාගමන ප්රතිශතය කොපමණ ප්රතිශතයක් හරවා යවා ඇත්ද සහ කොපමණ CPU සම්පත් වෙන් කරන්නේද යන්න පහසුවෙන් සොයාගත හැකිය.
VS කේතය සහ IntelliJ හි Cloud Run ගවේෂකය
අනුවාදයක් මත දකුණු-ක්ලික් කිරීමෙන්, ඔබට සේවාවේ URL බැලිය හැක. ක්ලවුඩ් කොන්සෝලය තුළ, ඔබට ගමනාගමනය පරීක්ෂා කිරීමට හෝ සේවා අතර එහි යළි-යොමුවීම් වින්යාස කිරීමට හැකිය.
ආරම්භ කිරීම
ඔබගේ සේවා යෙදවීම සහ ලොග් කිරීමේ ක්රියාවලීන් විධිමත් කිරීමට Cloud Run හි Cloud Code සමඟ වැඩ කිරීමට අපි ඔබට ආරාධනා කරමු. වැඩි විස්තර සඳහා, සංවර්ධන පරිසරය සඳහා Cloud Run සඳහා ලේඛන බලන්න
Google Cloud Next OnAir වෙත සම්බන්ධ වන්න
මේ වන විට අන්තර්ජාල සම්මන්ත්රණයක් පැවැත්වෙන බවද අපගේ පාඨකයන්ට මතක් කිරීමට කැමැත්තෙමි
ඔබට නොමිලේ ලියාපදිංචි වීමෙන් සැසි, ස්පීකර් සහ ප්රවේශ අන්තර්ගතය පිළිබඳ වැඩිදුර ඉගෙන ගත හැක
මූලාශ්රය: www.habr.com