MicroCloud
Deploy your own cloud in minutes

What is a MicroCloud?
MicroClouds are small-scale clouds optimised for repeatable and reliable remote
deployments. They consist of low-footprint clusters of compute nodes with
distributed storage and secure networking. They can serve as small-scale private
clouds, or as edge clouds distributed across a number of locations.

Automateddeployment

Secure withhassle-free updates

MicroClouds are built withsimplicity and automation in mind.
Configure computing services,
storage and networking with one
command with no advanced
skills required.

Easy maintenance and hassle-freeupdates. MicroCloud components
are built with strict confinement forincreased security, with over-the-airtransactional updates that preserve
data and roll back on errors
automatically.

Suitable for evencommodity hardware
MicroClouds are lightweight andcan run even on simple, inexpensive
hardware. It requires a minimum of
three machines, each with at least 8
GiB of RAM, and additional disks
depending on your storage
requirements.

Common use cases
Small-scale private cloud

Edge computing at a large scale• A cost-effective alternative toVMware vSphere, Hyper-V and Proxmox
Virtual Environment.

• Scalable and low-latency HA cluster for
critical applications.

• Simple to deploy and operate.
• Easy to scale as your needs grow.

• Lightweight to run on small servers or
low-cost small devices.
• Low-touch, self-healing, little to no humaninteraction needed.

All the benefits of a cloud, but localised
Efficient computewith LXDDistributed storage with
MicroCeph

Secure networking with
MicroOVN

MicroCloud uses LXD to manage
virtual machines and system
containers that offer near baremetal performance. Instances areimage-based with available images
for a large number of Linux
distributions, as well as
Windows VMs.

MicroCeph is a lightweight way todeploy a Ceph cluster using just afew commands, resulting in reliable
and resilient distributed storage.
RBD, CephFS and RGW aresupported, along with full disk
encryption and upgrades.

MicroOVN is snap-deployed OVN
with built-in clustering. It can
provide virtual network
abstractions, such as virtual L2and L3 overlays, security groups,
DHCP and other advanced
networking services.

Feature overview• High-availability (HA) by default.
• Run lightweight system containers, traditional
VMs, or application containers throughMicrok8s.
• CLI, REST API, Web UI, and third-party
integrations for management.
• Advanced networking support (OVN, SR-IOV,
hardware acceleration support, and more).
• Advanced resource control for CPU, memory,
network I/O, kernel resources, etc.

• Hardware passthrough for USB, GPU/vGPU,
block devices, NICs, disks and paths.
• Live migration and stateful snapshotting.
• Auto-healing for instances on Ceph.
• Instance metrics and event logs with
Prometheus and Grafana.
• Authentication through TLS or OpenID
Connect (OIDC), authorisation using OpenFGA
Relationship-Based Access Control (ReBAC)
which allows fine-grained access control.

How does it work?

Kubernetes

All MicroCloud components are based on snaps - app
packages that are easy to install, secure, cross-platformand dependency-free.

Container workloads

VM Workloads

LXD cluster

In addition to the three main components, a MicroCloudsnap is used to orchestrate and configure them across a
set of servers. When initialised, MicroCloud will autodetect all the servers in the network and drive LXD,
MicroCeph and MicroOVN snaps to configure a cluster.

micro Ceph

micro OVN

Canonical

Canonical

Canonical

Ubuntu ServerUbuntu ServerUbuntu Serverororor

Ubuntu CoreUbuntu CoreUbuntu Core

Try it yourself today.

MicroCloud designand delivery

Commercial support
for MicroCloud

Canonical offers consulting packages tailored tocustomer needs, including design workshops andMicroCloud delivery on reference architecture
and certified hardware. Contact our team for
more information.

Canonical provides commercial support for
MicroCloud under the Ubuntu Pro (full or Infraonly) subscription. Ubuntu Pro is the mostcomprehensive subscription for open source
security, support and compliance.
Purchase your subscription >Contact us
For more information about MicroCloud visit our website
or call direct: (EMEA) +44 203 656 5291 ; (US) +1 737 204 0291.

© Canonical Limited 2023. Ubuntu, Kubuntu, Canonical and their associated logos are the registered trademarks of Canonical Ltd.
All other trademarks are the properties of their respective owners. Any information referred to in this document may change without
notice and Canonical will not be held responsible for any such changes.
Canonical Limited, Registered in Isle of Man, Company number 110334C, Registered Office: 2nd Floor, Clarendon House, VictoriaStreet, Douglas IM1 2LN, Isle of Man, VAT Registration: GB 003 2322 47