DBaaS ප්‍රතිස්ථාපනය කළ හැකි Kubernetes භාවිතයෙන් දෙමුහුන් වලාකුළක් සාදා ගන්නේ කෙසේද

මගේ නම Petr Zaitsev, මම CEO, නිර්මාතෘ පර්කෝනා සහ මට ඔබට කියන්නට අවශ්‍යයි:

  • අපි සේවාවක් ලෙස දත්ත සමුදායට විවෘත මූලාශ්‍ර විසඳුම් වලින් පැමිණි ආකාරය;
  • වලාකුළෙහි දත්ත සමුදායන් යෙදවීමට පවතින ප්‍රවේශයන් මොනවාද;
  • Kubernetes හට DBaaS ප්‍රතිස්ථාපනය කළ හැකි ආකාරය, වෙළෙන්දාගේ යැපීම ඉවත් කිරීම සහ DBMS හි සරල බව සේවාවක් ලෙස පවත්වාගෙන යාම.

Mail.ru Cloud Solutions & Tarantool විසින් @Databases Meetup හි වාර්තාවක් මත පදනම්ව ලිපිය සකස් කරන ලදී. ඔබට කියවීමට අවශ්‍ය නැතිනම්, ඔබට නැරඹිය හැක:


අපි ක්ලවුඩ් එකේ Service එකක් විදියට open source වලින් Database එකට ආපු හැටි

මම 90 දශකයේ අග භාගයේ සිට විවෘත මූලාශ්‍රවල වැඩ කළෙමි. මීට වසර විස්සකට පෙර, දත්ත සමුදායන් වැනි විවෘත මූලාශ්‍ර භාවිතා කිරීම එතරම් පහසු නොවීය. මූලාශ්‍ර කේතය බාගත කිරීම, එය පැච් කිරීම, එය සම්පාදනය කිරීම සහ පසුව එය භාවිතා කිරීම අවශ්‍ය විය.

විවෘත මූලාශ්‍රය පසුව සරල කිරීම් මාලාවක් හරහා ගියේය:

  • Tar.gz සහ සම්පාදනය කිරීමට අවශ්‍ය මූලාශ්‍ර ස්ථාපනය කරන්න;
  • .deb සහ .rpm වැනි පරායත්තතා සහිත පැකේජ, ඔබට ස්ථාපනය කිරීමට අවශ්‍ය වන්නේ පැකේජ කට්ටලයක් පමණි;
  • ස්ථාපනය ස්වයංක්‍රීය වන APT සහ YUM වැනි පැකේජ ගබඩාවන්;
  • බාහිර පරායත්තතා නොමැතිව ස්ථාපනය කිරීමෙන් පැකේජ ලබා ගැනීමට ඔබට ඉඩ සලසන Docker සහ Snap වැනි විසඳුම්.

එහි ප්‍රතිඵලයක් ලෙස, විවෘත කේත මෘදුකාංග භාවිතා කිරීම පහසු වන අතර එවැනි යෙදුම් සංවර්ධනය කිරීමට ඇති බාධකය ද අඩු කරයි.

ඒ අතරම, වසර 20 කට පෙර පැවති තත්වය මෙන් නොව, සෑම කෙනෙකුම එකලස් කිරීමේ විශේෂඥයෙකු වූ විට, දැන් බොහෝ සංවර්ධකයින්ට මූලාශ්රයෙන් භාවිතා කරන මෙවලම් ගොඩනගා ගත නොහැක.

ඇත්ත වශයෙන්ම, මෙය නරක නැත, මන්ද:

  1. අපට වඩාත් සංකීර්ණ නමුත් වඩාත් පරිශීලක-හිතකාමී මෘදුකාංග භාවිතා කළ හැකිය. උදාහරණයක් ලෙස, බ්‍රවුසරයක් භාවිතා කිරීමට පහසු වේ, නමුත් එයට බොහෝ විවෘත මූලාශ්‍ර සංරචක ඇතුළත් වන අතර මුල සිටම ගොඩනැගීමට අපහසු වේ.
  2. බොහෝ පුද්ගලයින්ට විවෘත මූලාශ්‍ර සහ වෙනත් මෘදුකාංග සංවර්ධකයින් බවට පත්විය හැකිය, ව්‍යාපාර විසින් වැඩි මෘදුකාංග භාවිතා කරයි, සහ එහි අවශ්‍යතාවය වැඩි වේ.

අවාසිය නම්, සරල කිරීමේ ඊළඟ පියවර වලාකුළු විසඳුම් භාවිතය සමඟ සම්බන්ධ වී ඇති අතර, මෙය යම් විකුණුම්කරුවෙකු අගුලු දැමීමකට තුඩු දෙයි, එනම් එක් සැපයුම්කරුවෙකුට බැඳීම. අපි සරල විසඳුම් භාවිතා කරන අතර සපයන්නන් විවෘත මූලාශ්‍ර සංරචක භාවිතා කරයි, නමුත් ඇත්ත වශයෙන්ම ඒවා විශාල වලාකුළු වලින් එකකට ඇණ ගසනු ලැබේ. එනම්, විවෘත මූලාශ්‍ර (සහ එයට අනුකූල මෘදුකාංග) යෙදවීමට පහසුම සහ වේගවත්ම ක්‍රමය හිමිකාර API භාවිතා කරමින් වලාකුළු තුළය.

වලාකුළු වල දත්ත සමුදායන් සම්බන්ධයෙන් ගත් කල, ප්‍රවේශයන් දෙකක් තිබේ:

  1. සාමාන්‍ය දත්ත මධ්‍යස්ථානයක මෙන් දත්ත සමුදා යටිතල පහසුකම් එකලස් කරන්න. එනම්, සම්මත ගොඩනැඟිලි කොටස් ගන්න: ගණනය කිරීම, ගබඩා කිරීම සහ යනාදිය, ලිනක්ස් සහ ඒවා මත දත්ත සමුදායක් ස්ථාපනය කර ඒවා වින්‍යාස කරන්න.
  2. සපයන්නා විසින් වලාකුළ තුළ සූදානම් කළ දත්ත සමුදායක් ලබා දෙන සේවාවක් ලෙස දත්ත සමුදාය භාවිතා කරන්න.

DBaaS මේ වන විට වේගයෙන් වර්ධනය වන වෙළඳපලක් වන්නේ එය සංවර්ධකයින්ට දත්ත සමුදායන් සමඟ කෙලින්ම වැඩ කිරීමට ඉඩ සලසන අතර සාමාන්‍ය වැඩ අවම කරන බැවිනි. සපයන්නා විසින් ඉහළ උපයෝගිතා සහ පහසු පරිමාණය, දත්ත සමුදාය පැච් කිරීම, උපස්ථ සහ කාර්ය සාධන සුසර කිරීම සහතික කිරීමට කටයුතු කරයි.

විවෘත මූලාශ්‍ර මත පදනම් වූ සේවාවක් ලෙස දත්ත සමුදාය වර්ග දෙකක් සහ Kubernetes ආකාරයෙන් විකල්පයක්

විවෘත දත්ත සමුදායන් සඳහා සේවාවක් ලෙස දත්ත සමුදාය වර්ග දෙකක් තිබේ:

  1. පහසු යෙදවීම සහ කළමනාකරණය සඳහා පරිපාලන පසුබිමක ඇසුරුම් කර ඇති සම්මත විවෘත මූලාශ්‍ර නිෂ්පාදනයක්.
  2. විවිධ ඇඩෝන සහිත උසස් වාණිජ විසඳුමක්, විවෘත මූලාශ්‍ර සමඟ අනුකූල වේ.

විකල්ප දෙකම වලාකුළු අතර සංක්‍රමණය වීමේ හැකියාව අඩු කරන අතර දත්ත සහ යෙදුම්වල අතේ ගෙන යා හැකි හැකියාව අඩු කරයි. උදාහරණයක් ලෙස, විවිධ වර්ගයේ වලාකුළු අවශ්යයෙන්ම එකම සම්මත MySQL සඳහා සහය දක්වයි යන කාරනය තිබියදීත්, ඒවා අතර සැලකිය යුතු වෙනස්කම් තිබේ: ක්රියාන්විතය, කාර්ය සාධනය, උපස්ථය සහ යනාදිය. විශේෂයෙන් සංකීර්ණ යෙදුම් සඳහා එක් වලාකුළකින් තවත් වලාකුළකට සංක්‍රමණය වීම අභියෝගාත්මක විය හැක.

තවද මෙහිදී පැනනගින ප්‍රශ්නය - දත්ත සමුදායේ පහසුව සේවාවක් ලෙස ලබා ගත හැකිද, නමුත් සරල විවෘත මූලාශ්‍ර විසඳුමක් ලෙසද?

නරක ආරංචිය නම්, අවාසනාවකට, එවැනි විසඳුම් තවමත් වෙළඳපොලේ නොමැති වීමයි. ශුභාරංචිය නම්, එවැනි විසඳුම් ක්රියාත්මක කිරීමට ඔබට ඉඩ සලසන Kubernetes ඇත.

Kubernetes යනු ක්ලවුඩ් හෝ දත්ත මධ්‍යස්ථානය සඳහා වන මෙහෙයුම් පද්ධතියකි, එය ඔබට තනි ධාරකයකට වඩා පොකුරක් තුළ බහු සේවාදායකයන් හරහා යෙදුමක් යෙදවීමට සහ කළමනාකරණය කිරීමට ඉඩ සලසයි.

දැන් Kubernetes එවැනි මෘදුකාංග කාණ්ඩයේ ප්රමුඛයා වේ. එවැනි ගැටළු සඳහා විවිධ විසඳුම් තිබුනත් එය සම්මතය බවට පත් විය. විකල්ප විසඳුම් කෙරෙහි අවධානය යොමු කළ බොහෝ සමාගම් දැන් Kubernetes සඳහා සහය දැක්වීම සඳහා ඔවුන්ගේ නිෂ්පාදන අනුවර්තනය කිරීමට අවධානය යොමු කරයි.

මීට අමතරව, Kubernetes යනු බොහෝ විකුණුම්කරුවන්ගේ පුද්ගලික, පොදු සහ දෙමුහුන් වලාකුළු වල සහය දක්වන විශ්වීය විසඳුමකි, උදාහරණයක් ලෙස: AWS, Google Cloud, Microsoft Azure, Mail.ru Cloud Solutions.

Kubernetes දත්ත සමුදායන් සමඟ ක්‍රියා කරන ආකාරය

Kubernetes මුලින් නිර්මාණය කර ඇත්තේ දත්ත සකසන නමුත් ක්ෂුද්‍ර සේවා හෝ වෙබ් යෙදුම් වැනි කිසිවක් ගබඩා නොකරන අස්ථායී යෙදුම් සඳහා ය. දත්ත සමුදායන් වර්ණාවලියේ අනෙක් කෙළවරේ ඇත, එනම් ඒවා ප්‍රකාශිත යෙදුම් වේ. කුබර්නෙටස් මුලින් අදහස් කළේ එවැනි යෙදුම් සඳහා නොවේ.

කෙසේ වෙතත්, දත්ත සමුදායන් සහ වෙනත් ප්‍රකාශිත යෙදුම් භාවිතයට ඉඩ සලසන Kubernetes හි මෑතකදී දර්ශනය වූ විශේෂාංග තිබේ:

  1. StatefulSet සංකල්පය යනු කරල්වල වැඩ නැවැත්වීම සහ Graceful Shutdown (යෙදුම පුරෝකථනය කළ හැකි වසා දැමීම) ක්‍රියාත්මක කිරීම පිළිබඳ සිදුවීම් සැකසීම සඳහා වන සම්පූර්ණ ප්‍රාථමික මාලාවකි.
  2. ස්ථිර වෙළුම් යනු කරල්, Kubernetes කළමනාකරණ වස්තු හා සම්බන්ධ දත්ත ගබඩා වේ.
  3. ක්රියාකරු රාමුව - එනම්, බොහෝ නෝඩ් හරහා බෙදා හරින ලද දත්ත සමුදායන් සහ අනෙකුත් රාජ්ය යෙදුම් කළමනාකරණය කිරීම සඳහා සංරචක නිර්මාණය කිරීමේ හැකියාව.

දැනටමත් පොදු වලාකුළු වල සේවාවක් ලෙස විශාල දත්ත සමුදායන් ඇත, එහි පසුතලය Kubernetes වේ, උදාහරණයක් ලෙස: CockroachCloud, InfluxDB, PlanetScale. එනම්, Kubernetes පිළිබඳ දත්ත සමුදායක් යනු න්‍යායාත්මකව කළ හැකි දෙයක් පමණක් නොව, ප්‍රායෝගිකව ක්‍රියාත්මක වන දෙයකි.

