Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

Turing Pi هڪ ڊيٽا سينٽر ۾ ريڪ ريڪ جي اصول تي ٺهيل خود ميزباني ڪيل ايپليڪيشنن لاءِ هڪ حل آهي، صرف هڪ ڪمپيڪٽ مدر بورڊ تي. حل مقامي ترقي ۽ ايپليڪيشنن ۽ خدمتن جي ميزباني لاءِ مقامي بنيادي ڍانچي جي تعمير تي مرکوز آهي. عام طور تي، اهو صرف کنڊ لاء AWS EC2 وانگر آهي.

اسان، ڊولپرز جي هڪ ننڍڙي ٽيم، هڪ حل پيدا ڪرڻ جو فيصلو ڪيو ته ڪنڊ ۾ بيئر ميٽل ڪلسٽرز ٺاهڻ ۽ پروجيڪٽ کي Turing Pi سڏيو وڃي ٿو. پراڊڪٽ هڪ سکريچ پروجيڪٽ جي طور تي شروع ٿيو، پر هاڻي، انهن جي تصورات کي جانچڻ لاء، ان کي ريڊ هيٽ، رينچر (SUSE)، ٽويوٽا ڪنيڪٽڊ، سوني، اليڪٽرولڪس، فيسبوڪ، ۽ 10K کان هيٺ ڊولپرز جي سامعين جي ترقياتي ادارن پاران حڪم ڏنو ويو آهي. ڀرتي ڪيو پيو وڃي.

پر اهو سڀ ڪجهه دريافت سان شروع ٿيو.

پيداوار جي دريافت

هڪ دفعي مون دريافت ڪيو ته اسان ڪجهه به ايجاد نه ڪندا آهيون. اسان سڀني شين کي ڳوليندا آهيون جيڪي هن دنيا ۾ موجود آهن. اسان اهو ڳوليندا آهيون ته ڪجهه حصا گڏجي گڏ ڪري سگهجن ٿا، مصنوعات جي نئين ملڪيت حاصل ڪري، يا اسان قانون ڳوليندا آهيون ۽ پوء انهن کي ٻيهر گڏ ڪندا آهيون. توھان ڪجھھ کڻي نٿا سگھو، پر توھان ان کي تحقيق دوران ڳولي سگھو ٿا. منهنجي خيال ۾، هڪ ايجاد مسلسل مشاهدي، تجربا ۽ ڳولا جو نتيجو آهي + علم جي ميلاپ.

گذريل ڏهاڪي دوران، مون ڏٺو آهي شوقين هوم ليب تحريڪ کي رفتار حاصل ڪندي (وسيع subreddit)، خود ميزباني (وسيلا subreddit и شاندار خود ميزبان)، سنگل بورڊ ڪمپيوٽرن، جيئن ته سنگل بورڊ ڪمپيوٽرن تي ڪنٽينر هلائڻ ۾ دلچسپي وڌندي آهي جهڙوڪ Raspberry Pi وڌندو آهي، اتي سنگل بورڊ ڪمپيوٽرن جي ڪلسٽرز کي گڏ ڪرڻ لاءِ حرڪت وڌي رهي آهي. ڪبرنيٽس جو خيال آهستي آهستي اتي وڃي رهيو آهي. ان جو هلڪو وزن وارو نسخو، k3s، Edge/IoT تي مرکوز، اڳ ۾ ئي ظاهر ٿي چڪو آهي. وڏي فاسٽ فوڊ زنجير Chick-fil-A دنيا جي پھرين مان ھڪڙي آھي جنھن پنھنجي باورچی خانن ۾ ڪبرنيٽس ڪلسٽرز کي مقرر ڪيو آھي kubectl مون کي سينڈوچ ٺاهيو.

مان ان کي سنوبال وانگر ڏسان ٿو، جيئن هڪ ٽيڪنالاجي ٻئي جي چوڌاري لپي ٿي، هڪ وڌيڪ پيچيده نظام ٺاهي ٿي. ساڳئي وقت، ڪو به افراتفري نه آهي، ٽيڪنالاجي کان هڪ فرڪٽ وانگر. مون لاءِ منهنجي زندگيءَ جي مشڪل لمحن مان هڪ تي، مون ڪلسترن ۾ قدر ڏٺو جيڪي سنگل بورڊ ڪمپيوٽرن مان شوقين ڊولپرز پاران گڏ ڪيا ويا آهن ۽ هڪ ڪلستر بورڊ ٺاهڻ تي ڪم ڪرڻ شروع ڪيو.

اڄ اسان جو ڪلستر بورڊ تمام سادو آهي ۽ بنيادي طور تي انهن لاءِ آهي جيڪي ڪلائوڊ جي مقامي ٽيڪنالاجي کي پسند ڪن ٿا، نيون شيون سکن ٿا، ۽ تجربا ڪن ٿا.

بلڊنگ بلاڪ

