Canonical Released MicroCloud Targeting IoT Computing

From the creators of Ubuntu, MicroCloud offers a personal, scalable cloud using LXD, Ceph, and OVN for clusters ranging from 3 to 50 nodes.

Canonical, the company behind the Ubuntu distro, has introduced a new solution called MicroCloud targeting IoT computing. The offering is designed to bring the power of cloud computing closer to consumers, whether for their home needs or implementation as a business solution.

Easy-Deployable Cloud Solution

Easy-Deployable Cloud Solution

One of the main advantages of MicroCloud is that it is easily deployable. In other words, you could have a fully functional cloud service installed in minutes. This is achieved as anticipated, utilizing Snap, a distro-agnostic software distribution approach developed by Canonical and extensively used in Ubuntu.

Scalability for Every Need

MicroCloud provides an exceptional level of scalability to cater to various requirements. It can expand from a modest base of just three nodes, accommodating the needs of smaller setups.

Furthermore, it can efficiently scale up to support significantly larger configurations, with the capacity to handle clusters comprising up to 50 nodes. This scalability feature of MicroCloud makes it highly adaptable and suitable for a wide range of setups, from modest to large-scale operations.

MicroCloud Backbone

The backbone of MicroCloud includes only open-source components. At its heart, it utilizes LXD for virtualized workloads, offering efficiency and performance. As we informed you earlier, as of the middle of the year, LXD was no longer a part of the Linux Containers project but was moved and managed by Canonical.

​The following core component in MicroCloud is Ceph – an open-source storage platform that provides highly scalable object, block, and file storage in a unified system.

​​The third central unit in implementing this cloud solution is OVN (Open Virtual Network) – a system designed to provide network virtualization to multiple tenants, such as in cloud computing.

These three time-tested components ensure that MicroCloud remains a robust and reliable choice, offering flexibility to meet the needs of any workload.

Where Is MicroCloud Applicable?

MicroCloud

MicroCloud finds its applications in various scenarios, as its main focus is for use on IoT devices. Its scalable, low-latency clusters are suitable for critical applications, and its lightweight design makes it perfect for small servers or low-cost devices​​.

Overall, MicroCloud presents a resource-efficient, straightforward-to-deploy, and easily scalable solution for businesses seeking expandable private clouds, particularly when facing unpredictable costs in public clouds or needing to manage sensitive workloads in a regulated environment.

Furthermore, it’s also efficient for development environments. MicroCloud is lightweight enough to run on a developer’s laptop in several separate VMs, suitable for testing environments and simulating complex infrastructure processes or production workloads​​.

Finally, we should also mention that Canonical collaborates with various hardware vendors specialized in edge computing server equipment, ensuring compatibility and performance​.

For more detailed information about MicroCloud, visit the project’s website or GitHub repository.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%