element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Blog Build Servers with Raspberry Pi 3 & BitScope Blade
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Featured Articles
Announcing Pi
Technical Specifications
Raspberry Pi FAQs
Win a Pi
GPIO Pinout
Raspberry Pi Wishlist
Comparison Chart
Quiz
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bitscope
  • Date Created: 16 Mar 2016 5:09 AM Date Created
  • Views 3135 views
  • Likes 3 likes
  • Comments 2 comments
Related
Recommended
  • cluster
  • bitscope_blade
  • servers
  • physical_computing
  • internet of industrial things
  • cloud
  • bitscope
  • raspberrypi
  • server_system_infrastructure
  • docker
  • industrial iot

Build Servers with Raspberry Pi 3 & BitScope Blade

bitscope
bitscope
16 Mar 2016

Raspberry Pi is a great component for building low cost servers!

As reported yesterday on the Raspberry Pi Blog, Mythic Beasts managed the online launch of Raspberry Pi 3 in part by hosting it on Raspberry Pi itself ! It was an impressive example of eating your own dog food and Raspberry Pi 3 rose to the challenge for quite a while. Check out Raspberry Pi's latest blog to learn all the details but suffice to say we think Raspberry Pi 2 and now Pi 3 are an excellent choice for building servers. Likewise, in the interests of "dogfooding", we have been running our office on two Pi 2 and a Duo Pi blade board for six months now (as shown below) and it operates flawlessly !

BitScope Blade Duo Pi dual Raspberry Pi redundant file and network server.

Using a cheap 4-port switch and HDD extracted from an ultrabook (when we upgraded it to use an SSD instead), we've run our DHCP, DNS, WiFi AP and local file servers on these two Raspberry Pi 2 with a wall mounted Duo Pi. It's been running since September without a single crash. The key to its reliability is the stability of the power supply provided by the Duo Pi and the fact that we run the main server from the HDD (and not the SD card which boots the server only).

BitScope Blade and Raspberry Pi 3

With the launch of Raspberry Pi 3 and new Blade boards like Quattro Pi and Uno Pi, even more options are available.

BitScope Blades on a Wall - the options now available.

For example you can mount a Raspberry Pi and HAT on a blade, stand-alone or in a rack. You can even mount the Pi Display. Perhaps you'd like to be able to run four (or more!) Raspberry Pi at once and maybe do away with network switches and wires. Raspberry Pi 3 embeds wireless into every board making this possible. This is a great addition to a very powerful little computer. It means you no longer need a network switch in many cases because you can use WiFi instead and of course you don't need USB WiFi or Bluetooth dongles any more either. Add the faster 64-bit CPU of the Pi 3 all in a physical form factor and for a price that's identical to the previous two models and you have the perfect drop-in upgrade for Raspberry Pi based server solutions.

Physical Computing

For us all about physical inputs and outputs and with Raspberry Pi you get a lot of I/O at very low cost...

BitScope Blade Quattro Pi physical computing USB/Ethernet I/O.

We're of an open mind about the use of Raspberry Pi to build high demand servers like Mythic Beasts did on Pi 3 launch day. It comes down the the efficacy of the ARM vs x86 architectures and the efficiency with which the PHP engine can run a very high traffic Wordpress website in this particular use-case. However, Raspberry Pi really shines when building servers where low cost, low power and low heat are key design criteria. Lots of USB ports make it ideal for a wide range of home, SME and small scale uses nothing else compares and for what we do here at BitScope (physical computing, test, measurement, data acquisition etc) it's perfect.

Cloud and Cluster Computing with Docker on Raspberry Pi

Raspberry Pi is well suited to cluster & cloud computing too. It's early days but we're working hard on the infrastructure side with BitScope Blade to make it easy to DIY your own Pi based servers for cloud and cluster computing using various software solutions.

Docker Pirates ARMed with explosive stuff - Roaming the seven seas in search for golden container plunder.

In terms of software, we particularly like Docker and some other impressive open source projects including Mesos, Spark and more. If you're interested in running Docker on Raspberry Pi we highly recommend you check out Docker Pirates. These guys are at the forefront of what's possible with Raspberry Pi on the cloud computing and server side of things. For example they recently described how to set up a Docker Swarm on a cluster with eight Raspberry Pi 3, grouped as two tiny 4 x Pi datacenters. You can scale this to almost any size with Blade Servers built with Duo Pi or Quattro Pi.

Server Storage Solutions for Raspberry Pi

The other thing that caught our attention recently is Western Digital's new PiDrive.

PiDrive BitScope Blade Raspberry Pi Server Storage Solution.

One thing you sometimes need a lot of in server applications is storage. Large SD cards are available but it can be risky to run everything from a single SD card as the crash of the Pi 3 serving the launch day traffic demonstrated. The good news is there are many storage options available when running Raspberry Pi with BitScope Blade. We designed BitScope Blade to power Raspberry Pi with more than enough juice to run a stack of USB connected HDD or SDD devices as our example at the top of this post demonstrates. The PiDrive makes it even easier by integrated USB interface into the drive itself. The new Raspberry Pi 3 can boot from USB storage devices and even across a network eliminating the need for an SD card at all if desired. In practice we've found (the right) SD cards to be very reliable, especially if you simply use them to boot across to another USB connected storage device.

The use-case described in the foundation's blog today goes a long way to proving that Eben's dream (to make Raspberry Pi a standard computing platform) can be realised and now with Raspberry Pi 3 and BitScope Blade there is great platform with which to do it IOHO !

  • Sign in to reply

Top Comments

  • clem57
    clem57 over 9 years ago +1
    Here is the answer in a nutshell from why Pi 3 cannot be used in production on raspberrypi.org site: Unfortunately, after nearly 12 hours and 1.5 million requests, our Pi 3 fell over with a kernel panic…
  • bitscope
    bitscope over 9 years ago in reply to clem57 +1
    Indeed, there may be a number of reasons including price, package availability in 2GB and (perhaps) pin assignment or I/O on the BCM2837 SoC which has been kept very compatible with earlier versions (which…
  • bitscope
    bitscope over 9 years ago in reply to clem57

    Indeed, there may be a number of reasons including price, package availability in 2GB and (perhaps) pin assignment or I/O on the BCM2837 SoC which has been kept very compatible with earlier versions (which do not have the address lines for more RAM). For many (server) applications 1GB is enough IF you have viable and reliable swap (i.e. not SD cards generally speaking). This is why PiDrive (and similar external HDD or SSD devices) is very interesting for the use-cases described here.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • clem57
    clem57 over 9 years ago

    Here is the answer in a nutshell from why Pi 3 cannot be used in production on raspberrypi.org site:

    Unfortunately, after nearly 12 hours and 1.5 million requests, our Pi 3 fell over with a kernel panic. As expected, the load balancer re-routed all the traffic to the main VMs, leaving virtually no impact apart from a handful of people whose requests were in progress at the time. We investigated what had happened, and found that the Pi 3 had managed to run out of memory and be driven into swap.

    - https://www.raspberrypi.org/blog/serving-raspberry-pi-3-launch-raspberry-pi-3/

    Clem

    PS Key point is why did memory not increase to 2 GB? Only Eben Upton knows.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube