ميني ITX ڪلستر Turing Pi 2 32 GB ريم سان

ميني ITX ڪلستر Turing Pi 2 32 GB ريم سان

هبر برادري کي سلام! مون تازو اسان جي پهرين ورزن ڪلستر بورڊ بابت لکيو [V1]. ۽ اڄ مان توهان کي ٻڌائڻ چاهيان ٿو ته اسان نسخي تي ڪيئن ڪم ڪيو Turing V2 سان 32 GB رام.

اسان ميني سرورز جو شوق آھيون جيڪي مقامي ترقي ۽ مقامي ھوسٽنگ لاءِ استعمال ڪري سگھجن ٿيون. ڊيسڪ ٽاپ ڪمپيوٽرن يا ليپ ٽاپن جي برعڪس، اسان جا سرور 24/7 ڪم ڪرڻ لاءِ ٺاهيا ويا آهن، انهن کي جلدي فيڊريشن ڪري سگهجي ٿو، مثال طور، هڪ ڪلستر ۾ 4 پروسيسر هئا، ۽ 5 منٽن کان پوءِ 16 پروسيسر هئا (نه اضافي نيٽ ورڪ سامان) ۽ اهو سڀ ڪجهه. هڪ کمپیکٹ فارم فيڪٽر خاموش ۽ توانائي موثر ۾.

اسان جي سرورن جو فن تعمير ڪلستر اصول تي ٻڌل آھي، يعني. اسان ڪلستر بورڊ ٺاهيندا آهيون، بورڊ تي ايٿرنيٽ نيٽ ورڪ استعمال ڪندي، ڪيترن ئي ڪمپيوٽنگ ماڊلز (پروسيسر) کي ڳنڍيندا آهن. آسان ڪرڻ لاءِ، اسان اڃا تائين پنهنجا ڪمپيوٽنگ ماڊلز نٿا ٺاهيا، پر Raspberry Pi Compute Modules استعمال ڪريون ٿا ۽ اسان واقعي نئين CM4 ماڊل جي اميد ڪئي. پر، هر شي انهن جي نئين فارم فيڪٽر سان منصوبن جي خلاف ٿي وئي ۽ مان سمجهان ٿو ته گهڻا مايوس آهن.

ڪٽ جي هيٺان، اسان ڪيئن وياسين V1 کان V2 تائين ۽ اسان کي ڪيئن نڪرڻو هو نئين راسبي پي CM4 فارم فيڪٽر سان.

تنهن ڪري، 7 نوڊس لاء ڪلستر ٺاهڻ کان پوء، سوال آهن - اڳتي ڇا آهي؟ هڪ پيداوار جي قيمت کي ڪيئن وڌايو؟ 8، 10 يا 16 نوڊس؟ ڪهڙا ماڊل ٺاهيندڙن؟ مجموعي طور پراڊڪٽ جي باري ۾ سوچيندي، اسان محسوس ڪيو ته هتي بنيادي شيء نوڊس جو تعداد نه آهي يا ٺاهيندڙ ڪير آهي، پر بلڊنگ بلاڪ جي طور تي ڪلستر جو بلڪل جوهر آهي. اسان کي گهٽ ۾ گهٽ بلڊنگ بلاڪ ڳولڻ جي ضرورت آهي

پهرين، هڪ ڪلستر هوندو ۽ ساڳئي وقت ڊسڪ ۽ توسيع بورڊ کي ڳنڍڻ جي قابل هوندو. ڪلستر بلاڪ هڪ خودمختاري بنيادي نوڊ هجڻ گهرجي ۽ وسيع اختيارن جي وسيع رينج سان.

ٻيو, ته جيئن گھٽ ۾ گھٽ ڪلسٽر بلاڪ ھڪ ٻئي سان ڳنڍي سگھجن ۽ وڏي سائيز جا ڪلسٽر ٺاھي سگھن ۽ جيئن ته اھو بجيٽ ۽ اسڪيلنگ اسپيڊ جي لحاظ کان ڪارائتو ھجي. اسڪيلنگ جي رفتار عام ڪمپيوٽرن کي نيٽ ورڪ سان ڳنڍڻ کان وڌيڪ تيز ۽ سرور هارڊويئر کان تمام سستي هجڻ گهرجي.

ٽيونگھٽ ۾ گھٽ ڪلسٽر يونٽ ڪافي ڪمپيڪٽ، موبائيل، توانائيءَ جي بچت، لاڳت وارا ۽ آپريٽنگ حالتن ۾ گهربل نه ھجن. هي سرور ريڪ ۽ انهن سان ڳنڍيل هر شيء کان اهم فرقن مان هڪ آهي.

اسان نوڊس جو تعداد مقرر ڪندي شروع ڪيو.

نوڊس جو تعداد

سادي منطقي فيصلي سان، اسان محسوس ڪيو ته 4 نوڊس گهٽ ۾ گهٽ ڪلستر بلاڪ لاء بهترين اختيار آهي. 1 نوڊ ڪلسٽر نه آهي، 2 نوڊس ڪافي نه آهن (1 ماسٽر 1 ورڪر، بلاڪ جي اندر اسڪيلنگ جو ڪو به امڪان ناهي، خاص طور تي هيٽروجنيئس آپشنز لاءِ)، 3 نوڊس ٺيڪ نظر اچن ٿا، پر 2 جي طاقتن جو هڪ کان وڌيڪ نه آهي ۽ اندر اسڪيلنگ هڪ بلاڪ محدود آهي، 6 نوڊس قيمت تي اچن ٿيون لڳ ڀڳ 7 نوڊس وانگر (اسان جي تجربي مان اها اڳ ۾ ئي وڏي قيمت جي قيمت آهي)، 8 تمام گهڻو آهي، ميني ITX فارم فيڪٽر ۾ نه ٿو اچي ۽ ان کان به وڌيڪ مهانگو PoC حل.

چار نوڊس في بلاڪ کي سوني معنيٰ سمجھي ويندي آھي:

  • في ڪلسٽر بورڊ گهٽ مواد، تنهنڪري تيار ڪرڻ سستو آهي
  • 4 مان گھڻا، ڪل 4 بلاڪ 16 جسماني پروسيسر ڏين ٿا
  • مستحڪم سرڪٽ 1 ماسٽر ۽ 3 مزدور
  • وڌيڪ متفاوت تبديليون، عام-ڪمپيوٽ + تيز رفتار-ڪمپيوٽ ماڊل
  • ميني ITX فارم فيڪٽر ايس ايس ڊي ڊرائيو ۽ توسيع ڪارڊ سان

ڳڻپيوڪر ماڊلز

ٻيو نسخو CM4 تي ٻڌل آهي، اسان سوچيو ته اهو SODIMM فارم فيڪٽر ۾ جاري ڪيو ويندو. پر…
اسان هڪ SODIMM ڌيئر بورڊ ٺاهڻ جو فيصلو ڪيو ۽ CM4 کي سڌو سنئون ماڊلز ۾ گڏ ڪيو ته جيئن صارفين کي CM4 بابت سوچڻ جي ضرورت نه پوي.

ميني ITX ڪلستر Turing Pi 2 32 GB ريم سان
Turing Pi Compute Module سپورٽ ڪرڻ Raspberry Pi CM4

عام طور تي، ماڊلز جي ڳولا ۾، 128 MB ريم کان 8 GB ريم سان گڏ ننڍڙي ماڊلز کان ڪمپيوٽنگ ماڊلز جو هڪ سڄو مارڪيٽ کوليو ويو. ماڊلز سان گڏ 16 GB ريم ۽ وڌيڪ اڳتي آھن. بادل ڏيهي ٽيڪنالاجيز تي ٻڌل ايج ايپليڪيشن هوسٽنگ لاءِ، 1 GB جي رام اڳ ۾ ئي ڪافي ناهي، ۽ 2، 4 ۽ حتي 8 GB ريم لاءِ ماڊلز جو تازو ظهور ترقي لاءِ سٺو ڪمرو مهيا ڪري ٿو. انهن مشينن جي سکيا واري ايپليڪيشنن لاءِ FPGA ماڊلز سان گڏ اختيارن تي به غور ڪيو، پر انهن جي مدد ۾ دير ٿي وئي آهي ڇاڪاڻ ته سافٽ ويئر ايڪو سسٽم ترقي يافته نه آهي. ماڊل مارڪيٽ جي مطالعي دوران، اسان ماڊلز لاء هڪ عالمگير انٽرفيس ٺاهڻ جي خيال سان آيا، ۽ V2 ۾ اسان ڪمپيوٽنگ ماڊلز جي انٽرفيس کي متحد ڪرڻ شروع ڪيو. اهو V2 ورزن جي مالڪن کي اجازت ڏيندو ته ماڊلز کي ٻين ٺاهيندڙن کان ڳنڍڻ ۽ انهن کي مخصوص ڪمن لاءِ ملائي.

V2 سڄي Raspberry Pi 4 Compute Module (CM4) لائن کي سپورٽ ڪري ٿو، بشمول لائيٽ ورزن ۽ 8 GB ريم ماڊلز

ميني ITX ڪلستر Turing Pi 2 32 GB ريم سان

پردي

ماڊلز جي وينڊر ۽ نوڊس جو تعداد طئي ڪرڻ کان پوءِ، اسان PCI بس وٽ پھتاسين جنھن تي پرديز موجود آھن. PCI بس پرديئرز لاءِ معياري آهي ۽ تقريبن سڀني ڪمپيوٽنگ ماڊلز ۾ ملي ٿي. اسان وٽ ڪيترائي نوڊس آھن، ۽ مثالي طور تي، ھر نوڊ کي PCI ڊوائيسز کي سمورو درخواست واري موڊ ۾ حصيداري ڪرڻ جي قابل ھئڻ گھرجي. مثال طور، جيڪڏهن اهو هڪ ڊسڪ بس سان ڳنڍيل آهي، پوء اهو سڀني نوڊس لاء دستياب آهي. اسان ڳولڻ شروع ڪيو PCI سوئچ ملٽي ميزبان سپورٽ سان ۽ ڏٺائين ته انهن مان ڪو به اسان جي گهرجن کي پورو نٿو ڪري. اهي سڀ حل گهڻو ڪري 1 ميزبان يا گھڻن ميزبانن تائين محدود هئا، پر آخري نقطي تائين سمورو درخواستن جي موڊ کان سواءِ. ٻيو مسئلو $ 50 يا وڌيڪ چپ جي اعلي قيمت آهي. V2 ۾، اسان PCI سوئچز سان تجربن کي ملتوي ڪرڻ جو فيصلو ڪيو (اسين انھن ڏانھن موٽنداسين جيئن اسان ترقي ڪنداسين) ۽ ھر نوڊ لاءِ ڪردار تفويض ڪرڻ جي رستي تي ھليو ويو: پھريون ٻه نوڊ بي نقاب ٿيا مني PCI ايڪسپريس پورٽ في نوڊ، ٽيون نوڊ. بي نقاب 2 بندرگاهن 6 Gbps SATA ڪنٽرولر. ٻين نوڊس مان ڊسڪ تائين رسائي حاصل ڪرڻ لاء، توھان استعمال ڪري سگھو ٿا نيٽ ورڪ فائل سسٽم ڪلستر ۾. ڇو نه؟

لڪِي جهاتِي پائڻ

اسان فيصلو ڪيو ته ڪجهه اسڪيچز کي شيئر ڪريو ته ڪيئن گهٽ ۾ گهٽ ڪلسٽر بلاڪ بحث ۽ عڪاسي ذريعي وقت سان گڏ ترقي ڪري چڪو آهي.

ميني ITX ڪلستر Turing Pi 2 32 GB ريم سانميني ITX ڪلستر Turing Pi 2 32 GB ريم سانميني ITX ڪلستر Turing Pi 2 32 GB ريم سان

نتيجي طور، اسان 4 260-پن نوڊس، 2 مني PCIe (Gen 2) بندرگاهن، 2 SATA (Gen 3) بندرگاهن سان گڏ ڪلستر يونٽ ۾ آياسين. بورڊ وٽ VLAN سپورٽ سان ليئر-2 منظم سوئچ آھي. پهرين نوڊ مان هڪ مني PCIe پورٽ هٽايو ويو آهي، جنهن ۾ توهان نيٽ ورڪ ڪارڊ انسٽال ڪري سگهو ٿا ۽ ٻيو ايٿرنيٽ پورٽ يا 5G موڊيم حاصل ڪري سگهو ٿا ۽ پهرين نوڊ مان ڪلسٽر ۽ ايٿرنيٽ بندرگاهن تي نيٽ ورڪ لاءِ روٽر ٺاهي سگهو ٿا.

ميني ITX ڪلستر Turing Pi 2 32 GB ريم سان

ڪلسٽر بس ۾ وڌيڪ خاصيتون آهن، جن ۾ ماڊلز کي سڌو سنئون سڀني سلاٽ ذريعي فليش ڪرڻ جي صلاحيت شامل آهي ۽ يقيناً FAN ڪنيڪٽر هر نوڊ تي اسپيڊ ڪنٽرول سان.

درخواست

خود ميزباني ڪيل ايپليڪيشنن ۽ خدمتن لاءِ ايج انفراسٽرڪچر

اسان V2 کي صارف/تجارتي-گريڊ ايج انفراسٽرڪچر لاءِ گھٽ ۾ گھٽ بلڊنگ بلاڪ بڻايو آھي. V2 سان، اهو سستو آهي شروع ڪرڻ لاءِ پروف-آف-تصور ۽ پيماني تي جيئن توهان وڌو ٿا، تدريجي طور تي ايپليڪيشنن کي پورٽ ڪري رهيا آهن جيڪي وڌيڪ قيمتي ۽ عملي آهن ڪنارن تي ميزباني ڪرڻ لاءِ. ڪلستر بلاڪ گڏجي ڳنڍي سگھجن ٿا وڏن ڪلستر ٺاهڻ لاءِ. اهو ٿي سگهي ٿو تدريجي طور تي قائم ٿيڻ جي تمام گهڻي خطري کان سواء
عمل. اڳ ۾ ئي اڄ ڪاروبار لاء وڏي تعداد ۾ ايپليڪيشنون آهن، جيڪو مقامي طور تي ميزباني ڪري سگهجي ٿو.

ARM ڪم اسٽيشن

32 GB ريم في ڪلستر تائين، پھريون نوڊ OS جي ڊيسڪ ٽاپ ورزن لاءِ استعمال ڪري سگھجي ٿو (مثال طور، Ubuntu Desktop 20.04 LTS) ۽ باقي 3 نوڊس تاليف، ٽيسٽنگ ۽ ڊيبگنگ ڪمن لاءِ، ARM لاءِ ڪلائوڊ اصلي حل تيار ڪرڻ. ڪلستر. پروڊ ۾ ARM ايج انفراسٽرڪچر تي CI / CD لاءِ نوڊ جي طور تي.

CM2 ماڊلز سان گڏ وي 4 ڪلستر جي ٽريننگ لڳ ڀڳ هڪجهڙائي آهي آرڪيٽيڪچرل طور (ARMv8 جي ننڍڙن ورزن ۾ فرق) ڪلستر کان AWS Graviton مثالن جي بنياد تي. CM4 ماڊل پروسيسر ARMv8 آرڪيٽيڪچر استعمال ڪري ٿو تنهنڪري توهان AWS Graviton 1 ۽ 2 مثالن لاءِ تصويرون ۽ ايپليڪيشنون ٺاهي سگهو ٿا، جيڪي x86 مثالن کان تمام سستا آهن.

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