سو، حل ڇا آهي، جوهر ڇا آهي. نقطو هڪ تعمير ڪندڙ مهيا ڪرڻ آهي، بلڊنگ بلاڪ (بلڊنگ بلاڪ) جنهن مان توهان ايج انفراسٽرڪچر کي گڏ ڪري سگهو ٿا کلاسک سرورز جي ڀيٽ ۾ سستا، موبائيل بغير وڏي ڌاتو خاني جي، خاص آپريٽنگ حالتن جي ضرورت ناهي، جهڙوڪ سرور روم، توانائي موثر، معيار ۾ معياري. ماڊلز جي ۽ ڏهن ۽ سوين ڪمپيوٽنگ نوڊس (پروسيسر) ۾ جلدي اسڪيلنگ جي صلاحيت سان.

ڪلستر بورڊ

ميني ITX بورڊ هڪ آن-بورڊ نيٽ ورڪ استعمال ڪندي ڪيترن ئي ڪمپيوٽ ماڊلز کي ڳنڍي ٿو، پردي جي انٽرفيس مهيا ڪري ٿو ۽ ماڊلز تي ڪنٽرول

ڳڻپيوڪر ماڊل

SO-DIMM فارم فيڪٽر ۾ هڪ بورڊ جنهن ۾ پروسيسر ۽ رام شامل آهي، آپريٽنگ سسٽم کي محفوظ ڪرڻ لاءِ اختياري طور تي فليش ميموري

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ
ٽريننگ V2 لاءِ پيش ڪيل ترتيبن مان هڪ

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

ڪلسٽر بورڊ ۽ ڪمپيوٽنگ ماڊلز کي گڏ ڪرڻ سان، ان لاءِ انفراسٽرڪچر ٺاهڻ آسان آهي، مثال طور، 20+ پروسيسرز (هيٺ ڏنل مثال)، خاموش ۽ گهٽ پاور واپرائڻ سان. ڪلستر بورڊ پاڻ کي استعمال ٿيل حجم جي ڪارڪردگي وڌائي ٿو. مقابلي لاءِ ڪلستر جا مثال

SBC جي بنياد تي*
Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ
24 سي پي يو
Afkham Azeez پاران شايع ٿيل

Turing Pi جي بنياد تي
Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ
21 سي پي يو
ليکڪ th3st0rmtr00p3r

* SBC - سنگل بورڊ ڪمپيوٽر

Rancher Labs جو گڏيل باني ۽ k3s جو ليکڪ هن طريقي سان لاتعلق نه هو.

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

هيٺ ڏنل بلاڪ تعمير ڪرڻ بابت وڌيڪ پڙهو.

ڳڻپيوڪر ماڊل

تصور جي ثبوت لاءِ، اسان چونڊيو Raspberry Pi Compute Module - ھي آھي مثالي ترتيب سان شروع ڪرڻ لاءِ. RPi ڪميونٽي فعال آهي، سافٽ ويئر سان ڪو مسئلو ناهي، ماڊل پاڻ SO-DIMM فارميٽ ۾ آهي (6 x 3 سينٽي)، سستي آهي، بورڊ تي مشتمل آهي 4-ڪور سي پي يو، 1 GB ريم ۽ اختياري فليش ميموري. 8، 16 يا 32 GB او ايس ۽ ٻين سسٽم جي ضرورتن لاء. هي فارم فيڪٽر اڪثر ڪري صنعتي IoT حلن ۾ استعمال ٿيندو آهي.

Raspberry Pi 1/3/3+ Compute Module

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

پر CM3 ماڊل پڻ سنگين حدون آهن - وڌ ۾ وڌ. 1 GB رام ۽ Ethernet USB HUB ذريعي وڌ ۾ وڌ رفتار سان 100 Mbps تائين. تنهن ڪري، Turing جو ٻيو نسخو Raspberry Pi 4 کي سپورٽ ڪندو ۽ 8 GB ريم في ماڊل تائين. هيٺ ڏنل هڪ مثال آهي Nvidia Jetson ماڊلز لاءِ Accelerated Computing tasks. شايد اهي ٻئي نسخي ۾ سهڪار ڪيا ويندا، جيڪڏهن اسان ڪجهه ٽيڪنيڪل مسئلا حل ڪريون، پوء اسان ماڊل کي گڏ ڪري سگهون ٿا.

Nvidia Jetson Compute Modules

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

ماڊلز ۾ سڀ کان اهم خصوصيت شامل آهي، جيڪا پهرين نظر ۾ واضح ناهي. عام ڪمپيوٽنگ کان وٺي مشين لرننگ-گھڻي ڪمپيوٽنگ تائين مختلف قسمن جي ڪمن لاءِ، سي پي يو، ريم ۽ اي ايم ايم سي جي مختلف سيٽن سان هڪجهڙائي واري عنصر ۾ ٻيا ماڊل ٺاهڻ جي صلاحيت. هي AWS EC2 مثالن سان تمام ملندڙ جلندڙ آهي، پر صرف کنڊ لاءِ. انهي حالت ۾، ڪلستر بورڊ اڻڄاتل رهي ٿو يا معمولي تبديلين سان.

ڪلستر بورڊ

ان کي هڪ مدر بورڊ يا بيس بورڊ پڻ سڏيو وڃي ٿو، هڪ بلڪل نئين هدايت آهي ۽ اڄ اهڙا ڪيترائي ٺاهيندڙ نه آهن ۽ اڃا تائين داخلا سطح تي آهن، انهن مان Pine64، MiniNodes، Clover Pi، Bitscope Blade، PicoCluster (SBC ڪلسٽرز. ). ڪلسٽر بورڊ ماڊلز کي نيٽ ورڪ سان ڳنڍي ٿو، پاور مهيا ڪري ٿو ۽ ڪلسٽر مئنيجمينٽ بس (ڪلسٽر مئنيجمينٽ بس) مهيا ڪري ٿو، گهٽ ۾ گهٽ اسان هن بس کي شامل ڪرڻ جو فيصلو ڪيو ۽ لڳي ٿو اهو روٽ وٺي چڪو آهي.

چمي
Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

واپس
Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

Backplane Bandwidth 12 Gbps
اي ايم ايم سي کان سواءِ ماڊلز لاءِ SD سلاٽ، مثال طور، توهان نوڊ ڊيٽا تائين تڪڙي رسائي لاءِ SD سان ڪجهه ماڊل رکي سگهو ٿا

ڪلستر بورڊ هڪ سوئچ چپ تي ٻڌل آهي ماڊلز جي نيٽ ورڪ ڪنيڪشن کي يقيني بڻائڻ ۽ ٻاهرين نيٽ ورڪ تائين رسائي. موجوده ورزن ۾ اسان غير منظم ٿيل سوئچ استعمال ڪندا آهيون ڇاڪاڻ ته مڪمل R&D ڪرڻ لاءِ ڪو وقت نه هو، پر ٻئي ورزن لاءِ اسان هڪ سٺو منظم سوئچ چونڊيو آهي. نيٽ ورڪ کي بورڊ ۾ ورهائڻ لاءِ ان کي ’ماسٽر نوڊ ايز روٽر‘ موڊ ۾ ترتيب ڏيڻ ممڪن آهي؛ اهو آهي جيڪڏهن اعليٰ سطح جي سيڪيورٽي ۽ ڪارڪنن کي ٻاهرين پهچ کان ڌار ڪرڻ جي ضرورت آهي، ان صورت ۾ اهو پڻ رکڻ ضروري آهي. ماسٽر نوڊ تي DHCP سرور.

درخواست

موجوده نسخو تجرباتي آهي ۽ اسان ان کي پوزيشن-سطح حل جي طور تي ترتيب ڏئي رهيا آهيون اهو سکڻ لاءِ ته ڪلسٽر ڪهڙا آهن، سافٽ ويئر سان ڪم ڪرڻ، يا تنظيمن ۾ فرضي تصورن جي جاچ ڪرڻ، نوان خيال ڳولڻ، عام طور تي، هي هڪ لائيٽ ورزن آهي.

شروع ڪرڻ لاءِ، اسان تجويز ڪريون ٿا هڪ سيريز جي شاندار جيف گرلنگ کان، جيڪو اسان جي باري ۾ پڙهي ٿو Y ڪمبينيٽر تي ۽ ليکڪ آهي بهترين وڪرو ٿيندڙ ڪتاب Ansible for DevOps. هن کي ايترو ته متاثر ڪيو ويو ته هن هڪ 6 حصن جو جائزو ورتو، عام طور تي ڪلستر ڪرڻ جي خيال کان وٺي بورڊ سان ڪم ڪرڻ جي عملي مثالن، ڪبرنيٽس جو مطالعو ۽ ڪهڙي سافٽ ويئر نصب ٿي سگهي ٿي.

ڪلستر تي k3s انسٽال ڪرڻ بابت سلسلو

عام طور تي، آئون پهرين کان ڏسڻ جي صلاح ڏيان ٿو، اتي عام طور تي ڪلسترنگ ۽ ڪبرنيٽس جي باري ۾ هڪ پهچ واري ٻولي ۾. ۽ ڪميونٽي مان ڪجهه تصويرون

Turing Pi - ڪلستر بورڊ خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ

ايندڙ ڇا آهي؟

سڀ کان پهريان، مون کي اميد آهي ته اها دلچسپ هئي. هي بلڪل اصل مواد آهي، افق کان ٻاهر ڏسڻ جي ڪوشش. ٻيو، مان ٽريننگ V2 جي ڊيزائن بابت هڪ ٻيو حصو لکڻ جو منصوبو ڪريان ٿو. پيداوار جي ڳولا ڪيئن ٿي، منطقي فيصلا، مکيه ملڪيت جي ڳولا جيڪي اهم آهن. مضمون ۾ پراڊڪٽ اسڪيچن تي مشتمل هوندو، ابتدائي کان وٺي آخري تائين. ٻيو مضمون پراڊڪٽ سائنسدانن لاءِ خاص دلچسپي رکي ٿو، جيڪي ڪمپنين ۾ پروڊڪٽس ۽ انهن جي ترقيءَ جا ذميوار آهن.

۽ گهڻو ڪري اتي هڪ واقعي ڊگهو پڙهي ويندي.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو