සටහන. පරිවර්තනය.: American DevOps ඉංජිනේරු Sid Palas, භාවිතා කරයි
TL; ඩී: Azure සහ Digital Ocean පාලන තලය සඳහා භාවිතා කරන ලද ගණනය කිරීමේ සම්පත් සඳහා අය නොකෙරේ, ඒවා බොහෝ කුඩා පොකුරු යෙදවීම සඳහා හොඳ තේරීමක් කරයි. විශාල පොකුරු කුඩා සංඛ්යාවක් ධාවනය කිරීම සඳහා, GKE වඩාත් සුදුසු වේ. මීට අමතරව, ඔබට ලක්ෂ්ය / පූර්වගාමී / අඩු ප්රමුඛතා නෝඩ් භාවිතා කිරීමෙන් හෝ එකම නෝඩ් වල දිගු කාලීන භාවිතයට "දායක වීම" මගින් පිරිවැය සැලකිය යුතු ලෙස අඩු කර ගත හැකිය (මෙය සියලුම වේදිකා සඳහා අදාළ වේ).
පොකුරු ප්රමාණය (සේවකයින් සංඛ්යාව)
සාමාන්ය තොරතුරු
මෙම නිවේදනය ඇතැමුන් දැඩි ලෙස කලබලයට පත් කර ඇත...
ලිපියේ ප්රධාන චරිත වන්නේ:
- Google Kubernetes එන්ජිම (GCP) -
මිල කැල්ක්යුලේටරය ; - Elastic Kubernetes Service (AWS) -
මිල කැල්ක්යුලේටරය ; - Azure Kubernetes සේවාව (Azure) -
මිල කැල්ක්යුලේටරය ; - ඩිජිටල් සාගරයේ කුබර්නෙට්ස් -
මිල පිටුව .
පිරිවැය බිඳවැටීම
මෙම එක් එක් වේදිකාව මත Kubernetes භාවිතා කිරීමේ සම්පූර්ණ පිරිවැය පහත සඳහන් සංරචක වලින් සමන්විත වේ:
- පොකුරු කළමනාකරණ ගාස්තුව;
- පැටවීම තුලනය (ඇතුල්වීම සඳහා);
- කම්කරුවන්ගේ සම්පත් (vCPU සහ මතකය) ගණනය කිරීම;
- පිටවන ගමනාගමනය;
- ස්ථිර ගබඩා කිරීම;
- load balancer මගින් දත්ත සැකසීම.
අමතර වශයෙන්, වලාකුළු සපයන්නන් සේවාලාභියාට අවශ්ය නම් / පූර්වාපේක්ෂා කළ හැකි නම් සැලකිය යුතු වට්ටම් ලබා දෙයි
සේවා සපයන්නන් සංසන්දනය කිරීම සහ ඇගයීම සඳහා පිරිවැය හොඳ පදනමක් වුවද, වෙනත් සාධක සැලකිල්ලට ගත යුතු බව අවධාරණය කිරීම වටී:
- අතිකාල (සේවා මට්ටමේ ගිවිසුම);
- අවට වලාකුළු පරිසර පද්ධතිය;
- K8s හි පවතින අනුවාද;
- ලේඛන / මෙවලම් කට්ටලයේ ගුණාත්මකභාවය.
කෙසේ වෙතත්, මෙම සාධක මෙම ලිපියේ/අධ්යයනයේ විෂය පථයෙන් ඔබ්බට ය. තුල
Jupyter සටහන් පොත
වඩාත්ම ලාභදායී විසඳුම සොයා ගැනීම පහසු කිරීම සඳහා, මම සංවර්ධනය කර ඇත
ඔබට බයින්ඩර් හි නොට්පෑඩයේ සජීවී අනුවාදයක් සමඟ පුහුණු විය හැකිය:
ගණනය කිරීම් හෝ මුල් මිල ගණන් වැරදි නම් මට දන්වන්න (මෙය GitHub හි ගැටලුවක් හෝ ඇදීමේ ඉල්ලීමක් හරහා සිදු කළ හැක -
සොයා ගැනීම්
අහෝ, ආරම්භයේදීම TL;DR ඡේදයේ ඇතුළත් කර ඇති ඒවාට වඩා නිශ්චිත නිර්දේශ සැපයීමට බොහෝ සූක්ෂ්මතා තිබේ. කෙසේ වෙතත්, සමහර නිගමන තවමත් උකහා ගත හැකිය:
- GKE සහ EKS මෙන් නොව AKS සහ Digital Ocean පාලන ස්ථර සම්පත් සඳහා අය නොකෙරේ. AKS සහ DO ගෘහනිර්මාණ ශිල්පයට කුඩා පොකුරු බොහොමයක් ඇතුළත් වේ නම් (උදාහරණයක් ලෙස, එක් පොකුරක් බැගින්) සෑම සංවර්ධකයෙක්ම හෝ සෑම සේවාදායකයෙක්ම).
- GKE හි තරමක් මිල අඩු ගණනය කිරීමේ සම්පත් පොකුරු ප්රමාණය* වැඩි වන විට එය වඩාත් ලාභදායී කරයි.
- පූර්ව නිශ්චල නෝඩ් හෝ දිගු කාලීන නෝඩ් සම්බන්ධතාවය භාවිතා කිරීමෙන් පිරිවැය 50% ට වඩා අඩු කළ හැකිය. සටහන: Digital Ocean මෙම වට්ටම් ලබා නොදේ.
- Google හි පිටතට යන ගාස්තු වැඩි වේ, නමුත් සම්පත් ගණනය කිරීමේ පිරිවැය තීරණය කරන සාධකයකි (ඔබේ පොකුර සැලකිය යුතු ප්රමාණයක් පිටතට යන දත්ත ජනනය කරන්නේ නම් මිස).
- CPU සහ ඔබේ කාර්ය භාරයේ මතක අවශ්යතා මත පදනම්ව යන්ත්ර වර්ග තෝරා ගැනීම භාවිත නොකරන ලද සම්පත් සඳහා අමතර ගෙවීමෙන් වැළකීමට උපකාරී වේ.
- ඩිජිටල් සාගර අනෙකුත් වේදිකා සමඟ සසඳන විට vCPU සඳහා අඩු මුදලක් සහ මතකය සඳහා වැඩි මුදලක් අය කරයි - මෙය සමහර ආකාරයේ ගණනය කිරීමේ කාර්ය භාරයන් සඳහා තීරණාත්මක සාධකයක් විය හැකිය.
*සටහන: විශ්ලේෂණය සාමාන්ය කාර්ය පරිගණක නෝඩ් සඳහා දත්ත භාවිතා කරයි (පොදු අරමුණ). ඒවා නම් n1 GCP Compute Engine අවස්ථා, m5 AWS ec2 අවස්ථා, D2v3 Azure අථත්ය යන්ත්ර සහ කැපවූ CPU සහිත DO droplets වේ. අනෙක් අතට, වෙනත් ආකාරයේ අථත්ය යන්ත්ර (පිපිරෙන, ප්රවේශ මට්ටම) අතර පර්යේෂණ සිදු කළ හැකිය. මුලින්ම බැලූ බැල්මට, අතථ්ය යන්ත්රවල මිල රේඛීයව vCPU ගණන සහ මතක ප්රමාණය මත රඳා පවතී, නමුත් මෙම උපකල්පනය ඉතා සම්මත නොවන මතක/CPU අනුපාත සඳහා සත්ය වනු ඇතැයි මට විශ්වාස නැත.
ලිපිය
- AKS: 51465 USD/වසරකට
- EKS: 43138 USD/වසරකට
- GKE: 30870 USD/වසරකට
- කරන්න: 36131 USD/වසරකට
නෝට්බුක් සමඟ මෙම ලිපිය ඔබට ප්රධාන කළමනාකරණය කරන ලද Kubernetes පිරිනැමීම් ඇගයීමට සහ/හෝ වට්ටම් සහ වෙනත් අවස්ථාවන්ගෙන් ප්රයෝජන ගනිමින් වලාකුළු යටිතල පහසුකම් සඳහා මුදල් ඉතිරි කර ගැනීමට උපකාරී වනු ඇතැයි මම බලාපොරොත්තු වෙමි.
පරිවර්තකගෙන් PS
අපගේ බ්ලොග් අඩවියේ ද කියවන්න:
- «
වලාකුළු තුළ Kubernetes මත මුදල් ඉතිරි කිරීම සඳහා Kubecost සමාලෝචනය »; - «
Yandex.Cloud සඳහා Kubernetes CCM (Cloud Controller Manager) හඳුන්වා දීම »; - «
Kubernetes පොකුරක් සකස් කිරීම පහසු සහ පහසු ද? addon-operator නිවේදනය කරමින් »; - «
දැරිය හැකි සේවාවක් ලෙස Kubernetes සමඟ යටිතල පහසුකම් ".
මූලාශ්රය: www.habr.com