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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 พ.ค. 2024
  • Uptime.Lab's 1U Blade is a rack-mountable Raspberry Pi Compute Module 4-based server.
    UPDATE: The Compute Blade will be on Kickstarter-here's the link: www.kickstarter.com/projects/... (or check out computeblade.com)
    Capable of cramming 64 ARM CPU cores in 1U of rack space, this blade could make a powerful Pi cluster. And built-in features like PoE+ support, an M.2 slot for NVMe SSDs, and a TPM 2.0 module make it the best performing Pi server, ever!
    Follow Uptime.Lab on Instagram: / uptime.lab
    Get notified when the Kickstarter is live: uplab.us6.list-manage.com/sub...
    Kickstarter link: Coming soon!
    NVMe Boot on the Pi: • Raspberry Pi boots off...
    Support me on Patreon: / geerlingguy
    Sponsor me on GitHub: github.com/sponsors/geerlingguy
    #RaspberryPi #Blade #ARM
    Contents:
    00:00 - What makes a good Pi server?
    00:45 - Uptime Lab's Blade
    01:40 - Blade Features
    03:27 - Powering it up
    04:23 - Testing NVMe and USB
    05:25 - Special Features: TPM 2.0
    06:13 - Special Features: ID LED
    06:41 - 1U Enclosure
    07:17 - Prototype to Production
    08:14 - Outtro and Outtakes
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1.1K

  • @uptimelab
    @uptimelab 2 ปีที่แล้ว +1052

    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 2 ปีที่แล้ว +77

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

    • @Onlyindianpj
      @Onlyindianpj 2 ปีที่แล้ว +5

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

    • @MErocle
      @MErocle 2 ปีที่แล้ว +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 2 ปีที่แล้ว +4

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

    • @MErocle
      @MErocle 2 ปีที่แล้ว

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

  • @izzieb
    @izzieb 2 ปีที่แล้ว +1100

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

    • @Onlyindianpj
      @Onlyindianpj 2 ปีที่แล้ว +74

      Finally slices are appearing

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว +120

      Haha

    • @JJMARKLEY
      @JJMARKLEY 2 ปีที่แล้ว +27

      That would be a great name for the board

    • @SaHaRaSquad
      @SaHaRaSquad 2 ปีที่แล้ว +33

      Installing that seems like a piece of cake.

    • @gorillaau
      @gorillaau 2 ปีที่แล้ว +18

      @@SaHaRaSquad Easy as pi.

  • @CraftComputing
    @CraftComputing 2 ปีที่แล้ว +368

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

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว +24

      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  2 ปีที่แล้ว +16

      Also where's Jeff???

    • @CraftComputing
      @CraftComputing 2 ปีที่แล้ว +11

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

    • @CheapLux
      @CheapLux 2 ปีที่แล้ว +1

      @@JeffGeerling I would fill my pantry with those

    • @jm036
      @jm036 2 ปีที่แล้ว

      Wait for someone to put an SOQuartz in it lol.

  • @xaytana
    @xaytana 2 ปีที่แล้ว +370

    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  2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +37

      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 2 ปีที่แล้ว +1

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

    • @turnkit
      @turnkit 2 ปีที่แล้ว +1

      Heat?

  • @eyesofnova
    @eyesofnova 2 ปีที่แล้ว +118

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

    • @John.0z
      @John.0z 2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

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

    • @mauriciohenriques3820
      @mauriciohenriques3820 2 ปีที่แล้ว

      Who doesn't ?!?!?!?

  • @DanielPierce
    @DanielPierce 2 ปีที่แล้ว +36

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

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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 2 ปีที่แล้ว +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.

  • @dzikuri
    @dzikuri 2 ปีที่แล้ว +6

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

  • @LeonardPeris
    @LeonardPeris 2 ปีที่แล้ว +39

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

    • @thewiirocks
      @thewiirocks 2 ปีที่แล้ว +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.

  • @shawnvines2514
    @shawnvines2514 2 ปีที่แล้ว +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.

  • @52fordf1
    @52fordf1 2 ปีที่แล้ว +10

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

  • @robertgalik2008
    @robertgalik2008 2 ปีที่แล้ว +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.

  • @alexlandherr
    @alexlandherr 2 ปีที่แล้ว +2

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

  • @brianbutton6346
    @brianbutton6346 2 ปีที่แล้ว +5

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

  • @Clark-Mills
    @Clark-Mills 2 ปีที่แล้ว +28

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

    • @MErocle
      @MErocle 2 ปีที่แล้ว +4

      thanks, will be in the next revision.

    • @igordasunddas3377
      @igordasunddas3377 2 ปีที่แล้ว

      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.

  • @engshahed
    @engshahed 2 ปีที่แล้ว

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

  • @0dyss3us51
    @0dyss3us51 2 ปีที่แล้ว

    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!

  • @KarlMathiasMoberg
    @KarlMathiasMoberg 2 ปีที่แล้ว +3

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

  • @roseroserose588
    @roseroserose588 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +3

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

    • @autohmae
      @autohmae 2 ปีที่แล้ว

      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 2 ปีที่แล้ว +4

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

  • @aschmelyun
    @aschmelyun 2 ปีที่แล้ว

    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!

  • @firestormv01
    @firestormv01 2 ปีที่แล้ว +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!

  • @hey24sheep
    @hey24sheep 2 ปีที่แล้ว +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?

  • @getmodels5145
    @getmodels5145 2 ปีที่แล้ว +10

    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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

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

    • @IanTester
      @IanTester 2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

  • @allenshepard7992
    @allenshepard7992 2 ปีที่แล้ว

    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.

  • @BWGPEI
    @BWGPEI 2 ปีที่แล้ว +1

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

  • @paulvalente4140
    @paulvalente4140 2 ปีที่แล้ว +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 2 ปีที่แล้ว +4

      bump

    • @olipito
      @olipito 2 ปีที่แล้ว +4

      Had the same question, so?

    • @JamecBond
      @JamecBond 2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

      🤔

    • @JamezMartinez
      @JamezMartinez 2 ปีที่แล้ว +2

      Failure tolerance, update management

  • @RamblinggeekUk
    @RamblinggeekUk 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

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

    • @minifig404
      @minifig404 2 ปีที่แล้ว

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

    • @SuperDavidEF
      @SuperDavidEF 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว

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

  • @jnharton
    @jnharton 2 ปีที่แล้ว +1

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

  • @ymemag9861
    @ymemag9861 2 ปีที่แล้ว

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

  • @thebigt42
    @thebigt42 2 ปีที่แล้ว +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 2 ปีที่แล้ว +2

      not in this economy

    • @autohmae
      @autohmae 2 ปีที่แล้ว +3

      and not with these housing prices.

  • @Stoney_Eagle
    @Stoney_Eagle 2 ปีที่แล้ว +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 🤷🏼‍♂️😉

  • @casualuser2010
    @casualuser2010 2 ปีที่แล้ว

    AWSOME review, This will be a motivating project to get into for me. Thanks to your friend for this.

  • @stevefxp
    @stevefxp 2 ปีที่แล้ว +9

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

    • @snives7166
      @snives7166 2 ปีที่แล้ว +1

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

    • @stevefxp
      @stevefxp 2 ปีที่แล้ว

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

  • @jpdj2715
    @jpdj2715 2 ปีที่แล้ว +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  2 ปีที่แล้ว +2

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

  • @AttilaGara
    @AttilaGara 2 ปีที่แล้ว

    Once again, hat's off to you sir, your approach, perseverance and knowledge amazes me. :)

  • @demandred1957
    @demandred1957 2 ปีที่แล้ว

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

  • @freelancer42
    @freelancer42 2 ปีที่แล้ว +26

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

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว +20

      ...said every Raspberry Pi owner ever 😂

    • @myth5671
      @myth5671 2 ปีที่แล้ว

      @@JeffGeerling lol true XD

    • @EmongTimothy
      @EmongTimothy 2 ปีที่แล้ว +1

      We IT hoarders are multiple on this multiverse

    • @dobermanownerforlife3902
      @dobermanownerforlife3902 2 ปีที่แล้ว

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

  • @jkotka
    @jkotka 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว +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

  • @huyentung6596
    @huyentung6596 2 ปีที่แล้ว

    great job as always jeff

  • @cameramaker
    @cameramaker 2 ปีที่แล้ว

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

  • @ArnaudMEURET
    @ArnaudMEURET 2 ปีที่แล้ว +26

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

    • @haydenc2742
      @haydenc2742 2 ปีที่แล้ว +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 2 ปีที่แล้ว +9

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

    • @freerice9595
      @freerice9595 2 ปีที่แล้ว

      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 2 ปีที่แล้ว

      Maybe something like start9.com embassy

    • @strik3r137
      @strik3r137 2 ปีที่แล้ว

      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.

  • @GoingtoHecq
    @GoingtoHecq 2 ปีที่แล้ว +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.

  • @TheTechieScientist
    @TheTechieScientist 2 ปีที่แล้ว +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

  • @stefanmarkov4371
    @stefanmarkov4371 2 ปีที่แล้ว

    Pretty amazing, great work!

  • @MarcoGPUtuber
    @MarcoGPUtuber 2 ปีที่แล้ว +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  2 ปีที่แล้ว +13

      I don't know if I could afford that!

    • @un1530
      @un1530 2 ปีที่แล้ว +5

      @@JeffGeerling crowdfunding makker :)

    • @stevensteltenpool904
      @stevensteltenpool904 2 ปีที่แล้ว +1

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

    • @MistahHeffo
      @MistahHeffo 2 ปีที่แล้ว +4

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

  • @treeduck999
    @treeduck999 2 ปีที่แล้ว +8

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

    • @Onlyindianpj
      @Onlyindianpj 2 ปีที่แล้ว

      Good question

    • @Onlyindianpj
      @Onlyindianpj 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

    • @Onlyindianpj
      @Onlyindianpj 2 ปีที่แล้ว

      @@JeffGeerling
      I missed Grafana thank you

  • @sageowl5032
    @sageowl5032 2 ปีที่แล้ว

    Love the bloopers at the end:)

  • @flow5718
    @flow5718 2 ปีที่แล้ว

    Hey man, enjoyed the video. Hope to see more content doing some cool stuff with these pi clusters

  • @fvgoya
    @fvgoya 2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

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

    • @un1530
      @un1530 2 ปีที่แล้ว +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 2 ปีที่แล้ว +3

      Failure tolerance, update management

    • @FethiWebist
      @FethiWebist 2 ปีที่แล้ว +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.

  • @ray30k
    @ray30k 2 ปีที่แล้ว +10

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

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว +44

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

    • @ray30k
      @ray30k 2 ปีที่แล้ว

      @@JeffGeerling Looking forward to it! :)

    • @brijeshkhokhar
      @brijeshkhokhar 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@JeffGeerling You bet!

    • @deidyomega
      @deidyomega 2 ปีที่แล้ว +1

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

  • @professionalnerd1095
    @professionalnerd1095 2 ปีที่แล้ว

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

  • @RichardAspdenOfficial
    @RichardAspdenOfficial 2 ปีที่แล้ว

    This looks like an amazing piece of tech.

  • @louwrentius
    @louwrentius 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว +1

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

    • @louwrentius
      @louwrentius 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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 2 ปีที่แล้ว +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.

  • @D9ID9I
    @D9ID9I 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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 2 ปีที่แล้ว

      @@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.

  • @belspace
    @belspace 2 ปีที่แล้ว

    Thanks Jeff for all your sharings

  • @un1530
    @un1530 2 ปีที่แล้ว +1

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

  • @Ronaldopopkings
    @Ronaldopopkings 2 ปีที่แล้ว +3

    Thats nice and all. But can it run Crysis?

  • @EduardoRFS
    @EduardoRFS 2 ปีที่แล้ว +2

    Lol that's my name at the end

  • @beauregardslim1914
    @beauregardslim1914 2 ปีที่แล้ว

    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.

  • @oddholstensson212
    @oddholstensson212 2 ปีที่แล้ว

    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.

  • @mildlemon7866
    @mildlemon7866 2 ปีที่แล้ว +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 🙈🤣

  • @anguscable2819
    @anguscable2819 2 ปีที่แล้ว +3

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

    • @JeffGeerling
      @JeffGeerling  2 ปีที่แล้ว

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

  • @jokeeffe007
    @jokeeffe007 2 ปีที่แล้ว +1

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

  •  2 ปีที่แล้ว +1

    What an amazing proyect, I would love to have one

  • @DKali-gn7xj
    @DKali-gn7xj 2 ปีที่แล้ว +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!

  • @thechadbuddha
    @thechadbuddha 2 ปีที่แล้ว +3

    totally useless for my usecase. i need it

  • @bunnymaid
    @bunnymaid 2 ปีที่แล้ว

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

  • @knightoftheoldcode1391
    @knightoftheoldcode1391 2 ปีที่แล้ว +1

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

  • @RoadRunnerMeep
    @RoadRunnerMeep 2 ปีที่แล้ว

    Unbelievable work

  • @sharanchakradhar
    @sharanchakradhar 2 ปีที่แล้ว

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

  • @acopernic
    @acopernic 2 ปีที่แล้ว

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

  • @connorwood95
    @connorwood95 2 ปีที่แล้ว

    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

  • @timballam3675
    @timballam3675 2 ปีที่แล้ว

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

  • @rdogg9900
    @rdogg9900 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +1

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

  • @virtuous_pixel
    @virtuous_pixel 2 ปีที่แล้ว

    This is great info as always

  • @shuaalim
    @shuaalim 2 ปีที่แล้ว

    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.

  • @felenov
    @felenov 2 ปีที่แล้ว

    That seems like a excellent idea. I got a lot of uses for that

  • @nickbarari
    @nickbarari 2 ปีที่แล้ว

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

  • @cristianinujazznight3044
    @cristianinujazznight3044 2 ปีที่แล้ว

    Man I love it :D Thank you for this content. :D

  • @serenichron
    @serenichron 2 ปีที่แล้ว

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

  • @JordanRibera
    @JordanRibera 2 ปีที่แล้ว

    THIS is what I've been waiting for.

  • @prawnmikus
    @prawnmikus 2 ปีที่แล้ว

    Pi 5 standing by. I wish. Hopefully it'll be a big jump with many features inspired by the work you've done recently.

  • @default1647
    @default1647 2 ปีที่แล้ว

    This is one nice project :)

  • @SigmaOfMyParts
    @SigmaOfMyParts 2 ปีที่แล้ว +2

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

  • @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 👍

  • @joonasfi
    @joonasfi 2 ปีที่แล้ว

    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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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.

  • @novafire99
    @novafire99 2 ปีที่แล้ว

    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.

  • @richfiles
    @richfiles 2 ปีที่แล้ว +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.

  • @prussian7
    @prussian7 2 ปีที่แล้ว

    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.

  • @red_ashcroft
    @red_ashcroft 2 ปีที่แล้ว

    This looks good!

  • @DocLois2010
    @DocLois2010 2 ปีที่แล้ว

    Great review!

  • @Movies4118
    @Movies4118 2 ปีที่แล้ว

    Thanks Jeff - great video on whats possible with Rpi4 compute module. I'm hoping these blade boards go on sale.

  • @cattigereyes1
    @cattigereyes1 2 ปีที่แล้ว +1

    Interesting! Neat seeing something like that though!

  • @World_Theory
    @World_Theory 2 ปีที่แล้ว

    Okay, this is actually really cool.

  • @HiltonT69
    @HiltonT69 2 ปีที่แล้ว

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

  • @StormyHotwolf88
    @StormyHotwolf88 2 ปีที่แล้ว

    Wow, this is exciting!!

  • @derekgoodwine7509
    @derekgoodwine7509 2 ปีที่แล้ว

    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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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 2 ปีที่แล้ว

      @@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 ?

  • @irishRocker1
    @irishRocker1 2 ปีที่แล้ว

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

  • @nil3010
    @nil3010 2 ปีที่แล้ว

    Now that Is some good stuff to have

  • @rickydu5816
    @rickydu5816 2 ปีที่แล้ว

    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!

  • @justinlee8328
    @justinlee8328 2 ปีที่แล้ว +1

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