Percona සතුව Kubernetes සඳහා විවෘත මූලාශ්‍ර විසඳුම් දෙකක් ඇත:

  1. MongoDB සඳහා Percona සේවාදායකය සඳහා Kubernetes ක්රියාකරු.
  2. XtraDB CLUSTER සඳහා Kubernetes Operator යනු MySQL සමඟ ගැළපෙන සේවාවක් වන අතර ඉහළ ලබා ගැනීමේ හැකියාවක් සහ අනුකූලතාවයක් සපයයි. dev දත්ත සමුදායක් සඳහා උදාහරණයක් ලෙස, ඉහළ ලබා ගැනීමේ හැකියාවක් අවශ්‍ය නොවේ නම් ඔබට තනි නෝඩයක් ද භාවිතා කළ හැක.

Kubernetes භාවිතා කරන්නන් කණ්ඩායම් දෙකකට බෙදිය හැකිය. සමහර අය කෙලින්ම Kubernetes Operators භාවිතා කරයි - මොවුන් ප්‍රධාන වශයෙන් තාක්‍ෂණය ක්‍රියා කරන ආකාරය පිළිබඳ හොඳ අවබෝධයක් ඇති දියුණු පරිශීලකයින් වේ. අනෙක් අය එය පසුපෙළේ ධාවනය කරයි - එවැනි පරිශීලකයින් සේවාවක් ලෙස දත්ත සමුදාය වැනි දෙයක් ගැන උනන්දු වෙති, ඔවුන්ට කුබර්නෙටේස් හි සූක්ෂ්ම කරුණු සොයා බැලීමට අවශ්‍ය නැත. දෙවන පරිශීලක කණ්ඩායම සඳහා, අපට තවත් විවෘත මූලාශ්‍ර විසඳුමක් ඇත - Percona DBaaS CLI මෙවලම. තාක්ෂණය පිළිබඳ ගැඹුරු අවබෝධයක් නොමැතිව Kubernetes මත පදනම් වූ විවෘත මූලාශ්‍ර DBaaS ලබා ගැනීමට කැමති අය සඳහා මෙය පර්යේෂණාත්මක විසඳුමකි.

Google Kubernetes එන්ජිම මත Percona's DBaaS ධාවනය කරන්නේ කෙසේද

Google Kubernetes Engine, මගේ මතය අනුව, Kubernetes තාක්‍ෂණයේ වඩාත්ම ක්‍රියාකාරී ක්‍රියාත්මක කිරීම් වලින් එකකි. එය ලෝකයේ බොහෝ ප්‍රදේශ වල පවතින අතර සරල සහ පහසු Command Line Tool (SDK) ඇත, එමඟින් ඔබට වේදිකාව අතින් කළමනාකරණය කරනවාට වඩා ස්ක්‍රිප්ට් නිර්මාණය කිරීමට ඉඩ සලසයි.

අපගේ DBaaS ක්‍රියා කිරීම සඳහා, අපට පහත සංරචක අවශ්‍ය වේ:

  1. Kubectl.
  2. Google Cloud SDK.
  3. Percona DBaaS CLI.

kubectl ස්ථාපනය කරන්න

අපි ඔබේ මෙහෙයුම් පද්ධතිය සඳහා පැකේජය ස්ථාපනය කරමු, අපි උබුන්ටු උදාහරණය දෙස බලමු. වැඩිපුර විස්තර මෙහි.

sudo apt-get update && sudo apt-get install -y apt-transport-https gnupg2
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl

Google Cloud SDK ස්ථාපනය කිරීම

අපි මෘදුකාංග පැකේජය එලෙසම ස්ථාපනය කරමු. වැඩිපුර විස්තර මෙහි.

# Add the Cloud SDK distribution URI as a package source
echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] 
http://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list

# Import the Google Cloud Platform public key
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key --keyring /usr/share/keyrings/cloud.google.gpg add -

# Update the package list and install the Cloud SDK
sudo apt-get update && sudo apt-get install google-cloud-sdk

Percona DBaaS CLI ස්ථාපනය කිරීම

Percona repositories වෙතින් ස්ථාපනය කරන්න. Percona DBaaS CLI මෙවලම තවමත් පර්යේෂණාත්මක නිෂ්පාදනයකි, එබැවින් එය පර්යේෂණාත්මක ගබඩාවේ පිහිටා ඇත, ඔබ දැනටමත් Percona ගබඩාවන් ස්ථාපනය කර තිබුණද, එය වෙන වෙනම සක්‍රීය කළ යුතුය.

තවත් මෙහි.

ස්ථාපන ඇල්ගොරිතම:

  1. Percona-release මෙවලම භාවිතයෙන් Percona නිධිය සකසන්න. පළමුව ඔබ Percona වෙතින් නිල percona-release පැකේජය බාගත කර ස්ථාපනය කළ යුතුය:
    wget https://repo.percona.com/apt/percona-release_latest.generic_all.deb
    sudo dpkg -i percona-release_latest.generic_all.deb
  2. පර්යේෂණාත්මක මෙවලම් ගබඩා සංරචකය පහත පරිදි සබල කරන්න:
    sudo percona-release enable tools experimental
    
  3. percona-dbaas-cli පැකේජය ස්ථාපනය කරන්න:
    sudo apt-get update
    sudo apt-get install percona-dbaas-cli

සංරචකවල ක්රියාකාරිත්වය සැකසීම

සැකසුම් ගැන වැඩි විස්තර මෙහි.

මුලින්ම ඔබ ඔබේ Google ගිණුමට ලොග් විය යුතුයි. තවද, Google Cloud මඟින් එක් පරිශීලකයෙකුට බොහෝ ස්වාධීන ව්‍යාපෘති ලබා ගැනීමට ඉඩ සලසයි, එබැවින් ඔබ මෙම ව්‍යාපෘතිය සඳහා කේතය භාවිතා කරමින් වැඩ කරන ව්‍යාපෘතියක් සඳහන් කළ යුතුය:

gcloud auth login
gcloud config set project hidden-brace-236921

ඊළඟට, අපි පොකුරක් සාදන්නෙමු. නිරූපණය සඳහා, මම නෝඩ් තුනකින් පමණක් කුබර්නෙටස් පොකුරක් නිර්මාණය කළෙමි - මෙය ඉහළ උපයෝගිතා සඳහා අවශ්‍ය අවම වේ:

gcloud container clusters create --zone us-central1-a your-cluster-name --cluster-version 1.15 --num-nodes=3

පහත kubectl විධානය අපගේ වත්මන් පරිශීලකයාට අවශ්‍ය වරප්‍රසාද ලබා දෙයි:

kubectl create clusterrolebinding cluster-admin-binding-$USER 
--clusterrole=cluster-admin --user=$(gcloud config get-value core/account)

ඊට පස්සේ අපි namespace එකක් හදලා ඒක Active කරනවා. Namespace යනු, දළ වශයෙන්, ව්‍යාපෘතියක් හෝ පරිසරයක් වැනිය, නමුත් දැනටමත් Kubernetes පොකුරක් තුළ ඇත. එය Google Cloud ව්‍යාපෘති වලින් ස්වාධීන වේ:

kubectl create namespace my-namespace
kubectl config set-context --current --namespace=my-namespace

පොකුර ආරම්භ කිරීම

අපි මෙම පියවර කිහිපය හරහා ගිය පසු, අපට මෙම සරල විධානය සමඟින් ත්‍රි-නෝඩ් පොකුරක් ආරම්භ කළ හැකිය:

# percona-dbaas mysql create-db example
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider:          k8s
Engine:            pxc
Resource Name:     example
Resource Endpoint: example-proxysql.my-namespace.pxc.svc.local
Port:              3306
User:              root
Pass:              Nt9YZquajW7nfVXTTrP
Status:            ready

පොකුරකට සම්බන්ධ වන්නේ කෙසේද

පෙරනිමියෙන්, එය ලබා ගත හැක්කේ Kubernetes තුළ පමණි. එනම්, ඔබ "Create" විධානය ක්රියාත්මක කළ මෙම සේවාදායකයෙන් එය ප්රවේශ විය නොහැක. එය ලබා ගැනීමට, උදාහරණයක් ලෙස, සේවාලාභියෙකු සමඟ පරීක්ෂණ සඳහා, ඔබ වරාය සිතියම්කරණය හරහා වරාය යොමු කළ යුතුය:

kubectl port-forward svc/example-proxysql 3306:3306 $

ඉන්පසු අපි ඔබේ MySQL සේවාදායකයා සම්බන්ධ කරමු:

mysql -h 127.0.0.1 -P 3306 -uroot -pNt9YZquajW7nfVXTTrP

