Part 1: Getting the most from Raspberry Pi 4
Integrating a M.2 SSD physical disk to power a 64 bits operating system with 4 Gb RAM
7 min readAug 16, 2020
This is part 1 of the serie Hands on Development with Raspberry Pi 4, whose primary goal is to setup a workspace on a high performance and cost effective setup, intended both for rapid prototyping, as well as for fast transfer to a production environment. The scope is suitable for cluster management (using Docker, and even Kubernetes), as well as for IoT projects and High-Performance Computing (HPC):
- For cluster management because it lets us experiment with complex deployments without the cost overhead ofusing any cloud provider (like AWS or Google Cloud). Adding more physical machines to the cluster is as simple as adding new Raspberry Pi’s to the setup, whose cost is negligible with respect to using virtual machines in the cloud. This way we cut the development costs of the infraestructure, and we will only move to the cloud when the infraestructure is ready for deployment in production.
- For IoT projects because the tiny Raspberry Pi is the most common SBC board of choice (Single Board Computer) for adding edge computing capabilities to IoT infrastructures, as well as streaming data from sensor to cloud server for IoT consummers, i.e. end user applications.