Raspberry Pi Blade crams 64 ARM cores and NVMe in 1U!

Поделиться
HTML-код
  • Опубликовано: 13 янв 2025

Комментарии • 1,1 тыс.

  • @uptimelab
    @uptimelab 3 года назад +1056

    thanks for the review!
    By the way:
    At least 20 in 1U and maybe up to 22 :)
    w/o CPU OC PoE (without +) will be enough even with NVMe according to my tests.

    • @Simon-qg2qn
      @Simon-qg2qn 3 года назад +77

      you should build a backplane with builtin kvm, switch and power ;)

    • @Onlyindianpj
      @Onlyindianpj 3 года назад +5

      As you are working on the slice
      Can you add MCP23017 on the board

    • @MErocle
      @MErocle 3 года назад +23

      @@Simon-qg2qn The original idea was to drop the backplane. It's the single point of failure. If one blade has a problem just change it :) it shouldn't be too expensive (at least for enterprise) to have one or two spare ones. But I have ideas for a backplane nevertheless

    • @un1530
      @un1530 3 года назад +4

      What is the price range you're aiming for with these blades?

    • @MErocle
      @MErocle 3 года назад

      @@Onlyindianpj how will you use it? maybe zymkey 4i has these features?

  • @CraftComputing
    @CraftComputing 3 года назад +372

    THAT is the coolest Pi Compute board I've ever seen. Definitely want a full set of these in my rack now.

    • @JeffGeerling
      @JeffGeerling  3 года назад +25

      I can imagine someone building in a switching backplane at some point too. Would make for a fun clean 1U cluster to play with, using < 400W

    • @JeffGeerling
      @JeffGeerling  3 года назад +16

      Also where's Jeff???

    • @CraftComputing
      @CraftComputing 3 года назад +11

      @@JeffGeerling Somewhere on a beach with a drink in his hand ;-)

    • @MemeHut1000
      @MemeHut1000 3 года назад +1

      @@JeffGeerling I would fill my pantry with those

    • @jm036
      @jm036 3 года назад

      Wait for someone to put an SOQuartz in it lol.

  • @izzieb
    @izzieb 3 года назад +1109

    If you have a Raspberry Pi blade, does that make each board a slice of Pi?

    • @Onlyindianpj
      @Onlyindianpj 3 года назад +73

      Finally slices are appearing

    • @JeffGeerling
      @JeffGeerling  3 года назад +120

      Haha

    • @JJMARKLEY
      @JJMARKLEY 3 года назад +27

      That would be a great name for the board

    • @SaHaRaSquad
      @SaHaRaSquad 3 года назад +33

      Installing that seems like a piece of cake.

    • @gorillaau
      @gorillaau 3 года назад +18

      @@SaHaRaSquad Easy as pi.

  • @xaytana
    @xaytana 3 года назад +371

    With a slightly modified design, and potential cooling issues aside, it looks like there could be potential for nesting two boards face to face, into a single space, doubling the density of a rack. Might be overkill, but the potential is there.

    • @JeffGeerling
      @JeffGeerling  3 года назад +146

      Just stick in some 20k RPM server chassis fans (never mind the 70 dB of noise per fan) and call it a day 😂

    • @majstealth
      @majstealth 3 года назад +17

      @@JeffGeerling if you could remove the vertical seperators in the front, and add more grooves, 1 for smallest, 1 for biggest build height, you could have more pi´s or mix and match for what you want/have
      also it needs a frontplate with 90° light pipes for the io lights, maybe some sort of knob to pull them out
      if we are here already, why not add a connector in the back to actualy blade them into a backplate? damn this adds up quickly....

    • @LimitedWard
      @LimitedWard 3 года назад +38

      I'd just as soon toss all the blades into a pile in a server closet it and call it a day. Then the density is dictated as a function of the closet size and critical angle of the pile due to friction.

    • @haxboi5492
      @haxboi5492 3 года назад +1

      @@JeffGeerling add a lot of them and reduce the rpm and bam

    • @turnkit
      @turnkit 3 года назад +1

      Heat?

  • @shawnvines2514
    @shawnvines2514 3 года назад +35

    NVMe has this very cool snap connector now so that you don't have to mess with the screws. For this board, it is obviously easier than another motherboard but just in case, more spins are being done, perhaps it is worth considering.

    • @DanielRRhodes
      @DanielRRhodes 2 года назад

      link?

    • @javajav3004
      @javajav3004 Год назад

      Would be a great design choice

    • @BuddyTheWolfYT
      @BuddyTheWolfYT 15 дней назад

      I've seen a similar one for pcie cards on an older HP EliteBook

  • @Clark-Mills
    @Clark-Mills 3 года назад +28

    Very nice board. Suggestion: Line the four LEDs along the back Ethernet edge to make installed viewing easier.

    • @MErocle
      @MErocle 3 года назад +4

      thanks, will be in the next revision.

    • @igordasunddas3377
      @igordasunddas3377 3 года назад

      Or you could make it accessible as pins (in addition to the onboard ones, if possible?), so that people could put the LEDs wherever they need them (back or front or perhaps both if using some sort of splitter).
      Sadly I'm not good in regards to hardware engineering, so these are just suggestions from a noob.

  • @LeonardPeris
    @LeonardPeris 3 года назад +39

    This is so cool! Can't wait for the Kickstarter!!

    • @thewiirocks
      @thewiirocks 3 года назад +3

      I’ve been waiting for a board like this. Could be great for small scale data center needs. Especially for simulation and prototyping of complex data center setups.

  • @DanielPierce
    @DanielPierce 3 года назад +37

    He should make a backplane connector switch so you don’t need to use any cables, this thing is so cool.

    • @JeffGeerling
      @JeffGeerling  3 года назад +12

      A few people have suggested this. It would be nice to have that kind of system, though it would increase the cost and complexity of running the system, and might discourage people from just buying a blade or three. Honestly, trade-offs either way.

    • @amahashadow
      @amahashadow 3 года назад +2

      @@JeffGeerling not really ? just add an edge connector on the back of the board with trace going to the RJ connector, and you can design a backplane with a POE-switch controller bypassing the rJ connector (I had old Dlink rj-fiber 100Mbits converters like that, you could use them as standalone, or plug them in a case with a switch and power backplane and just connect the fiber in the front). Or you may just put male RJ on the backplane, and flip the card around I guess (duplicate status leds on both side ?).

    • @wombatillo
      @wombatillo 3 года назад +3

      @@JeffGeerling It's probably not cost effective because the raspberry is not a very good platform for this. The RAM is slow, it's hard to effectively share RAM between raspberrys, it's hard to expose the PCIe even worth one lane, the custom and slow GPUs are practically useless for general purpose work especially in a cluster etc. It looks cool but the real world applications are dubious at best. Those PoE converters are 10 bucks each and while it might make sense to have PoE for 4 blades, with 16 blades it's a no-brainer to have a backplane instead of hundreds of dollars worth of PoE crap. This will always have crappy performance and it'd be so much better to design a system around a 16 core modern SoC with actual open and documented interfaces and connect four of these SoCs with something a little better than giga ethernet.
      Like someone else already said: it'd probably be more cost efficient to get one real x64 cpu and run the software in virtualization. You'd get more power for less money.

    • @nolongeravailable108
      @nolongeravailable108 3 года назад

      I agree with this, it is valid for certain builds that want to use the complete 1U space. You can also consolidate a lot of the ports to the backplane. I really love where this is all going with the Pi

    • @DFX2KX
      @DFX2KX 3 года назад +1

      @@wombatillo there are some 'we need lots of cores, but each core can be slow' workloads you could use this for. It'd be fine for F@H, for instance. That said, I think this sort of thing is mostly a 'Do you want a REAL Hardware cluster? On the Cheap? here you go!' and it gives folks a way to play around with actual hardware without breaking the bank.

  • @paulvalente4140
    @paulvalente4140 3 года назад +72

    @Jeff Geerling this might sound a bit of a strange question but what do you use the pi's in a cluster for?

    • @QBarszcz
      @QBarszcz 3 года назад +4

      bump

    • @olipito
      @olipito 3 года назад +4

      Had the same question, so?

    • @JamecBond
      @JamecBond 3 года назад +4

      I'm wondering the same thing, like who cares about all this stuff when most of the time it's just being using by corporate America and other endeavours that add nothing to humanity

    • @tardisity
      @tardisity 3 года назад +1

      🤔

    • @JamezMartinez
      @JamezMartinez 3 года назад +2

      Failure tolerance, update management

  • @alexlandherr
    @alexlandherr 3 года назад +2

    At 1:47, I like the BTTF DeLorean decal where the CM4 mounts.

  • @roseroserose588
    @roseroserose588 3 года назад +43

    Really cool stuff! Could see these being used as something like a Ceph cluster really easily
    One giant nitpick re memory - you _can_ add them all up to get a total but that tends not to be how distributed/clustered apps work, rather than getting a big pool of all the memory each individual instance only accesses it own, so you'd end up with 8GB per node but you couldn't use all of it at once (:

    • @JeffGeerling
      @JeffGeerling  3 года назад +24

      Heh... just wait until someone introduces a version of Ceph that distributes the data on device RAM. Brings new meaning to fragile storage!

    • @roseroserose588
      @roseroserose588 3 года назад +7

      @@JeffGeerling I'm not _saying_ you should totally do that, but setting up a ramdisk on linux is quite easy with tmpfs 😉

    • @JustinEmlay
      @JustinEmlay 3 года назад +3

      Kind of like the huge misconception regarding aggregated network links. 4 NICs doesn't get you a single 4Gbps connection.

    • @autohmae
      @autohmae 3 года назад

      You also need fast networking, I didn't see it on this design. Sounds like Ag5300 delivers 1 Gpbs netwoking. And the PCI-Express slot is already in use for storage.

    • @BarneyDesmond
      @BarneyDesmond 3 года назад +4

      If you could do RDMA over Ethernet here then you sorta could just add up all the RAM...

  • @eyesofnova
    @eyesofnova 3 года назад +118

    I don't need this.. I don't need this.. I don't need this.... I NEEEED THIS!

    • @John.0z
      @John.0z 3 года назад +12

      I have been saying that ever since I saw the first Pi cluster. I have absolutely no need for this. But damn I would like to have one.

    • @StephenThompsonAU
      @StephenThompsonAU 3 года назад +1

      I was like "I'll take 16 NOW!"

    • @mauriciohenriques3820
      @mauriciohenriques3820 3 года назад

      Who doesn't ?!?!?!?

  • @getmodels5145
    @getmodels5145 3 года назад +11

    It be cool to see a version with a SFP+ or a slot for fiber optic networking. This would do great for those who want to make servers with these clusters.

    • @BarneyDesmond
      @BarneyDesmond 3 года назад +1

      I think it'd be possible in theory, but that would basically have to be a PCIe NIC at that point, which would contend with the NVMe slot either physically, or for PCIe lanes. And of course you're then leaving the existing PoE NIC on the table, but that could still be useful for your mgmt network, separate from any network on the SFP

    • @D9ID9I
      @D9ID9I 3 года назад +1

      sfp+ requires 4 pci-e lines. RPI4 has only one. Therefore it is not possible to run 10Gbe.

    • @IanTester
      @IanTester 3 года назад +2

      Wouldn't it be better to have the SFP(+) port on the network switch that attaches all of the blades? Assuming you want to run a cluster of them.

    • @ViltusVilks
      @ViltusVilks 3 года назад

      Pi cant saturate 10Gbe lane except u r streaming some video/adc data from gpio. But that is not the rack story.

  • @52fordf1
    @52fordf1 3 года назад +10

    Love your pi videos. Can’t wait to see what you have coming.

  • @dzikuri
    @dzikuri 3 года назад +6

    amazing work!!! can't wait for the production release!!!

  • @jnharton
    @jnharton 3 года назад +1

    Neat design. Seems like a good example of what the compute modules are meant to enable.

  • @jkotka
    @jkotka 3 года назад +28

    since its going to a rack anyways, why the POE power? you could have one board at the end of the enclosure providing power to all the blades installed and have that contain the powersource.

    • @MrPipDarty
      @MrPipDarty 3 года назад

      I think its moreso just ease of integration and less proprietary parts like power distribution. Most racks will already have underutilized POE installed so might as well run the pi cluster off it.

    • @Steve25g
      @Steve25g 3 года назад +1

      @@MrPipDarty you could make the board as such, that it slides in a connector at the back , you could even make it so, it will also connect networking
      Technically, you could split up the pcie lane, adding faster networking too, but that'll eat in the nvme speed

    • @someguy4915
      @someguy4915 3 года назад +1

      @@MrPipDarty Highly doubt most high density environments have no space for servers but have spare PoE+ ports on costly switches just hanging about unused...
      A rear powerboard compatible with a standard 19VDC power brick for instance would be nice, though at 20 'blades' you might want a power budget of 350-400 watts which would mean a full ATX supply would be needed.
      Perhaps perfect timing to switch to a 2U variant with built-in space for an ATX power supply (plenty space in the back) and double or even quad Raspberry blades?
      Currently, this is a neat way to store a whole bunch of RPi's but you'd need a 24 port PoE+ switch to power them and a 24 port PoE+ switch with a power budget of ~400 is expensive, much more expensive than a standard $50 ATX power supply.

    • @MrPipDarty
      @MrPipDarty 3 года назад

      @@Steve25g all very valid points. Perhaps the "correct" answer here is this is still in very early prototypong stages from what was said in the video, so more than lilely ot just simply hasn't been the primary concerns of development just yet.

    • @Steve25g
      @Steve25g 3 года назад +2

      @@someguy4915 or make it more integrated, and just add a server supply, that will drop you a huge load of 12V, offers more security, and if wished, could be made redundant, or load shared

  • @belspace
    @belspace 3 года назад

    Thanks!

  • @brianbutton6346
    @brianbutton6346 3 года назад +5

    Man! You are hitting all the right topics for me. Super informative.

  • @TheTechieScientist
    @TheTechieScientist 3 года назад +1

    2:25 ..btw WIndows 11 already is up and running on the pi 4..it runs with a decent performance on USB sticks or SSDs

  • @stevefxp
    @stevefxp 3 года назад +9

    I would love to see if this could replace traditional router/firewall combinations with a more powerful option!

    • @snives7166
      @snives7166 3 года назад +1

      Pis don't have AES hardware support. If they did you'd see projects all over for OpenWRT :p

    • @stevefxp
      @stevefxp 3 года назад

      @@snives7166 AES is only a factor with VPNs correct?

  • @cameramaker
    @cameramaker 3 года назад

    @5:19 - the two passive adaptors on right are also a NATIVE nvme, for the x1 pcie port!

  • @robertgalik2008
    @robertgalik2008 3 года назад +3

    Thank you Jeff for nice presentation of Ivan’s amazing work. @Ivan Kuleshov Your ideas and enthusiasm by which you bring those ideas into live is inspiration for many of us. Thanks a lot and keep on track.

  • @rdogg9900
    @rdogg9900 3 года назад

    i bought a Raspberry Pi 4 over a year ago to make a magic mirror out of. got as far as getting the MM app to boot and see the time. ordered a camera module for it, the 2-way mirror film, the frame and glass... annnd i haven't worked on it in 10 months. I'm in over my head with the coding or whatever, but I still find these videos about the Pi fascinating.

    • @JeffGeerling
      @JeffGeerling  3 года назад +1

      Heh, don't worry I have a pile of those projects (started... never got too far, now it's in a box).

  • @GoingtoHecq
    @GoingtoHecq 3 года назад +3

    After my experience with arm cores I have trouble seeing them as really usable for heavy lifting or even desktop use. At least that's how I feel about single board computers like the raspberry and orange pi. You really have to be a programmer for them to seem amazing.

  • @hey24sheep
    @hey24sheep 3 года назад +13

    I love your videos and git projects. I have a curious question, what do you run on your pi cluster? Can you make a video about it?

  • @joonasfi
    @joonasfi 3 года назад

    As a homelabber with a 4-slot Pi mount in my rack, this is the exact thing I would've actually wanted in my rack - hot swap blades! My current mount basically needs me to take the whole cluster offline for maintenance lol. I have a dedicated Pi with a YubiKey (for data access control), so I especially appreciate the built-in TPM! The only thing I'd miss from the built-in TPM is touch-to-sign capability.

    • @JeffGeerling
      @JeffGeerling  3 года назад +1

      You can technically put a YubiKey on the USB port on this blade-though it's in a bit of an awkward location if inside the rack.

    • @joonasfi
      @joonasfi 3 года назад

      @@JeffGeerling true! It'd be cool if the blade had a single keystone slot on front (with keystone blank plate by default) so you'd be able to extend the USB (or anything else, for that matter, like antenna connector if you built a DigiTV blade) from inside the blade to the front, should you choose to.

  • @RamblinggeekUk
    @RamblinggeekUk 3 года назад +7

    Ivan does amazing work. I love this idea. I've started learning PCB design.. I have no idea if I can do it, but I have one idea, I would like to try. Great video as always.

    • @JeffGeerling
      @JeffGeerling  3 года назад +4

      Only one way to find out! Go ahead and try it out :)
      Honestly I'm a beginner with PCB design too-I'm considering doing a few simple projects and making some videos on getting started with it (probably using KiCAD).

    • @RamblinggeekUk
      @RamblinggeekUk 3 года назад +1

      @@JeffGeerling yeah thats what I’ve been using/learning KiCAD

    • @minifig404
      @minifig404 3 года назад

      @@JeffGeerling Please make a video proving non-EEs can route PCI-e in a PCB.

    • @SuperDavidEF
      @SuperDavidEF 3 года назад

      @@JeffGeerling Please do some beginner videos on KiCAD. A few years back, I started to learn PCB design with Eagle. When I was starting with Eagle, there were plenty of tutorials I could find online, and I had several friends using it too. Then Autodesk acquired it and has made a lot of changes and I didn't really keep up. I decided I'd rather use KiCAD since it's free software. But I need help getting started. I will say I was pleasantly surprised at how easy it is to do PCB design in a general sense. I just need some help over the initial learning curve of KiCAD.

    • @someoneinthecrowd4313
      @someoneinthecrowd4313 3 года назад

      Please do your best at learning it, then make something cool and mail it to Jeff please :)

  • @BWGPEI
    @BWGPEI 3 года назад +1

    Way cool suff Jeff! Way beyond my needs, but you sure do have fun and pass that on, so Thank You!

  • @KarlMathiasMoberg
    @KarlMathiasMoberg 3 года назад +3

    Wow! This is insanely cool, and something that would be really neat to have in my basement at some point. Kudos Uptime Lab!

  • @firestorm.v1
    @firestorm.v1 3 года назад +2

    Wow! This is an awesome design! I'd love to get my hands on those, but I've had issues with kickstarter. I'll wait until they go full production and score some then. Can't wait!

  • @freelancer42
    @freelancer42 3 года назад +26

    I have no real use for this whatsoever. But I need it!

    • @JeffGeerling
      @JeffGeerling  3 года назад +20

      ...said every Raspberry Pi owner ever 😂

    • @myth5671
      @myth5671 3 года назад

      @@JeffGeerling lol true XD

    • @EmongTimothy
      @EmongTimothy 3 года назад +1

      We IT hoarders are multiple on this multiverse

    • @dobermanownerforlife3902
      @dobermanownerforlife3902 3 года назад

      With a small low wattage monitor, one could easily have a solar /battery set up. And always have a pc available.

  • @Brandon_Behnen
    @Brandon_Behnen 3 года назад +1

    Flip the boards around and have a backplane of ethernet/RJ45 plugs without retention clips across the back of the enclosure. Similar to how servers hold hotswap drives or other blade servers work. That would allow easy hot swap of blades without all the cables in the front.

  • @Stoney_Eagle
    @Stoney_Eagle 3 года назад +3

    This can definitely be improved with a network switching / pass trough and power supplying backplane, and moving the SD slot, HDMI and USB port to the front.
    Easy access and hotswappable 🤷🏼‍♂️😉

  • @justinlee8328
    @justinlee8328 3 года назад +1

    Damn, already producing prototypes and hasn't started the kickstarter yet. This is how kickstarters should work.

  • @jpdj2715
    @jpdj2715 3 года назад +7

    I concur with you Jeff on the excitement at the tech level. The question is, though, what will each of your computers do? Will each host some web service that has no dependency on the other computers (except the basic network services for the OS)?
    Is there a way to make them collaborate - as in a parallel computer - on workloads that are too big for a single one? Tools for that?

    • @JeffGeerling
      @JeffGeerling  3 года назад +2

      I've used K3s and K8s on Pi clusters in the past. Check out my Kubernetes 101 series for a quick primer!

  • @knightoftheoldcode1391
    @knightoftheoldcode1391 3 года назад +1

    The best part of this board is the Delorean silkscreening below the board-to-board couplers.

  • @thebigt42
    @thebigt42 3 года назад +5

    Love the last part "The kids are only going to be gone for a few more minutes."
    Enjoy them now...you will blink and they will be moving out.

    • @MuffinTastic
      @MuffinTastic 3 года назад +2

      not in this economy

    • @autohmae
      @autohmae 3 года назад +3

      and not with these housing prices.

  • @aschmelyun
    @aschmelyun 3 года назад

    I was literally just thinking about hosting some of my side projects on RPi hardware at my house. I'll take this video popping up as a sign to do it!

  • @MarcoGPUtuber
    @MarcoGPUtuber 3 года назад +52

    Can't wait until we see the entire rack full of these things. When do we see the 512 ARM core implementation?

    • @JeffGeerling
      @JeffGeerling  3 года назад +13

      I don't know if I could afford that!

    • @un1530
      @un1530 3 года назад +5

      @@JeffGeerling crowdfunding makker :)

    • @stevensteltenpool904
      @stevensteltenpool904 3 года назад +1

      @@JeffGeerling That's just the thing, it's easy to expand over time!

    • @MistahHeffo
      @MistahHeffo 3 года назад +4

      @@JeffGeerling not with that attitude you can't.

  • @connorwood95
    @connorwood95 3 года назад

    One thing I'd like to see on maybe a future version of this is improvements on the networking and power. As it stands, having N as many Ethernet cables out the front of the rack would make for a lot of cable management. It would be nice to be able to backplane them together, and have a dedicated port on the rack chassis for whole cluster uplink to a built in switch. A bit more complex, but it would make it much more integrated and plug-and-play. Esp if the bandwidth between pi's is quite high, for even better local clustering

  • @louwrentius
    @louwrentius 3 года назад +10

    I think that - how cool a raspi cluster in 1 U may be - I still think you would be way better off with x86 hardware with decent core count. Raspi cores are just really slow compared to any CPU of the last 5 years. If you get a used HP DL380 Gen9 or Gen10 or something custom based on AMD, you have something that is so much more capable and performant. It will lose out on size, but power usage may be not that dissimilar if not better. I know Pi’s are this channels thing, but I think it’s good to keep perspective

    • @JeffGeerling
      @JeffGeerling  3 года назад +5

      This is true-I think the use case with current generation Cortex A72 cores would be for people looking for some ARM compute specifically (e.g. building ARM64 images, running ARM-based tests), or for those more interested in the fun / experimentation.
      Of course, depending on the price of the final board, and availability of CM4s, it could be cheaper (especially if you want or need better speed / performance per watt) to build a single AMD server.

    • @louwrentius
      @louwrentius 3 года назад +1

      @@JeffGeerling yes, exactly and I don’t want to be negative here, I think this project is really cool and amazing 🌷❤️

    • @louwrentius
      @louwrentius 3 года назад +3

      @@JeffGeerling it would be a nice video for you to compare a RPi cluster setup across multiple metrics with x86 or if you did: maybe do an update?

    • @minifig404
      @minifig404 3 года назад

      How many x86 nodes can you get into 1u? Not CPUs, full machine nodes. Best I've seen on x86 is 4 nodes in 2u.

    • @un1530
      @un1530 3 года назад +2

      @@louwrentius ah. You're the guy with the zfs servers. I remember reading your blog a few years back. It was very informative.
      I'm the diy nas kind of guy. I'm running a server with snapraid and mergerfs. These kind of nodes are awesome for cheaply testing distributed storage.
      With the prices of electricity I don't want to be running big 4u encases with alot of storage. I don't need much storage either just redundancy and bitrot protection.

  • @beauslim
    @beauslim 3 года назад

    Very cool. The lack of hardware crypto on the Pi is sometimes frustrating so it is nice to see a product that might help mitigate the issue.

  • @fvgoya
    @fvgoya 3 года назад +12

    Hey Jeff, what’s the benefits to have a cluster Pi instead of heaving one PC tower more “powerful” or even 2/3 mini PCs? Or the Cluster Pi is more for fun? Thanks man!!

    • @nathanc4183
      @nathanc4183 3 года назад +1

      I'd say power. 25W per blade is huge compared to the normal power guzzling PC.

    • @un1530
      @un1530 3 года назад +5

      @@nathanc4183 this. You lose density but gain power efficiency especially with threaded applications. It's very cost effective if you need many low power nodes.

    • @JamezMartinez
      @JamezMartinez 3 года назад +3

      Failure tolerance, update management

    • @FethiWebist
      @FethiWebist 3 года назад +4

      As a software developer I would say modularity. Every machine would be optimized to process a specific part of the whole.
      Obviously database server, mail server, dns server, vpn server, media server, etcetera.
      Even better running micro-services like trackers and monitors that report the status or availability of something.
      Additionally having the option for custom application without touching other machines.

    • @cyclemoto8744
      @cyclemoto8744 2 года назад

      @@nathanc4183 I'm running proxmox on an i7 which is currently hosting 3 systems: NVR on W10, NAS on Linux, Linux workstation. Power consumption is 60 watts with 6 internal drives (20 TB). I'm still struggling to understand the benefits of the Pi Blade in terms of power consumption when compared to an x86 system.

  • @oddholstensson212
    @oddholstensson212 3 года назад

    The tiny space where the network connector is, could be fitted with some GPIO/uart and power pins to be able to hold small accessories, for example a small 5x7 led matrix debug display, a 32x64 dot tiny Oled, a console serial port card, CAN-port or whatever we want to have an interface accessable from front.

  • @ray30k
    @ray30k 3 года назад +10

    I'm curious though, what *do* you use this kind of parallel processing pi power for?

    • @JeffGeerling
      @JeffGeerling  3 года назад +44

      I should probably do a video on my current Pi uses someday...

    • @ray30k
      @ray30k 3 года назад

      @@JeffGeerling Looking forward to it! :)

    • @brijeshkhokhar
      @brijeshkhokhar 3 года назад +1

      @@JeffGeerling I am also curious to know, and can you share your knowledge to make server using raspberry pi because as a hardware engineer I am not know about networking and server security, but I want to make server for MQTT for home automation and for community use.

    • @fernandoz6329
      @fernandoz6329 3 года назад

      @@JeffGeerling You bet!

    • @deidyomega
      @deidyomega 3 года назад +1

      I dont have 1 task, i have 25 docker images that are load balanced between my 10 pis.

  • @professionalnerd1095
    @professionalnerd1095 3 года назад

    Holy moly the world needs these "Pi Slices". Subscribed the mailing list for updates.

  • @ArnaudMEURET
    @ArnaudMEURET 3 года назад +26

    Cool boards. Jeff, quick one: what do you actually do using your Pi clusters?

    • @haydenc2742
      @haydenc2742 3 года назад +15

      Yeah...I keep seeing "ooh I made a cluster"...but what the heck can people do with them that will actually be useful?? There really isn't alot of explanation on this

    • @randysretired2020
      @randysretired2020 3 года назад +9

      Make an email server for the Clintons, but that’s hazardous to your health. 🤪

    • @freerice9595
      @freerice9595 3 года назад

      I came to the comments to try and find this answer as well. I don't understand anything about clustering especially in a home lab. I can imagine someone like Nasa doing it for science but what purpose is there at home

    • @tommasiero5234
      @tommasiero5234 3 года назад

      Maybe something like start9.com embassy

    • @strik3r137
      @strik3r137 3 года назад

      I am also running three PIs in my network like jeff before (poe, in 2 HE rack). But I also run a big proxmox host for all my virtual servers. The main reason was to make certain services independend from one host machine. On my pis I run a VPN Server, WLAN controller and DNS Server. You would have an issue if they are all deployed on virtual machines on one host. However, havin 16 pis is maybe only for research.

  • @derekgoodwine7509
    @derekgoodwine7509 3 года назад

    The fact that you guys have in your hands a start up project is amazing! The SBCs world is the future of computing to me. Cost reduction, accessibility, and popularization of technology will make businesses develop product and market for SBCs at leat at SOHO level maybe up to small sized business. Long life to SBCs! Keep it up Sir!

    • @autohmae
      @autohmae 3 года назад +1

      Maybe SBC, but definitely System-On-Chip. We went from mainframe to mini-computer, to micro-computer which became to PC and now it's all SoC: smartphone, embedded, Chromebooks, Apple M1 laptop and Mac Mini.etc.

    • @derekgoodwine7509
      @derekgoodwine7509 3 года назад

      @@autohmae I cannot agree more. Definitely cost reduction is driving technology more than ever before. Turing pi (a board capable to carry 7 Rpi slots) for clusters and small servers is another clear clue about the direction of tech avantgarde. "Computing everywhere" is another clue. Combined with "low cost" has generating a totally unpredictable direction!

    • @autohmae
      @autohmae 3 года назад +1

      ​@@derekgoodwine7509 As Moore's law isn't giving us as much more raw (single threaded) performance it looks like we'll get more specialized chip (parts) to do certain tasks faster. Seems to me all the server parts will move to running on Kubernetes eventually. The Linux kernel & Kubernetes combination is also getting better and better at running "multi-tenant" (so secure enough so different customers/companies/persons to run on the same environment without virtualization) Allowing for much more density. Greatly reducing the price of compute as Kubernetes is a very generic platform allowing for easy competition.

    • @Alpha8713
      @Alpha8713 3 года назад

      My concern with this is that we end up with a bunch of non-expandable, non-repairable computers. That's fine for something like a $100 Pi, but not so fine for a $5k server.

    • @autohmae
      @autohmae 3 года назад

      @@Alpha8713 the bigger worry for me is actually Microsoft bringing out Windows for such a platform and it's locked down with UEFI and secureboot, TPM, etc. And Microsoft having the power to flip one bit so the Linux can''t boot on it anymore. And the EU will slap a fine on them which is smaller than their profits and MS will just say: you can run a VM or Windows subsystem for Linux, that's fine right ?

  • @treeduck999
    @treeduck999 3 года назад +8

    Hi! Really enjoy your content.
    I'm curious what actual work you do with the cluster?

    • @Onlyindianpj
      @Onlyindianpj 3 года назад

      Good question

    • @Onlyindianpj
      @Onlyindianpj 3 года назад +2

      I think
      1 pihole
      2 Local DNS with pihole
      3 VPN server
      4 Homeassistant
      5 nodered
      6 zabbix
      7 web email server
      8 Local Nas(HDD Might be issue)
      9 Grafana
      10 database server
      11 DB server (slave)
      12 Rhasspy Master
      In 1U for home

    • @JeffGeerling
      @JeffGeerling  3 года назад +3

      For me, I build ARM64 Docker images on my Pis sometimes, and also run tests against ARM via Jenkins. Other than that, I have a number of Pis currently running Prometheus + Grafana for monitoring, Docker for hosting some of my small websites, and various odds and ends that don't need a ton of power to run.

    • @Onlyindianpj
      @Onlyindianpj 3 года назад

      @Supernova I just added in here some can be combined
      But
      The list list cool
      ☺️☺️☺️☺️

    • @Onlyindianpj
      @Onlyindianpj 3 года назад

      @@JeffGeerling
      I missed Grafana thank you

  • @nickb-3
    @nickb-3 3 года назад

    Can't wait until ESXi for ARM supports the CM4. These blades would be a perfect fit for it.

  • @Ronaldopopkings
    @Ronaldopopkings 3 года назад +4

    Thats nice and all. But can it run Crysis?

  • @serenichron
    @serenichron 3 года назад

    Oh. Geerlingguy. I've been using your ansible role for years now. So nice to find you here.

  • @D9ID9I
    @D9ID9I 3 года назад +7

    Yes, and troubleshoot/reinstall every "blade" without any sort of IPMI. Sure. Run around in circles with monitor, keyboard, media. That's weird. Why you need PoE in server room but no remote management solution? Tell the developer of this board to look at pikvm project. It might require TC358743XBG on every "blade" to make bulk management less painful and more logical.

    • @gedw99
      @gedw99 3 года назад

      agree it is missing functionality.
      this is another way to do that with software, but in a slightly different way.
      github.com/go-vgo/robotgo

    • @D9ID9I
      @D9ID9I 3 года назад

      @@gedw99nah, that's different. You want to control device before it even boot. Before any OS. Be able navigate bios if any. Select boot options, change boot media. Physically reboot, cycle power. And all that remotely.
      That's how servers meant to be managed.

  • @engshahed
    @engshahed 2 года назад

    Awesome idea ever!
    Appreciated for low cost cluster build on top of rake mount features

  • @mildlemon7866
    @mildlemon7866 3 года назад +10

    I don't have a serious usecase for these.
    I don't want these.
    I don't want to spend money on these.
    I don't need these at all.
    I don't care anyway...
    SHUT UP AND TAKE MY MONEY!! NOW!!1!!11 🙈🤣

  • @sharanchakradhar
    @sharanchakradhar 3 года назад

    Hope production becomes faster and come to market soon. Can’t wait to buy one.

  • @EduardoRFS
    @EduardoRFS 3 года назад +2

    Lol that's my name at the end

  • @bunnymaid
    @bunnymaid 3 года назад

    That 10" mini-rack is SO CUTE!!!

  • @anguscable2819
    @anguscable2819 3 года назад +3

    jeff: "higher density arm" me: laughs in ampere

    • @JeffGeerling
      @JeffGeerling  3 года назад

      Ampere so far won't give me the time of day :(

  • @PiDsPagePrototypes
    @PiDsPagePrototypes 3 года назад

    With the way computing power has grown, a rack of these Pi's could easily replace the multiple flight computers in a major rocket or aircraft - the ones where 5 computers have a consensus before an ajustment is made to the motor gimbals or wing flaps.

  • @DKali-gn7xj
    @DKali-gn7xj 3 года назад +4

    I have to say this might be the coolest thing you've got to beta test. I mean this is so cool, all I can say is FUCK!

  • @novafire99
    @novafire99 3 года назад

    This looks like a great project. I see many suggestions, so i'm going to toss in a few. Myself it looks like the board would have enough room for a Cisco style RJ45 console port on the back (could even be one of those low profile ports), then won't need to pull out a board to fix something (see why it's not booting, fix network problem, messed up boot, need to run fsck, etc...). Put a light pipe on the lights to make them more visable out the rack. Maybe even change the ethernet jack to a low profile also, would help with air flow a bit between boards, or be able to squeeze in an extra board or two in a rack. Might be a bit crazy, but a 2U rack case, so that there could be larger fans, that would be quite the number of boards all loaded up.

  • @thechadbuddha
    @thechadbuddha 3 года назад +3

    totally useless for my usecase. i need it

  • @tamasstolmar9741
    @tamasstolmar9741 3 года назад

    I would prefer some kind of connector on the back side for power:
    - The connector should be cheap and common, so home made chassis could be made. A DB-9 or DB-15 connector should be sufficient.
    - A simple +12V ... 24V power supply input would make a simple lead-acid battery based UPS possible.
    - An RS-485 style bus could be added to the connector for backplane communication.
    - Some GPIO pins would make possible slot position detection or other communication.
    - A small microcontroller could be added, it could be used for baseboard management. It could measure supply voltages, temperature, control the fan, power cycle or reset the PI, select it's boot source. It could be connected to the RS485 bus and communicate with the PI wit other means (i2c?) if populated.
    I think 1GB POE switches are still a bit too expensive, and the many power conversion step means bad energy efficieny for a generally low consuption device.
    (UPS battery -> UPS inverter -> SWITCH PSU -> POE regulator in switch -> PI's POE PSU vs. UPS battery -> PI's DC-DC PSU)

  • @mung5502
    @mung5502 3 года назад +1

    The raspberry pi has been upgraded to a raspberry cake

  • @HiltonT69
    @HiltonT69 2 года назад

    I'm still waiting for this to make it to market. Still very impressive.

  • @SigmaOfMyParts
    @SigmaOfMyParts 3 года назад +2

    There is a led kernel module you can - afaik - configure to use the gpio for the led

  • @prussian7
    @prussian7 3 года назад

    Only thing I can think I would really find useful to change is to have the LEDs on a 90° header. If you had a lot of them in a farm you want to be able to see the status with out looking at each one up close.

  • @allenshepard7992
    @allenshepard7992 3 года назад

    Thanks. I am looking forward to this PI fork (?) moving from lots of a/d pins to rack clusters. I still like having PI controllers, but this is exciting.

  • @irishRocker1
    @irishRocker1 3 года назад

    Wow can't wait to see the performance of a fully loaded rack!

  • @0dyss3us51
    @0dyss3us51 3 года назад

    Happy to see Raspberry going from tinkering boards to more serious stuff, I hope they go even more in that direction. Also the outtakes was golden!

  • @km6mmo843
    @km6mmo843 2 года назад

    Yeah... We're gunna have to have a " talk" .....
    About you triggering my Echo device with your dang video voice haha 😂
    Keep on keeping on!
    Thanks for making this video, i got into making SBC cluster nodes about a year ago! Hit the nail right on the head ! Great content 👍

  • @un1530
    @un1530 3 года назад +1

    This is really neat. I'm still running the v1 version as my cluster :') with pi3 b+'s.

  • @richfiles
    @richfiles 3 года назад +1

    Would be interesting to see a long board version, with sockets for 2 compute units, 2 NVMe, and either 2 Ethernet, or some manner of onboard switch to join the two devices onto the same Ethernet port, so that you can get even more computer per blade.

  • @Mister-Gee-9999
    @Mister-Gee-9999 3 года назад

    It's nice that some young , clever people are starting to make useful carrier boards from the CM4. I have a bit of an aversion to Kickstarter, i hope I'll be able to buy these on Amazon soon

    • @JeffGeerling
      @JeffGeerling  3 года назад

      I'm with you on the hesitation with Kickstarter. The few projects I backed, I mostly was donating to the builder, since I believed they had a fighting chance, but it is always a gamble whether they come through in the end! I don't doubt Ivan on this board, though there are always unforeseen challenges going from a few or a few dozen to hundreds and thousands!

  • @timballam3675
    @timballam3675 3 года назад

    Can't wait for these to be available, have 4 Pis ready to transfer with external m.2 drives attached.

  • @demandred1957
    @demandred1957 3 года назад

    Nice! Love the back to the future DeLorean graphic on the board.

  • @comod
    @comod 2 месяца назад

    This is what i am looking for! Cant wait to order some of these

  • @sageowl5032
    @sageowl5032 3 года назад

    Love the bloopers at the end:)

  • @hawsantiago3697
    @hawsantiago3697 3 года назад +1

    I don't have an idea what this is for or any use for it but this is very cool.

  • @johnnyelijasialuk3879
    @johnnyelijasialuk3879 3 года назад

    There's a potential for cooling the M.2 NVME drive.
    Maybe using Silverstone heatsink will do the trick for longevity.
    Also during full load to benchmark the NVME drive can be at constant 31 degrees.

    • @protator
      @protator 3 года назад

      What are you even talking about? Cooling? Longevity?
      When the Pi's feeling super jazzy it'll r/w at 400mb/s and maybe 15k iops. That's less than 5% of what a decent M.2's controller is capable of.
      Whatever amount of airflow the case has to cool the Pi will also take care of the nvme drive, no tinkering required.

  • @Melpheos1er
    @Melpheos1er 3 года назад

    Seeing the depth, I'm quite sure you can put 32 of those back to back (need central airflow probably tho), that would be 128 ARM CPU in 1U !

  • @cattigereyes1
    @cattigereyes1 2 года назад +1

    Interesting! Neat seeing something like that though!

  • @ymemag9861
    @ymemag9861 3 года назад

    Wow..... just wow. So impressive and a HUGE congratulations to that guy and you!

  • @Agakir
    @Agakir 3 года назад

    Interesting solution but there is Bitscope blade cluster 2x or 4x and also blade center. Its not an IBM, HP, Dell.. production cluster but for practice is Perfect.

  • @rickydu5816
    @rickydu5816 3 года назад

    It's amazing to image that Pi Server Cluster! I have a suggestion about extending hard disk with sata interface and power source management so that each module can have sata disks and using gather power source management to provide power source. That will be a real server!

  • @airy_co
    @airy_co 3 года назад

    that desk stand is beautiful, would insta buy if i could

    • @JeffGeerling
      @JeffGeerling  3 года назад +1

      It seems like these kinds of stands are more available in Europe; here's the link to the one in the video: www.rack-magic.com/Mini-Rack-4826mm-19-Rack-Stand-6HE-9HE-10-Zoll

  • @jon_collins
    @jon_collins 3 года назад

    Would like to see a dual version of this - full 1U enterprise depth with two compute modules and two RJ45 on the front for up to 160 ARM64 cores per RU.

  • @virtual812
    @virtual812 3 года назад +1

    The guy that built these, any chance he has some video of soldering the M.2 connector, would love to see it done, and think that alignment would be critical.

  • @chunkyveggie3145
    @chunkyveggie3145 3 года назад

    Perfect k8s setup with that badboy right there..

  • @jokeeffe007
    @jokeeffe007 3 года назад +1

    I'm a new subscriber and already love your vids. Thank you!!!

  • @omfgbunder2008
    @omfgbunder2008 3 года назад

    Needs more pcie lanes, but this is a really cool concept. Thanks for showing it off!

  •  3 года назад +1

    What an amazing proyect, I would love to have one

  • @paulstubbs7678
    @paulstubbs7678 3 года назад

    These look like the ultimate pi rack solution, not sure why you'd use POE as they are all side by side, just run a power bus along the back.... and save your POE for distant things with no handy power source, like starlink, ipcams etc.
    Now a few video's on what can be done with these clusters would be handy... it's right outside my expertise, and probably many others who use pi's singularly.
    Oh, and love your mini-rack, cute (never seen one before)

  • @acopernic
    @acopernic 3 года назад

    Genius!. Let's fund this project and go!

  • @bjarkeistruppedersen8213
    @bjarkeistruppedersen8213 3 года назад +2

    I wonder if it would make sense to have a shared powersupply for them in the enclosure, instead of PoE, and then connect it somehow

  • @huyentung6596
    @huyentung6596 3 года назад

    great job as always jeff

  • @RealCheesyBread
    @RealCheesyBread 3 года назад

    I wish we could get a raspi with more i/o. Even if it was more expensive and didn't have as much compute power, I'd be fine. A version of Raspi with focus on more I/O would be great!

  • @trans-4-mation
    @trans-4-mation 3 года назад

    Love your projects.. this comment regards your attempt to power a gpu on pi from 05/13. Imop a crucial pof was the pcie adapter used, for this type of gpu and higher you should use a gpu x1 to x16 riser (aka mining riser) with a 6 pin connector from psu as the gpu draws 25w-75w from the pcie, varies by settings and use.