උසස් පොකුරු කළමනාකරණ විධාන

පොදු IP මත දත්ත සමුදාය

ඔබට පොකුරු ලබා ගැනීම සඳහා වඩාත් ස්ථිර විසඳුමක් අවශ්‍ය නම්, ඔබට බාහිර IP ලිපිනයක් ලබා ගත හැක. මෙම අවස්ථාවේදී, දත්ත සමුදාය ඕනෑම තැනක සිට ප්රවේශ විය හැක. මෙය අඩු ආරක්ෂිත, නමුත් බොහෝ විට වඩාත් පහසු වේ. බාහිර IP සඳහා අපි පහත විධානය භාවිතා කරමු:

# percona-dbaas mysql create-db exposed 
--options="proxysql.serviceType=LoadBalancer"
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider:          k8s
Engine:            pxc
Resource Name:     exposed
Resource Endpoint: 104.154.133.197
Port:              3306
User:              root
Pass:              k0QVxTr8EVfgyCLYse
Status:            ready

To access database please run the following command:
mysql -h 104.154.133.197 -P 3306 -uroot -pk0QVxTr8EVfgyCLYse

මුරපදය පැහැදිලිව සකසන්න

පද්ධතිය අහඹු ලෙස මුරපදයක් ජනනය කරනවා වෙනුවට, ඔබට මුරපදය පැහැදිලිව සැකසිය හැක:

# percona-dbaas mysql create-db withpw --password=mypassword
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider:          k8s
Engine:            pxc
Resource Name:     withpw
Resource Endpoint: withpw-proxysql.my-namespace.pxc.svc.local
Port:              3306
User:              root
Pass:              mypassword
Status:            ready

මම ස්ක්‍රිප්ට් වල ප්‍රතිදානය මිනිසුන්ට කියවිය හැකි ආකෘතියෙන් පෙන්වමි, නමුත් JSON ආකෘතියට ද සහය දක්වයි.

ඉහළ ලබා ගැනීමේ හැකියාව අක්‍රිය කිරීම

පහත විධානය සමඟින් ඔබට තනි නෝඩයක් යෙදවීම සඳහා ඉහළ උපයෝගිතා අක්‍රිය කළ හැක:

# percona-dbaas mysql create-db singlenode 
--options="proxysql.enabled=false, allowUnsafeConfigurations=true,pxc.size=1"
Starting ......................................... [done]
Database started successfully, connection details are below:
Provider:          k8s
Engine:            pxc
Resource Name:     singlenode
Resource Endpoint: singlenode-pxc.my-namespace.pxc.svc.local
Port:              3306
User:              root
Pass:              22VqFD96mvRnmPMGg
Status:            ready

මෙය MySQL ක්‍රියාත්මක කිරීමට සහ හැකිතාක් ඉක්මනින් සහ පහසුවෙන් ක්‍රියාත්මක කිරීමට, එය පරීක්ෂා කිරීමට, පසුව එය වසා දැමීමට හෝ සංවර්ධනය සඳහා භාවිතා කිරීමට පරීක්ෂණ කාර්යයන් සඳහා විසඳුමකි.

Percona DBaaS CLI මෙවලම ඔබට Kubernetes මත DBaaS වැනි විසඳුමක් ලබා ගැනීමට උපකාරී වේ. ඒ සමගම, අපි එහි ක්රියාකාරිත්වය සහ උපයෝගීතාවය මත දිගටම වැඩ කරන්නෙමු.

මෙම වාර්තාව මුලින්ම ඉදිරිපත් කළේ @Databases Meetup Mail.ru Cloud Solutions&Tarantool මගින්. බලන්න видео වෙනත් කාර්ය සාධන සහ ටෙලිග්‍රාම් හි සිදුවීම් නිවේදන සඳහා දායක වන්න Mail.ru සමූහයේ Kubernetes අවට.

මාතෘකාව පිළිබඳ තවත් කියවිය යුතු දේ:

  1. නවීන IIoT වේදිකාවක දත්ත සමුදායන්.
  2. ඔබට නැවත තෝරා ගැනීමට අවශ්‍ය නොවන පරිදි ව්‍යාපෘතියක් සඳහා දත්ත සමුදායක් තෝරා ගන්නේ කෙසේද.

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

අදහස් එක් කරන්න