# Canonical > Full Markdown content of the pages listed in https://canonical.com/llms.txt. Product documentation, tutorials, case studies and events are omitted here (follow their links in llms.txt instead) since they are served live from Discourse. --- # Company information Source: https://canonical.com/company?format=md --- title: Company information description: About Canonical |The publisher of Ubuntu and provider of open source security, support and services url: https://canonical.com/company?format=md --- # About Canonical Open source offers the world’s innovation in code. We deliver it faster, more reliably and more cost-effectively than any other company. [Contact our team](https://canonical.com/contact-us) --- ## Helping innovators build the future since 2004 Canonical’s story is closely linked to the communities that shape us, including the global community of open source contributors and enthusiasts who are part of our team. Since 2004, [we have nurtured a community around Ubuntu](https://ubuntu.com/20years), a Linux distribution that leveled the playing field by making software accessible to everyone - whether you are a developer in Calcutta, an end user in Cape Town or a sysadmin in California. Today, we continue to build and grow communities around us, as we help make open source more secure, reliable and manageable at scale. Together, we enable organizations and end users everywhere to innovate with confidence on the largest supported collection of open source software. [Trusted open sourse for everyone](https://www.youtube.com/embed/i9oDHGPBlwo?rel=0 "Play Video") --- ## We thrive on helping you build something amazing with trusted open source. ## Community is in our DNA Besides developing our own open source technologies, we fund and contribute to many more - from networking utilities like [Netplan](https://netplan.io/) to open source cloud platforms like [OpenStack](https://ubuntu.com/openstack). Canonical websites themselves use the open source [Vanilla Framework](https://vanillaframework.io/), which is a CSS framework developed by our web and design teams. Being part of open source communities enables us to build projects that are larger than anything a single company could make. [Browse technologies and projects ›](https://canonical.com/projects) --- ## Culture An organization’s culture is shaped by its people. Canonical attracts a diverse team of experts. We bring people from over 80 different nationalities together under the same mission: to amplify the global impact of open source. [Read about our company culture ›](https://canonical.com/careers/company-culture) --- ## Canonical values Our values build on the generosity and collaboration at the heart of open source. --- ### **Adroit** We are skillful, stylish and adaptable. We work with character, energy and enthusiasm. --- ### **Reliable** We prioritize trust, security and quality in our work. You can depend on us. --- ### **Accessible** We are open to ideas and collaboration. Our products are affordable and easy to use. --- ### **Precise** We are exact and careful about the details. We ensure performance, correctness and clarity. --- ## Product portfolio [Canonical’s open source portfolio, explained](https://www.youtube.com/embed/cAcum4kK1ng?rel=0 "Play Video") Our portfolio helps you adopt trusted open source while untangling complexity in modern software development and operations. It offers a set of building blocks that cover the full technology stack - from the OS to applications. We offer security maintenance, support and compliance features for our entire portfolio with one convenient subscription: Ubuntu Pro. [Learn more about our products ›](https://canonical.com/solutions) --- ## [Build the future of tech with Canonical. Join our team ›](https://canonical.com/careers) --- ## Your trusted partners for everything open source When we do business, we go beyond transactional relationships. Our collaborative and joined-up approach is why customers prefer us, and why partners trust us. [How we help you adopt open source ›](https://canonical.com/open-source-adoption) --- *"Canonical works with us as a partner and they own problems alongside us. I feel like we work as a team rather than a simple business transaction."* **Curtis Haslam** Senior Manager at Network Cloud, BT Group --- *"The customer support has been exceptional. Both through the customer success team and the customer support team."* **Joseph Sinfield** Senior Developer, Rullion --- *"The quality of Canonical’s products has been superb and helped our teams to deliver solutions that meet our customer expectations."* **Jim Sivers** Software Development Engineering Manager, Wachter [Browse customer stories ›](https://canonical.com/case-study) --- ## Where to find us With corporate hubs and a global team across APAC, EMEA and North America, we deliver the reliable support you need to innovate with confidence. [Contact our team ›](https://canonical.com/contact-us) --- ## See our mission in action ### See what our team is up to Get the latest news on our company, products and services. [Visit our press center ›](https://canonical.com/blog/latest-news) --- ### Become a partner Work with us to amplify the impact of open source. [Discover our partner programmes ›](https://canonical.com/partners) --- ### Get news from The Source An opinionated and entertaining view on all things open source. [Subscribe to our LinkedIn newsletter ›](https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7108409718422839296) --- # Portfolio of open source solutions Source: https://canonical.com/solutions?format=md --- title: Open source solutions description: Discover Canonical's open source solutions. Cost-effective, composable, and completely under your control. From the OS to AI applications and MLOps. url: https://canonical.com/solutions?format=md --- # Bring your vision and your hardware. We'll help you with the rest. Deliver innovation at speed with trusted open source solutions. [Get in touch](https://canonical.com/contact-us) * [Ubuntu platform](https://canonical.com/solutions?format=md#ubuntu-platform) * [Cloud and infrastructure](https://canonical.com/solutions?format=md#cloud-infrastructure) * [Cloud-native applications](https://canonical.com/solutions?format=md#cloud-native-applications) * [Data and AI](https://canonical.com/solutions?format=md#data-and-ai) * [Devices and IoT](https://canonical.com/solutions?format=md#devices-and-iot) * [Open source security](https://canonical.com/solutions?format=md#open-source-security) * [Managed solutions](https://canonical.com/solutions?format=md#managed-solutions) Ubuntu platform ## [Ubuntu platform ›](https://canonical.com/solutions/ubuntu-os) Built for simplicity, resilience, and longevity, Ubuntu is your launchpad for innovation. * --- [Desktop](https://ubuntu.com/desktop) * [Server](https://ubuntu.com/server) * [IoT](https://ubuntu.com/internet-of-things) * [Public clouds](https://ubuntu.com/cloud/public-cloud) * [Containers](https://ubuntu.com/containers) --- ### Available on [Browse more ›](https://canonical.com/partners/public-cloud) --- *“It just works. Of all the things that give me trouble and keep me up at night, Ubuntu is not one of them.”* --- Patrick Kaeding Staff Security Engineer LaunchDarkly --- [Read the story ›](https://assets.ubuntu.com/v1/b97b2df6-AWS%20LaunchDarkly%20Case%20Study%20v3%203.6.2024.pdf) --- Cloud and infrastructure ## [Cloud and infrastructure ›](https://canonical.com/solutions/infrastructure) Infrastructure solutions built for scale, dependability, and efficiency. * --- [Canonical OpenStack](https://canonical.com/openstack) * [Ceph](https://ubuntu.com/ceph) * [Kubernetes](https://ubuntu.com/kubernetes) * [MAAS](https://canonical.com/maas) * [MicroCloud](https://canonical.com/microcloud) --- ### Partners include [Browse more ›](https://canonical.com/partners/ihv-and-oem) --- *“Canonical’s open source software sits at the heart of BT Group’s network cloud infrastructure, underpinning our 5G mobile core capability and providing the stability and flexibility required to support the increasing convergence of BT services with confidence.”* --- Greg McCall Chief Networks Officer BT Group --- [Read the story ›](https://pages.ubuntu.com/rs/066-EOV-335/images/BT_Open%20Source%20Infrastructure_Case%20Study.pdf) --- Cloud-native applications ## [Cloud-native applications ›](https://canonical.com/solutions/cloud-native-development) Composable and cost-effective cloud-native development. * --- [Containers](https://ubuntu.com/containers) * [Canonical Kubernetes](https://ubuntu.com/kubernetes) * [Charmhub](https://charmhub.io/) * [Juju](https://canonical.com/juju) --- ### Simplifying compliance --- *“Ultimately the project was straightforward. We needed FedRAMP compliance. We love using Ubuntu, making Ubuntu Pro a natural choice. It was easy to set up and we had great support, so there was no dragon to slay.”* --- Rocky Olsen Principal Software Engineer, SRE Operations Lucid Software --- [Read the story ›](https://canonical.com/case-study/lucid-aws-fedramp-compliance-case-study) --- Data and AI ## [Data and AI ›](https://canonical.com/solutions/data-and-ai) Accelerate AI and data-driven workflows with optimized solutions. * --- [Ubuntu for AI](https://ubuntu.com/ai) * [Data solutions portfolio](https://canonical.com/data) * [AI infrastructure and MLOps](https://canonical.com/solutions/ai) --- ### Partners include [Browse more ›](https://canonical.com/partners/silicon) --- Build a smarter enterprise with an open source data and AI stack. [Download our guide](https://ubuntu.com/engage/open-source-big-data-ai) --- Devices and IoT ## [Devices and IoT ›](https://canonical.com/solutions/iot-and-devices) Build, secure and manage IoT devices at scale. * --- [Certified hardware](https://ubuntu.com/certified) * [Device management](https://ubuntu.com/internet-of-things/management) * [Ubuntu Core](https://ubuntu.com/core) * [Ubuntu Pro for Devices](https://ubuntu.com/pro/devices) --- ### Partners include [Browse more ›](https://canonical.com/partners/find-a-partner) --- *“Our customers in the medical industry require a security scan of any technical product they are using. If you don’t have an OS that is continuously patched and maintained, you don’t pass. Ubuntu Pro for Devices ensures that we can meet the requirements of our clients.”* --- Kimmo Alanen Vice President Grundium --- [Read the story ›](https://canonical.com/case-study/grundium-ubuntu-pro-for-devices) --- Open source security ## [Open source security ›](https://canonical.com/solutions/open-source-security) The apt way to stay secure. Simplify vulnerability management across your software supply chain. * --- [Security features in Ubuntu](https://ubuntu.com/security) * [Discover Ubuntu Pro](https://ubuntu.com/pro) --- ### Partners include [Learn about our Security Research Alliance  ›](https://canonical.com/blog/canonical-announces-ubuntu-security-research-alliance-program) --- Canonical achieves ISO/SAE 21434 certification for its Security Management System. [Read more ›](https://canonical.com/blog/canonical-achieves-iso-21434-certification) --- Managed solutions ## [Managed solutions ›](https://ubuntu.com/managed) Let us handle the complexity while you focus on innovation. --- ### Trusted by --- ## Browse solutions by industry --- ### [Automotive](https://canonical.com/solutions/automotive) Build smarter factories, vehicles and business models with open source. --- ### [Finance](https://canonical.com/solutions/financial-services) Innovate faster at a lower cost with open source that’s designed for efficiency, security and compliance. --- ### [Public sector](https://canonical.com/public-sector) Meet stringent compliance requirements and deliver better public services with open source. --- ### [Telco](https://canonical.com/solutions/telco) Transform your infrastructure with secure and cloud-native telecom solutions --- ## Don’t see your solution? Let’s build it together. Tell us about your problem, and we’ll help you solve it. It’s what we do best. [Get in touch](https://canonical.com/contact-us) [Browse consulting services ›](https://canonical.com/consulting) Close ### Contact Canonical --- # Open source projects Source: https://canonical.com/projects?format=md --- title: Open source projects description: In addition to Ubuntu, Canonical supports, guides, and contributes to the development of many open source projects and foundations. url: https://canonical.com/projects?format=md --- # Open source is what we do We believe in the power of open source. As well as driving our own projects, we contribute staff, code, and funding to many more. --- ## Supporting open source developers Canonical supports several large open source foundations, including the Eclipse Foundation, Open Source Security Foundation (OpenSSF), Cloud Native Computing Foundation (CNCF), and the Gnome Foundation. We're committed to giving back, and donating to the open source projects that our work depends on. Since April 2025, we've also begun donating to individual maintainers using [thanks.dev](https://thanks.dev/home). Thanks.dev's algorithm distributes the funds based on our projects' dependencies. We hope that these donations will help to demonstrate our appreciation for the hard work of our open source community. [Find out more ›](https://canonical.com/blog/canonical-thanks-dev-giving-back-to-open-source-developers) --- ## Funding core system utilities built for memory safety Memory safety bugs are responsible for the majority of critical security vulnerabilities. To help create systems that are better protected against exploits, Canonical has invested significantly in core system utilities that are designed to be memory-safe. Rust, a programming language that provides memory safety guarantees at the compiler level, helps to build safer and more reliable production systems worldwide. To support its development, Canonical became a Gold Member of the Rust Foundation in March 2026. We are supporting [Trifecta Tech](https://trifectatech.org/) to build sudo-rs, a [memory-safe sudo](https://trifectatech.org/blog/memory-safe-sudo-to-become-the-default-in-ubuntu/), and ntpd-rs, a memory-safe implementation of the Network Time Protocol (NTP), both written in Rust. As of Ubuntu 25.10, [sudo-rs](https://discourse.ubuntu.com/t/carefully-but-purposefully-oxidising-ubuntu/56995) is the default implementation shipped with our OS. --- ## Some of the open source projects we support This is a small selection of the open source projects that Canonical steers, supports, or contributes to upstream. Curious? Find out more below. [Ubuntu](https://ubuntu.com) Ubuntu is the world's most deployed open source operating system (OS). With new features continually being developed, there are plenty of opportunities to get involved. [Contribute to Ubuntu ›](https://ubuntu.com/community/contribute) --- [Juju](https://canonical.com/juju) Until Juju, deploying services into cloud and hyperscale environments was labor-intensive and error-prone. Juju is Canonical's open source cloud control plane. It simplifies the deployment and the operation of cloud applications on any infrastructure. --- [OpenStack](https://ubuntu.com/openstack) Cloud computing needed an open source, enterprise-scale infrastructure platform. Thanks to the work of Canonical and many other contributors, we have OpenStack. With the [Sunbeam project](https://ubuntu.com/blog/openstack-with-sunbeam-for-small-scale-private-cloud-infrastructure), users can scale and operate their OpenStack control plane on Kubernetes, while running data plane workloads on bare-metal or virtual machines. With Sunbeam, OpenStack can be adopted by almost anyone – stress-free. --- [Debian](https://ubuntu.com/community/governance/debian) Debian is one of the world's largest free software communities, famed for its philosophy of collaborative development. A firmly established Linux distribution, Debian shares much of its underlying architecture with Ubuntu. --- [Mir](https://canonical.com/mir) A cross-platform client interface needs a cross-platform graphics stack. Mir is a library for building modern display compositors – software that produces graphical user interfaces. Mir has excellent performance, compatibility, and developer experience. --- [Launchpad](https://launchpad.net) Launchpad helps developers track and manage open source projects. It covers everything from code hosting, to bug tracking, and translation. Ubuntu amongst the many projects that rely on Launchpad. --- [Cloud-init](https://cloud-init.io) In cloud environments, image-sprawl can quickly become unmanageable. Cloud-init is a system initialization program that imports data from the provider (e.g. Amazon EC2 or Microsoft Azure), which can be used to configure new images with greater control. --- [MAAS](https://canonical.com/maas) Installing and deploying cloud computing at scale is often complicated and time consuming. Metal as a Service (MAAS) lets you treat physical servers like virtual machines in the cloud, turning your bare metal into an elastic, cloud-like resource. --- [Netplan](https://netplan.io/) Before Netplan, Linux networking could be inconsistent and complex across different distros and environments. Netplan is a unified, modern interface based on YAML files that helps users easily connect to networks. --- [Ceph](https://ubuntu.com/ceph/what-is-ceph) Ceph is an enterprise ready, software defined, multi-protocol storage solution. It is massively scalable, elastic, and resilient. Ceph clusters are built from commodity hardware, leading to a cost effective solution when compared to traditional proprietary solutions. --- [Dqlite](https://canonical.com/dqlite) SQLite is the world's most widely used database engine for SQLs. It's efficient, self-contained, and lightweight. Dqlite retains the benefits of SQLite, and distributes it across multiple machines in a cluster. This ensures the data will survive node failures, making systems more resilient. --- [Kubeflow](https://www.kubeflow.org) Kubeflow is the most widely used open source MLOps platform. It provides a comprehensive suite of tools for the end-to-end Machine Learning (ML) development lifecycle. Kubeflow lets you define and run repeatable ML pipelines, run distributed training jobs, serve models, and operationalize your machine learning infrastructure at scale. --- [Aether project](https://aetherproject.org) The Aether project helps organizations to set up private local mobile 5G networks. Powered by cloud-native technology, these networks are customizable, and allow users to connect devices securely and reliably. --- [OpenSearch](https://opensearch.org) Generating useful insights from massive data sets can be difficult and slow. OpenSearch is a powerful tool that helps you search, analyze, and visualize huge amounts of data in real time. It is also used for data observability, data ingestion, Security Event and Information Management (SIEM), vector databases, and more. --- [Valkey](https://valkey.io) Valkey is a low-latency in-memory store. It is typically used as a cache to improve application response times but can also be used to perform real-time analytics or as a lightweight message queueing system. --- [Sylva project](https://sylvaproject.org) Sylva was born from the need for a Telco-friendly infrastructure platform. Europe's main carriers and network providers are working together on creating scalable, cloud-native infrastructure that can be deployed on any compliant platform. --- [GNOME](https://www.gnome.org) For nearly three decades, GNOME has been developing a free, independent, and beautiful open source desktop environment. GNOME provides the user experience for the main Linux distributions, and has expanded to essential apps, an app development platform, a runtime environment, and more. --- ## Join our community * ### [Ubuntu.com](https://ubuntu.com) On ubuntu.com, you'll find out more about the platform, our services, and our partner programs. * ### [Ubuntu discourse](https://discourse.ubuntu.com/) Connect with a global community of users, developers, and likeminded contributors on the Ubuntu discourse. Find community support, announcements, documentation, events, and more. * ### [Ubuntu Matrix Server](https://ubuntu.com/community/communications/matrix/usage) Join the conversation on Ubuntu and the wider open source community on the Ubuntu Matrix Server. Host chat rooms and communities, invite other users, and connect to other Matrix servers – whilst remaining in control of your data. You can even enable end-to-end encryption for increased security. * ### [Ubuntu Engineering updates](https://discourse.ubuntu.com/tag/blog) All of the latest Ubuntu engineering and community news, in one place. --- # Enterprise open source adoption Source: https://canonical.com/open-source-adoption?format=md --- title: Enterprise open source adoption description: Uncover the benefits of open source adoption and how a collaborative approach and a trusted partner like Canonical can help. url: https://canonical.com/open-source-adoption?format=md keywords: open source adoption --- # Fueling open source adoption, together Open source adoption is easier with the right technology and the right partners. Canonical makes open source adoption straightforward, fast, and cost effective. Our software is free from vendor lock in, supported by experts, and powered by community collaboration. We’re here to help you make the most of your open source investment. Still on the fence about adopting open source? Explore our resources below. [Get in touch](https://canonical.com/contact-us) ## [Why enterprises choose open source](https://pages.ubuntu.com/rs/066-EOV-335/images/Final%20report%20-%20WorldofOS_EUSpotlight_2025_081525.pdf?version=0) --- 70% Of organizations find open source extremely important to run mission-critical applications --- 44% Adopt open source to reduce costs --- 36% Adopt open source to improve development velocity --- 31% Adopt open source to improve security --- ## Adopting open source helps attract technical talent 76% of organizations agree that adopting and actively engaging with open source software creates a significant advantage in attracting technical talent, according to recent research by the Linux Foundation.1 Ubuntu is the most widely used operating system amongst developers, making it easier to attract talent who understand open source and are keen to work with Ubuntu.2 1 Open source as Europe's strategic advantage: trends, barriers, and priorities for the European open source community amid regulatory and geopolitical shifts, August, 2025. 2 2025 state of open source report, Perforce OpenLogic, 2025, p.13. --- ## Why Canonical? --- Open source that stays open Canonical offers open source software for every part of your stack – from helping you [easily provision your data center](https://canonical.com/maas/), [to orchestrating workloads more efficiently](https://ubuntu.com/kubernetes), and beyond. We don’t fork our product with enterprise and community versions, and we don’t lock you in with proprietary features. You pay only for the support and expanded security features you need. Whatever the future brings, your stack can keep evolving. --- Supporting your open source adoption One of the largest barriers to software adoption for enterprises is knowledge gaps. With Canonical, this barrier disappears: our dedicated teams are happy to help your team adjust and upskill. We provide options ranging from [bug fix support](https://ubuntu.com/support), to [fully managed services](https://ubuntu.com/managed) and [consulting](https://canonical.com/consulting). We’re invested in sharing our 20+ years of open source experience with your team, so you can make your investment in open source worthwhile. --- Giving back to projects and their developers The fundamental drive behind open source is community: the belief that good software should be available to everyone – and that we are strongest when we work together, transparently. Canonical’s support for developers goes far beyond the Ubuntu project – learn more about how we invest in [open source projects and communities](https://canonical.com/projects). --- ## Enterprise open source: the Ubuntu way --- * Overview * Customers * Community * Canonical Overview Customers Community Canonical Canonical is built on a symbiotic relationship between our customers, our community, and our company. Each element benefits the others, driving innovation and success. Bring your team together on an open source platform they can agree on. Our customers benefit from adopting Canonical open source in different ways. * Composability for competitive advantage: composable systems scale easily, accelerate development, and can be customized to meet the organization’s specific needs. * Gain knowledge: a broad user base, active online communities, and Canonical’s support make issue resolution easy. * Lower costs: our affordable enterprise solutions require no proprietary hardware, or costly licensing fees. Canonical closely collaborates with and supports the global community of developers innovating, improving, and maintaining open source software projects. In turn, we – and our customers – benefit from better software. * Innovation: the open source community continuously improves software, offering valuable feedback to us and supporting users. * Faster development: a global developer network brings diverse ideas and skills, which makes for better, easier, and more secure software. * Purpose and impact: Canonical supports these passionate communities to continue their valuable work. By working with Canonical, our customers benefit from our software – whilst enabling us to continue our [mission](https://canonical.com/company) to amplify the global impact of open source. * Contributions and governance: Canonical contributes to, steers, and supports many open source projects and foundations to ensure their long-term development and sustainability. * Security assurances: Through [Ubuntu Pro](https://ubuntu.com/pro), we offer enterprises up to 12 years of coverage for thousands of packages, with reliable vulnerability management and security patching automation, as well as compliance certifications. This facilitates open source adoption while mitigating risks. * Stability and dependability: with 20+ years of experience and expertise in Linux, we’re here in the long term to support you and our communities. --- [Get in touch ›](https://canonical.com/contact-us) [Find out more ›](https://canonical.com/projects) [Get to know us ›](https://canonical.com/company) ‹ Previous Next › ## Enterprises' expectations of open source projects --- 54% Expect long term support guarantees --- 53% Expect rapid security patching --- ## Open source with enterprise-grade support For high stakes environments, enterprises consider paid support essential – from mission critical workloads, to systems handling sensitive data, to cloud infrastructure.3 Canonical ensures that your enterprise’s support and security needs are met, providing experts to facilitate your open source adoption journey and ongoing operations. 3 Open source as Europe's strategic advantage: trends, barriers, and priorities for the European open source community amid regulatory and geopolitical shifts, The Linux Foundation, August, 2025 [Browse support offerings](https://ubuntu.com/support) --- ## Where can you adopt open source with Canonical? Our customers have adopted our open source software to solve all kinds of challenges – from AI workloads and large private clouds, to healthcare devices and critical telecommunications and financial services infrastructure. ### Private cloud and K8s Nova, a leading telecommunications and media group, chose [Canonical OpenStack](https://canonical.com/openstack) with [Canonical Kubernetes](https://ubuntu.com/kubernetes) for their open source cloud build. [Explore the case study ›](https://canonical.com/case-study/nova-telecommunications) --- For environments that require a highly scalable private cloud, [MicroCloud](https://canonical.com/microcloud) is a straightforward, lightweight, and resource efficient option. Find out how MicroCloud is helping the Université de l’Ontario Français meet its goals in the case study. [Read the case study ›](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) --- ### Edge devices Rehrig Pacific, a logistics innovator, uses Ubuntu Core to safely run applications behind customer firewalls and revolutionize logistics with computer vision. [Learn more in the case study ›](https://ubuntu.com/engage/rehrig-pacific-secures-edge-AI?_gl=1*al8xn5*_gcl_au*MTQ3NDY1NDc0NC4xNzQ3MTM3NDQw) --- ### Security and compliance for highly regulated markets Canonical’s software is designed with a focus on security. LaunchDarkly, a software as a service (SaaS) provider, chose Ubuntu Pro to help achieve effortless FIPS compliance on their AWS public cloud, opening up a new market for their business. [Find out more in the case study ›](https://ubuntu.com/engage/LaunchDarkly-FedRAMP-case-study?_gl=1*al8xn5*_gcl_au*) --- ### AI and Machine Learning University of Tasmania (UTAS) used [Canonical OpenStack](https://canonical.com/openstack) and [Kubernetes](https://ubuntu.com/kubernetes) to migrate its space-tracking software to a Supercloud platform. Canonical helped UTAS enable real-time AI/ML-powered object monitoring and lay the foundation for future automated MLOps workflows. [Find out how in the case study ›](https://ubuntu.com/engage/ai-ml-casestudy-tasmania) --- ## Customer testimonials --- --- *“My favorite part of the engagement has been how easy it has been to deal with Canonical. I wasn’t forced into an enterprise sales cycle; I just reached out to Geoff Andrews, a Sales Director at Canonical, we hashed it all out, and the private offer was done in a month. It couldn’t have been easier.”* **Daniel Schell** Chief Technology Officer and Co-founder Airlock Digital [Learn more in the case study ›](https://canonical.com/case-study/airlock-digital-ubuntu-pro-azure-case-study) --- --- *“Canonical works with us as partner and they own problems alongside us. I feel like we work as a team rather than a simple business transaction.”* **Curtis Haslam** Senior Manager at Network Cloud BT Group [Discover the case study ›](https://ubuntu.com/engage/5G-with-open-source-infrastructure) --- --- *“Info on Ubuntu is right there at our fingertips. Anything we need to know is always just a Google search away, so whatever issues we run into are easy to solve.”* **Ed Zenisek** IT Manager NMSU Physical Science Lab [Find out more in the case study ›](https://ubuntu.com/engage/new-mexico-state-university-physical-science-laboratory-drives-agile-and-compliant-federal-research-with-ubuntu) --- ## Foundations we support and collaborate with Open source foundations guide the upstream development that many projects depend upon. Through collaboration, the software that we all rely on continues to improve, fostering new innovation. Foundations that we support and collaborate with include: --- ## Further reading [Learn about Open Source Program Offices (OSPOs)](https://ubuntu.com/engage/open-source-program-office-guide-ospo-guide) Despite widespread adoption of open source software, only 34% of organizations have a formal open source strategy. OSPOs are a great option to improve your open source governance and clarify your strategy. OSPOs oversee open source policies, ensure compliance, and optimize engagement with open source. Learn the benefits of OSPOs, and how to set up and run your own in our guide. --- [Discover insights on open source adoption in Europe](https://pages.ubuntu.com/rs/066-EOV-335/images/Final%20report%20-%20WorldofOS_EUSpotlight_2025_081525.pdf?version=0) The Linux Foundation’s most recent report, “Open source as Europe's strategic advantage: trends, barriers, and priorities for the European open source community amid regulatory and geopolitical shifts,” reveals the challenges, considerations, and emerging trends in how organizations are using open source software in Europe. The report indicates that open source adoption has become a necessity for organizations – yet many still lack the formal strategies needed to benefit fully from their open source software. Close ### Contact Canonical --- Fill in this form and we'll be in touch within one working day. --- # Data and AI solutions Source: https://canonical.com/solutions/data-and-ai?format=md --- title: Data & AI solutions description: Discover the fundamental data and AI solutions that underpin any successful organization, and how to build them with best-in-class open source. url: https://canonical.com/solutions/data-and-ai?format=md --- # Data & AI solutions that do the heavy lifting for you Get the foundations for your data right and automate manual work. Focus on innovating with AI. Do it all on open source supported by the publisher of Ubuntu. [Contact us](https://canonical.com/contact-us) --- ## Unlock the data fundamentals Before you can use your data for machine learning or advanced analytics, you need effective ways to store and process it. ### Data warehouse A data warehouse is your central repository for storing and managing structured and semi-structured data. With our multi-cloud PostgreSQL automation solution, you can build a secure and highly available system to efficiently analyze terabytes of data. You can also integrate multiple data feeds through our native Apache Kafka® support. [Understand data warehouses ›](https://canonical.com/data/warehouse) --- ### Data lakehouse A data lakehouse combines the capabilities of a data warehouse with the flexibility to handle raw and unstructured data. With our built-in integrations spanning Apache Kafka, Apache Spark®, Apache Kyuubi®, OpenSearch, Kubeflow and beyond, we help you build a cost effective, open source platform to manage petabytes of data — ideal for your next AI/ML use cases. [Understand data lakehouses ›](https://canonical.com/data/lakehouse) --- ### Data streaming Our event streaming blueprints enable you to build a low-latency, cost-effective, and highly-scalable platform to analyze your data in real-time while ensuring the durability of your data and messages. With our unified automation solution, you can integrate Apache Kafka, PostgreSQL, MySQL, OpenSearch, MongoDB, Apache Spark, and more using the same control plane. [Understand data streaming ›](https://canonical.com/data/streaming) --- ### Vector database Whatever your use case, we have you covered. With our pg\_vector extension for PostgreSQL, you can experiment with vector search using your CPU’s built-in accelerators, without the need to duplicate your data or invest heavily in GPUs. Alternatively, you can use our OpenSearch solution to optimize your vector and hybrid search use cases via GPU acceleration. [Access the guide to vector databases ›](https://ubuntu.com/engage/vector-database-opensearch-ai) --- ## Put your data to work With a robust foundation in place, you can begin unlocking the true value of your data with AI/ML use cases. ### MLOps MLOps is the key to bringing AI projects to production at scale. Canonical delivers an open source MLOps platform based on Charmed Kubeflow, designed to automate your machine learning workflows and seamlessly integrate with a wide array of leading ML tools. [Discover Canonical’s composable approach to MLOps ›](https://canonical.com/mlops) --- ### Observability Stay on top of your application performance with open source monitoring tools and dashboards. We provide security and support for a comprehensive collection of best-in-class observability solutions including Prometheus, Grafana, OpenTelemetry, and more. [Explore open source observability ›](https://canonical.com/observability) --- ### RAG Retrieval augmented generation (RAG) is the leading method for enhancing the accuracy and relevance of LLM outputs – and you can easily use Canonical’s Charmed OpenSearch as your open source vector database to enable RAG capabilities. [Learn more about RAG ›](https://ubuntu.com/blog/what-is-rag-explained) --- ## We support our solutions on all major public clouds --- ## Get to market faster Fast track your data and AI solution maturity with the help of Canonical’s experts. ### Consulting Let us take care of deploying your open source databases. Accelerate your AI initiatives with MLOps design, deployment, and operation services. We’ll run an AI workshop with you to translate your business and technical requirements into a bespoke machine learning environment. [Explore Canonical’s open source consulting ›](https://canonical.com/consulting) --- ### Managed Services Canonical delivers Managed Services across the data and AI application ecosystem. You focus on your core business, and we’ll handle operations for your databases, MLOps, and data processing. [Learn more about our managed services ›](https://ubuntu.com/managed/apps) --- ## Data & AI resources * ### [Canonical’s data solutions](https://canonical.com/data) Get to know Canonical’s portfolio of database solutions, and how we bring advanced automation to open source data systems. * ### [MLOps toolkit](https://ubuntu.com/engage/mlops-toolkit) Learn how to build and scale your machine learning operations with this end-to-end guide covering the entire stack. * ### [GenAI with vector databases and RAG](https://ubuntu.com/engage/vector-databases-generative-ai) Go deeper on GenAI in this webinar explaining how to enhance your model outputs with RAG. --- Apache®, Apache Kafka, Kafka®, and the Kafka logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Apache®, Apache Spark, Spark®, and the Spark logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Apache®, Apache Kyuubi, Kyuubi, and the Kyuubi logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Close ### Contact the Canonical team --- Contact Canonical to learn about our data and AI solutions. Tell us about your use case. --- # AI Source: https://canonical.com/solutions/ai?format=md --- title: AI description: Innovate quickly, securely, and cost-effectively with open source AI for the enterprise — all on a single stack. url: https://canonical.com/solutions/ai?format=md --- # Enterprise AI solutions built with trusted open source Innovate at speed with compliant open source – from workstations to clouds and smart devices. Get all the enterprise AI solutions you need from a trusted partner at a predictable cost. [Contact Canonical](https://canonical.com/contact-us) --- ## Why Canonical for enterprise AI solutions? * Run your entire AI/ML lifecycle on a single integrated stack * Develop at all scales with the same software provider * Control your TCO with predictable costs * Get maintained and supported open source AI software --- ## Use cases Canonical offers you the building blocks so you can innovate at your own pace. From getting started with data science on Ubuntu workstations to scaling your big data analytics with supported database and MLOps software. All on open source. [### Confidential AI](https://ubuntu.com/confidential-computing/ai) [### Data science](https://ubuntu.com/ai/data-science) [### AI infrastructure](https://canonical.com/solutions/ai/infrastructure) [### Data management](https://canonical.com/data) [### MLOps](https://canonical.com/mlops) [### Big data analytics](https://canonical.com/solutions/ai/big-data-ai) [### Edge AI](https://canonical.com/solutions/ai/edge) --- ## Kick-start your enterprise AI journey The first step is always the hardest, especially with AI expertise in such short supply. Canonical’s professional services will help you bridge the skills gap and overcome the barriers to AI adoption. Upskill your team and lay the groundwork for your projects with a 5-day MLOps workshop, work with us to build a PoC, or completely offload the AI operational burden with managed services. [Download the AI workshop datasheet ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Datasheet%20for%20MLOps%20workshop.pdf?version=0) --- ## Designed for any silicon Canonical partners directly with leading silicon vendors to optimize and certify our open source software solutions with dedicated AI hardware to ensure Ubuntu runs optimally across all major architectures. You can pick the best AI accelerators for your use cases, and take full advantage of your hardware's capabilities. With [inference snaps](https://documentation.ubuntu.com/inference-snaps/), you can deploy well-known AI models ‐ like DeepSeek R1 and Qwen VL ‐ with a single command, and the model will be automatically optimized for your specific hardware. --- --- ## Run on any cloud Run your workloads anywhere, including hybrid and multi-cloud environments. Choose the ideal infrastructure for your use cases – start quickly with no risk and low investment on public cloud, then move workloads to your own data center as you scale. Benefit from a consistent, optimized OS, tooling and GPU support throughout your entire AI journey. --- [Discover full-stack AI infrastructure ›](https://ubuntu.com/engage/run-ai-at-scale) --- ## [Get the enterprise guide to private AI infrastructure ›](https://ubuntu.com/engage/open-source-ai-infrastructure) --- ## Accelerate AI innovation with open source --- ### From development to production on one platform Ubuntu is the OS of choice for data scientists. Develop machine learning models on Ubuntu workstations and deploy to Ubuntu servers. Continue with the same familiar Ubuntu experience throughout the AI lifecycle, across clouds and all the way to the edge. [Learn more about Ubuntu for AI ›](https://ubuntu.com/ai) --- ### Enterprise data solutions Data is at the heart of every AI project, which is why our stack includes a suite of leading open source data solutions enhanced with enterprise features. Automate and scale while enjoying predictable pricing and 10 years of enterprise-grade security and support. [Explore our data solutions ›](https://canonical.com/data) --- ### Scale with MLOps Simplify workflow processes and automate machine learning deployments at any scale with our modular MLOps solutions. Our supported Kubeflow distribution, integrated with a growing ecosystem of AI and data tooling, brings scalability, portability and reproducibility to your machine learning operations. [Access our guide to MLOps ›](https://ubuntu.com/engage/mlops-guide) --- ### Power smart things with your models AI is set to transform our factories, our cars, and our homes. We enable the innovators behind that transformation. From compute to device management, we provide the tools to power your edge AI use cases while preserving security, and compliance. [Find out more about edge AI ›](https://canonical.com/solutions/ai/edge) --- ## Security – never an afterthought ##### Confidential AI protects your models and data Your models and sensitive data need to be secured at every stage of the ML lifecycle. With confidential AI on Ubuntu, you can protect your data and model at run-time with a hardware-rooted execution environment. Strengthen your compliance posture and safely fine-tune your model with your enterprise data. [Discover confidential AI ›](https://ubuntu.com/confidential-computing/ai) --- ##### Fast-track compliance with trusted AI software Rapidly access all the open source software you need for AI, and run it with peace of mind. We maintain and support all of the key open source software in the AI lifecycle so you don’t have to. Leave the CVE fixes to us, so you can fast-track compliance and focus on your AI models. [Get the full case study ›](https://ubuntu.com/engage/securing-open-source-AI-with-Everything-LTS) --- What customers say --- *“We needed a cloud solution that was stable, reliable and performant. Canonical allowed us to do this by helping to design and deploy our cloud - and they helped us do this quickly.”* --- **Peter Blain** Director of Product and AI, Firmus [Get the full case study ›](https://ubuntu.com/engage/ai-ml-casestudy-tasmania) --- *“Partnering with Canonical lets us concentrate on our core business. Our data scientists can focus on data manipulation and model training rather than managing infrastructure.”* --- **Machine Learning Engineer** Consumer entertainment company [Get the full case study ›](https://ubuntu.com/engage/machine-learning-media-entertainment) --- ## All the open source you need for AI [Learn more ›](https://canonical.com/mlops/kubeflow) [Learn more ›](https://canonical.com/mlops/mlflow) [Learn more ›](https://canonical.com/data/spark) [Learn more ›](https://canonical.com/data/opensearch) [Learn more ›](https://canonical.com/data/kafka) [Learn more ›](https://canonical.com/data/mongodb) [Learn more ›](https://canonical.com/data/postgresql) [Learn more ›](https://canonical.com/data/valkey) --- ## Learn more about enterprise AI solutions * ### [What are large language models (LLMs)?](https://ubuntu.com/blog/what-are-large-language-models-llms) LLMs and generative AI are dominating much of the current AI/ML discourse, and their potential goes far beyond chatbots. Our blog breaks down LLM use cases, challenges and best practices. * ### [GenAI with vector databases and RAG](https://ubuntu.com/engage/vector-databases-generative-ai) Go deeper on GenAI in this webinar explaining how to enhance your model outputs with RAG. * ### [Check out how we enable open source in the world's leading silicon](https://canonical.com/partners/silicon) Explore how Canonical partners with silicon vendors to optimize our solutions with certified hardware. * ### [MicroK8s with Charmed Kubeflow on NVIDIA EGX platform](https://ubuntu.com/engage/microk8s-with-charmed-kubeflow-on-nvidia-egx) Download the reference architecture for a detailed guide to infrastructure for machine learning use cases. --- ## [Send us a message to discuss your AI needs ›](https://canonical.com/solutions/ai?format=md#get-in-touch) Close ### Contact Canonical --- Fill in this form and a member of our team will be in touch shortly. --- # AI infrastructure Source: https://canonical.com/solutions/ai/infrastructure?format=md --- title: Infrastructure | AI description: 'Open source AI infrastructure from Canonical: GPU-accelerated compute, model training, and inference at scale.' url: https://canonical.com/solutions/ai/infrastructure?format=md --- # Build your AI infrastructure for scale From silicon to software. From development to production. Get all the open source components you need to build your AI infrastructure. Go to market quickly with an integrated end-to-end stack and start extracting value from your data at scale. [Get in touch](https://canonical.com/contact-us) --- ## Why Canonical for enterprise AI infrastructure? * Deep hardware enablement optimized for AI performance * Cost-effective model with one subscription for the entire stack * Run your workloads anywhere – on premises, in public clouds, or hybrid environments * 100% open source with enterprise support --- ## Full-stack AI infrastructure ### Hardware automation Automate the provisioning and management of your data center hardware, including the GPUs, SmartNICs, and DPUs you need to drive your AI workloads. --- ### Operating system Ubuntu is the operating system of choice for AI. Get access to the broadest ecosystem of machine learning tools and libraries, and diversify your silicon supply chain for resiliency with an OS optimized for all the leading architectures. --- ### Infrastructure management Build your cloud, modernize your workloads for AI, manage your entire Ubuntu estate. Enjoy bottom-up infrastructure automation so you can focus on your business. --- ### Data solutions There's no AI without data. Canonical delivers a comprehensive portfolio of integrated open source solutions for database management, data processing, search, and caching. --- ### MLOps Our modular MLOps platform equips you with everything you need to bring your models all the way from experimentation to production. --- ## Optimized for leading silicons Solve the challenge of silicon enablement with AI infrastructure solutions that run optimally across all major architectures. --- ## Tested and certified with the world's largest hardware vendors Accelerate time-to-value with validated hardware. --- ## Private, public, sovereign, or hybrid Choose the ideal AI infrastructure for your use cases. For instance, start quickly with no risk and low investment on public clouds, then migrate your workloads to your private cloud as you scale. With Canonical's solutions, you can run your workloads anywhere, including sovereign, hybrid, and multi-cloud environments. [Build your cloud  ›](https://canonical.com/solutions/infrastructure) --- ## Trusted across clouds Get started easily on your cloud of choice with optimized and certified Ubuntu images. --- ## Kubernetes optimized for AI Doing more with AI means modernizing your workloads. Modernized workloads mean containerization – and containers need Kubernetes. Canonical Kubernetes is optimized to enhance AI/ML performance, incorporating features that amplify processing power and reduce latency, developed and integrated in a tight collaboration with NVIDIA. [Download the solution brief: Kubernetes by Canonical delivered on NVIDIA DGX systems ›](https://ubuntu.com/engage/kubernetes-by-canonical-delivered-on-nvidia-dgx-systems) --- ## AI infrastructure in the real world, powered by Canonical Space exploration Financial services Cloud hosting Media and entertainment ### Lowering the cost and complexity of critical space missions > We wanted one partner for the whole on-premise cloud because we’re not just supporting Kubernetes but also our Ceph clusters, managed Postgres, Kafka, and AI tools such as Kubeflow and Spark. These were all the services that were needed and with this we could have one nice, easy joined-up approach. > > Michael Hawkshaw, IT Service Manager, European Space Agency [Get the full case study](https://canonical.com/case-study/esa) ### Fortune 500 fintech company goes from constant troubleshooting to scalable machine learning > We like the whole integration umbrella that Canonical offers with Canonical Kubeflow. We have easy access to popular ML frameworks like TensorFlow, PyTorch, and XGBoost, as well as the native Kubernetes tools for monitoring and logging. It helps our data scientists quickly build and experiment with their models in an efficient manner. > > Senior data scientist, Fortune 500 financial services company [Get the full case study](https://canonical.com/case-study/machine-learning-for-financial-services) ### Building a sustainable cloud for AI workloads > The level of engagement from the Canonical team was remarkable. Even before we entered into a commercial agreement, Canonical offered valuable advice around OEMs and hardware choices. They were dedicated to our project from the get-go. > > Tim Rosenfield, CEO and Co-Founder, Firmus [Download the full case study](https://pages.ubuntu.com/rs/066-EOV-335/images/Firmus+Case+study.pdf) ### Machine learning drives down operational costs > Partnering with Canonical lets us concentrate on our core business. Our data scientists can focus on data manipulation and model training rather than managing infrastructure. > > Machine learning engineer, entertainment technology company [Download the full case study](https://pages.ubuntu.com/rs/066-EOV-335/images/Canonical%20%7C%20AIML%20Entertainment%20Case%20Study.pdf?version=0) --- ## Cost-effective, security-maintained, and supported Canonical maintains and supports all the open source tooling in your AI infrastructure stack, including Kubernetes and open source cloud management solutions like OpenStack. Enterprise support for the entire stack is available with a transparent subscription, Ubuntu Pro, so you have full control over your TCO. Fast-track compliance and run AI projects securely. Let us handle the CVEs. [Explore Ubuntu Pro ›](https://canonical.com/pro) --- ## [Get the enterprise guide to private AI infrastructure ›](https://ubuntu.com/engage/open-source-ai-infrastructure) Close ### Contact Canonical --- Fill in this form and a member of our team will be in touch shortly. --- # AI at the edge Source: https://canonical.com/solutions/ai/edge?format=md --- title: Edge computing | AI description: Get everything you need to deploy AI at the edge in one solution. Secure and compliant open source optimized for embedded AI use cases. url: https://canonical.com/solutions/ai/edge?format=md --- # Develop AI models and run them at the edge – all on the same open source stack Edge computing and AI go hand-in-hand to drive some of today's most valuable enterprise use cases. Canonical delivers a single stack with everything you need to easily and securely deploy and manage AI at the edge. Unlock the power of real-time, AI-driven insight in the field. --- [Contact Canonical](https://canonical.com/contact-us) --- ## Why Canonical for enterprise AI edge computing? * Single solution with all the tools you need, engineered for edge AI * Simplify compliance with end-to-end security for your models and edge devices * Edge-optimized OS, Kubernetes, compute, and data processing --- ## Solve edge AI complexity with an integrated and optimized stack From GPU optimization to distributed data processing, Canonical delivers an integrated and optimized stack purpose-built to address the specific needs of edge AI. By centralizing your edge AI journey on a Canonical stack, you can mitigate the complexity of AI projects that rely on a wide array of open source tools. Keep your projects on track and ensure they deliver ROI in production. Canonical's portfolio encompasses the complete edge AI toolset, including the OS, Kubernetes, MLOps, compute, data processing and certified hardware – all optimized for the edge. --- [Watch our AI at the edge webinar ›](https://ubuntu.com/engage/ai-on-the-edge) --- ## Security and compliance for any edge AI use case Protect your devices and stay compliant with current and emerging industry regulations – such as the EU Cyber Resilience Act – by getting your devices and all of your open source software secured. Run your models securely on any architecture, and continuously protect your devices against emerging threats with reliable over-the-air updates and auto-rollback. Enjoy up to 15 years of security maintenance for Ubuntu and thousands of open source packages. --- [Download the Ubuntu Pro for Devices datasheet ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Ubuntu%20Pro%20for%20Devices%20DS%203.5.2024.pdf?version=0) --- ## [Download our guide to enterprise edge AI ›](https://ubuntu.com/engage/guide-to-deploying-ai-at-the-edge) --- ## Move faster with certified hardware Accelerate your edge AI projects with certified hardware. We partner directly with silicon vendors to optimize and certify our solutions with dedicated edge AI hardware, so you can get the best experience straight out of the box. --- [Learn more about certified hardware ›](https://ubuntu.com/certified) --- ## Ubuntu Core: the edge-optimized OS Minimal, secure, and strictly confined, Ubuntu Core is an operating system designed for embedded devices. Ubuntu Core architecture is based on [snaps](https://snapcraft.io/about) – containerized software packages – and optimized for edge performance, security and reliable updates. Ubuntu Core uses the same kernel, libraries and system software as classic Ubuntu, resulting in a smooth transition from development to production. For your edge AI devices with a long lifespan, we provide up to 15 years of support for Ubuntu Core – the longest support window in the industry. --- [Explore Ubuntu Core ›](https://ubuntu.com/core) --- ## Continuous security and long-term value with OTA updates Keep your machine learning models updated and secure post-deployment with seamless over-the-air (OTA) updates to your edge devices. Our management tools enable you to deliver OTA updates in strict accordance with your IT policy, and automate an array of other tasks, in both connected and air-gapped environments. --- [Discover Landscape ›](https://ubuntu.com/landscape) With Ubuntu Core, you can create your own Dedicated Snap Store: a private, centralized platform for publishing and distributing software to your devices in a secure and validated way. Control exactly what snaps are available, which devices can access them, and when. --- [OTA updates with Ubuntu Core ›](https://ubuntu.com/core/features/ota-updates) --- ## Low footprint Kubernetes with AI integrations Lightweight containers are ideal for edge environments, and those containers need orchestration. Canonical's MicroK8s is a minimal footprint, zero ops, pure upstream Kubernetes perfectly suited to the edge. MicroK8s is packaged as a secure snap that comes with all the necessary features built in – including key integrations for AI. The NVIDIA GPU operator is integrated into Canonical Kubernetes, allowing automation of all software components required to provision NVIDIA GPUs. --- [Learn more about MicroK8s ›](https://canonical.com/microk8s) --- ## Bring the power of the cloud to the edge Process large data volumes and run complex ML models in the field by serving compute directly to the edge. MicroClouds are small-scale, open source clouds consisting of low-footprint clusters of compute nodes with distributed storage and secure networking. They are lightweight, low-touch, and designed for repeatable and reliable remote deployments. --- [CTO's guide to MicroCloud for the edge ›](https://ubuntu.com/engage/guide-to-micro-clouds) --- ## Learn more about edge and AI [Run AI at scale](https://ubuntu.com/engage/run-ai-at-scale) Read our whitepaper to learn how to build a performant ML Stack with NVIDIA DGX and Kubeflow. --- [An overview of machine learning security risks](https://ubuntu.com/blog/machine-learning-security-risks) Discover the most prominent security threats facing AI projects and how to mitigate them. --- [Edge computing in automotive](https://ubuntu.com/engage/exploring-edge-computing-in-automotive) Watch the webinar on how edge computing is impacting the automotive industry, including the rise of autonomous vehicles. --- ## Send us a message to discuss your AI needs [Contact us ›](https://canonical.com/contact-us) Close ### Contact Canonical --- Fill in this form and a member of our team will be in touch shortly. --- # Cloud-native app development Source: https://canonical.com/solutions/cloud-native-development?format=md --- title: Cloud-native app development description: 'Cloud-native development with Ubuntu: container platforms, Kubernetes, and microservices with enterprise support.' url: https://canonical.com/solutions/cloud-native-development?format=md --- # Composable cloud-native app development Drive business differentiation with composable, open source cloud-native app development that doesn't carry its traditional high costs. Canonical offers you a cost-effective approach and the containers, toolchains, and development frameworks you need to deliver on your vision. [Get in touch](https://canonical.com/contact-us) --- ## Why Canonical? * Standard APIs and fully open source * Fast remediation for CVEs * Up to 15-year security maintenance and support commitment * 20-year track record of reliability * Hybrid, multi-cloud portfolio --- ## True open source composability Open source enables you to develop and customize applications to meet your unique business requirements. Consuming available open source also lets you build and iterate more quickly - but maintaining open source apps can be costly and time-intensive. Canonical lets you benefit from open source in an affordable and convenient way, without lock-in or hidden costs. We support the most popular cloud-native open source projects, offering you upstream innovation with the security assurances you need. You can use standard APIs and choose from different packaging formats to suit your needs. --- ## Choose your app modernization journey Deliver cloud-native solutions without being locked into rigid and static frameworks. Select and integrate the components that fit your use case and workflow. Customize, adapt, and augment those solutions as your needs evolve. Whether it's greenfield projects or deployments in existing CI/CD systems, our tools are modular enough to meet your specific architecture requirements. Ready-to-use apps Build your own Let us build it Trusted artifacts for any infrastructure Consume fully maintained container images for popular open source databases and streaming applications. Enjoy the full benefits of cloud-native architecture without compromising security or compounding operational complexity. Our database containers are fully OCI-compliant, and can run on any OCI-compliant platform, including Azure Kubernetes Service (AKS), Amazon Elastic Kubernetes Service (EKS), and Red Hat OpenShift. [Read more on our blog ›](https://canonical.com/blog/introducing-trusted-open-source-data-containers) [Learn about our data solutions portfolio ›](https://canonical.com/data) Developers love our tools Access the widest open source library with a consistent security maintenance commitment, and build on FIPS-compliant images. Benefit from the same consistent experience everywhere – it's still the same Canonical software you'd find in your laptop, bare metal machines, and VMs. --- * [Build hardened and optimized containers with Rockcraft](https://documentation.ubuntu.com/rockcraft/en/latest/index.html) – so solid, we call them rocks. * [Chisel your containers](https://ubuntu.com/containers/chiseled) – trim out what you don't need for maximum efficiency. Chisel is a tool to create minimal Ubuntu containers comprising only the application and its runtime dependencies. It's the Canonical take on distro-less containers. * [Automate application lifecycle management with charms](https://documentation.ubuntu.com/ops/latest/tutorial/from-zero-to-hero-write-your-first-kubernetes-charm/) – let Kubernetes operators do the heavy lifting. Container Build Service Speed up your modernization journey with our Container Build Service. We deliver container images to your spec, and support on RHEL, VMware, Ubuntu, or major public cloud Kubernetes. Contact us for an initial assessment. [Get in touch](https://canonical.com/contact-us) --- ## Research shows 9 out of 10 companies prefer to pull packages from their OS. [Download our report for insights](https://ubuntu.com/engage/2025-state-of-software-supply-chain) --- ## Let us handle the dependencies 7 in 10 teams spend more than 6 hours per week on security patching\*, but most are dissatisfied with their ability to fix vulnerabilities quickly. Managing dependencies is hard, repetitive, and does not create value – why do that? Let your developers focus on new features and develop with the latest and greatest open source, available in Ubuntu's trusted repositories. We'll handle the security maintenance. [Build with trusted containers ›](https://ubuntu.com/containers) \*Source: IDC, 2025 --- ## Deploy and move forward Constant Kubernetes upgrades are a drain on enterprise teams. With us, you can move at your own pace and keep your team focused on innovation, not infrastructure. We ship a Kubernetes LTS every 2 years and provide security updates for up to 15 years. Prefer to move faster? Benefit from upstream releases every four months with 14 months of security maintenance. [Discover Canonical Kubernetes ›](https://ubuntu.com/kubernetes) --- ## Run your apps on your chosen platform We support our Kubernetes and containers on bare metal, public clouds, OpenStack, Canonical MicroCloud, and VMware. You can also run your workloads across clouds for price performance and flexibility. Our software operators and orchestration engine help you lower complexity in managing different cloud APIs. [Read our hybrid cloud playbook ›](https://ubuntu.com/engage/hybrid-cloud-strategy-playbook) --- ## Our public cloud partners --- ## One subscription. No surprises. Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. Get access to a trusted open source repository, compliance profiles for the most stringent security standards, and up to 15 years of vulnerability fixes for your OS, infrastructure, and applications – all under one transparent subscription. [Learn about Ubuntu Pro ›](https://ubuntu.com/pro) [Get a 30–day free trial ›](https://www.ubuntu.com/pro/free-trial) --- ## What our customers say *“We wanted one service provider for the whole on-premise cloud consisting not only of Kubernetes but also the Ceph storage solution, PostgreSQL, and Kafka. These were all the services that were needed and with Canonical we could have one joined-up approach.”* --- Michael Hawkshaw ESA Mission Operations Infrastructure IT Service Manager --- *“Canonical's Charmed Kubernetes delivered on our expectations and made scaling a non-issue.”* --- Miguel Rodríguez IT Project Manager, Atresmedia --- *“Our work with Canonical has been that of a true team partnership, bringing the best out of one another to the extent that our platform is now supporting use cases beyond anything we envisaged when we started this journey.”* --- Greg McCall Chief Networks Officer, BT Group --- ## More resources * [Read our guide to container security](https://ubuntu.com/engage/container-security-guide) The 4S strategy for building and operating containers at scale, securely. * [Learn from our customers: European Space Agency](https://canonical.com/case-study/esa) Read the case study to find out how ESA modernized its infrastructure with Canonical Kubernetes. * [Learn about chiseled Ubuntu](https://ubuntu.com/containers/chiseled) Get your distroless containers from your favorite distro. Read about our approach to minimal containers. Close ### Get in touch --- # Infrastructure solutions Source: https://canonical.com/solutions/infrastructure?format=md --- title: Infrastructure solutions description: "Canonical infrastructure solutions enable you to build an enterprise-grade\ \ cloud with open\n source. Start quickly and scale up with full-stack automation." url: https://canonical.com/solutions/infrastructure?format=md --- # Run your data center like a cloud Gain more control and optimize costs with Canonical's open source infrastructure solutions. Build your environment quickly and simplify operations with automation. --- [Contact Canonical](https://canonical.com/contact-us) --- ## A cloud on your own terms Whether you're looking to migrate from proprietary solutions, repatriate your workloads, or adopt a modern platform, Canonical's open source infrastructure solutions give you efficiency and choice. --- ### Get a lower TCO Seeing your public cloud TCO increase over time? A private cloud is more cost-effective when running workloads long term and at scale. --- [Read our cloud pricing report ›](https://ubuntu.com/engage/cloud-pricing-report) --- ### More control over your data Decide exactly where your data is stored, how it's secured, and who can access it. --- ### Architecture freedom Design your cloud according to your business requirements. Your choice of software, compute, storage, and networking configuration. --- ### Reduce your reliance on proprietary vendors Use open source components and decide where you run and move your cloud workloads. --- ### The best of both worlds with a hybrid environment Use both public and private cloud resources according to your needs. --- ## [Read our hybrid cloud strategy guide ›](https://ubuntu.com/engage/hybrid-cloud-strategy-playbook) --- ## Why choose Canonical infrastructure solutions? * Predictable pricing per node * Full-stack automation * Up to 12 years of enterprise-grade security maintenance and support * Fully compliant with FIPS, DISA-STIG, PCI-DSS, and more * Expert guidance to achieve your goals faster --- ## Accessible open source infrastructure With open source tools, Canonical puts clouds within reach for everyone. Unlike proprietary solutions, there are no license fees. You pay only for the support and maintenance you need. --- ## Full-stack automation Maintaining and operating a data center is costly; it takes time and skilled resources. Our infrastructure technologies include advanced lifecycle management features that lower these burdens. --- * You can execute common and complex administrative tasks in a matter of minutes * Reduce human errors, misconfigurations, and the application attack surface through automation --- ## One vendor, one subscription for security and support Say goodbye to unpredictable costs. Canonical offers you the convenience of a single subscription for your platform's security maintenance, support, and compliance: Ubuntu Pro. --- * Up to 12 years of peace of mind for infrastructure and applications, giving you a trusted base to build on and expand * Priced per node for unmatched predictability and economics * Includes compliance with standards like FedRAMP, FIPS, DISA-STIG, CIS, and many more --- [Get pricing](https://ubuntu.com/pro) ## What customers say --- > *“Currently we have 200 students; we're aiming to grow to 2,000 in 4 or 5 years. We are only three or four people inside the Infrastructure team. What we wanted was a single interface to manage everything, so that even one person can do this work. It was also very, very, very important for us that the solution would be compatible with the hardware we got in the past. I think MicroCloud is a great opportunity for us, as it can scale very easily for our goals.”* > > --- > > > Hugo Adjamagbo > > IT Infrastructure and Security Architect, Université de l'Ontario Français > [Read the case study ›](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) --- > *“Now we have complete control over our hardware, and this autonomy allows us to fine-tune our servers to meet our specific needs, optimizing performance and efficiency. We can customize every aspect of our infrastructure, from the operating system and network architecture, to the type and amount of storage used.”* > > --- > > > Nawaz Dhandala > > Founder and CEO, OneUptime > [Read the case study ›](https://ubuntu.com/engage/oneuptime-cost-savings-case-study) --- > *“We wanted one service provider for the whole on-premise cloud consisting not only of Kubernetes but also the Ceph storage solution, PostgreSQL, and Kafka. These were all the services that were needed and with this we could have one joined-up approach”* > > --- > > > Michael Hawkshaw > > Mission Operations Infrastructure IT Service Manager, ESA > [Read the case study ›](https://ubuntu.com/engage/European-space-agency-case-study) --- > *"It's no good having just half of the stack automated. From the DNS name to the IP network, firewall, the virtual machines, and the bare metal servers in the data center, you need orchestration on every layer and the tools need to communicate with each other. > > That's what Canonical's solutions enable."* > > --- > > > Thomas Taroni > > VP of Product, Phoenix Systems > [Read the case study ›](https://ubuntu.com/engage/phoenix-systems-case-study-ibm-openstack) --- > *"We needed a cloud solution that was stable, reliable and performant. Canonical allowed us to do this by helping to design and deploy our cloud - and they helped us do this quickly."* > > --- > > > Peter Blain > > Director, Product and AI Firmus > [Read the case study ›](https://ubuntu.com/engage/kubernetes-openstack-case-study-firmus) --- ## Use cases for Canonical open source infrastructure --- ### Infrastructure for AI/ML Focus on your models and minimize time spent on operations. --- [Download our MLOps toolkit ›](https://ubuntu.com/engage/mlops-toolkit) --- ### A scalable private cloud A cost-effective and open source alternative to proprietary solutions. Easy to scale as your needs grow. --- ### Sovereign cloud Ideal to ensure sensitive data remains safeguarded from threats and breaches. --- [Learn more about building sovereign clouds with Canonical ›](https://canonical.com/solutions/infrastructure/sovereign-cloud) --- ### Local or regional public cloud Create a reliable, high availability, and performant cloud for your country or region, and deliver better performance. --- [Read Phoenix Systems' story ›](https://ubuntu.com/engage/phoenix-systems-case-study-ibm-openstack) --- ### Edge computing at scale Deploy clouds that are low-touch, self-healing, and need little to no human interaction. --- ### NFVI or CSP cloud for telco Security, low-latency, and dedicated support with unmatched economics. --- ## Canonical offers cloud design and delivery at a fixed price. [Talk to sales ›](https://canonical.com/contact-us) --- ## Tooling for every scale and area of compute With Canonical, you can build clouds for distributed edge environments or large-scale data centers. Our open source infrastructure portfolio gives you choice and a unified administration experience. * Cloud with automated deployment and hassle-free maintenance. [Learn more ›](https://canonical.com/microcloud) * The reference platform for performant, cost-effective and agile data center operations. [Learn more ›](https://canonical.com/openstack) * Cloud-agnostic Kubernetes with long-term support. [Learn more ›](https://ubuntu.com/kubernetes) * Software-defined storage with highly automated operations. [Learn more ›](https://ubuntu.com/ceph) * Super fast server provisioning. [Learn more ›](https://canonical.com/maas) --- ## [Speed up your build with certified hardware ›](https://ubuntu.com/certified/servers) --- ## Self-managed or managed. You decide. --- ### Manage your cloud You manage your cloud yourself. We can assist you with the design, help you make the right hardware choices, deploy it for you, provide full commercial support, and train your team. --- [Contact us to discuss your needs ›](https://canonical.com/contact-us) --- ### Let us manage it We deploy and manage your cloud 24/7. This includes typical daily maintenance tasks, incident and problem resolution, recurring upgrades, and more. You benefit from a public-cloud-like experience. --- [Browse managed IT services ›](https://ubuntu.com/managed) --- ## Take the next step in your journey * [Download our business guide to multi-cloud](https://ubuntu.com/engage/multi-cloud-business-guide) * [Software-defined storage for enterprises](https://ubuntu.com/engage/software-defined-storage-for-enterprises) [Contact us](https://canonical.com/contact-us) Close ### Contact Canonical --- # Virtualization solutions Source: https://canonical.com/solutions/infrastructure/virtualization-solutions?format=md --- title: Virtualization solutions | Infrastructure description: Canonical's open source virtualization solutions scale from a single laptop to multi-region data centers – all without licensing fees or lock. url: https://canonical.com/solutions/infrastructure/virtualization-solutions?format=md keywords: Virtualization solutions --- # Virtualization solutions High performance, lightweight, and supported open source virtualization. Generative AI, rapid software cycles, and evolving security requirements mean that modern organizations need software stacks that can match the pace of rapid development, without the burden of restrictive contracts, or costly licensing fees. Canonical's robust suite of enterprise-grade, open source virtualization solutions offer up to 15 years of security maintenance, so you can build on a foundation you can trust while remaining agile – all within a single, unified ecosystem. [Get in touch](https://canonical.com/contact-us) [Access the datasheet](https://assets.ubuntu.com/v1/855af1ef-infrastructure_modernization_and_sovereignty_datasheet.pdf) --- ## Why choose open source virtualization? 7 in 10 organizations indicate open source is extremely important to run mission-critical workloads, [according to research conducted by the IDC and Canonical](https://ubuntu.com/engage/2025-state-of-software-supply-chain). Open source virtualization provides a level of autonomy and transparency that proprietary hypervisors can't match. By moving away from proprietary virtualization, you gain the freedom to evolve your software-defined data center on your own terms, without the threat of sudden licensing changes or mandatory hardware refreshes. --- ## Trusted by Canonical's open source virtualization solutions are trusted by organizations across the public sector, financial services, telecommunications, manufacturing, and beyond. --- ## Canonical's open source virtualization solutions ### Tried and tested Our solutions are powered by leading open source virtualization technologies: QEMU/KVM-based VMs, as well as system containers based on LXC. QEMU and KVM deliver enterprise-grade performance and straightforward scalability. KVM installs natively on all Linux distributions and transforms physical servers into hypervisors that can host multiple, isolated VMs that aren't trapped in a proprietary ecosystem. LXC containers can run a full Linux OS. They are lightweight and offer near-bare-metal performance with minimal overhead. --- ### Optimized TCO, security assurance Canonical's virtualization solutions [can result in a significant reduction in TCO](https://pages.ubuntu.com/rs/066-EOV-335/images/Cloud+Pricing+Report+2022.pdf). They are available on a wide variety of hardware, meaning no expensive proprietary hardware or forced upgrades. Likewise, with [Ubuntu Pro](https://ubuntu.com/pro), Canonical's enterprise grade subscription service for security maintenance and support, you can ensure your virtualization stacks meet enterprise security standards with minimal operational overhead. --- ### Built for the future Canonical's open source virtualization software components are modular, so you construct a stack to suit your organization's needs. Try [MicroCloud](https://canonical.com/microcloud) for low touch, highly automated clouds; [LXD](https://canonical.com/lxd) for managing VMs; or [Canonical OpenStack](https://canonical.com/openstack) for large data centers. Likewise, because our solutions are open source, you can evolve your business and infrastructure without being tied to a proprietary vendor. --- ## Canonical's open source virtualization software LXD Multipass MicroCloud OpenStack LXD is Canonical's comprehensive open source virtualization platform. It operates through a user-friendly web interface, helping you to manage KVM-based VMs and LXC-based system containers with ease. [Learn more about LXD ›](https://canonical.com/lxd) Multipass is a tool to generate cloud-style Ubuntu VMs quickly on Linux, macOS and Windows. It provides a simple but powerful CLI that enables you to quickly access an Ubuntu command line or create your own local mini-cloud. [Learn more about Multipass ›](https://canonical.com/multipass) MicroCloud is Canonical's low entry barrier, open source cloud platform. You can build a MicroCloud in minutes, and manage its operations easily – no more navigating cloud complexity. [Learn more about MicroCloud ›](https://canonical.com/microcloud) Canonical OpenStack is our highly customizable cloud platform. With Canonical OpenStack based on Sunbeam, getting to grips with Canonical OpenStack will be significantly easier – helping you to operate and scale your OpenStack control plane with kubernetes. [Learn more about OpenStack ›](https://canonical.com/openstack) --- ## What our customers say --- --- *“Now we can create clusters on demand and make more efficient use of resources, we’ve increased the number of parallel jobs by over 400%.”* **André Hamerski** Infrastructure Coordinator, Sicredi --- --- *“We can scale up more efficiently and we plan to introduce a lot more features and services… it's possible to bring cost-efficiency to a multi-petabyte environment.”* **SMD Jeelani** Director (Operations), UIDAI --- ## Further resources ### Case studies [#### UIDAI and HPE modernize citizen services through cloud transformation](https://ubuntu.com/engage/uidai-hpe-microservice-architecture) UIDAI and HPE collaborated with Canonical to modernize citizen services, migrating legacy monoliths to a microservices architecture. With Ubuntu Pro for robust long-term support, they successfully scaled critical infrastructure to serve over one billion people. Learn more in the case study. [#### BT Group brings 5G to the UK with the power of open source infrastructure](https://pages.ubuntu.com/rs/066-EOV-335/images/BT_Open%20Source%20Infrastructure_Case%20Study.pdf) BT Group partnered with Canonical, helping to build its award-winning 5G mobile network across the UK. With network functions virtualized on Canonical OpenStack, BT Group can build new services in weeks and deploy in days. Learn more in the case study. [#### Wyoming Department of Transportation (WYDOT) keeps drivers safe and informed by pivoting from hypervisors to LXD](https://ubuntu.com/engage/hypervisor-to-lxd-case-study) Cloud-native software development is about more than Docker and Kubernetes. In this case study, learn how WYDOT cut costs and boosted performance by switching from Hyper-V VMs to LXD system containers on Ubuntu. This move provided full OS manageability with the efficiency of containers. [#### Sicredi embraces the cloud with Canonical OpenStack](https://ubuntu.com/engage/sicredi-openstack-case-study) Sicredi, a leading Brazilian financial institution, chose OpenStack as the foundation for its new infrastructure-as-code strategy. They found it was 2-3x more cost-efficient than public clouds, and provided the agility that traditional virtualization platforms lack. Learn why in the case study. --- ## Whitepapers, webinars, and blogs [### Solution brief: Take back control of your infrastructure with Canonical](https://assets.ubuntu.com/v1/96bb251e-print_internal_promotions_infrastructure_modernization_solutions_brief_datasheet.pdf) Future-proof your data center. This solution brief explains how Canonical can help to support you through your migration to open source software. Learn why, and how, to migrate your critical workloads to a trusted open source stack with up to 15 years of security maintenance. [### Containerization vs. virtualization: understand the differences](https://ubuntu.com/blog/containerization-vs-virtualization) Regardless of where you're running your workloads – on-premises or in the cloud – the way you run them makes a difference. Learn the difference between virtualization and containerization technologies, and the benefits and drawbacks of each, in this blog. [### Rethinking virtualization: open source alternatives for resellers](https://ubuntu.com/blog/virtualization-alternatives-guide) Are your customers struggling with the cost of virtualization? This blog dives into how open source alternatives like MicroCloud and OpenStack can slash TCO by up to 40%. Explore scalable, vendor-neutral paths to help your customers secure their infrastructure's future. --- ## Find the right virtualization solution for you [Get in touch ›](https://canonical.com/contact-us) Close ### Talk to Canonical experts --- Contact the team with your virtualization needs --- # Sovereign cloud Source: https://canonical.com/solutions/infrastructure/sovereign-cloud?format=md --- title: Sovereign cloud | Infrastructure description: Improve control of your data and infrastructure with an open source sovereign cloud from Canonical url: https://canonical.com/solutions/infrastructure/sovereign-cloud?format=md --- # Sovereign cloud Stay in control of your cloud Geopolitical tensions, evolving regulations, and new security challenges linked to AI have increased enterprises' needs to control and safeguard their infrastructure. Sovereign clouds built with open source components help you gain control over your data, systems, and processing. Choose Canonical to build your sovereign cloud, tailored to meet your organization's individual compliance, data sovereignty, and operational needs. [Contact Canonical](https://canonical.com/contact-us) [Get the essential guide to sovereign clouds ›](https://ubuntu.com/engage/sovereign-cloud-guide) --- ## What is a sovereign cloud? Sovereign clouds are private clouds that help nations and organizations to improve control over their data and ownership of their infrastructure, helping to reduce reliance on cloud providers outside of their region and country. A sovereign cloud can also offer greater resilience for sensitive systems through cryptographic and security features that help to prevent unauthorized individuals from gaining access to infrastructure and data. [Learn more in the datasheet ›](https://assets.ubuntu.com/v1/c3d7aa30-open_source_sovereign_cloud_v03.pdf) --- ## Levels of digital sovereignty in the cloud Overview Data Operational Technology ##### Digital sovereignty in the cloud Digital sovereignty refers to the technologies and services that help to empower organizations to gain and retain control over their infrastructure and data. The specific level of control you require is dictated by your risk tolerance, industry regulations, and legal obligations. While many cloud options exist, sovereign clouds often offer the highest, most comprehensive level of digital sovereignty available. The foundational level of control that cloud solutions can offer is data sovereignty: control over where data is stored (data residency) and the security measures that protect data at rest, in transit, and during processing. Only some clouds will guarantee data sovereignty. This control is critical. Since data is governed by the laws of every region it touches, storing data in the wrong jurisdiction can create significant risks, and may even violate industry-specific and/or national legal or regulatory requirements. Operational sovereignty combines data sovereignty with full visibility into the day-to-day management and maintenance of an organization's cloud. With this independent oversight, you can actively monitor security events, enforce regional compliance, and autonomously restrict access to sensitive systems. Hosted private clouds are a prime example, which provide organizations with dedicated, isolated infrastructure without resource sharing. Technology sovereignty is the highest level of control you can have over your cloud, providing data and operational sovereignty while extending control to the underlying technology. The most effective path to technology sovereignty is through open source software. Unlike proprietary solutions, open source offers more transparency into cloud components, and may provide opportunities to influence the roadmap. Sovereign clouds built with open source software also reduce proprietary vendor lock-in, reducing dependence on foreign vendors. --- ## Why build a sovereign cloud? Reducing reliance on external vendors, mitigating security risk, and new regulations and laws are driving both private enterprises as well as governments and their institutions towards sovereign clouds. ### Mitigating cybersecurity threats Sensitive data, including military information and personal medical records, can be at high risk of cyber threats and foreign interference. Gaining control over both physical infrastructure and code helps you to support robust, safe operations. --- ### Reducing dependence on foreign vendors Sanctions, wars, infrastructure damage – many circumstances beyond your control could bring your cloud operations to a halt. Sovereign clouds help you avoid this risky dependence and take control of your digital future. [Find out more about geopatriation of clouds ›](https://ubuntu.com/blog/what-is-geopatriation) --- ### Meeting compliance and regulations Many countries and entities have adopted data localization mandates, requiring sensitive data to be stored and processed within national boundaries – for example, the NIS-2 directive and the DORA act. Regional and local private clouds are perfectly suited to meet such data localization mandates, where standard public cloud models may not meet the criteria due to their distributed nature. --- ### Gain control over cloud operations Focusing on digital sovereignty is a great way to improve control and transparency of systems, technology, personnel, and organizational access. By asking the necessary questions on sovereignty, an organization gains a deeper understanding of their digital posture and the underlying risks. For operations dealing with sensitive data, or highly regulated industries, this may be a necessary risk management strategy. --- ### Improve resilience and disaster recovery Standard public clouds often mitigate disasters by failing over to international data centers. Depending on the relevant compliance requirements, this may violate compulsory or voluntary frameworks to meet critical resilience and disaster recovery standards. Sovereign clouds can support high availability and data recovery while mitigating legal risk. --- ## How are sovereign clouds used in industry? ### Public sector Sensitive, personal, and potentially secret state information requires shielding to support the integrity of government services and protect national security. --- ### Legal firms Legal firms need to ensure that their highly confidential and privileged information is completely controlled. Entire cases could depend on it. --- ### Health care Medical organizations are tasked with safeguarding individuals' most sensitive medical and personal information. They also need to protect their operations and life-saving equipment against disruptions. --- ### Financial Financial organizations have regulatory and legal requirements to keep highly sensitive information safe from cyberattacks. A sovereign cloud provides these institutions more autonomy over their infrastructure and data. --- ### Highly regulated industries These are just some examples of the verticals that are taking advantage of sovereign clouds. The benefits of digital sovereignty extend to any heavily regulated industry that has a vital interest in controlling its infrastructure and guarding its data. --- ## Building an open source sovereign cloud Overview MAAS Ceph Landscape Ubuntu OS MicroCloud OpenStack Kubernetes Canonical's well-established open source components are backed by up to 15 years of long-term support, helping to ensure the enduring stability and reliability of your sovereign cloud investment. Integrate our components into your existing stack, or combine them for a unified, end-to-end sovereign cloud solution. Every cloud requires servers to support workloads. However, server management and maintenance can be hugely time consuming. MAAS lightens this burden. It streamlines the entire hardware lifecycle, enabling automated and remote server provisioning, configuration, installation, deployment, and discovery, all in a single workflow. [Discover MAAS ›](https://canonical.com/maas) Canonical Ceph is an elastic distributed storage system which combines block, file, and object storage at scale, making it a strong foundation for sovereign clouds. [Discover Canonical Ceph ›](https://canonical.com/ceph) Landscape automates security patching, auditing, access management, and compliance tasks across your Ubuntu estate to keep sovereign cloud systems running smoothly. It helps organizations to remotely update and upgrade machines, as well as managing users and their permissions — on a single pane of glass. [Discover Landscape ›](https://ubuntu.com/landscape) Each element in Canonical’s sovereign cloud software stack is optimized to run on Ubuntu. Through features like AppArmor, File Encryption, Stack Protector, and UEFI Secure Boot, Ubuntu prioritizes user privacy and system integrity by default — which is key for sovereign clouds. With [Ubuntu Pro](https://ubuntu.com/pro), enterprises get up to 15 years of security maintenance for thousands of open source packages, tools for compliance, and the option to add 24/7 enterprise support. [Discover Ubuntu ›](https://ubuntu.com/pro) Canonical’s MicroCloud has a low barrier to entry, with automated deployment and on-site operations. MicroCloud helps you create a sovereign cloud in minutes, from a single node, to 50 node clusters. [Discover MicroCloud ›](https://canonical.com/microcloud/what-is-microcloud) OpenStack is a highly customizable cloud platform, used for everything from a regional public cloud, to an on-premise extension of the public cloud, to sovereign clouds. [Discover Canonical OpenStack ›](https://ubuntu.com/openstack) Canonical Kubernetes makes building sovereign clouds across multiple environments that align with your compliance and IT requirements much easier. It provides a layer that makes data and AI applications portable across development frameworks, with minimal adaptations or configuration changes. [Discover Canonical Kubernetes ›](https://ubuntu.com/kubernetes) --- ## What customers say --- *"Where other infrastructure providers in Switzerland that use traditional technologies might charge customers a premium uplift per year, we can offer the same capabilities for ten times less while still achieving a better margin."* --- **Thomas Taroni** VP of Product, Phoenix Systems --- [Read the case study  ›](https://ubuntu.com/engage/phoenix-systems-case-study-ibm-openstack) --- *"We needed a cloud solution that was stable, reliable, and performant. Canonical allowed us to do this by helping to design and deploy our cloud – and they helped us do this quickly."* --- **Peter Blain** Director of Product and AI, Firmus --- [Read the case study  ›](https://ubuntu.com/engage/kubernetes-openstack-case-study-firmus) --- *"Knowledge transfer was another reason we chose to partner with Canonical. To minimize long-term operating costs, we don't want to be reliant on any third party. Canonical is giving our staff the training they need to be able to manage the cloud completely self-sufficiently."* --- **Jahanzeb Arshad** VP of Operations, Nayatel --- [Read the case study  ›](https://ubuntu.com/engage/nayatel-casestudy-charmed-openstack) --- *"We wanted to consolidate onto a single, open platform. That way, we wouldn't be tied to a single vendor, and we'd be able to change parameters at will. The goal was to develop our skills so that we could work with any partner in one cloud environment."* --- **Macdonald Chamba** Head of Infrastructure and Cloud Services, Telekom Networks Malawi --- [Read the case study ›](https://ubuntu.com/engage/tnm-managed-openstack-case-study) --- ## Canonical offers cloud design and delivery at a fixed price. [Get in touch ›](https://canonical.com/contact-us) --- ## Take the next step in your journey [### Rethinking virtualization: open source alternatives for resellers](https://ubuntu.com/blog/virtualization-alternatives-guide) Explore powerful open source alternatives to mainstream hypervisor, storage, and other cloud services. [### Download our business guide to multi-cloud](https://ubuntu.com/engage/multi-cloud-business-guide) Learn how to build multi-cloud infrastructure with our guide. [### Software-defined storage for enterprises](https://ubuntu.com/engage/software-defined-storage-for-enterprises) Learn how Ceph enables you to keep up with the demands on your storage infrastructure. [### Browse Canonical's Managed IT Services](https://ubuntu.com/managed) Explore the different ways that Canonical’s Managed Solutions can simplify your operations. Close ### Contact Canonical --- # Edge computing Source: https://canonical.com/solutions/infrastructure/edge-computing?format=md --- title: Edge computing | Infrastructure description: Deploy, manage, and secure edge infrastructure on a flexible, cost-effective, robust open source foundation. url: https://canonical.com/solutions/infrastructure/edge-computing?format=md keywords: Edge computing, edge cloud, edge infra --- # Straightforward, nimble edge infrastructure Power edge innovation with the freedom of open source. Deploy, maintain, and secure your edge infrastructure. Scale with ease and keep in tune with updates and innovations through seamless, low-touch management tooling. Put security at the heart of your approach. [Talk to us about your edge needs](https://canonical.com/contact-us) --- ## Get closer to where the insights happen and process data at source. Get to the story behind your data more quickly. Process data at source and benefit from reduced latency, more efficient processing, and faster insights. Build out the infrastructure you need to capture insights at the edge with flexible open source tooling. ### Innovate on your chosen hardware and devices Canonical’s portfolio is built with the interoperability that open source software is known for. Deploy your edge cloud on the hardware of your choice – whether you’re repurposing your existing hardware or procuring new hardware. Canonical works with leading manufacturers to certify Ubuntu for their devices, ensuring that users get the best out-of-the-box experience possible. [Explore Ubuntu Certified Hardware ›](https://ubuntu.com/certified) ### Immutable. Lightweight. Embedded. According to the [2024 IoT and Embedded Developer Survey Report](https://outreach.eclipse.foundation/iot-embedded-developer-survey-2024) by the Eclipse Foundation, more developers are using either Ubuntu or Ubuntu Core than any other OS. Ubuntu Core brings you the benefits of Ubuntu’s stability and ecosystem, in embedded form. Ubuntu Core is strictly immutable and composed entirely of snaps – lightweight, containerized application packages. Deploy MicroCloud on Ubuntu Core for use cases requiring a lightweight, immutable OS, and a low-touch cloud solution. [Learn about Ubuntu Core ›](https://ubuntu.com/core) ### Fully-functional edge clouds Create a fully-functional edge cloud in minutes with Canonical MicroCloud. MicroCloud makes your journey to the edge as smooth as possible. As a composable, modular stack built with open and standard APIs in mind, MicroCloud fits in with your existing infrastructure, tooling and policies. [Learn more about MicroCloud ›](https://youtu.be/PZdJiH0bUxY) --- Our hardware partners --- ## Securely-designed edge infrastructure Canonical’s edge portfolio is designed with security at heart, giving you the tools you need to effectively protect and govern your edge infrastructure. ### Minimize your attack surface Deploy edge applications on Ubuntu Core for a locked-down, low-touch approach. Composed entirely of snaps, each application is strictly containerized, updated independently and protected against corruption. [Discover Ubuntu Core’s security features ›](https://ubuntu.com/core/features) --- ### Distribute software securely The Enterprise Store provides an on-premise edge proxy to the general [Snap Store](https://snapcraft.io/store) for your devices. This enables network-restricted devices to access snaps by registering devices with the Proxy and routing all communication through it. Support for air-gapped deployments is available through offline mode, making The Enterprise Store suitable for isolated environments. [Discover the Enterprise Store ›](https://documentation.ubuntu.com/enterprise-store/) --- ### Patching and maintenance for up to 15 years Opt for an Ubuntu Pro subscription and benefit from automated patching and easier pathways to compliance for up to 15 years, across your whole stack. [Learn about Ubuntu Pro for Devices ›](https://ubuntu.com/pro/devices) --- ## What our customers say --- --- *“Our customers in the medical industry require a security scan of any technical product they are using. If you don’t have an OS that is continuously patched and maintained, you don’t pass. Ubuntu Pro for Devices ensures that we can meet the requirements of our clients.”* **Kimmo Alanen** Vice President, Grundium --- --- *“We package all of our software as snaps now, even our internal apps. It’s a good environment for running software in a nice, strict way and bringing applications up to a high standard.”* **Brendan Carroll** CEO, EpiSensor --- ## Manage your edge infrastructure with ease Keep your edge devices working together in harmony and focus on scaling your efforts. Make your operations low-touch, whilst prioritizing the health and runtime of your devices. --- Run virtual machines and containerized workloads on your servers. Scale with ease through features such as flexible resource limits, live-migration support, and server segmentation. --- [Learn about LXD ›](https://canonical.com/lxd) --- Roll out updates over the air at scale with the Enterprise Store. Govern which snaps or apps are available and when they are rolled out, with fine-grained revision control for your devices. --- [Discover the Enterprise Store ›](https://documentation.ubuntu.com/enterprise-store/main/) --- Benefit from hassle-free installation and maintenance with Canonical Kubernetes. Automate your cluster operations and get up to 15 years of long-term support. --- [Discover Canonical Kubernetes ›](https://ubuntu.com/kubernetes) --- Manage your devices with Canonical Landscape. Available with an Ubuntu Pro subscription, Landscape gives you visibility, monitoring, control, and a wide range of automations for operations and updates, on a single pane of glass. Landscape also allows you to integrate third-party device management platforms with Canonical solutions. --- [Learn about Canonical Landscape ›](https://ubuntu.com/landscape) --- [Learn about LXD ›](https://canonical.com/lxd) [Discover the Enterprise Store ›](https://documentation.ubuntu.com/enterprise-store/main/) [Discover Canonical Kubernetes ›](https://ubuntu.com/kubernetes) [Learn about Canonical Landscape ›](https://ubuntu.com/landscape) --- ## What customers say --- --- *“Adopting Ubuntu Core has helped our engineers mature their thinking in how we deliver scalable enterprise products. It’s enabled us to move from an R&D product to a full-scale enterprise solution. And now that we’ve established these pathways, developing our next edge products will be even faster.”* **Robert Martin** Vice President of Technology, Rehrig Pacific --- --- *“With LXD there’s no loss of function like you get with a hypervisor. We benchmarked it against our existing environment and it delivered twice the performance on our database with half the resources.”* **Suzie Roseberry** Intelligent Transportation Systems Developer and Database Administrator, Wyoming Department of Transportation ## Edge computing by the numbers --- 75% of IoT/edge developers use open source technology.1 --- 50 nodes MicroCloud can support clusters between 1 and 50 nodes. --- Over 1000 pieces of hardware are currently certified by Canonical. --- Up to 15 years of security maintenance with Ubuntu Pro - whichever Canonical solutions you use. --- [1Source: Eclipse Foundation, 2024 IoT & Embedded Developer Survey Report](https://5413615.fs1.hubspotusercontent-na1.net/hubfs/5413615/Eclipse%20IoT%20White%20Papers%20and%20Case%20Studies/IoT%20and%20Embedded%20Survey%20Report%202024.pdf) --- ## Edge computing that drives real impact across industries Canonical’s solutions drive real-world impact and business success across an extensive range of use cases. See our solutions in action: --- Logistics Rehrig Pacific are industry leaders in waste, recycling, and supply chain solutions. Discover how they harnessed Ubuntu Core to run AI models on edge devices, whilst remaining compliant with customer firewalls. --- [Read the full case study ›](https://ubuntu.com/engage/rehrig-pacific-secures-edge-AI) --- Telco edge BT Group is the largest telco in the UK. Learn how they used Canonical’s services to successfully roll out 5G access to over 75% of the UK population, with seamless connectivity that scales to even the highest demand periods. --- [Read the full case study ›](https://ubuntu.com/engage/5G-with-open-source-infrastructure) --- Digital signage Learn how Screenly, a leader in digital signage technology, used Ubuntu Core and the Snap Store to create a platform for customers that met scrupulous security requirements. --- [Read the full case study ›](https://ubuntu.com/engage/secure-digital-signage-screenly) --- Healthcare Discover how Grundium, a digital microscope manufacturer, uses Ubuntu Pro for Devices to remain compliant. --- [Read the full case study ›](https://canonical.com/case-study/grundium-ubuntu-pro-for-devices) --- Industrial IoT Discover how IMS Evolve used Ubuntu Core to run the cold-chain solutions of large food retailers. --- [Read the full case study ›](https://ubuntu.com/engage/casestudy-imsevolve) --- Space computing Discover how Lonestar Data Holdings harnessed Ubuntu Core to experiment with data storage on the Moon. --- [Read the full case study ›](https://canonical.com/blog/lonestar-data-centre-moon) --- ## Get security coverage and enterprise grade support Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. Ubuntu Pro gives you stable and reliable operations on the edge, for all your telco use cases, with access to a trusted open source repository, compliance profiles for the most stringent security standards, and up to 15 years of vulnerability fixes for your OS, infrastructure, and applications. [Learn more about Ubuntu Pro](https://ubuntu.com/pro) [Get a 30-day free trial ›](https://ubuntu.com/pro/free-trial) --- ## Learn more about open source edge computing ### Whitepaper: Edge computing use cases Learn more about edge computing and the benefits it brings. We cover real-world examples of how edge computing is transforming industries as diverse as telecommunications, automotive, industrial and agriculture. [Read more ›](https://ubuntu.com/engage/edge-computing-use-cases) --- ### Whitepaper: CTO’s guide to MicroCloud In this whitepaper, we dive into the challenges around edge computing and set out why the MicroCloud architecture offers businesses an advantage in terms of cost, efficiency and future-proofing. [Read more ›](https://ubuntu.com/engage/guide-to-micro-clouds) --- ### IoT security with Ubuntu Pro for Devices Visit our Ubuntu Pro for Devices page to learn more about automated tools for compliance, patching for over 36,000 packages and expanded security maintenance that runs for up to 12 years. [Learn more ›](https://ubuntu.com/pro/devices) --- ### Unlocking edge AI: a collaborative reference architecture with NVIDIA Check out our blog to discover how NVIDIA and Canonical collaborated to create a reference architecture that simplifies edge AI deployment. [Read more ›](https://canonical.com/blog/unlocking-edge-ai-a-collaborative-reference-architecture-with-nvidia) --- [Talk to us about your edge needs ›](https://canonical.com/contact-us) Close ### Contact Canonical --- Fill in this form and we'll be in touch within one working day. --- # Telco solutions Source: https://canonical.com/solutions/telco?format=md --- title: Telco solutions description: Open source makes telco projects more cost-effective and innovative. Navigate the complex landscape of telco software with confidence, and scale with Canonical. url: https://canonical.com/solutions/telco?format=md --- # Transform your infrastructure with security-maintained, cloud-native telecom solutions Canonical is the trusted and agile partner you need to boost network performance, optimize costs and achieve digital transformation with open source. Get enterprise-grade security and support to innovate with confidence. --- [Contact us](https://canonical.com/contact-us) --- ## Why choose Canonical for telco? * Improved agility and reduced costs * Experts to help optimize your systems * Long-term support and security updates --- ## Gain flexibility and innovate at speed with open source Open source software frees you from proprietary features and puts you in control. Staying true to the upstream also lets you harness the latest open source technology. Canonical offers the best of open source with enterprise-grade security and support. [Learn about open source adoption ›](https://canonical.com/open-source-adoption) --- ## Canonical is active in key open source initiatives for telco --- ## Enabling 5G adoption with industry leaders See how BT and Canonical deliver 5G to UK stadiums Canonical partnered with BT Group and its consumer division, EE, to modernize and improve in-stadium connectivity across the UK, contributing to a nationwide 5G roll out strategy. --- [Read the story ›](https://canonical.com/blog/bt-group-and-canonical-deliver-5g-to-uk-stadiums) --- Trusted by telco vendors around the world *“In the last year, we’ve moved the entire mobile base for EE onto this infrastructure. So if you’re on EE, you’re on Canonical.”* --- ##### Gary Roberts Director, Network Cloud BT Group --- *“We wanted to ensure that we wouldn’t be bogged down with license fees long-term. Most of the open source vendors we looked at charged steep per core or per server license fees, which would have meant escalating costs as we scaled up. Canonical was the exception.”* --- ##### Jahanzeb Arshad VP Operations Nayatel --- [Read the case study ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Nayatel+Case+study.pdf) --- *“We’re reinventing how we scale by becoming simpler and modular, similar to how applications have evolved in cloud data centers. Open source and OpenStack innovations represent a unique opportunity to meet these requirements and Canonical’s cloud and open source expertise make them a good choice for AT&T.”* --- ##### Toby Ford Assistant Vice President of Cloud Technology, Strategy and Planning AT&T --- ## Carrier-grade open source for telcos, from cloud to edge Canonical offers trusted, modular and interoperable solutions. Ideal for public and private clouds, multi-cloud or hybrid-cloud environments at centralized or distributed sites. --- ### Trusted operating system Ubuntu is the standard trusted Linux for telco workloads running on servers and virtual machines. It offers the widest open source software library and supports the fastest, largest, and most successful digital operations. Ubuntu is also widely tested on the world’s leading silicon to optimize resource consumption. 66% of experienced developers prefer Ubuntu. Chiselled Ubuntu images drive optimal and minimally-sized containers. --- [Learn more about Ubuntu for telco ›](https://ubuntu.com/telco) --- ### Optimal virtualization infrastructure Build your own cloud and use powerful automation tools to lower your maintenance burdens and Total Cost of Ownership (TCO). Choose [Canonical OpenStack](https://canonical.com/openstack), Canonical’s highly customizable cloud platform for data centers, or [Microcloud](https://canonical.com/microcloud), our lightweight, low-entry barrier solution, to build small private clouds and edge environments. [Canonical Kubernetes](https://ubuntu.com/kubernetes), which runs on top of both of these solutions, provides repeatable and trusted deployment and operations of CNFs. [Discover our infrastructure portfolio  ›](https://canonical.com/solutions/infrastructure) --- ### Full security coverage Offload the compliance, security, and support of your entire open source telco stack with Canonical’s comprehensive subscription designed for those challenges: Ubuntu Pro. Ubuntu Pro gives you access to a trusted open source repository, compliance profiles for the most stringent security standards, platform, and fleet management tools, seamless integration into the largest public cloud platforms, and up to 15 years of timely vulnerability fixes for your OS, infrastructure, and applications. --- [Learn more about Ubuntu Pro ›](https://ubuntu.com/pro) --- ## Automate operations to lower your total cost of ownership Navigating uncertainty of next-generation infrastructure investment can be overwhelming. Canonical gives you the tools to mitigate risks and control costs. --- * Bare metal provisioning with MAAS * Kernel patching with Livepatch * Machine administration * Apps and infrastructure Bare metal provisioning with MAAS Kernel patching with Livepatch Machine administration Apps and infrastructure MAAS discovers your hardware, provisions your network and deploys and manages the OS of your physical and virtual servers. [Deploy your data center with MAAS ›](https://canonical.com/maas) Livepatch prevents unplanned maintenance windows for high and critical severity kernel vulnerabilities by patching the Linux kernel while the system runs. [Reduce downtime and unplanned work with Livepatch ›](https://ubuntu.com/security/livepatch) Landscape automates security patching, auditing, access management and compliance tasks across your Ubuntu estate. [Take control of your infrastructure with Landscape ›](https://ubuntu.com/landscape) Juju deploys, integrates and manages the lifecycle of your applications at scale. [Revolutionize the speed and quality of software operations with Juju ›](https://canonical.com/juju/) --- ‹ Previous Next › --- ## Enhance performance with a cloud-native stack Enhance telco workloads security, power efficiency and performance with our cloud-native technologies integrated into one comprehensive solution. --- * Self-healing infrastructure * Highest level of compliance Self-healing infrastructure Highest level of compliance Integrating all the cloud-native management functions into one platform enables repeatable and reliable cluster deployments and operations. Starting with the bare metal provisioning, MAAS provides comprehensive automation to effortlessly commission, deploy, manage and retire physical servers. It relies on industry standards infrastructure-as-code automation frameworks such as Terraform and Kubernetes Cluster API. Terraform enables consistency and reproducibility across the hybrid cloud stack and lets you integrate with CI/CD pipelines. Kubernetes Cluster API (CAPI) automates declarative deployment of clusters and manages full-stack environments with both VMs and containers. Get FIPS 140-3 encryption and a trusted software foundation, including up to 15 years of extensive security patching and expert support, as well as tools, hardening profiles, and configurations needed to meet compliance with NIST 800-53, PCI DSS, DISA STIG, ISO 27001, and NCSC TSA/TSR. --- ‹ Previous Next › --- ## Get more system efficiency with Canonical's silicon partnerships Canonical collaborates closely with leading silicon vendors, including AMD, ARM, Intel and NVIDIA, to fine-tune solutions for 5G, edge computing and AI/ML. --- * Harness the full potential of the latest hardware supporting Hugepages and DPDK * Take advantage of optimized real-time and low-latency kernels * Supercharge your performance and efficiency with cutting-edge technologies such as Smart NICs, DPUs, and GPUs --- [Check our partner programs ›](https://canonical.com/partners) --- ## Gain a competitive edge with the latest advances in open source * [Achieving ultra-reliable low latency for 5G with Intel FlexRAN and Real-time Ubuntu](https://canonical.com/blog/intel-flexran-and-real-time-ubuntu-for-5g-urllc) * [Ubuntu's real-time kernel reduces latency in telco edge clouds](https://canonical.com/blog/how-a-real-time-kernel-reduces-latency-in-telco-edge-clouds) * [SmartNICs in telco: benefits and use cases](https://ubuntu.com/blog/smartnics-in-telco-benefits-and-use-cases) --- ## Learn more --- ### Watch our webinars * [Telco edge cloud automation at scale](https://ubuntu.com/engage/telco-edge-automation-cloud-native) * [Kubernetes on bare metal: ready for prime time!](https://bit.ly/3FW2QR2) * [Telco cloud implementation](https://ubuntu.com/engage/telco-cloud-implementation) --- ### Access our blog * [Building new revenue streams: 3 strategic cloud opportunities for telcos](https://ubuntu.com/blog/new-telco-cloud-opportunity) * [How to build carrier-grade infrastructure using enterprise open source solutions](https://ubuntu.com/engage/telco-cloud-implementation) * [Bringing automation to telco edge clouds at scale](https://ubuntu.com/blog/bringing-automation-to-telco-edge-clouds-at-scale) * [Safeguarding your telco infrastructure with Ubuntu Pro](https://ubuntu.com/blog/telecom-security-how-to-safeguard-your-open-source-telco-infrastructure) * [How enterprises are responding to the growing demand for 5G edge computing](https://ubuntu.com/blog/omdia-report-5g-edge-computing) * [BT Group and Canonical deliver 5G to UK stadiums](https://canonical.com/blog/bt-group-and-canonical-deliver-5g-to-uk-stadiums) --- ### Download our whitepapers * [Unlock the full potential of Kubernetes for telco performance](https://ubuntu.com/engage/kubernetes-for-telco-performance) * [How to run workloads on bare metal Kubernetes with MAAS](https://ubuntu.com/engage/bare-metal-kubernetes) * [Overcome the telco dilemma: reduce 5G infrastructure costs with open source](https://ubuntu.com/engage/telco-dilemma-reduce-5g-infra-cost) --- ### See our UK Telecommunications Security Act Security Declaration * [Canonical NCSC TSA Security Declaration](https://assets.ubuntu.com/v1/cb812ad4-Canonical%20TSA%20Security%20Declaration_Signed.pdf) --- Canonical provides a full stack for your telecom infrastructure. To learn more about our telco solutions, get in touch. [Contact us](https://canonical.com/contact-us) Close ### Contact Canonical --- # 5G core Source: https://canonical.com/solutions/telco/5g-core?format=md --- title: 5G core | Telco description: Canonical's infrastructure solutions meet the 5G Core needs of telecom giants, ensuring robust, scalable, and secure network infrastructures. url: https://canonical.com/solutions/telco/5g-core?format=md --- # Transform your 5G infrastructure with Canonical Innovate across your entire network and build next-generation infrastructure with Canonical. Meet your 5G Core demands and deliver exceptional service with a suite of tools that is scalable, flexible, and security maintained. --- [Contact us](https://canonical.com/contact-us) --- ## A platform for high-performance networks * Comprehensive 24\*7 support * Up to 15 years of security maintenance * Real-time capabilities to reduce network latency * Scalability to meet demand --- ## Trusted by leading telco providers --- --- *“In the last year, we’ve moved the entire mobile base for EE onto this infrastructure. So if you’re on EE, you’re on Canonical.”* **Gary Roberts** Director, Network Cloud BT Group [Read the story ›](https://canonical.com/blog/bt-group-and-canonical-deliver-5g-to-uk-stadiums) --- --- *“We wanted to ensure that we wouldn’t be bogged down with licence fees long-term. Most of the open source vendors we looked at charged steep per core or per server licence fees, which would have meant escalating costs as we scaled up. Canonical was the exception.”* **Jahanzeb Arshad** VP Operations Nayatel [Read the case study ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Nayatel+Case+study.pdf) --- ## Ensure excellence in 5G operations Meet stringent core requirements with ease. Take advantage of a suite of tools and support that enables you to maintain the highest standard of service. --- ### Reliable performance Ensure continuous network uptime and minimal service disruptions. ### Low latency Achieve rapid response times for seamless connectivity and real-time network functions. ### High scalability Handle the exponential growth in connected devices and data traffic. --- ### Robust security Protect the network from cyber threats with a platform that’s secure by design, and backed by regular security maintenance. ### Efficient automation Streamline network operations with automated processes and management tools. ### Zero touch provisioning Eliminate manual work when deploying and updating network devices at scale. --- ## An OS that's built for performance and scale With real-time kernel capabilities and support for advanced processors, Ubuntu meets the stringent demands of 5G Core networks, enhancing performance and reducing latency. --- ### Real-time kernel capabilities Ubuntu's real-time kernel significantly reduces latency. This improvement enables faster data processing and real-time decision-making, ensuring seamless and efficient network operations. --- [Learn more about Real-time Ubuntu ›](https://ubuntu.com/real-time) --- ### Scalability and flexibility Deploy and manage your infrastructure with ease. Ubuntu scales effortlessly, accommodating the rapid growth in capillarity of 5G networks. --- [Discover intelligent auto-scaling ›](https://ubuntu.com/engage/intelligent-auto-scaling-open-ran) --- ### Security as standard Benefit from the stability of Ubuntu Long Term Support releases, which include security patching for 5 years as standard. Upgrade to Ubuntu Pro to get access to a trusted open source repository, compliance profiles for the most stringent security standards, and up to 15 years of vulnerability fixes for your OS, infrastructure, and applications. --- [Discover Ubuntu Pro ›](https://ubuntu.com/pro) --- ### Comprehensive hardware support and integration Achieve high-reliability and performance with extensive hardware support. Canonical offers support and integration of hardware features such as Intel vRAN boost, NVIDIA Bluefield, and AVX512 for packet processing, ensuring that Ubuntu seamlessly integrates with existing telecom infrastructure. Ubuntu Certified hardware ensures the best performance and reliability with Ubuntu. Each device undergoes rigorous testing for OS compatibility, covering over 500 tests including audio, Ethernet, wireless, and power management. --- [Learn more about Ubuntu certified hardware ›](https://ubuntu.com/certified) --- ## Cloudify your data center Canonical enables you to run your data center like a cloud. We provide a unified, cloud-native infrastructure capable of seamlessly integrating virtualized network functions (VNFs) and cloud-native network functions (CNFs). This integration maximizes the strengths of each platform, ensuring that telecom companies can meet the most stringent 5G Core requirements with optimal performance and flexibility. --- ### Virtualize key network functions with OpenStack OpenStack is an open source cloud platform which plays a pivotal role in modern telecom networks. It provides the infrastructure necessary to host virtual network functions (VNFs) efficiently, enabling telecom companies to meet 5G Core requirements with flexibility and high performance. --- #### What's included * Enhanced Platform Awareness (EPA) * Service Chaining and Integration * Life Cycle Management * Scalability and Flexibility --- [Read more about Canonical OpenStack ›](https://ubuntu.com/openstack) --- ### Orchestrate your Core with Kubernetes As a proud member of the Cloud Native Computing Foundation (CNCF), Canonical uses Kubernetes to manage cloud-native network functions (CNFs) in telecom networks. Kubernetes is the leading container orchestration platform and automates deployment, scaling, and operations. --- #### What's included * Automated scaling * Self-healing * Rolling updates * Enhanced Platform Awareness (EPA) --- [Learn more about Canonical Kubernetes ›](https://ubuntu.com/kubernetes) --- ## Canonical's 5G Core architecture --- ## Leading in open source and cloud-native transformation --- [Learn more ›](https://opennetworking.org/) --- [Learn more ›](https://openairinterface.org/) --- [Learn more ›](https://sylvaproject.org/) --- [Learn more ›](https://www.etsi.org/) --- [Learn more ›](https://www.cncf.io/) --- ## One subscription for security, compliance, and support across the stack Ubuntu Pro is Canonical's comprehensive subscription for open source security, support, and compliance. Ubuntu Pro brings you comprehensive coverage and up to 15 years of security maintenance and vulnerability management for everything – from your OS and infrastructure to your application stack – on desktops, servers, public clouds, or smart devices. Get access to a trusted repository of open source toolchains and frameworks, automation tools, hardening and compliance profiles for FIPS, DISA-STIG, and other security standards, and advanced features designed to meet the stringent requirements of 5G Core networks. --- [Learn why companies choose Ubuntu Pro](https://ubuntu.com/pro/why-pro) [Get a 30-day free trial](https://www.ubuntu.com/pro/free-trial) --- ## Learn more ### Webinars * [Telco cloud implementation](https://ubuntu.com/engage/telco-cloud-implementation) * [Kubernetes on bare metal: ready for prime time!](https://bit.ly/3FW2QR2) * [Improving telecom security](https://ubuntu.com/engage/improving-telecom-security-2023-webinar) --- ### Suggested reading * [Unlock the full potential of Kubernetes for telco performance](https://ubuntu.com/engage/kubernetes-for-telco-performance) * [Safeguarding your telco infrastructure with Ubuntu Pro](https://ubuntu.com/blog/telecom-security-how-to-safeguard-your-open-source-telco-infrastructure) * [12 year long-term support for Canonical Kubernetes](https://canonical.com/blog/12-year-lts-for-kubernetes) * [How to run workloads on bare metal Kubernetes with MAAS](https://ubuntu.com/engage/bare-metal-kubernetes) * [Overcome the telco dilemma: reduce 5G infrastructure costs with open source](https://ubuntu.com/engage/telco-dilemma-reduce-5g-infra-cost) * [Discover how HPE and Canonical's Kubernetes Telco validated design can future-proof your network](https://ubuntu.com/engage/hpe-telco-validated-design-with-canonical-kubernetes) --- ## Canonical provides a full stack for your telecom infrastructure. [Contact us to learn more ›](https://canonical.com/solutions/telco/5g-core?format=md#get-in-touch) Close ### Contact Canonical --- # Open RAN Source: https://canonical.com/solutions/telco/open-ran?format=md --- title: Open RAN | Telco description: Canonical’s high-performance products help telcos shift from proprietary systems to networks with disaggregated virtual RAN components and Open RAN architecture url: https://canonical.com/solutions/telco/open-ran?format=md --- # Telco infrastructure for virtual RAN with Open RAN architecture Modernize your telecom infrastructure with Open RAN, and deliver next-generation connectivity by choosing security-maintained, trusted open source software from Canonical. Boost the performance of your virtual RAN telco workloads by choosing a composable, cloud-native software stack with enhanced platform features. [Contact us](https://canonical.com/contact-us) [Discover Canonical’s infrastructure portfolio](https://canonical.com/solutions/infrastructure) --- ## Disaggregated, distributed and interoperable networks with Open RAN technology Open radio access networks (Open RAN) represent a paradigm shift in the world of radio access networks. The traditional, monolithic RAN components are being supplanted by disaggregated, distributed components that can be sourced from multiple vendors. Canonical is your trusted partner for bringing together the key elements of a cost-efficient and interoperable Open RAN infrastructure, based on security-maintained and performant open source software. Become cloud-native and implement virtual RAN functions on [Canonical Openstack](https://canonical.com/openstack) and build flexibility, scalability and composability into the fabric of your infrastructure. [Let's talk](https://canonical.com/contact-us) --- ## Why choose Canonical for telecom infrastructure? * Trusted publisher of open source * Streamlined updates and upgrades * Cost-effective deployments and operations * Silicon-optimized operating system * Support for enhanced platform features --- ## Canonical's telco infrastructure portfolio Canonical’s open source infrastructure products address the needs of operators and enterprises across each level of a telecom infrastructure stack. We optimize our products for the latest hardware, to ensure your telecom workloads can run on an efficient and highly performance software infrastructure. Our cloud infrastructure portfolio is modular, allowing telecom customers to choose exactly what they want to run across their clouds and devices. [Learn more about Canonical's open source infrastructure solutions ›](https://canonical.com/solutions/infrastructure) --- ## Canonical's telecom infrastructure for Open RAN Canonical's open source infrastructure products bring several benefits to virtual RAN functions for Open RAN: --- ### Real-time operations Ensure real-time responsiveness as needed by Open RAN distributed units (DU) and mission-critical edge applications alike --- ### Security Protect your entire RAN deployments, from operating system to Open RAN software and applications --- ### Multi-site operations Deploy and manage your infrastructure and radio software centrally across multiple radio cloud sites at scale --- ### Performance Leverage enhanced platform features offered by all major hardware vendors --- ### Scalability Deploy your radio software on edge clouds that scale as needed --- ## Ubuntu for Open RAN To achieve carrier-grade Open RAN deployments, virtual RAN software requires an operating system that is robust, immutable and extensively tested in real-world projects in the telecommunications industry. Choose [Ubuntu](https://ubuntu.com/) as your OS and benefit from the low latency, security and enhanced platform features that telcos need to deliver next-generation connectivity. --- ### Guaranteed bounded low-latency [Real-time Ubuntu](https://ubuntu.com/real-time) ensures latency in data processing is bounded and low. Ubuntu's Real-time kernel prioritizes Open RAN networking software workloads and provides streamlined packet processing. This brings support for even the most stringent use cases, categorized as ultra-reliable low latency communication (URLLC) applications. --- ### Immutable Telco far-edge clouds require tamper-proof deployments that are self-healing, with minimal footprint. [Ubuntu Core](https://ubuntu.com/core), the embedded Linux operating system for devices, is securely designed, and is immutable thanks to its containerized architecture. Implement your Open RAN system and run your virtual RAN software with the confidence that only your system admins can modify your remote systems. If you are a radio unit vendor, check out our [embedded Linux page](https://ubuntu.com/embedded) for more resoures. --- ### Optimized Thanks to our partnership with an extensive range of hardware vendors, Ubuntu is optimized to run on all popular hardware systems, including bare metal servers, the latest cutting-edge silicon, and enhanced platform components like DPUs and IPUs. This means that Ubuntu delivers the best possible performance on all mainstream hardware, ready for your Open RAN deployments. [Learn more about certified hardware ›](https://ubuntu.com/certified) --- ### Security-maintained and compliant Telecom networks form part of critical national infrastructure. Open RAN deployments must be both safeguarded and compliant with all telecom security standards. With [Ubuntu Pro](https://ubuntu.com/pro), operators get the most comprehensive security subscription service for open source software. Open RAN fleet of servers get live CVE patches and streamlined updates and upgrades without downtime, and up to 15 years of vulnerability fixes for the OS, infrastructure, applications, and open source components. [Ubuntu Pro ensures compliance](https://ubuntu.com/security/compliance-automation) with all telecom security standards, and hardening for the minimum attack surface. [Learn more about Ubuntu Pro ›](https://www.ubuntu.com/pro) --- ### Transparent We make sure that you have the right tools to manage your fleet of RAN systems at scale. With Canonical [Landscape](https://ubuntu.com/landscape), you get visibility on all your Ubuntu fleet, and can perform security patches, auditing, and access management at scale across your multiple RAN sites. Landscape is available through Ubuntu Pro. [Learn about Landscape's features ›](https://ubuntu.com/landscape/features) --- ### Enhanced platform features Whichever workload you run at your edge clouds, be it virtual RAN functions for Open RAN or edge computing software, Ubuntu detects and supports the most advanced hardware. Our vendor partnership program makes it possible to support a variety of hardware, such as function accelerators, GPUs and network cards. [Learn more about Canonical’s edge computing solutions ›](https://canonical.com/solutions/infrastructure/edge-computing) --- ## Vendor neutral products We work with all major hardware vendors to optimize our infrastructure products, ensuring that they are ready to run Open RAN CU, DU and RU at the highest performance and reliability levels. [Learn more about our hardware partners ›](https://ubuntu.com/certified) --- ## Cloud-native execution environments for Open RAN [Canonical Kubernetes](https://ubuntu.com/kubernetes) offers the perfect cloud-native execution environment virtual RAN functions for Open RAN and MEC workloads alike. Built from fully upstream components running in a confined execution environment, it offers a reliable and trusted software platform, supporting: --- * Multiple enhanced platform features, such as SR-IOV, CPU pinning, DPDK, Hugepages, and GPU acceleration * Various storage solutions, like Ceph, OpenEBS, and hostpath storage * Multiple popular CNIs, like Cilium, Calico, Flannel, and Multus * Support for Cluster API for declarative cluster deployment and management operations --- ## Open source data and AI/ML platforms for Open RAN RAN Intelligence Controllers (RIC) bring AI/ML to Open RAN. By running RIC on Ubuntu, Open RAN can natively support network intelligence via its standard interfaces for near-real-time and non-real-time control operations. RIC systems need a trusted and reliable operating system, as well as powerful data and AI/ML platforms. With Ubuntu and Canonical’s Data and AI products, you can build and run carrier-grade network intelligence for your Open RAN deployments. --- ### Canonical data platforms for Open RAN Canonical brings automation, reliability, and support to popular open source data management tools like Kafka, MongoDB, MySQL, OpenSearch, Valkey, Postgres and Spark. You can build data pipelines of varying complexity according to your needs, and meet the database, big data processing, analytics and search requirements of your rApps, xApps and AI/ML workflows. [Learn more about our Data Solutions portfolio ›](https://canonical.com/data) --- ### Data science and ML platform for Open RAN Deploy and run AI/ML workflows with ease, thanks to our software automation and tooling. Discover how you can build the perfect environment for your Open RAN xApps and rApps at every stage of your AI/ML journey. [Discover Charmed Kubeflow ›](https://canonical.com/mlops/kubeflow) --- ## Learn more ### Webinars * [Improving telecom security](https://ubuntu.com/engage/improving-telecom-security-2023-webinar) * [Telco edge cloud automation at scale](https://ubuntu.com/engage/telco-edge-automation-cloud-native) --- ### Reading * [What is Open RAN?](https://ubuntu.com/blog/what-is-open-ran) * [Building new revenue streams: 3 strategic cloud opportunities for telcos in 2026](https://ubuntu.com/blog/new-telco-cloud-opportunity) * [Safeguarding your telco infrastructure with Ubuntu Pro](https://ubuntu.com/blog/telecom-security-how-to-safeguard-your-open-source-telco-infrastructure) * [Fast and reliable telco edge clouds with Intel FlexRAN and Real-time Ubuntu for 5G URLLC scenarios](https://ubuntu.com/blog/intel-flexran-and-real-time-ubuntu-for-5g-urllc) * [Canonical announces the availability of Real-time Ubuntu for Amazon EKS Anywhere](https://canonical.com/blog/real-time-ubuntu-for-amazon-eks-anywhere) --- ## Canonical provides a full stack for your telecom infrastructure. [Contact us to learn more ›](https://canonical.com/contact-us) Close ### Contact the Canonical telco team --- # 5G edge Source: https://canonical.com/solutions/telco/5g-edge?format=md --- title: 5G edge | Telco description: Canonical's Ubuntu, OpenStack, Kubernetes, and MicroCloud solutions meet telco edge needs with real-time performance, security, and scalability. url: https://canonical.com/solutions/telco/5g-edge?format=md --- # Deploy the next-generation 5G edge with Canonical Deliver multi-access edge computing (MEC) and cost-effective 5G edge infrastructure with Canonical open source software. Unlock new revenue streams and accelerate 5G services innovation, including end user application delivery and premium connectivity features. [Contact us](https://canonical.com/contact-us) --- ## Trusted by major telcos --- ## Why choose Canonical for 5G Edge infrastructure * Real-time performance to minimize latency * Robust security features * Seamless scalability * Strong vendor partnerships * Compliant open source with 24/7 support --- ## 5G Edge deployment essentials Ensure your 5G Edge and Multi-access Edge Computing (MEC) deployments meet specific criteria to achieve high performance and reliability. Focus on these essentials to maintain efficient, secure, and scalable operations, crucial for supporting advanced applications and diverse deployment environments. * Ultra-low latency: Ensure real-time responsiveness. * Enhanced security: Safeguard network integrity. * Scalable infrastructure: Adapt to growing demands. * Streamlined management: Simplify deployment processes. * Broad compatibility: Integrate diverse hardware. --- ## Ubuntu: the OS of choice for real-time performance at the edge Power your 5G edge capabilities with Ubuntu, specifically optimized to meet the stringent requirements of telecommunications edge computing. --- ### Boost real-time application performance Deploy Real-time Ubuntu to significantly [accelerate server response times for applications and mobile communications](https://ubuntu.com/blog/how-a-real-time-kernel-reduces-latency-in-telco-edge-clouds) that require immediate data processing. Real-time Ubuntu prioritizes task execution, ensuring minimal latency and high reliability for [ultra-reliable low-latency communication](https://www.3gpp.org/technologies/urlcc-2022) (URLLC) applications. Deploy Real-time Ubuntu to significantly --- ### Customize Ubuntu for diverse edge hardware Ubuntu's real-time kernel is tailored for optimal performance on a wide variety of edge hardware configurations, including the latest processors and network interfaces. This ensures that Ubuntu can provide the best possible performance and efficiency for telco edge deployments, making it ideal for running mission-critical edge applications. --- ### Security and compliance at the edge Expand Ubuntu's reliable foundation with long-term security maintenance and significant security enhancements with Ubuntu Pro. It provides kernel live patches, hardening profiles, and up to 15 years of vulnerability fixes – making it ideal for secure, mission-critical telecom operations that require low latency and long-term reliability at the edge. --- ## Optimized for edge applications --- ### Maximize performance from the latest hardware Our close partnerships with leading silicon vendors, including AMD, ARM, Intel, NVIDIA, and Qualcomm, ensure our software is fine-tuned for the edge. --- ### Ubuntu and FlexRAN Benefit from Canonical's collaboration with Intel to integrate the real-time capabilities of Ubuntu with Intel's Time Coordinated Computing and FlexRAN technologies. This synergy enhances processing power and minimizes latency in telco edge clouds, crucial for maintaining the reliability and timeliness of 5G network functions. --- [Discover how the Intel FlexRAN reference architecture with Real-time Ubuntu can boost performance at the telco edge ›](https://ubuntu.com/blog/intel-flexran-and-real-time-ubuntu-for-5g-urllc) --- ## Be ready for the future of your 5G network Source: ‘2024 Report: Cloud-native network transformation and the 5G edge,’ a joint research with OMDIA, p.18 --- ## Meet telco requirements at the edge Canonical's software ecosystem is designed to address the challenges telcos face in deploying 5G edge and MEC, so you can build efficient, secure and scalable edge networks. --- ### Virtualize key network functions with OpenStack Deploy Virtual Network Functions (VNFs) using OpenStack to meet the varied demands of 5G Edge and MEC. OpenStack's robust virtualisation capabilities enable efficient management and orchestration, ensuring your telecom services can scale and adapt at the network edge. --- #### What's included * Manage network slicing and optimize traffic * Deploy MEC applications with flexibility * Automate the network service lifecycle --- [Read more about Canonical OpenStack ›](https://ubuntu.com/openstack) --- ### Orchestrate your edge with Kubernetes Deploy and manage next-generation resource-efficient cloud-native containerized network functions that benefit from Canonical Kubernetes support for telco-grade enhanced-platform awareness (EPA) features such as SR-IOV, CPU pinning and HugePages. --- #### What's included * Integrate with a service mesh * Automate scaling and healing * Operate all your K8s clusters with the [declarative Cluster API](https://cluster-api.sigs.k8s.io/) (CAPI) * Leverage the Sylva community expertise --- [Discover telco-grade Sylva-compliant Canonical platforms ›](https://ubuntu.com/blog/telco-grade-sylva-compliant-canonical-platforms) --- ## Maximize efficiency with Canonical MicroCloud for constrained environments To capture demand, edge infrastructures are set to expand toward highly distributed computing. Integrate Canonical MicroCloud to bring robust, scalable cloud computing directly to the far edge and remote network locations. --- ### Designed for remote and isolated locations Deploy MicroCloud in locations where traditional cloud services may not be feasible. This platform is specifically engineered to provide consistent, high-performance computing capabilities regardless of geographic constraints. ### Simplified deployment and management Benefit from MicroCloud's streamlined setup process, which allows for quick deployment and easy management without requiring specialized on-site IT staff. This simplicity is key to maintaining network integrity and responsiveness in remote operations. ### Highly scalable and resilient infrastructure Utilise MicroCloud's scalable architecture to grow your network capabilities as needed. The platform is built to withstand the rigors of remote environments, ensuring durability and continuous operation under varied conditions. --- [Learn more about MicroCloud ›](https://canonical.com/microcloud) --- [## Discover an HPE-validated design with Canonical MicroCloud ›](https://www.hpe.com/psnow/doc/a50008940enw) --- ## Bring data processing and AI/ML capabilities to the edge Automate the lifecycle and reduce the management complexity of your distributed AI/ML and data applications. Canonical delivers leading open source solutions packaged as software operators ([Juju charms](https://canonical.com/juju)) to alleviate your management burdens. --- ### Multi-cloud data solutions portfolio Process data where it’s generated and benefit from Canonical’s portfolio of highly automated data solutions. Our distributions for popular open source data management tools like Kafka, MongoDB, MySQL, OpenSearch, Postgres, and Spark enable you to automate complex operational tasks. --- [Learn more about our Data Solutions portfolio ›](https://canonical.com/data) --- ### Integrated MLOps Easily and reliably deploy your live datasets and AI models to bring AI inference to the edge thanks to straightforward integration between our AI/ML and data solutions charms. --- [Discover Charmed Kubeflow ›](https://canonical.com/mlops/kubeflow) --- ## See what industry players have to say --- --- *“Canonical is providing us with the ‘cloud-native’ foundation that enables us to create a smart and fully converged network. Utilising open source and best-of-breed technologies will ensure we can deliver on our convergence vision, and enable a world-leading 5G and FTTP experience for our customers.”* **Neil J. Mcrae** Chief Architect BT Group [Read the story ›](https://canonical.com/blog/bt-group-and-canonical-deliver-5g-to-uk-stadiums) --- ## Security and compliance for your edge deployments with Ubuntu Pro Ubuntu Pro unlocks the full potential of open source for your edge deployments. Get full access to: * A trusted repository of open source toolchains and frameworks * Hardening configurations and compliance profiles for FIPS, DISA-STIG, and other stringent security standards * Powerful automations and tools for managing patches and devices at scale * Up to 15 years of security maintenance for OS, infrastructure, and apps * Coverage for desktops, servers, public clouds, or smart devices, in airgapped or well-connected environments [Secure your full stack with Pro](https://ubuntu.com/pro) [Get a 30-day free trial ›](https://ubuntu.com/pro/free-trial) --- ## Learn more ### Webinars * [Telco cloud implementation with open source](https://ubuntu.com/engage/telco-cloud-implementation) * [Improving telecom security](https://ubuntu.com/engage/improving-telecom-security-2023-webinar) * [Telco edge cloud automation at scale](https://ubuntu.com/engage/telco-edge-automation-cloud-native) --- ### Suggested reading * [Cloud-native network transformation and the 5G edge](https://ubuntu.com/engage/cloud-native-network-and-5G) * [Safeguarding your telco infrastructure with Ubuntu Pro](https://ubuntu.com/blog/telecom-security-how-to-safeguard-your-open-source-telco-infrastructure) * [How to run workloads on bare metal Kubernetes with MAAS](https://ubuntu.com/engage/bare-metal-kubernetes) * [Overcome the telco dilemma: reduce 5G infrastructure costs with open source](https://ubuntu.com/engage/telco-dilemma-reduce-5g-infra-cost) * [Canonical announces the availability of Real-time Ubuntu for Amazon EKS Anywhere](https://canonical.com/blog/real-time-ubuntu-for-amazon-eks-anywhere) --- ## Canonical provides a full stack for your telecom infrastructure. To learn more about our telco solutions, get in touch. [Contact us](https://canonical.com/contact-us) Close ### Contact Canonical --- # Industrial solutions Source: https://canonical.com/solutions/industrial?format=md --- title: Industrial solutions description: 'Ubuntu for industrial IoT: build factory-of-the-future appliances with cloud-native technologies and long-term support.' url: https://canonical.com/solutions/industrial?format=md --- # App-centric industry 4.0 Software-defined embedded Linux devices Driving the [future of industrial automation](https://ubuntu.com/engage/future-industrial-automation) [Get in touch](https://canonical.com/contact-us) --- ## Press release Building on our existing [ISO/SAE 21434](https://canonical.com/blog/canonical-achieves-iso-21434-certification) certification, Canonical achieves compliance with IEC 62443-4-1 for cybersecurity in Industrial Automation and Control Systems. [Canonical achieves IEC 62443-4-1 compliance ›](https://canonical.com/blog/canonical-iec-62443-4-1) Bosch Rexroth’s CtrlX automation platform, built on Ubuntu Core, reduces engineering costs by 30% to 50%. [Bosch Rexroth adopts Ubuntu ›](https://ubuntu.com/blog/bosch-rexroth-adopts-ubuntu-core-and-snaps-for-app-based-ctrlx-automation-platform) --- ## What our customers say *“Building our new ctrlX AUTOMATION with Ubuntu Core has enabled us to create a software-driven industrial manufacturing solution”* **Hans-Michael Krause** Director Product Management PLC and IoT, Bosch Rexroth --- *“Canonical’s IEC 62443-4-1 compliance aligns perfectly with our own cybersecurity commitments for the launch of our new ctrlX OS 3.6 LTS release”* **Steffen Münch** Lead Development and Security Operations Bosch Rexroth --- ## Empowering industry 4.0 champions ### Case study Ubuntu Core makes the Dell Edge Gateways ultra reliable in challenging industrial settings with transactional software updates. [Dell gateway launches with Ubuntu ›](https://ubuntu.com/blog/the-dell-edge-gateway-3000-launches-with-ubuntu-core-16) --- Ubuntu Core hardens Rigado’s IoT gateways with cryptography-enhanced capabilities like secure boot and full disk encryption. [Rigado IoT gateway deploys with Ubuntu ›](https://ubuntu.com/engage/case-study-rigado) --- --- ## Harness data to supercharge shop floor productivity * Build smart industrial gateways with open source * [Real-time](https://ubuntu.com/real-time) Linux support * Connect your factory to the public clouds * Deploy industrial apps on your machines * Implement bespoke device fleet management * App stores including OPC-UA, Modbus, MQTT clients and more [Learn more about virtualization on edge gateways ›](https://ubuntu.com/internet-of-things/gateways) --- [Install edgexfoundry on Linux ›](https://snapcraft.io/edgexfoundry?_gl=1*3damw3*_gcl_au*MjE4NzI4NTUwLjE3NDk4Mjc1NDQ.*_ga*MTQ0NjY2MDkwNi4xNzQ5ODI1OTE4*_ga_5LTL1CNEJM*czE3NTEzNjE2MDgkbzE2JGcxJHQxNzUxMzYxODQzJGo2MCRsMCRoMA..) --- [Install Kura™ on Linux ›](https://snapcraft.io/kura) --- [Install AWS IoT Greengrass on Linux ›](https://snapcraft.io/aws-iot-greengrass) --- [Install azure-iot-edge on Linux ›](https://snapcraft.io/azure-iot-edge) --- ## Industrial micro clouds ### Cloud-native edge clusters for on premise intelligence * Bring 5G networks and edge clouds to production * Deploy AI/ML solutions in industrial settings * Get latest versions and security fixes with over-the-air updates * Offload IT infrastructure management to our experts * Contract long term support services for mission critical software --- [Learn more about OpenStack on Kubernetes ›](https://canonical.com/microstack) --- [Learn more about MicroK8s ›](https://canonical.com/microk8s) --- [Learn more about LXD ›](https://canonical.com/lxd) --- ## Shop floor cobots ### Speed, precision and quality * Assure robots security over the long term * Benefit from a managed cloud infrastructure for robots-as-a-service * Boost developer productivity on ROS * Leverage cutting-edge accelerated computer vision libraries * Run deep learning inference engines, natively or in containers [Learn more about robotics](https://ubuntu.com/robotics) --- ## Exciting HMIs and POS ### Fast, fluid and designer-friendly * Implement robust digital signage and kiosk solutions * Upgrade your terminals securely, with reliable OTA updates * Benefit from a rich hardware and software ecosystem * Millions of smart displays have already deployed on Ubuntu * Create rich graphical interfaces with Qt and [Flutter](https://snapcraft.io/flutter) [Create rich graphic interfaces with Ubuntu Frame](https://snapcraft.io/ubuntu-frame) --- ## Do you have other use cases in mind? [Tell us more ›](https://canonical.com/contact-us) --- ## Where the journey starts --- ### IoT Professional Services Bring your IoT devices to market in no time with our IoT Professional Services. Focus on your apps, we handle the rest. --- [Get started with professional service ›](https://ubuntu.com/core/services) --- ### IoT app stores Get a private app store for your industrial devices. We handle cloud hosting and manage infrastructure on your behalf. --- [Get an IoT App Store ›](https://ubuntu.com/internet-of-things/appstore) --- ### Ubuntu Server Loved by developers and endorsed by sysadmins, Ubuntu Server is the starting point for technology innovation. Use the biggest open source software repository to build software-defined industrial assets. --- [Download Ubuntu Server ›](https://ubuntu.com/server) --- ### Ubuntu Core Ubuntu Core is an ultra-secure embedded Ubuntu, optimized for mission critical IoT appliances. Benefit from OTA software updates and security maintenance for 10 years. --- [Download Ubuntu Core ›](https://ubuntu.com/core) --- ## What our partners say *“Canonical's commitment to ten years of support empowers us to commercialize business critical devices with the assurances our customers expect”* **Advantech** --- *“Intel and Canonical partner to accelerate OEM readiness to meet growing demands for optimized sector-specific embedded solutions on Ubuntu Core, with long-term support and maintenance guaranteed.”* **John Healey** VP in the Internet of Things Group and GM of Platform Management and Customer Engineering Intel --- ## ODM-Certified and Silicon-endorsed --- ## Ready for the next steps? [Tell us about your project ›](https://canonical.com/contact-us) Close ### Let's get your project to market faster! --- Canonical partners with silicon companies, board manufacturers and ODMs to help the industry bring smart device and software capabilities to market faster. Tell us about your project so we can bring the right Canonical team members to the conversation to help you. --- # Open source for education Source: https://canonical.com/solutions/education?format=md --- title: Open source for education description: Canonical provides trusted and reliable open source solutions for academic institutions — with FIPS compliance and CIS hardening out of the box. url: https://canonical.com/solutions/education?format=md keywords: Open source for academic institutions, Open source for schools, Open source for Education, Ubuntu for Education --- # Open source for education Harness the power of open source for schools, colleges, universities, and academic institutions. Advance teaching, learning, and research with trusted, scalable, and cost-effective infrastructure backed by Canonical, the publisher of Ubuntu. [Get in touch](https://canonical.com/contact-us) [How Ubuntu keeps your system secure, stable and current](https://www.youtube.com/embed/fRJVLNekGg8?rel=0 "Play Video") --- ## Why choose our open source infrastructure for education? Security Compliance Virtualization ### A securely designed foundation Start with Ubuntu, our securely designed foundation, which delivers transparency, predictability, and automations to help your academic institution to safeguard your open source stack and meet compliance requirements. Ubuntu is a trusted platform used in millions of production environments and devices. [Learn about Ubuntu’s security features](https://ubuntu.com/security) --- Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. Access a trusted open source repository, hardening configurations, and compliance profiles for FIPS, CIS, and other stringent security standards. Ubuntu Pro also offers up to 15 years of vulnerability fixes for your OS, infrastructure, and applications. [Try free for 30 days](https://ubuntu.com/pro/free-trial) [Learn more about Ubuntu Pro ›](https://ubuntu.com/pro) ### Compliance standards Our approach makes it easier to meet compliance and stringent security standards, such as FIPS 140-3, FedRAMP, CIS, DISA-STIG, CMMC 2.0 and more. Achieve compliance throughout your academic infrastructure with Ubuntu Pro – on premises, in air-gapped environments, on the edge, and on public clouds. Help to protect classified, controlled, and sensitive data, while remaining cost-efficient. [Learn about security standards on Ubuntu](https://ubuntu.com/security/security-standards) --- ### Management tools Manage your Ubuntu fleets easily and remain compliant. Landscape – available with your Ubuntu Pro subscription – automates security patches and audits, saving you time and giving you visibility into your estate. [Discover Landscape](https://ubuntu.com/landscape) ### Modernize virtualized infrastructures Many educational institutions have systems that run on legacy infrastructure, increasing potential risk exposure. Canonical offers security-maintained, open source alternatives to proprietary software – saving universities, colleges, and schools time and money. ### Learn about: * [OpenStack](https://canonical.com/openstack), our highly customizable private cloud * [MicroCloud](https://canonical.com/microcloud), our low entry-barrier, lightweight cloud * [Canonical Kubernetes](https://ubuntu.com/kubernetes), a cloud-native platform for maintaining containerized applications --- ## Our solutions in action NMSU UOF UTAS UAB ### New Mexico State University (NMSU) Physical Science Laboratory drives agile and compliant federal research with Ubuntu Learn how NSMU Physical Science Laboratory set its sights on becoming fully CMMC and FIPS 140 compliant within one year, getting FIPS 140 certified cryptographic packages at a cost 4-5 times lower than alternative solutions. [Get the case study](https://pages.ubuntu.com/rs/066-EOV-335/images/new-mexico-state-university-case-study.pdf) ### The Université de l’Ontario Français supports its vision for growing connected campuses with Canonical’s MicroCloud and Professional Services Learn how the Université de l’Ontario Français is working with Canonical to build a foundation for future campus growth with reliable cloud services. [Get the case study](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) ### University of Tasmania unlocks real-time space tracking with AI/ML supercomputing Learn how Tasmania University is modernizing its space-tracking data processing with the Firmus Supercloud, built on Canonical’s open source infrastructure stack. [Get the case study](https://pages.ubuntu.com/rs/066-EOV-335/images/The%20University%20of%20Tasmania%20Case%20study%20%7C%20Canonical.pdf) ### UAB accelerates research with Canonical and Dell Learn how the University of Alabama at Birmingham empowers its researchers with modern, containerized applications and Canonical Kubernetes on Dell Technologies infrastructure. [Get the case study](https://ubuntu.com/engage/university-of-alabama-at-birmingham-accelerates-research-with-canonical-and-dell) --- ## Open source innovation and automation for higher education ### Reduce complexity with automation Simplify your systems. * [MAAS](https://canonical.com/maas): automate server provisioning, deployment, and management. * [Landscape](https://ubuntu.com/landscape): automate security patching, auditing, and compliance tasks across your Ubuntu estate. * [Kubernetes](https://ubuntu.com/kubernetes): streamline containerized application deployment, scaling, and lifecycle management. * [Ubuntu Security Guide (USG)](https://documentation.ubuntu.com/security/docs/compliance/usg/): simplify configuration, hardening, and auditing Linux for compliance. --- ### Data and AI Take advantage of our trusted and compliant open source AI stack to build your next academic research project. Explore cost efficient options with Ubuntu Pro. Unlock both innovation and full-stack security maintenance at an unbeatable price. [Explore our AI solutions ›](https://canonical.com/solutions/ai) --- ### Bring systems to the edge Academic institutions rely on edge computing to process data locally, for fast response times and keeping sensitive data close to the source. Canonical’s trusted, reliable, and cost-efficient edge computing systems can scale and adapt to changing demands. [Find out more about edge computing ›](https://canonical.com/solutions/infrastructure/edge-computing) --- ## Our public cloud partners [--- Learn more about Canonical’s partnership with AWS ›](https://ubuntu.com/aws) [--- Learn more about Canonical’s partnership with Microsoft Azure ›](https://ubuntu.com/azure) [--- Learn more about Canonical’s partnership with Google Cloud ›](https://ubuntu.com/gcp) [--- Learn more about Canonical’s public cloud partnerships ›](https://ubuntu.com/cloud/public-cloud) [--- Learn more about Canonical’s public cloud partnerships ›](https://ubuntu.com/cloud/public-cloud) --- ## Additional resources --- [A guide to infrastructure hardening](https://ubuntu.com/engage/a-guide-to-infrastructure-hardening) Security threats make it imperative to lock down systems and prevent attackers from gaining a foothold. This whitepaper provides an overview of best practices to improve the security posture of your Linux-based infrastructure deployments and harden your systems. --- [Ubuntu compliance guide for US public sector](https://ubuntu.com/engage/security-compliance-US-public-sector-FIPS-DISASTIG) Navigating the maze of complex compliance requirements facing the US Public Sector is a daunting prospect. If you’re looking to understand what FIPS, FedRAMP and DISA-STIG are all about, this whitepaper is for you. --- [Understand IoT security and IoT compliance across global markets](https://ubuntu.com/engage/iot-compliance-in-the-global-market-a-guide-for-iot-device-manufacturers) Today, the global IoT marketplace is defined by a new wave of regulation that requires increasingly robust security standards from IoT devices. This comprehensive guide will help you to understand the new global compliance landscape for IoT devices and manufacturers, and learn how you can meet compliance in every regional market. --- [A guide to open source vulnerability management](https://ubuntu.com/engage/vulnerability-management) Open source software is transparent by design and, therefore, easier to audit for security flaws, but maintaining and securing open source software can be complex. This guide provides insights into open source vulnerability management, highlighting the challenges faced by organizations, and offering best practices to overcome them for effective cybersecurity. --- ## Helping you stay compliant Meeting the requirements of major compliance requirements for academic institutions is straightforward with Canonical. [--- Learn more about meeting FIPS requirements with Canonical ›](https://ubuntu.com/security/fips) [--- Learn more about meeting DISA-STIG requirements with Canonical ›](https://ubuntu.com/security/disa-stig) [--- Learn more about meeting FedRAMP requirements with Canonical ›](https://ubuntu.com/security/fedramp) [--- Learn more about meeting CIS requirements with Canonical ›](https://ubuntu.com/security/cis) --- ## Canonical can support unique requirements for academic institutions. [Contact us to discuss your use case ›](https://canonical.com/contact-us) --- ## Latest from our blog ### Close ### Contact us about Canonical solutions for Education --- # Open source for financial services Source: https://canonical.com/solutions/financial-services?format=md --- title: Open source for financial services description: 'Open source for financial services: Ubuntu powers 9 of the top 10 US and EU financial institutions.' url: https://canonical.com/solutions/financial-services?format=md --- # Open source for financial services The easiest way to modernize your application stack. Modernize your infrastructure and applications without breaking the bank. Canonical's trusted open source solutions combine cost efficiency with robust compliance, long-term security maintenance, and broad support whilst avoiding vendor lock-in. The ideal way to adopt open source in financial services. [Learn more in our whitepaper](https://ubuntu.com/engage/secure-open-source-for-financial-services) [Contact Canonical](https://canonical.com/contact-us) [Canonical's open source portfolio](https://www.youtube.com/watch?v=pGub0U7h9pE "Play Video") --- ## Trusted by --- ## What our customers say *“We've never considered switching providers. No other vendor could give us a perfect solution. We've built a great relationship with Canonical and the economics are good.”* **Spokesperson** SBI BITS --- ## Why finservs choose Canonical * Cloud confidence * Multi-cloud containers * AI * Security and compliance Cloud confidence Multi-cloud containers AI Security and compliance ### Cloud confidence for the financial sector Canonical helps you to gain control over your infrastructure. Unlike proprietary solutions, with open source software, there are no license fees, and no vendor lock in. This saves you money now, and in the long run – with the freedom to switch providers or self-manage. Our infrastructure technologies help further reduce the time and expense of maintaining a data center with advanced lifecycle management features, including built-in automations so you can focus on creating value. Considering migrating to open source? Find out how you can change virtualization software vendors in our [webinar](https://ubuntu.com/engage/vmware-to-ubuntu-infrastructure), or explore which of Canonical's solutions might work for you in our [whitepaper](https://ubuntu.com/engage/vmware-migration-scenarios?_gl=1*1igs0o8*_gcl_au*MTcxMjk5OTEwNy4xNzM5Mjk1MzQ2). [Run your data center like a cloud ›](https://canonical.com/solutions/infrastructure) ### Multi-cloud containers with a trusted dependency tree **Did you know [only 41% of organizations are confident in patching vulnerabilities](https://ubuntu.com/engage/2025-state-of-software-supply-chain?_gl=1*19xo7ks*_gcl_au*MTcxMjk5OTEwNy4xNzM5Mjk1MzQ2)?¹** Our Container Build Service provides up to 15 years of guaranteed long term support (LTS) for any open source container image. Choose Canonical, and trust in stable, security-maintained containers. Build it once, use it anywhere. ¹2025 state of open source report, IDC. [Customized containers, tailored to you ›](https://ubuntu.com/containers/container-build-service) ### AI for financial industries AI is more than just a buzzword. AI can help you to simplify operations, drive productivity, and gain actionable insights from your data. Canonical offers a cost-effective way to incorporate AI into your business, with efficient infrastructure solutions and a composable MLOps platform. All with predictable pricing per node, and up to 15 years of enterprise-grade security and support. [Transform your business with AI ›](https://canonical.com/solutions/ai) ### Security and compliance made simpler According to IDC, 7 in 10 responsible teams spend an average of more than 6 hours per week on security patching.² Canonical's Ubuntu Pro gives your teams more time to focus on mission critical projects. Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. Get access to a trusted open source repository, compliance profiles for the most stringent security standards (such as PCI-DSS, FedRamp, DISA-STIG, CIS, NIST, DORA, SOX, and more), and up to 15 years of vulnerability fixes for your OS, infrastructure, and applications. ²2025 state of open source report, IDC. [Find out how a leading AI company secures their stack with Canonical ›](https://ubuntu.com/engage/securing-open-source-AI-with-Everything-LTS) --- ## Helping you comply with --- ## The state of software supply chains: 2025 research [Download the IDC report ›](https://ubuntu.com/engage/2025-state-of-software-supply-chain) --- ## Deploy your favorite data and AI solutions on Ubuntu From data management and streaming to MLOps - get the open source you need to innovate at speed. [Discover our data solutions ›](https://canonical.com/data) --- --- ## Discover how Canonical supports finservs ### Financial services industry leaders' guide to secure open source Incorporating open source software offers finservs opportunities to innovate, reduce OpEx, and improve efficiency. However, in a highly regulated industry, ensuring that your open-source stack has the right security requirements in place is critical. [Find your path to secure open source in our whitepaper ›](https://ubuntu.com/engage/secure-open-source-for-financial-services) --- ### Make better decisions with open source Big Data and AI solutions AI and Big Data are already empowering organizations to make better business decisions, scale faster and have greater impact. This whitepaper explores how modern enterprises can use Big Data to train AI models, the barriers to adoption and how to overcome them, and how to begin your AI journey with open source software. [Discover the whitepaper ›](https://ubuntu.com/engage/open-source-big-data-ai) --- ## Innovate at lower cost with Canonical The experts in finserv open source operations, from cloud to devices, are waiting to help you on your digital transformation journey. [Get in touch](https://canonical.com/contact-us) Close ### Let's help you drive down IT costs and accelerate innovation. --- Canonical helps financial institutions drive infrastructure efficiency and operational agility with multi-cloud, hybrid cloud and bare-metal solutions. Canonical's financial services cloud-native solutions empower you to realize business value and help drive innovation at scale. --- # Open source for public sector and government Source: https://canonical.com/public-sector?format=md --- title: Open source for public sector and government description: 'Open source solutions for government and public sector: FIPS, DISA-STIG, and CIS compliance with Ubuntu Pro.' url: https://canonical.com/public-sector?format=md --- # Open source for public sector Harness the power of open source for strategic public sector and government initiatives. Modernize with confidence by relying on security and support from Canonical, the publisher of Ubuntu. [Get in touch](https://canonical.com/contact-us) [Bridging DevSecOps and compliance | Snyk’s FedRAMP success with Canonical on AWS](https://www.youtube.com/embed/vK0bC8jtz3o?rel=0 "Play Video") --- ## Why choose Canonical? Security Compliance Innovation ### A securely designed foundation Start with Ubuntu, our securely designed foundation, which delivers transparency, predictability, and automations to help teams safeguard their open source stack and meet compliance requirements. Ubuntu is a trusted platform used in millions of production environments and devices. [Learn about Ubuntu's security features ›](https://ubuntu.com/security) --- ### Security maintenance for years to come Ubuntu Pro is Canonical's comprehensive subscription for open source security, support, and compliance. Get access to a trusted open source repository, hardening configurations and compliance profiles for FIPS, DISA-STIG, and other stringent security standards. Ubuntu Pro also offers up to 15 years of vulnerability fixes for your OS, infrastructure, and applications. [Learn more about Ubuntu Pro](https://www.ubuntu.com/pro) [Try free for 30 days ›](https://www.ubuntu.com/pro/free-trial) ### Compliance standards We simplify compliance with automation tools, cryptographic modules, secure configurations, and hardening profiles. Our approach makes it easier to meet compliance and stringent security standards, such as FIPS 140-2 and FIPS 140-3, CMMC 2.0, FedRamp, DISA-STIG, CIS, the EU CRA, and more. Achieve compliance everywhere with Ubuntu Pro – on-premise, in air-gapped environments, on the edge, and on public clouds. [Learn about security standards on Ubuntu ›](https://ubuntu.com/security/security-standards) --- ### Management tools Manage your Ubuntu fleets easily and remain compliant. Landscape – available with your Ubuntu Pro subscription – automates security patches and audits, saving you time and giving you visibility into your estate. [Discover Landscape ›](https://ubuntu.com/landscape) ### Containerization Ubuntu and Canonical offer you a trusted foundation to build securely designed containers that you can run on your preferred platform – in public clouds, on-premise or hybrid environments. Choose our Container Build Service to get up to 12 years of reliable security maintenance for any open source container image, or explore our developer tools to build and optimize your containers. [Discover our container offering](https://ubuntu.com/containers) [Learn about hardened containers in the Iron Bank ›](https://repo1.dso.mil/dsop/canonical/ubuntu/pro-cis-stig-20.04/ubuntu-pro-cis-stig-20.04) --- ### Data and AI Transform citizen services with an optimized foundation for data management and AI. With Ubuntu Pro, you pay per node, not per app, or metered in the cloud. This enables you to unlock both innovation and full-stack security maintenance at an unbeatable price. [Explore our AI solutions](https://canonical.com/solutions/ai) --- ## Helping you stay compliant Meeting the requirements of major public sector and governmental standards is straightforward with Canonical. [--- Learn more about meeting FIPS requirements with Canonical ›](https://ubuntu.com/security/fips) [--- Learn more about meeting DISA-STIG requirements with Canonical ›](https://ubuntu.com/security/disa-stig) [--- Learn more about meeting FedRAMP requirements with Canonical ›](https://ubuntu.com/security/fedramp) [--- Learn more about meeting CIS requirements with Canonical ›](https://ubuntu.com/security/cis) --- ## Hear from our customers *“Transformative innovations such as AI and deep learning are being put to work to unlock new levels of business automation. With the introduction of Ubuntu Pro, enterprises will benefit from better security, support, and long-term maintenance for thousands of open source libraries that are at the core of modern AI and data science workflows.”* **Justin Boitano** Vice president of Enterprise Computing, NVIDIA --- --- *“Canonical has been immensely helpful and given us all the support we've needed. It's been an ideal relationship.”* **Rosario Peluso** Technologist, INGV --- --- *“Info on Ubuntu is right there at our fingertips. Anything we need to know is always just a Google search away, so whatever issues we run into are easy to solve.”* **Ed Zenisek** IT Manager, New Mexico State University, NMSU Physical Science Lab --- --- *“We're already seeing a transformation in the services we provide to citizens. We're able to scale up more efficiently and we plan to introduce a lot more features and services for the citizens to access. From an operational perspective, we're seeing that it is possible to bring cost-efficiency to a multi-petabyte environment.”* **SMD Jeelani** Director (Operations), UIDAI --- ## Mission-ready open source for the public sector ### Reduce complexity with automation Simplify your systems. * [MAAS](https://canonical.com/maas): automate server provisioning, deployment, and management * [Landscape](https://ubuntu.com/landscape): automate security patching, auditing, and compliance tasks across your Ubuntu estate * [Kubernetes](https://ubuntu.com/kubernetes): streamline containerized application deployment, scaling, and lifecycle management * [Ubuntu Security Guide (USG)](https://documentation.ubuntu.com/security/docs/compliance/usg/): simplify configuration, hardening, and auditing Linux for compliance --- ### Modernize virtualized infrastructures Many public sector systems run on legacy infrastructure, increasing potential risk exposure. Canonical offers security-maintained, open source alternatives to legacy software – giving you a cost-effective route to operational stability and reliability. Learn about: * [OpenStack](https://canonical.com/openstack), our highly customizable private cloud * [MicroCloud](https://canonical.com/microcloud), our low entry-barrier, lightweight cloud * [Canonical Kubernetes](https://ubuntu.com/kubernetes), a cloud-native platform for maintaining containerized applications --- ### Bring systems to the edge Public sector organizations rely on edge computing to process data locally, for fast response times and keeping sensitive data close to the source. Canonical’s trusted, reliable, and cost-efficient edge computing systems can scale and adapt to changing demands. [Find out more about edge computing ›](https://canonical.com/solutions/infrastructure/edge-computing) --- ## Our solutions in action LaunchDarkly ESA UNICC Lucid UAB at Birmingham University of Tasmania [Navigating Compliance and Agility | LaunchDarkly's FedRAMP Journey with Ubuntu Pro FIPS](https://www.youtube.com/watch?v=3pGy8KIt78k "Play Video") ### LaunchDarkly becomes the first FedRAMP-authorized feature management platform thanks to Ubuntu Pro Learn how this leading SaaS provider achieved effortless FIPS compliance on AWS. [Explore the case study](https://assets.ubuntu.com/v1/b97b2df6-AWS%20LaunchDarkly%20Case%20Study%20v3%203.6.2024.pdf) [The Tech Behind Europe’s Space Missions | Canonical x ESA](https://www.youtube.com/watch?v=JKZKpXaJsPI "Play Video") ### The European Space Agency aims to double its number of space missions with Canonical's solutions Discover how Canonical Kubernetes are launching ESA's infrastructure into the future. [Explore the case study](https://canonical.com/case-study/esa) ### UNICC partners with Canonical to build UNICC cloud Partnering with Canonical marks a major leap in UNICC's mission to deliver open source cloud solutions that uphold data sovereignty. [Read the announcement ›](https://www.unicc.org/news/2023/10/19/unicc-partners-with-canonical-to-build-unicc-cloud/) ### Ubuntu Pro helps Lucid Software meet FedRAMP compliance for government contracts Find out how Lucid became FedRAMP compliant by adopting Ubuntu Pro. [Explore the case study](https://canonical.com/case-study/lucid-aws-fedramp-compliance-case-study) ### UAB accelerates research with Canonical and Dell Learn how the University of Alabama at Birmingham empowers its researches with modern, containerized applications and Canonical Kubernetes on Dell Technologies infrastructure. [Explore the case study](https://ubuntu.com/engage/university-of-alabama-at-birmingham-accelerates-research-with-canonical-and-dell) ### University of Tasmania unlocks real-time space tracking with AI/ML supercomputing Learn how Tasmania University is modernizing its space-tracking data processing with the Firmus Supercloud, built on Canonical’s open infrastructure stack. [Explore the case study](https://ubuntu.com/engage/ai-ml-casestudy-tasmania) --- ## Our public cloud partners [--- Learn more about Canonical's partnership with AWS ›](https://ubuntu.com/aws) [--- Learn more about Canonical's partnership with Microsoft Azure ›](https://ubuntu.com/azure) [--- Learn more about Canonical's partnership with Google Cloud ›](https://ubuntu.com/gcp) [--- Learn more about Canonical's public cloud partnerships ›](https://ubuntu.com/cloud/public-cloud) [--- Learn more about Canonical's public cloud partnerships ›](https://ubuntu.com/cloud/public-cloud) --- ## Ubuntu compliance guide for the US public sector Learn how to navigate the overwhelming complexity of compliance requirements facing the US public sector. [Read the guide](https://ubuntu.com/engage/security-compliance-US-public-sector-FIPS-DISASTIG) --- ## [Contact us](https://canonical.com/contact-us) Canonical can support unique government requirements. We partner with agencies, award holders, prime, and sub-contractors. Contact us for more. US agencies can find us with Canonical's CAGE and NCAGE Code: CAGE Code: 7VDN3 | NCAGE Code: U09K6 Close ### Ubuntu for public sector --- # Open source IT automation Source: https://canonical.com/solutions/automation?format=md --- title: Open source IT automation description: Get high-performance IT automation that cuts costs and time spent, for the widest selection of use cases and on any infrastructure or cloud. url: https://canonical.com/solutions/automation?format=md keywords: IT automation, system automation, software automation --- # Open source IT automation Unlock powerful IT automation where you need it: whether you’re working with bare metal, overseeing the infrastructure, or managing apps and services. Deliver cost savings, seamless integration, and easy compliance pathways with automation that works on any cloud or infrastructure type. --- [Contact Canonical](https://canonical.com/contact-us) --- ## Fast, simple, and trusted automation We offer IT automation solutions to simplify deployment, management, scaling, configuration and compliance. ### Automation that works, anywhere Get automation solutions that work seamlessly no matter what your tech is or where it’s deployed — bare metal, VMs, private, public, or hybrid environments. --- ### Save time and money Bring cost-efficiency into your systems, with highly performant automation options for a wide selection of use cases. --- ### Trusted and transparent Get transparency and the confidence to operate, with automation tools, software and orchestrators that are fully open source and trusted by millions. --- ## Turn bare metal into on-demand resources Transform physical servers into on-demand resources and build a cloud infrastructure without breaking a sweat. * Provision * Manage * Operational cloud in minutes Provision Manage Operational cloud in minutes ### Quickly provision or tear down physical and virtual servers Remotely install operating systems and software, and quickly provision server resources on any bare metal, hybrid, private, or public cloud infra. * Create the cloud and server environment you need, and automate everything from scaling to long term maintenance * Make your bare metal preparations reliable, repeatable, and efficient * Automatically discover all devices over your network, for lightning-fast server configuration [Discover infrastructure provisioning with MAAS ›](https://canonical.com/maas) ### Manage, secure, upgrade, monitor, and inventory all versions of Ubuntu Manage all of your desktop, server, and cloud deployments, anywhere, from a single portal. Automate installation, configuration, compliance audits, and monitoring. * Reduce the cost of managing open source with a single pane of glass for containers, virtual machines, and physical nodes, anywhere * Seamless 3rd party integrations with a versioned RESTful API and CLI utility * Manage desktop, server and cloud deployments at enterprise-scale * Distribute software packages with local mirrors, and control the flow of updates from staging to production for all your open source software [Learn more about Canonical’s Landscape ›](https://ubuntu.com/landscape) ### Build your easiest, most performant cloud yet Create and scale highly available and resource-efficient cloud services that grow as your organization does. * Deploy highly available clusters in minutes * Replicate and scale your cloud across any hardware * Automate deployment and on-site operations, with low to no site maintenance * Automatically roll out security updates and streamlined upgrades across your entire cloud infrastructure [Explore the simplicity and power of MicroClouds ›](https://canonical.com/microcloud) --- ‹ Previous Next › --- ## Moving from the public cloud to bare metal using Canonical’s open source tools saved OneUptime $352,500 a year, or around 76% of their total cloud costs. [Read how they did it ›](https://ubuntu.com/engage/oneuptime-cost-savings-case-study) --- --- ## Automate your infrastructure for seamless operations With Canonical’s infrastructure automation framework, you can create, maintain, and manage everything that runs on your infrastructure – from the host OS to thousands of containers and VMs – with ease. * Get automatic updates and unattended security patches for your OS, infrastructure, and all your apps, for up to 15 years. * Manage each individual layer of your infrastructure – or all of them – from a single, centralized Juju controller. * Get apps that don’t break after updates. Your optimal configurations persist even if one of the applications is scaled or upgraded, or the configuration changes. * Optimize virtualization * Maximize availability * A trusted cloud Optimize virtualization Maximize availability A trusted cloud ### Optimize your virtualization layer Take your virtualization to new heights, with better performance, a reduced attack surface, and more efficient operations. * Unlock your most efficient virtualization layer yet * Streamline your VM experience with optimized choices, an image library, and a built-in agent for easier operations * Run the same type of workload as VMs but with resource efficiency in system containers * Manage your workloads with ease and configure them with ease via a user-friendly web interface [Explore LXD’s powerful optimization ›](https://canonical.com/lxd) ### Automate a highly available platform for all your apps and services Build infrastructure that deeply supports everything you own and run, no matter where it’s running. * Deploy highly available applications, with the power to create and maintain your secure containers * Runs on premise, on the cloud, and at the edge * Kubernetes deploys and grows seamlessly, from containers on your first laptop to thousands of instances in the data centre * Get native, lightning-fast integration with Juju [Learn more about Canonical Kubernetes ›](https://ubuntu.com/kubernetes) ### Build a cloud with full transparency, through open source Create your transparent, trusted, and vendor-free cloud that supports all your apps and services with unrivaled transparency that’s built on a global trust network. * Build and deploy open source cloud that supports everything that you do: whether you’re supporting apps on legacy hardware, or building a data center that runs like a cloud * Get on-demand compute and automate resource provisioning across all your hardware * Avoid vendor lock in and meet strict regional compliance requirements * Get a performant, scalable cloud that deploys in minutes – with up to 70% saved on TCO [Learn more about MicroCloud ›](https://canonical.com/microcloud) [Explore the power of OpenStack ›](https://canonical.com/openstack) --- ‹ Previous Next › --- ## Customers adopting our management tooling have saved over $200,000 over the course of 3 years.\* [\*Source: Enterprise Management Associates report](https://ubuntu.com/blog/enterprise-class-ubuntu-management-with-canonical-landscape) --- --- ## Apps that manage themselves, for their entire lifecycle Manage, configure, and securely configure all your apps and their integrations across any platform or cloud. Get observability, patching, identity, secret management, and more for your infra, services, and systems – so that you can focus on building and scaling. Our charmed applications come with a secure-by-default configuration out the box without any additional hardening steps. * Automate everything, everywhere * Get seamless integration * System-wide management Automate everything, everywhere Get seamless integration System-wide management ### Automate operations across cloud, metal, VMs and Kubernetes Charms allow you to use a single codebase to automate the lifecycle management of your system across Kubernetes containers, Linux containers, virtual machines, and bare metal machines, on public or private clouds. * Create an apps ecosystem that works anywhere – on [multiple cloud backends](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/), different controllers, and different clouds, or even across virtual machines and Kubernetes * Automate the deployment, management and configuration of your host OS and all your VMs * Deploy, manage, and integrate software across Kubernetes, Linux containers, VMs, bare metal machines, public cloud, or private clouds * Customize everything to your needs, with a scriptable API that integrates easily into your internal tools and processes [Learn more about Juju ›](https://canonical.com/juju) ### Seamless integrations across different clouds Automatically apply required networking and configuration changes for fast and easy integrations – even if the workloads are deployed across different clouds (e.g. Openstack and AWS). * Seamlessly connect and integrate applications across clouds, automatically * Connect, configure, integrate and maintain all of your apps and services in a single model, across their entire lifecycle * Enjoy uninterrupted use of all major cloud providers [Learn more about Juju’s powerful integration management ›](https://canonical.com/juju/integrations) ### Lifecycle management for your system, not individual applications Go beyond per-app management, and optimize the lifecycle management of your entire system. * Keep all your apps automatically configured, updated, and security maintained, for their entire lifecycle * Unlock persistent configurations for your apps and services, so they stay working no matter what changes happen * Get automatic updates and unattended security patches for all your apps, for up to 15 years * You can manage everything from a single, centralized Juju controller – or on each layer of your infrastructure [Learn more about Juju’s lifecycle maintenance ›](https://canonical.com/juju/why-juju) --- ‹ Previous Next › --- --- ## Simplify compliance Our security and support tools make it easier than ever to apply security hardening, automate security patching and vulnerability management, and get around-the-clock coverage – all leading to a simplified compliance pathway. * Out-the-box hardening * Automate security patching * Shrink kernel exploit windows * Visibility into vulnerabilities Out-the-box hardening Automate security patching Shrink kernel exploit windows Visibility into vulnerabilities ### Apply hardening and configs at scale across your whole estate Build systems with security in mind from Day 0, with out-the-box hardening and one-click security deployments. * Easily define, configure, and deploy hardening across your estate – from apps to bare metal * Confidently deploy critical workloads while meeting rigorous cybersecurity standards, such as the CRA, PCI-DSS, FedRAMP, and more * Automate the application and auditing of security baselines, through pre-packaged CIS Benchmarks and DISA-STIGs * Our [charmed apps](https://charmhub.io/) are designed to be secure by default [Explore our hardening solutions ›](https://ubuntu.com/security/security-standards) ### Turn on automated defences against your greatest security threats Get automated and unattended security maintenance for all your bare metal, infra, apps and services – even in airgapped or isolated environments. * Get security maintenance across your bare metal, containers, VMs, OS, and apps – no matter where they are * Automate vulnerability management, with security maintenance for your OS, apps, and infrastructure for up to 15 years * Maintain stability of your systems and reduce downtime – security updates are tested to maintain compatibility * Get fast remediation for CVEs, and expert support that comes with industry-leading SLAs * Get security coverage for up to 15 years with Ubuntu Pro and its Legacy add-on [Learn more about Ubuntu Pro ›](https://ubuntu.com/pro) [Start your free trial ›](https://ubuntu.com/pro/subscribe) ### Reduce downtime and exploit windows with livepatching Automatically patch the Linux kernel between security maintenance windows, while the system runs, and reduce your exploit window for critical and high severity Linux kernel vulnerabilities. * Livepatch reduces the unplanned work that comes from Linux kernel vulnerabilities * Reduce downtime and maximize your productivity during work hours through livepatching and scheduled maintenance * Define your rollout policy and remain in full control of which machines will get updated and when [Explore Livepatch’s security features ›](https://ubuntu.com/security/livepatch) ### Get around-the-clock visibility of the latest vulnerabilities We track all known vulnerabilities that affect Ubuntu packages, giving you up-to-date awareness and timely fixes for the risks that keep you up at night. * Get information about the latest vulnerabilities, as well as the latest available fixes for them * Unlock observability and monitoring of the entire stack from a single pane of glass * Get 24/7 monitoring, observability, alerting, capacity planning and continuous service checks to ensure optimal operations * Vulnerability notices are available in human- and machine-readable industry-standard formats (including OVAL, OSV, and VEX), that can be integrated with any third-party tool that supports them [Discover our robust security features ›](https://ubuntu.com/security) --- ‹ Previous Next › --- ## See our solutions in action *“Where other infrastructure providers in Switzerland that use traditional technologies might charge customers a premium uplift per year, we can offer the same capabilities for ten times less while still achieving a better margin.”* **Thomas Taroni** VP Product, Phoenix Systems [Read our cloud automation and security case study ›](https://ubuntu.com/engage/phoenix-systems-case-study-ibm-openstack) --- --- *“The benefits have been astounding. Transitioning to bare-metal servers has provided us with dedicated resources [… and] complete control over our hardware. Overall, we cut out cloud costs by over 76%. Now, we can customize every aspect of our infrastructure, from the operating system and network architecture to the type and amount of storage used.”* **Nawaz Dhandala** Founder and CEO of OneUptime [Read the cloud migration case study ›](https://ubuntu.com/engage/oneuptime-cost-savings-case-study?_gl=1*1sag7vn*_gcl_au*MTAzMDIyMDMyNi4xNzMyMTg4ODc4) --- --- *“We wanted one partner for the whole on-premise cloud because we’re not just supporting Kubernetes but also our Ceph clusters and managed Postgres. Being able to scale and take advantage of the public cloud, while being able to keep critical infrastructure here on site – these are all advantages.”* **Michael Hawkshaw** Mission Operations Infrastructure IT Service Manager at ESA [Read the managed services case study ›](https://ubuntu.com/engage/European-space-agency-case-study?_gl=1*1sag7vn*_gcl_au*MTAzMDIyMDMyNi4xNzMyMTg4ODc4 ) --- --- *“We wanted to consolidate onto a single, open platform. That way, we wouldn’t be tied to a single vendor, and we’d be able to change parameters at will. Canonical offered the most attractive licensing model for enterprise OpenStack support. Whereas other vendors wanted us to licence every OS we spun up in our environment, Canonical only charges per node. Particularly in the long term, Canonical’s approach is more cost-effective.”* **Macdonald Chamba** Head of Infrastructure and Cloud Services at Telekom Networks Malawi [Read the cloud services case study ›](https://ubuntu.com/engage/tnm-managed-openstack-case-study) --- ## [Contact us about open source automation ›](https://canonical.com/contact-us) Close ### Get expert help with your automation --- Want to learn more about our open source automation software and tooling, and explore how it can fit your business or use case? FIll out the form and we’ll get in touch. --- # Open source security Source: https://canonical.com/solutions/open-source-security?format=md --- title: Open source security description: Standardize your open source supply chain with the publisher of Ubuntu. Ideal to stay compliant across your devices, apps, cloud infrastructure, and systems. url: https://canonical.com/solutions/open-source-security?format=md --- # Secure your open source software supply chain Consume open source that's got the same set of guarantees across the stack, from the same vendor. Let us manage the CVEs, so you can unlock developer productivity and simplify your compliance efforts. --- [Contact Canonical](https://canonical.com/contact-us) --- ## Why Canonical? * Benefit from our 20+ years in open source * Drive productivity with cloud and vulnerability scanner integration * Get fixes for critical vulnerabilities in 24 hours on average * Make your compliance efforts faster and easier * Up to 15 years of security maintenance and support --- ## 60% of IT decision-makers are not confident in their organization’s ability to patch critical vulnerabilities within 24 hours. [Download our new software supply chain security research ›](https://ubuntu.com/engage/2025-state-of-software-supply-chain) --- ## Simplify vulnerability management. Drive developer productivity. Open source offers the world's innovation in code. But ensuring you remain compliant and auditable can be a challenge. [Ubuntu Pro](https://ubuntu.com/pro) is Canonical's comprehensive subscription for open source security, support, and compliance. Ubuntu Pro gives you access to a trusted open source repository, compliance profiles for the most stringent security standards, and up to 15 years of timely vulnerability fixes for your OS, infrastructure, and applications. --- [Try Ubuntu Pro for free ›](https://ubuntu.com/pro/free-trial) [Download our guide to open source vulnerability management ›](https://ubuntu.com/engage/vulnerability-management) --- ## Security across the compute spectrum --- ##### IoT and edge Get up to 15 years of security maintenance for your software supply chain. Manage your embedded devices in a compliant and scalable way. Automation enables you to apply patches at scale, and easily manage and debug your devices. --- [Read about Ubuntu Pro for devices ›](https://ubuntu.com/pro/devices) --- ##### Workstations Manage Ubuntu workstations with [Landscape](https://ubuntu.com/landscape) and get comprehensive security and compliance auditing. Integrate seamlessly into your Windows estate with support for Active Directory. Give your developers access to a trusted open source software library through Ubuntu. --- [Adopt Linux securely in your organization ›](https://ubuntu.com/desktop/organizations) --- ##### Data centers Simplify compliance for your enterprise data center and all its open source components, from the OS to private cloud platforms like OpenStack and orchestration tools like Kubernetes. Perform hardening and auditing at scale, even in air-gapped environments. --- [Discover our infrastructure portfolio ›](https://canonical.com/solutions/infrastructure) --- ##### Public clouds Consume compliant open source from Canonical with Ubuntu Pro on public clouds. Access hardening and compliance standards like FIPS, DISA-STIG, and others. --- [Learn how Ubuntu works across all clouds ›](https://ubuntu.com/cloud/public-cloud) --- ## Pull all your software from a trusted source Deb packages, containers, snaps, and Canonical-maintained software operators – consume the packaging format of your choice in a compliant way. --- ## Need a security-maintained Docker image? [Learn about our container offering ›](https://ubuntu.com/containers) --- ## Meet your compliance requirements faster Build your apps and systems on a stack that simplifies compliance. Ubuntu Pro includes automation tooling and packages for FIPS 140, CIS, and DISA-STIG hardening. Ubuntu also has an EAL2 certification recognized by EU members of SOGIS, a platform that harmonizes security certification across Europe. Meet the most rigorous standards: --- * [Defense Information Systems Agency (DISA-STIG)](https://ubuntu.com/security/disa-stig) * [FedRAMP](https://ubuntu.com/security/fedramp) * [NIST](https://ubuntu.com/blog/a-comprehensive-guide-to-nis2-compliance-part-3-setting-the-roadmap-and-demonstrating-nis2-compliance) * [CMMC](https://ubuntu.com/security/cmmc) * HIPAA * FISMA * [Center for Internet Security (CIS)](https://ubuntu.com/security/cis) * [FIPS 140](https://ubuntu.com/security/fips) * [Cyber Essentials](https://ubuntu.com/blog/meet-cyber-essentials-requirements-with-ubuntu-pro) * [The EU Cyber Resilience Act](https://canonical.com/solutions/open-source-security/cyber-resilience-act) [Learn more about the security standards we support ›](https://ubuntu.com/security/security-standards) --- ## Get security and support for all your open source Canonical offers a simple subscription for security maintenance, compliance, and support, priced per node. Everything in our portfolio is covered under Ubuntu Pro. --- ## Secure your entire software supply chain [Download our datasheet ›](https://assets.ubuntu.com/v1/79eecf32-secure_your_enterprise_software_supply_chain.pdf) ## What customers say --- > *"Manually migrating virtual machines, applying kernel updates, and rebooting [used to take] more than > 2,500 hours of work. Now it is much easier for us to deliver the high levels of security and availability > that our customers have come to expect."* > > --- > > > > Shinya Tsunematsu > > Senior Engineering Lead of Tech Division, GMO Pepabo --- > *"When we discovered that Canonical was offering a new, extended support package, we didn't hesitate to > sign up. Expanded Security Maintenance (ESM) effectively rendered the security problem a non-issue. [It] > has taken the pressure off us and our clients."* > > --- > > > > Thomas Reinhold > > Managing Director, ITstrategen --- > *“Our biggest challenge was meeting the FedRAMP auditors’ criteria. Our use of > regular open source material wasn’t going to cut it. [With Ubuntu Pro], we know that, so long as there’s an update available, we won’t have open vulnerabilities running on our instances. It’s something that frequently ticks boxes on customer questionnaires and audits”.* > > --- > > > > Patrick Kaeding > > Staff Security Engineer, LaunchDarkly > > [Read the case study ›](https://ubuntu.com/engage/LaunchDarkly-FedRAMP-case-study) --- > *“The biggest surprise was that there was no surprise. The systems just work as before, and the developers got an extra two years added to their time frame for migration. It was amazing. Once it became clear that Ubuntu Pro’s per-server cost included hypervisors with unlimited VMs, we did our cost analysis and it ended up being the go-to solution.”* > > --- > > > > Company spokesperson > > A large games publisher > > [Read the case study ›](https://ubuntu.com/case-study/ubuntu-pro-support-for-games-developer) --- ## Secure your software supply chain with Canonical. [Contact our team ›](https://canonical.com/contact-us) --- ## Read our latest security articles ### --- ## Learn more about open source security ### [70% of IT teams spend more than 6 hours per week on security patching – IDC research](https://canonical.com/blog/70-of-it-teams-spend-more-than-6-hours-per-week-on-security-patching-new-idc-research) Read our latest research (in collaboration with IDC and co-sponsored by Google Cloud) into security patching, AI workloads security, and compliance challenges. Discover the best practices to address them. --- ### [How to address the biggest software supply chain challenges in 2025](https://ubuntu.com/blog/open-source-enterprise-application-security-remains-a-challenge-despite-greater-patching-efforts-idc-research-reveals) Explore key takeaways from our latest security research and get our recommendations for addressing your software supply chain security. --- ### [Explore ESM support for Ubuntu 20.04 LTS](https://ubuntu.com/blog/ubuntu-20-04-lts-end-of-life-standard-support-is-coming-to-an-end-heres-how-to-prepare) Focal Fossa has transitioned to Expanded Security Maintenance (ESM). Learn how to activate ESM for ongoing support. --- ### [How Canonical helps you comply with the Cyber Resilience Act](https://canonical.com/solutions/open-source-security/cyber-resilience-act) Read more about the Cyber Resilience Act and requirements for vulnerability management. --- ### [Big data security foundations in five steps](https://ubuntu.com/blog/big-data-security-foundations-in-five-steps) Get a comprehensive guide to approaching and implementing a secure big data foundation, with this intensive guide to data security. --- ### [Linux security: your questions, answered](https://ubuntu.com/blog/linux-security-frequently-asked-questions) Got Linux security questions? We have answers. Get them in this extended Q&A. Close ### Contact Canonical --- Contact Canonical to learn about our secure open source solutions, and how they fit your use case. --- # Cyber Resilience Act Source: https://canonical.com/solutions/open-source-security/cyber-resilience-act?format=md --- title: Cyber Resilience Act | Open source security description: 'EU Cyber Resilience Act compliance with Canonical: long-term security maintenance and vulnerability management.' url: https://canonical.com/solutions/open-source-security/cyber-resilience-act?format=md --- # Meet your Cyber Resilience Act requirements with Canonical Understand CRA requirements and fast-track your pathway to CRA compliance. Build your products and device software with Ubuntu and Canonical's trusted open source portfolio. Canonical has committed to meet the requirements of the CRA, by providing compliant software, performing attestation on our non-critical software, and meeting manufacturer requirements for the software that our customers consume through us. Contact our team --- ## What is the Cyber Resilience Act (CRA)? The CRA is a European Union legislation that aims to make Products with Digital Elements (PDEs) safer by requiring developers, manufacturers, distributors, and retailers to follow mandatory cybersecurity, documentation, and vulnerability reporting requirements. The CRA extends this protection throughout the product life cycle. Failing to meet the CRA's requirements carries penalties and fines, of up to €15 million or 2.5% of your worldwide annual turnover (whichever is highest) depending on the seriousness of your violation The CRA will be fully enforced by 2027. --- [Read our CISO's full breakdown of the CRA  ›](https://ubuntu.com/blog/a-cisos-comprehensive-breakdown-of-the-cyber-resilience-act) --- ## The Cyber Resilience Act requirements in a nutshell --- ### Vulnerability management Manufacturers must maintain security throughout the product lifecycle through: --- * Security patching and maintenance * Incident response --- ### Risk assessment Manufacturers must ensure that PDEs: --- * Have no known exploitable vulnerabilities * Are secure by default with minimal attack surface * Minimize processing of data --- ### Documentation Manufacturers must deliver documentation to address: --- * Product design, delivery and vulnerability management * Risk assessment and conformity declaration * [Software Bill of Materials (SBOM)](https://ubuntu.com/blog/what-is-sbom-software-bill-of-materials-explained) * Manuals covering system hardening and operation --- ### Conformity assessment Manufacturers must provide a declaration of conformity, either though: --- * Self assessment * Independent third party auditors --- ## What products and devices does the CRA regulate? The CRA will regulate all manufacturers and developers who want to put products on the EU market, regardless of their location. The CRA will cover all products or devices available in the EU market that are connected to any other device or network to exchange data. This includes PDEs that use: * Direct/indirect connection * Physical, wireless/radio or virtual * Remote data processing The CRA will cover all PDEs made available in the EU market regardless of: * Where you are located * Where the product has been developed/produced The exceptions are: * Solutions used for internal purposes are not considered PDEs * Pure SaaS solutions will be excluded * PDEs that are already regulated by sector-specific regulations will be excluded --- ## How the CRA classifies products The CRA is wide-reaching and its effects will vary depending on how your device or software is categorized. Devices and software are placed into four categories, based on their cybersecurity risk factor and their level of access authority or connection to sensitive infrastructure, networks, or systems. | Product classification | Product examples | Declaration of conformity | | | --- | --- | --- | --- | | Default Products | * Hard drives * Smart speakers | **Self assessment** - Complete a checklist of requirements and issue a statement of compliance yourself. | | | Important Products Class I | * Password managers * Operating systems * Wearable devices | **Independent Body Assessment or EU Certification** - Your compliance efforts must be assessed by an accredited 3rd party for formal EU CRA certification. | | | Important Products Class II | * Hypervisors * Firewalls * Intrusion detection systems | **Independent Body Assessment or EU Certification** | | | Critical Products | * Smartcards * Hardware Security Modules * Smart meter gateways | **Independent Body Assessment or EU Certification** | | --- ## Who does the Cyber Resilience Act apply to? ### Manufacturers Entities that produce and deliver PDEs to consumers in the EU market. --- ### Providers Entities that provide components or software (whether open source or proprietary) used by manufacturers. --- ### Importers Entities that import or distribute PDEs marketed in the EU. --- ## Canonical's commitment to the CRA We are focusing on making CRA compliance as easy as possible on our entire range of products and services. Canonical has chosen to meet the challenges and requirements of the CRA head-on, allowing all of our customers who consume open source through us to benefit from our commitments to the CRA and focus on building future-proof products. Canonical has committed to: * Ensuring our operating systems are compliant * Completing certification on relevant products * Performing attestation for non-critical products * Assuming “manufacturer” duties under the CRA. --- ## Need help with your CRA roadmap? Contact our experts  › --- ## How the Cyber Resilience Act will impact device manufacturers Get comprehensive information on how the CRA will affect device manufacturers in our webinar. Watch to learn: * The vulnerability management obligations mandated by the CRA * The new requirements for long-term device management and support * How a hardened attack surface can help you minimize threats and simplify compliance --- ## Fast-track compliance with Ubuntu Pro for Devices Canonical offers device manufacturers a convenient subscription to access security maintenance for the widest range of open source for up to 15 years, as well as automation tools for compliance with most stringent security standards. With Ubuntu Pro for Devices, you can simplify your vulnerability management and long-term support efforts to comply with the CRA. --- [Discover Pro for Devices  ›](https://ubuntu.com/pro/devices) --- ## See Ubuntu Pro in action Get long-term support and automated vulnerability management for all your devices, and streamline your patchway to compliance with Ubuntu Pro, the proven way to meet major compliance requirements. --- Airlock Digital meets stricter security and compliance requirements with Ubuntu Pro – with up to 40% cost savings and performance increases. [Download the case study](https://canonical.com/case-study/airlock-digital-ubuntu-pro-azure-case-study) --- Lucid Software meet FedRAMP compliance for government contracts through Ubuntu Pro [Download the case study](https://canonical.com/case-study/lucid-aws-fedramp-compliance-case-study) --- LaunchDarkly becomes the first FedRAMP-authorised feature management platform thanks to Ubuntu Pro [Download the case study](https://ubuntu.com/engage/LaunchDarkly-FedRAMP-case-study) --- ## Frequently asked questions ### What EU Certification do I need under the CRA? EU Cybersecurity Certification Scheme on Common Criteria [(EUCC)](https://certification.enisa.europa.eu/certification-library/eucc-certification-scheme_en): [ENISA](https://www.enisa.europa.eu/) aims to provide a EU-wide certification scheme for companies to certify and be able to claim compliance to different regulations based on the Assurance Level and/or Protection Profile they chose to be in-scope of the certification. --- ### When will the CRA come into force? The European Parliament formally approved the CRA in March 2024, and it was adopted by the Council on October 10, 2024. The Cyber Resilience Act entered into force on December 10, 2024. Manufacturers will need to follow CRA reporting obligations as of June 11, 2026. --- ### How long until manufacturers and other groups have to follow the CRA? Manufacturers, importers and distributors of hardware and software products will have 36 months from the CRA’s official publication to adapt to the new requirements. However, there is only a 21-month grace period for manufacturers to adopt reporting obligations for incidents and vulnerabilities. --- ### What does the CRA require manufacturers to document? Under the CRA, manufacturers must provide a record of all their technical documentation, a Software Bill of Materials, an EU Declaration of Conformity, and clear user information and instructions, for a period of 10 years or the support period (whichever is longer) after the product enters the market. --- ### What are manufacturer reporting requirements under the CRA? Under the CRA, manufacturers must: * Inform CSIRT of product vulnerabilities within 24 hours. Details of the vulnerability and any corrective actions taken should be included. * Notify CSIRT of incidents impacting product security within 24 hours. Information on severity, impact, and suspected unlawful acts should be included. * Inform users about incidents and provide mitigation measures within a reasonable timeframe. * Report vulnerabilities in integrated components to the respective maintainers within a reasonable timeframe. --- ### What is an SBOM or Software Bill of Materials? An SBOM is a detailed and accessible list of all the components that make up your PDE or software and in-depth information about the source, publishers, and dependencies (and more) about those components. You can learn more about SBOMs, what they include, and how to create them by reading [our blog that explores SBOMs in depth](https://ubuntu.com/blog/what-is-sbom-software-bill-of-materials-explained). --- ## Dive deep into the CRA with our free resources [Things IoT manufacturers can no longer do under the CRA (and what to do instead)](https://ubuntu.com/blog/cra-compliance-iot-manufacturer-best-practices) Get a thorough overview of common IoT manufacturer and PDE developer practices that need immediate attention in order to meet full CRA compliance. --- [Cyber Resilience Act: Yocto or Ubuntu Core for embedded devices?](https://ubuntu.com/engage/cra-yocto-core) Explore the critical considerations for device manufacturers, developers, and relevant stakeholders when choosing between custom-built Linux distributions using the Yocto Project and commercially supported solutions like Ubuntu Core. --- [Understand IoT security and IoT compliance across global markets](https://ubuntu.com/engage/iot-compliance-in-the-global-market-a-guide-for-iot-device-manufacturers) Get a comprehensive guide to understanding the new global compliance landscape for IoT devices and manufacturers, and meet compliance in every regional market with our Ubuntu blueprint for secure devices. --- [What the CRA means for IoT manufacturers](https://ubuntu.com/blog/what-the-cyber-resilience-act-cra-means-for-iot-manufacturers) Get a blueprint for cybersecurity that will help you to secure your PDEs and processes in order to meet CRA compliance. --- [What is SBOM? Software bill of materials explained](https://ubuntu.com/blog/what-is-sbom-software-bill-of-materials-explained) Learn what an SBOM is, what information it must include, and the approaches that developers and manufacturers should consider as they start building their SBOM. --- [Explore the impacts of the CRA on open source](https://canonical.com/blog/the-cyber-resilience-act-what-it-means-for-open-source) Find out about the CRA and its wider implications for the open source community. --- ## Get help preparing your devices and PDEs for CRA compliance Contact us  › Close ### Get in touch with our experts on the Cyber Resilience Act (CRA) compliance --- # IoT and devices Source: https://canonical.com/solutions/iot-and-devices?format=md --- title: IoT and devices description: Choose the OS that ensures scalable, secure IoT for businesses. Streamline your IoT lifecycle with an OS that runs seamlessly from development to production. url: https://canonical.com/solutions/iot-and-devices?format=md --- [The Standard Support period for Ubuntu 20.04 LTS has ended. Discover your options.](https://ubuntu.com/blog/ubuntu-20-04-lts-end-of-life-standard-support-is-coming-to-an-end-heres-how-to-prepare) Take action today # Build, secure and manage IoT devices at scale Get the best of open source, for any and all parts of your device lifecycle. Develop at pace and deploy at scale with Ubuntu. Build a fleet that outpaces both vulnerabilities and competitors. Maximize your uptime with device-centric management and over-the-air updates, on hardware that is tested and optimized by experts. [Contact us](https://canonical.com/contact-us) --- ## Build on certified hardware Avoid the time constraints of developing a bespoke OS for your hardware. Canonical works with all major ODMs to test, certify and maintain Ubuntu images for hundreds of hardware models. Our long-term support commitment extends to 15 years for hardware, meaning that you can be sure that your IoT OS is thoroughly tested and optimized for the highest performance. --- [Discover Ubuntu certified hardware ›](https://ubuntu.com/certified) --- Benefit from technical support in creating the right kernel for your hardware if your hardware is not already certified, and avoid incompatibility and performance constraints. --- [Explore device enablement services ›](https://ubuntu.com/pricing/devices) --- ## Choose your security framework Ubuntu is designed with security in mind and comes in a variant that's made for IoT platform security. Go from development to production with classic Ubuntu, and benefit from robust vulnerability management for your entire open source ecosystem. Add on expanded security maintenance for up to 15 years with an [Ubuntu Pro for Devices subscription](https://ubuntu.com/pro/devices). Alternatively, develop on classic Ubuntu and deploy with Ubuntu Core for a locked-down, low-touch approach with a minimal attack surface. With [Ubuntu Core](https://ubuntu.com/core), you receive the same benefits as with Ubuntu Pro for Devices. --- [Explore how Ubuntu powers IoT across industries ›](https://ubuntu.com/internet-of-things) --- [Meet EU CRA compliance requirements ›](https://canonical.com/solutions/open-source-security/cyber-resilience-act) --- ## See where Canonical has enabled IoT success --- ## Open device management for the enterprise ### Choose your device management platform Manage your fleet the way you know best. We know that different platforms offer different advantages. That’s why Canonical is committed to open device management, meaning that our solutions can be integrated with the platform of your choice. Platforms such as Azure IoT and Intel IoT can be integrated with Canonical solutions via containerized applications, known as snaps. Alternatively, with an Ubuntu Pro subscription you can opt for Landscape, Canonical’s systems management tool. Integrate Landscape with your existing infrastructure and manage all aspects of your Ubuntu estate from a unified platform. --- [Learn more about our device management approach ›](https://ubuntu.com/landscape) --- ## Put high-priority processes first with Real-time Ubuntu ### Ideal for low-latency use cases With Real-time Ubuntu, your high-priority processes are executed first. Benefit from deterministic response times and ensure timely deployment of business-critical workloads. Choosing support for real-time compute is the smart option for critical infrastructure and latency-sensitive scenarios. Learn how Real-time Ubuntu is powering industrial settings, telecommunications, robotics and automotive. --- [Learn more about Real-time Ubuntu ›](https://pages.ubuntu.com/rs/066-EOV-335/images/A_CTO%E2%80%99s_Guide_to_Real-time_Linux_Whitepaper_v2_06_11_2023.pdf?version=0) --- ## What our customers say *“The step change to Ubuntu Core has increased the reliability of our product in a way that’s been really profound. Core has transformed these devices into appliances. When you turn on the kiosks, they just work and do what you expect them to, both from our users’ perspective and our own.”* **Dries Oeyen** Chief Technology Officer BeWell Innovations --- --- *“Our customers in the medical industry require a security scan of any technical product they are using. If you don’t have an OS that is continuously patched and maintained, you don’t pass. Ubuntu Pro for Devices ensures that we can meet the requirements of our clients.”* **Kimmo Alanen** Vice President Grundium --- ## Distribute software securely Take a device-centric approach to management and maintenance. Roll out updates at the optimal moment and benefit from automated rollbacks in the event of error. Create a Dedicated Snap Store to control exactly which snaps are available and when. Control update and access permissions and seamlessly align your application management strategy with your device management strategy. More uptime. Less upkeep. --- [Learn about snaps ›](https://ubuntu.com/core/docs/dedicated-snap-stores) --- ## What our customers say *“With the Dedicated Snap Store we can give customers complete control. Canonical’s support has also been really responsive. Whenever we ask something, we get a reply within one day – and when it’s serious, they deploy resources to assist us immediately.”* **Marc Benetó** Software Engineer Cyberdyne --- --- *“Thanks to Ubuntu Core and the Dedicated Snap Store, we are able to lower administration costs for technical and business updates in a proper way.”* **Gokhan Gerezlioglu** Director of Technology Pudo --- ## Enabling IoT innovation across industries --- ### Agriculture AZLOGICA uses Ubuntu Core to help their client, Oceanos, maximize Shrimp production. [Read the case study ›](https://ubuntu.com/engage/casestudy-azlogica) --- ### Robotics Small Robot Company uses Ubuntu Core to replace tractors with smart robots. [Read the case study ›](https://ubuntu.com/engage/small-robot-company) --- ### Medical devices Grundium secures their microscope device scanners with Ubuntu Pro for Devices. [Read the case study ›](https://ubuntu.com/case-study/grundium-ubuntu-pro-for-devices) --- ### Logistics Rehrig Pacific harnesses Ubuntu Core to safely run applications behind customer firewalls. [Read the case study ›](https://ubuntu.com/engage/rehrig-pacific-secures-edge-AI) --- ### Smart lockers Pudo chose Ubuntu Core and a private Snap Store to securely manage 820 smart lockers across Turkey. [Read the case study ›](https://ubuntu.com/engage/pudo-case-study) --- ### Industrial IoT Find out how IMS Evolve adopted Ubuntu Core to run the cold-chain solutions of large food retailers. [Read the case study ›](https://ubuntu.com/engage/casestudy-imsevolve) --- ## Deliver value with AI on your devices ### Develop models and run them at the edge with a supported open source stack. Reduce latency and enhance security by bringing your models closer to the point of data generation. Choose AI-optimized hardware from across our partner ecosystem for unmatched performance. Deploy low-touch clouds and manage your machine learning workflows with Canonical’s Kubernetes and Kubeflow distributions when you’re ready to scale up. --- [Learn about Canonical’s edge AI offering ›](https://canonical.com/solutions/ai/edge) --- ## Resources to harness the power of open source IoT [Understand compliance across global markets](https://ubuntu.com/engage/iot-compliance-in-the-global-market-a-guide-for-iot-device-manufacturers) Read our whitepaper for an overview of the security and compliance considerations for IoT devices across the EU, US, UK and APAC markets. --- [Cyber Resilience Act: guidance for manufacturers](https://www.youtube.com/watch?v=aesdxS_JqFc) In our recorded webinar, we run through the CRA’s vulnerability management obligations, implications for device management and how a hardened attack surface can minimize threats and simplify compliance. --- [Cyber Resilience Act: Yocto or Ubuntu Core for embedded devices?](https://ubuntu.com/engage/cra-yocto-core) Explore the critical considerations when choosing between custom-built Linux distributions using the Yocto Project and commercially supported solutions like Ubuntu Core. --- ## [Talk to us about using Ubuntu for IoT ›](https://canonical.com/contact-us) Close ### Talk to us about your IoT goals --- Get in touch to discuss how you can build, secure and operate your fleets in a way that delivers business value. --- # Ubuntu OS Source: https://canonical.com/solutions/ubuntu-os?format=md --- title: Ubuntu OS description: Ubuntu is the world's most popular Linux distribution. Unify your tech stack with the enterprise OS that is favoured for servers, IoT and applications. url: https://canonical.com/solutions/ubuntu-os?format=md keywords: Enterprise OS --- # The enterprise OS that's made for everyone Bring harmony to your stack from the desktop to the edge with Ubuntu, the OS that innovators and successful enterprises have in common. Ubuntu brings standardization and stability together, offering you a platform for innovation, combined with the freedom that transparent, open source code offers. Powered by community, Ubuntu enables everyone to build on the latest technologies with the benefit of enterprise-grade assurance. [Get in touch](https://canonical.com/contact-us) [Download Ubuntu ›](https://ubuntu.com/download) --- ## Name the industry. You'll find Ubuntu there. Enterprises that want to scale up and break new ground trust Ubuntu as the reliable, secure platform to do it. A 20-year track record of reliability and innovation means Ubuntu has left its footprints across industries, from finance to automotive to the edge of space. [Read our guide to enterprise Linux ›](https://ubuntu.com/engage/adopting-secure-enterprise-linux-desktop) --- ## See where Ubuntu has made its mark --- ## Authentically open source Ubuntu is a story of many hands. Its transparency and community ethos has made it the successful project it is today. With a foundation of fully public code and an evolving repository of community knowledge, Ubuntu is the natural choice for collaboration and innovation. When you choose Ubuntu as your OS, you're building on the work of thousands of contributors. --- [Read about the Ubuntu community ›](https://ubuntu.com/community) --- ## A single platform for the entire compute spectrum Nimble. Versatile. Straightforward. Ubuntu offers you a unified enterprise-grade Linux experience across desktops, servers, IoT and public clouds. Choose the OS that is certified with leading hardware OEMs, giving you the peace of mind that Ubuntu has been rigorously tested to give you the best experience. --- [Find out more about hardware certification ›](https://ubuntu.com/certified) --- ## Setting the standard for security and support Ubuntu is secure by design and dependable in a fast-paced security environment. --- ### Security in-depth, at the platform level Ubuntu gives you a secure platform to build on from the ground up. We use available hardware roots of trust, such as TPMs, for full disk encryption. Combined with hardening for the early boot process, and Apparmor for confinement of applications, we ensure a reduced attack surface and security throughout your stack. Ubuntu also supports the latest [confidential computing](https://ubuntu.com/confidential-computing) technology, helping you protect data while it’s being processed. [Learn more in our introductory whitepaper ›](https://ubuntu.com/engage/introduction-confidential-computing) --- ### A release cadence you can depend on Benefit from always knowing when updates are coming: an interim release every 6 months to test the latest features and a new Long Term Support (LTS) version every 2 years. With Ubuntu, you know where you stand. --- ### Stability through long term support Our LTS releases are supported for 5 years as standard, allowing you to focus more on innovation and less on maintenance. Upgrade to Pro to get a total of 12 years in expanded security maintenance. --- ### A single subscription for security and compliance Ubuntu gives you secure access to the widest open source software library. Reduce your average CVE exposure from 98 days to 1 on average and comply with the most stringent security regulations. With an Ubuntu Pro subscription, you receive enhanced security and automation tools for compliance and hardening. --- [Learn about Ubuntu Pro ›](https://ubuntu.com/pro) --- ## Everywhere and for everyone Automotive Industry leaders like Elekrobit drive innovation with Ubuntu. [Watch the webinar ›](https://ubuntu.com/engage/unlocking-software-defined-vehicles-elektrobit-canonical) Robotics Companies like Husarion run next-generation robots on Ubuntu. [Read the story ›](https://ubuntu.com/blog/amr-with-canonical-and-husarion) SaaS Platforms like LaunchDarkly accelerate software development with Ubuntu. [Read the case study ›](https://ubuntu.com/engage/LaunchDarkly-FedRAMP-case-study) Education New Mexico State University's Physical Science Laboratory chose Ubuntu to enable FIPS compliance. [Read the case study ›](https://ubuntu.com/engage/new-mexico-state-university-physical-science-laboratory-drives-agile-and-compliant-federal-research-with-ubuntu) Media and entertainment Video game developers like Roblox scale confidently with Ubuntu. [Watch the video ›](https://www.youtube.com/watch?v=SwlU4U-BWRo) Medical devices BeWell Innovations runs its growing fleet of patient kiosks on Ubuntu. [Read the case study ›](https://ubuntu.com/engage/bewell-ubuntu-core-case-study) --- ## Why innovators prefer Ubuntu > *"Moving to a Debian-based OS might require a change of mindset, but I think Ubuntu might be the right choice for all businesses that need to migrate off CentOS. I can't think of any other alternative that is as production- ready and as smooth."* > > --- > > Nitzan Dana > > DevOps Lead, Pentera > > --- > > [Read the case study ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Pentera's_migration_from_CentOS_to_Ubuntu_Case_Study.pdf) --- > *"Some deals would have been challenging to close without Ubuntu Core. Ubuntu is a brand that enterprises trust. Selling to them would be much harder if we were using a less well-known OS or if we'd rolled our own."* > > --- > > Viktor Petersson > > CEO and Co-Founder, Screenly > > --- > > [Read the case study ›](https://ubuntu.com/engage/screenly-empowers-security-conscious-enterprises) --- > *"Moving from hypervisors to the container technology that LXD offers on Ubuntu was like a quantum leap for us in terms of concept and performance."* > > --- > > Marcel Redöhl > > Geographic Information Systems and Intelligent Transportation Systems Program Manager, Wyoming Department of Transportation > > --- > > [Read the case study ›](https://ubuntu.com/engage/hypervisor-to-lxd-case-study) --- > *"With Ubuntu Core powering our Panther robot, we ensure reliability and security, which are critical in today's legislative landscape."* > > --- > > Dominik Nowak > > Co-Founder & CEO, Husarion > > --- > > [Read the case study ›](https://ubuntu.com/blog/amr-with-canonical-and-husarion) --- ## Learn about the Ubuntu ecosystem --- ### Ubuntu Desktop The developer's choice. Full integration available with Windows Active Directory, with systems management from Canonical Landscape. --- [Read about Ubuntu Desktop ›](https://ubuntu.com/desktop) --- ### Ubuntu Server Discover the hyperscale OS. Deploy resources efficiently across public and private clouds, and data centres. Scale as and when you need with competitive, per-node pricing. --- [Try Ubuntu Server ›](https://ubuntu.com/download/server) --- ### Ubuntu for Public Clouds Ubuntu is the most popular guest-OS on public clouds, and the only free cloud operating system with the option of enterprise-grade commercial support. --- [Learn about Ubuntu on public clouds ›](https://ubuntu.com/cloud/public-cloud) --- ### Ubuntu Core A lightweight, fully containerized version of Ubuntu optimized for the edge. --- [Learn about Ubuntu Core ›](https://ubuntu.com/core) --- ## Take the next step in your journey ### [Bring Ubuntu to your organization](https://ubuntu.com/desktop/organizations) Learn about the features that make Ubuntu the developers' choice and the advantages this offers to enterprises who adopt it. --- ### [Migrating from RHEL-based distributions to Ubuntu?](https://ubuntu.com/engage/migrating-from-rhel-centos-to-ubuntu-public-cloud) View our guide for a strategic overview of the differences between RHEL-based and Ubuntu distributions, and a cheat sheet for migration. --- ### [Learn about open source vulnerability management](https://ubuntu.com/engage/vulnerability-management) This guide provides insights into open source vulnerability management, highlighting the challenges faced by organisations and offering best practices to overcome them for effective cybersecurity. --- ## Want to talk to us about your enterprise platform needs? [Contact us ›](https://canonical.com/contact-us) Close ### Get in touch with the Ubuntu team --- Fill in this form and a member of our team will be in touch shortly. --- # Workstations Source: https://canonical.com/solutions/ubuntu-os/workstations?format=md --- title: Workstations | Ubuntu OS description: 'Ubuntu for enterprise workstations: certified on Dell, HP, and Lenovo hardware with fleet management and AD integration.' url: https://canonical.com/solutions/ubuntu-os/workstations?format=md --- 1. [Ubuntu OS](https://canonical.com/solutions/ubuntu-os) 2. Linux Workstations --- # Enterprise workstations that go further Make your enterprise workstations the pathway to trusted open source. Choose Ubuntu for your enterprise workstations and empower both developers and hardware to achieve peak performance. Benefit from official Ubuntu certification for over 150 laptops and desktops. Give developers access to an ecosystem that puts the latest tooling at their fingertips, backed by enterprise-grade security maintenance from Canonical, the publisher of Ubuntu. [Contact us](https://canonical.com/contact-us) --- ## Linux workstations for enterprise-grade deployments --- ### #1 amongst Linux developers A good developer experience boosts productivity. Choose the OS that developers value for its stability, robustness and consistent experience. Pioneer intensive use cases such as AI, graphics and virtual reality with a software ecosystem that comes with the latest open source tooling. --- [Learn about Ubuntu ›](https://canonical.com/solutions/ubuntu-os) --- ### Manageable. Mature. Compliant. Benefit from enterprise-grade tools for identity management, device management, and hardening. Enforce compliance policies and apply updates at scale across your estate. --- [Learn more about integration with cloud identity providers ›](https://documentation.ubuntu.com/authd/en/latest/) --- [Learn about device management with Landscape ›](https://ubuntu.com/landscape) --- ### Security for all your open source Make your workstations the gateway to trusted open source. With an [Ubuntu Pro](https://www.ubuntu.com/pro) subscription, you don’t just get access to device management and hardening tools. You get reliable security maintenance for over 36,000 open source packages, including commonly-used libraries and toolchains like Go, PHP, Python and more. --- [Talk to us about enterprise workstations ›](https://canonical.com/contact-us) --- ## Your hardware. Certified for Ubuntu. Through our hardware certification program, we work directly with vendors such as Dell, HP and Lenovo to test and tailor Ubuntu for their hardware. Trust what you’re building and deploying, with the peace of mind that your workstation’s Linux distribution will bring out the best in your hardware. --- [Learn more about hardware certification ›](https://ubuntu.com/certified) --- ## Our hardware partners --- ## Complex use cases. Straightforward workstation virtualization. Get the full Ubuntu experience in a virtualized workstation environment. Benefit from the high-performance, stability and mature ecosystem your developers expect, regardless of the host OS. All backed by the same patching and maintenance commitment you would receive when running Ubuntu natively. ### Windows Subsystem for Linux (WSL) Access a fully-fledged Ubuntu terminal in your Windows environments. Run Linux command-line tools and apps alongside your Windows command-line. Harness tools for AI/ML and develop on a cross-platform basis. All without leaving Windows. --- [Get Ubuntu for WSL ›](https://ubuntu.com/desktop/wsl) --- ### Virtual desktop infrastructure on AWS Ubuntu is a first-class citizen on [Amazon Workspaces](https://ubuntu.com/aws/workspaces). Benefit from rapid deployment by spinning up virtualized environments. Choose sandboxing and innovate securely and run applications that may interfere with the rest of the system. --- [Learn more about Ubuntu WorkSpaces ›](https://ubuntu.com/aws/workspaces) --- ### Multipass Instant Ubuntu VMs, available via a single command. Multipass is a tool developed by Canonical to allow you to create and manage virtual Ubuntu instances on your local workstation. It simulates a cloud environment and allows you to launch instances of Ubuntu in the same way that you would on AWS, Azure, Google, IBM and Oracle. --- [Discover Multipass ›](https://canonical.com/multipass) --- ## What customers say *“Ubuntu has been a game-changer for us, offering a user-friendly platform that balances stability and flexibility for our platform, which is running critical services and solutions. Its robust community support and extensive documentation have streamlined my workflows as a network operations manager, enabling me to focus on my projects and deliver the best solution for clients needs with stability of existing running services. At a personal level, Ubuntu has not only met my needs but has also inspired me to explore new possibilities in open-source developments.”* **Khalid Malik** Head of Network Operations EVAMP SAANGA --- *“We are satisfied with Ubuntu Pro and the support we are receiving. The Canonical team provides very clear and detailed information. Landscape is also very helpful to manage our fleet.”* **Roffet Fabien** Infrastructure and System Admin Honeywell International ### Ubuntu workstations by the numbers --- --- #### **Over 1,500** That’s how many desktops and laptops are Ubuntu certified. --- #### **Up to 12** years of security  maintenance for your team’s favorite toolchains with Ubuntu Pro. --- #### **46%** of organizations already use Ubuntu according to the [State of Open Source Report, 2024](https://www.openlogic.com/resources/state-of-open-source-report). --- ## Dive into Ubuntu’s workstation capabilities [Blog: What to know when procuring Linux Laptops](https://ubuntu.com/blog/what-to-know-when-procuring-linux-laptops) Learn how you can harness Linux and set up innovative, compliant and supported workstations. --- [Discover how we certify hardware](https://certification.canonical.com/docs/programmes) An Ubuntu hardware certification represents Canonical’s commitment to bringing the best out of a piece of hardware. Discover how we ensure that Ubuntu delivers long-life and high performance across a range of hardware. --- [Learn about Ubuntu on WSL](https://ubuntu.com/desktop/wsl) Discover how you can access the power of a full Ubuntu terminal when using Windows hardware. --- [Talk to us about using Ubuntu as your workstation Linux ›](https://canonical.com/contact-us) Close ### Get in touch with the Ubuntu team --- Fill in this form and a member of our team will be in touch shortly. --- # Ubuntu for automotive Source: https://canonical.com/solutions/automotive?format=md --- title: Ubuntu for automotive description: 'Canonical for automotive: open source solutions for data analytics, online services, robotics, and machine learning.' url: https://canonical.com/solutions/automotive?format=md --- # Powering the future of automotive with open source Build smarter vehicles, factories, and business models. Trusted by major automotive companies, Canonical delivers a full suite of open source solutions and services that help you deliver security, safety, and innovation for digital transformation in automotive. [Contact Canonical](https://canonical.com/contact-us) [Holistic IoT journey for automotive with Canonical](https://www.youtube.com/watch?v=_bHdUo_ZOEo "Play Video") --- ## Build in-vehicle solutions ### The best operating system for all your needs Canonical is proud to announce it has [achieved the ISO/SAE 21434 certification](https://ubuntu.com/blog/canonical-achieves-iso-21434-certification) for its Security Management System. Remove complexity and improve compatibility with a securely-designed OS that speeds up deployment and management. [Read more about Ubuntu Pro for Devices ›](https://ubuntu.com/pro/devices) Canonical is also joining forces with Elektrobit to pave the way for software-defined vehicles. [Try EB Corbos Linux for free now ›](https://www.elektrobit.com/products/ecu/eb-corbos/linux-built-on-ubuntu/free?utm_source=Canonical) --- ### Next level cloud experience A modern cloud-based environment for demanding Android development teams: enable faster software creation and testing at higher scale, while saving on OPEX. Anbox Cloud allows teams to develop, debug and test a virtual infotainment device running in the cloud, rather than on the developers' desk. It supports Android tools (like Android Studio and ADB) and is available on major public clouds as well as private clouds. Anbox Cloud runs on both x86 and Arm based servers as well as Intel, AMD and NVIDIA GPUs. But more importantly, Anbox Cloud is designed to support the highest number of Android developers per server, providing a very low cost per user. [Read more about Anbox Cloud ›](https://anbox-cloud.io/) --- ## A selection of customers --- ## Support for autonomous cars Every leading team in the self-driving race runs [Ubuntu](https://ubuntu.com/blog/taking-ubuntu-for-a-spin-literally-autonomous-vehicles). Give your developers a fast track to prototype, test and deliver the software for autonomous cars. Crunch data. Develop algorithms. In-car, on-premises and on-cloud. Run AI/ML computations for digital twin simulations with Ubuntu on your HPC cluster. Deploy clusters for rapid digital design, validation, crash testing and aerodynamics. [Read our vGPU blog ›](https://ubuntu.com/blog/how-desktop-and-gpu-virtualisation-power-up-automotive-innovation) --- ## Open source quality management in automotive As vehicles become increasingly software-defined, integrating open source software with industry-recognized quality models becomes not just beneficial but essential. [Read more about our commitment to quality management](https://canonical.com/blog/canonicals-commitment-to-quality-management) --- ## Top rated security. Best-in-class isolation. Secure boot, full disk encryption and signed software packages guarantee system integrity. Up to 12 years of security maintenance for Common Vulnerabilities and Exposures (CVEs), efficient container confinement and kernel livepatch for rapid rollouts in critical situations. [Read more about Ubuntu’s security posture ›](https://ubuntu.com/security) --- ## Compatible with all major architectures We optimize Ubuntu for all major silicon architectures, so you can choose the ECU platform that fits best. Develop on Ubuntu today and pick your platform later. --- --- ### Fully over-the-air device management ## Handle devices and updates remotely ### Compressed, transactional, signed and simple OTA Update any system, any device, any day. Future-proof your fleet. Full OS containerization means transactional, atomic updates. Data snapshot backup and restore. Signed software integrity. Compressed delta updates. Complete control. No delayed patches, no partial updates, no unauthorized ECU software. --- ### Snaps and App Store Snaps are app packages that are easy to install, secure, cross‐platform and dependency‐free. Snaps include all required dependencies, so that your apps and processes work flawlessly on all platforms without any required modifications. With Snapd, app maintenance is seamless and automatic. You can build, publish, deploy and update easily on any ECU running Linux. [Learn more about snapd ›](https://snapcraft.io/snapd) --- ## Globally trusted by leading automotive providers --- ### Optimize factories and dealerships in automotive with open source software ## Industry 4.0: deliver solutions beyond vehicles ### Automated factories, smarter robots We offer a complete portfolio of enablers, so you can drive digital transformation and continuous improvement with app-centric factory automation. Monitor inventories. Spot defects. Manage warehouses. Optimize supply lines. Anticipate downtime and improve your overall process using optimized workflows. Thanks to Canonical Kubernetes, you can benefit from the most flexible solutions throughout the value chain. [Learn more about digital twins in automotive supply chains and factories ›](https://ubuntu.com/blog/how-digital-twins-enable-data-driven-automotive-supply-chains) --- ### Build the dealerships of the future Canonical offers you a cost-effective approach and the containers, toolchains and development frameworks you need to deliver on your vision. [Read more about our solutions for cloud-native app development ›](https://canonical.com/solutions/cloud-native-development) --- ## Preferred by developers Ubuntu is the [preferred OS for developers](https://www.hackerearth.com/recruit/wp-content/uploads/2020/05/he-developer-survey-2020.pdf), at 66% of working professionals - and growing. Empower your team and attract the best talent. [Read more about the Ubuntu developer experience ›](https://ubuntu.com/desktop/developers) --- ## Learn more about automotive at Canonical ### Whitepaper Software-defined vehicles: what’s the future? Learn how open-source automotive options can boost the industry’s shift towards SDV. [Read here ›](https://ubuntu.com/engage/software-defined-vehicles-whitepaper) --- ### Videos Check out our webinar on real time Linux and security in a shifting automotive industry [Watch on demand ›](https://ubuntu.com/engage/security-and-real-time-linux-in-a-shifting-automotive-world) --- ### Announcements Stay tuned for more. [Canonical achieves ISO/SAE 21434 certification ›](https://ubuntu.com/blog/canonical-achieves-iso-21434-certification) [Linux for Safety Applications: an Elektrobit’s solution, built on Ubuntu ›](https://www.elektrobit.com/products/ecu/eb-corbos/linux-for-safety-applications/) --- ### Blogs Learn more about SDV shift challenges [Read here ›](https://ubuntu.com/blog/unravelling-complexity-in-a-software-defined-vehicles-industry) --- ## Access to all of our automotive thought-leadership resources. [Contact Canonical](https://canonical.com/contact-us) Close ### Contact Canonical --- # OpenStack Source: https://canonical.com/openstack?format=md --- title: OpenStack description: Canonical OpenStack - your own professional cloud for sophisticated workloads, including AI/ML, and full control over your sensitive data url: https://canonical.com/openstack?format=md --- # Canonical OpenStack Get a public cloud-like experience while hosting your applications in your own data center. Strengthen your business with flexible infrastructure that meets the highest industry standards. [Try Canonical OpenStack](https://canonical-openstack.readthedocs-hosted.com/en/latest/tutorial/get-started-with-openstack/) [Download the OpenStack e-book](https://ubuntu.com/engage/openstack-ebook-beginners) --- ## Canonical OpenStack in numbers --- **10+** Years on the market --- **500+** Clouds in production --- **~30 minutes** To spin it up in your lab --- ## Keep your future in your hands with your own professional cloud Transform your data center into a fully functional and professional cloud environment. Take advantage of cloud-based operations, while retaining all the benefits of owning your computing infrastructure. [Get in touch](https://canonical.com/contact-us) --- ### Improve your business' efficiency Equip your teams with a self-service IT infrastructure. Canonical OpenStack delivers a cloud-like experience and on-demand resources to serve your business' computing needs. --- ### Reduce and optimize your infrastructure costs Deploy it in your existing multi-cloud ecosystem and benefit from a long-term TCO reduction. With Canonical OpenStack there is no hidden license or subscription cost. --- ### Re-gain control over your data Keep your sensitive data on your premises where you have full control over the underlying infrastructure. Canonical OpenStack helps you build sovereign clouds and adhere to local policies and regulations. --- ### Avoid lock-in and costly surprises Bet on a product that uses stable, mature and distilled upstream open source code underneath. Benefit from years of community collaboration, while relying on us for security updates and support with guaranteed SLAs. --- ### Accelerate your digital transformation Plug in your GPUs and get an extendable Kubernetes layer running on top of Canonical OpenStack in minutes. Use with confidence for your sophisticated AI/ML and other cloud-native workloads. --- ### Build with ease and operate at scale Launch your own instance of Canonical OpenStack in your lab in a few simple steps. Scale out with ease and benefit from full bottom-up automation for daily operations. --- ## Endorsed by executives, globally --- > *Canonical is miles ahead of other providers where every server is manually configured.* Hubert Tsang CIO, Pacific Textiles --- > *We recently reassessed our cloud strategy, and one of the parameters was cost-efficiency. We observed that Canonical OpenStack is helping us to achieve two-to-three times more cost-efficiency than using public clouds.* Cléber Alexandre Agazzi Head of Infrastructure & IT Operations, Sicredi --- > *Migrating our OCS application to the cloud will give us the base and agility we need in order to consistently offer best-in-class solutions for our customers. This selection [Canonical OpenStack] was an obvious choice to enable us to scale our charging capabilities to a future-proofed private cloud platform.* Flavio Matiello Head of PrePaid Platforms & OCS, Telefonica Brazil --- ## Where does Canonical OpenStack fit? * General-purpose cloud computing on your premises * An alternative to proprietary virtualization solutions * Implementing a sovereign cloud for digital sovereignty * Building a local/regional public cloud for your customers * Performance-intensive workloads such as HPC and AI/ML * Telco network function virtualization infrastructure (NFVI) * Edge infrastructure distributed across thousands of sites --- ## Proven record of success [Watch the video ›](https://www.youtube.com/watch?v=0oFnOHJrRQs) [Read the announcement ›](https://www.unicc.org/news/2023/10/19/unicc-partners-with-canonical-to-build-unicc-cloud/) [Read the case study ›](https://ubuntu.com/engage/kubernetes-openstack-case-study-firmus) [Read the case study ›](https://ubuntu.com/case-study/sbi-bits) --- --- ## Get Canonical OpenStack Self-deployed or Canonical-deployed? This is the only dilemma you have to deal with when getting started with Canonical OpenStack. Choose the option that suits you best and start your journey with your own professional cloud today. --- ### Self-deployed You deploy Canonical OpenStack yourself by relying on public-facing materials, such as [product documentation](https://canonical-openstack.readthedocs-hosted.com/en/latest/) and [tutorials](https://ubuntu.com/openstack/tutorials). Once deployed according to Canonical's best practices, your cloud qualifies for various levels of [commercial services](https://canonical.com/contact-us). [Start on your own](https://canonical-openstack.readthedocs-hosted.com/en/latest/tutorial/get-started-with-openstack/) --- ### Canonical-deployed We deploy Canonical OpenStack for you. Together, we find the design that suits your use case and requirements best. We will share our best practices and hand over the cloud to you once it's built, tested and validated by us. [Start with Canonical](https://canonical.com/contact-us) Close ### Get in touch with the OpenStack team --- Fill in this form and a member of our team will be in touch shortly. --- # Features | OpenStack Source: https://canonical.com/openstack/features?format=md --- title: Features | OpenStack description: Looking for an enterprise cloud solution? Canonical delivers comprehensive products with full automation tailored to the most demanding use cases. url: https://canonical.com/openstack/features?format=md keywords: enterprise cloud solution --- # Enterprise cloud solution Power mission-critical workloads with Canonical OpenStack Gift your enterprise a robust, highly scalable, and flexible cloud solution. Boost the efficiency of your sophisticated workloads, including AI and data, while benefitting from long-term stability and security. [Get in touch](https://canonical.com/openstack/features/contact-us) [Get the datasheet](https://assets.ubuntu.com/v1/cb9568ea-Datasheet%20-%20Canonical%20OpenStack.pdf) --- ## At the forefront of innovation When you are experimenting with AI agents, rolling out 5G networks, or looking for a way to protect your data with confidential computing, you need an enterprise cloud solution. We recognize that. This is why Canonical OpenStack is always at the forefront of innovation. * All the goodness of the upstream code packaged into one human-friendly product * Get an OpenStack that has been pushed to its limits across various market sectors and the most sophisticated use cases * With us, your cloud is backed by the third biggest contributor ever and developed in cooperation with our strategic partners [Discover Canonical OpenStack ›](https://canonical.com/openstack) --- ## Appreciated by key industry players --- --- *“Canonical’s continued investment in confidential computing reflects the importance of protecting workloads in increasingly complex environments. We’re proud to collaborate with Canonical to extend secure, scalable solutions across enterprise infrastructure.”* **Frank Gorishek** Corporate Vice President, Software Development, AMD --- --- *“The introduction of NVIDIA virtual GPU support in Ubuntu means that we not only can consistently and cost-effectively leverage the same monitoring and maintenance tools in core and edge deployments, we can also unlock differentiated services for our customers.”* **Paul Veitch** Senior Manager of Software Based Networks Research, BT --- --- *“The extreme performance of NVIDIA’s BlueField DPU enables next-generation architectures, such as OpenStack on Ubuntu, to power breakthrough innovations with the potential to bring transformative benefits to society.”* **Kevin Deierling** Senior vice president of networking, NVIDIA --- ## OpenStack, tamed Benefit from maturity and comprehensiveness of the upstream code, while ensuring the smoothest experience possible in deployment and operations. Canonical effectively tames the complexity of the upstream OpenStack project and delivers its distilled excellence in the form of an enterprise cloud solution. --- Opinionated design Get an “on rails” experience with OpenStack by sticking to sensible defaults provided by us. --- Cloud-native architecture Run OpenStack as yet another application on top of Canonical’s cloud-native computing foundation. --- Full bottom-up automation Save your time and energy by automating all your cloud processes, from bare metal to applications. --- High-level abstraction Bootstrap and operate the cloud with ease through an intuitive command-line interface. --- ## Way more than just a cloud Rely on our expertise to give your enterprise everything it needs. When deployed by us Canonical OpenStack is way more than just a cloud. It is an end-to-end cloud solution. [Explore Canonical’s services](https://canonical.com/openstack/support) ### Expandable containers layer Need a Kubernetes cluster? No problem: simply get it from the dashboard. Canonical OpenStack comes with an expandable containers layer, enabling your teams to provision [Canonical Kubernetes](https://ubuntu.com/kubernetes) installations on demand. --- ### Cloud storage Store up to 128 TB of data per node with no additional cost. [Canonical Ceph](https://ubuntu.com/ceph), included by default, is a highly scalable storage platform, providing both traditional and cloud-native storage options as required in heterogenous environments. --- ### Observability stack Equip your operations teams with an integrated [observability stack](https://canonical.com/observability). Metrics, distributed traces, logs, and alerts: everything is collected automatically and unified under a single, intuitive dashboard. --- ### Centralized system management Automate security patching, auditing, and compliance tasks across your entire Ubuntu estate. [Landscape](https://ubuntu.com/landscape) is a centralized system management tool that lets you enroll all those processes at scale. --- ### Bare metal automation Modernize your data center processes, such as server provisioning, with [Canonical MAAS](https://canonical.com/maas). A full bare metal automation platform is included in the price of Canonical’s consulting packages for OpenStack. --- ## Full commercial support across your entire open source estate Cover your Canonical OpenStack installation with the most comprehensive subscription for open source software security. With Ubuntu Pro you get up to 12 years of stability across all the layers of the stack: from infrastructure to applications and data. [Get Ubuntu Pro ›](https://ubuntu.com/pro/subscribe) --- ## Tailored to the most demanding market needs No matter the complexity of your project, Canonical OpenStack is right there to provide you with an enterprise cloud solution. --- HPC and AI/ML Where workload performance matters, Canonical OpenStack excels. Take advantage of GPU virtualization and other types of acceleration techniques to get 100% from your hardware. --- Telco NFVI Build next-generation mobile networks on top of a carrier-grade, cloud-native infrastructure. Canonical OpenStack ships with leading EPA features to guarantee high performance in latency-sensitive environments. --- Public sector Harden your infrastructure, and adhere to various national, and global compliance standards. Canonical OpenStack is designed to be deployed in fully offline environments to safeguard national interests and guarantee the highest level of security. --- Financial services Port mission-critical, financial applications to a future-proof cloud platform. Canonical OpenStack stands out for cost-effectiveness, while ensuring the required level of stability and resilience. --- ## Any silicon, any hardware, any storage From lightweight architectures to IBM mainframes. We work with leading silicon and hardware manufacturers to make sure their platforms are tested and [certified with Ubuntu](https://ubuntu.com/certified). Is your hardware missing on the list below? Let us know. [We will certify it for you](https://canonical.com/openstack/features/contact-us). --- ## Integrate with ease with any third-party software Canonical OpenStack uses pure upstream OpenStack APIs, enabling smooth integration with third-party open source and proprietary software. Simply do it yourself or rely on our expertise to enable the integration for you. [Get in touch](https://canonical.com/openstack/features/contact-us) ### Migration-as-a-Service Move your workloads to OpenStack with ease from proprietary virtualization platforms or public clouds. Canonical partners with leading ISVs providing so-called Migration-as-a-Service tools. --- ### Cloud management platforms Manage your entire cloud estate, including public and private clouds from a single pane of glass. Leading cloud management platforms provide native integration with OpenStack APIs. --- ### Backup and recovery Ensure consistency of your workloads by taking regular backups and testing recovery procedures. Agentless backup and recovery solutions usually integrate with Canonical OpenStack out of the box. --- ### Billing and invoicing Turn your Canonical OpenStack installation into a fully functional, regional public cloud platform. Get tenant metrics directly from OpenStack databases or integrate with leading billing and invoicing tools. --- ## Highly scalable and composable enterprise cloud solution Large-scale clusters consisting of hundreds of nodes: this is the space where Canonical OpenStack thrives. While other Canonical solutions like [MicroCloud](https://canonical.com/microcloud) fit perfectly simple scenarios and smaller scales, Canonical OpenStack is designed to serve more advanced, sophisticated use cases that require customization and integration. [Get started with both under a single build](https://ubuntu.com/engage/canonical-openstack-reference-architecture) and choose an enterprise cloud solution that suits your needs the best. --- ## Haven’t found the feature you were looking for? [Download Canonical OpenStack datasheet ›](https://assets.ubuntu.com/v1/cb9568ea-Datasheet%20-%20Canonical%20OpenStack.pdf) Close ### Contact Canonical --- Fill in this form and a member of our team will be in touch shortly. --- # Architecture | OpenStack Source: https://canonical.com/openstack/architecture?format=md --- title: Architecture | OpenStack description: 'OpenStack under the hood: explore OpenStack architecture and understand how it works.' url: https://canonical.com/openstack/architecture?format=md --- # OpenStack architecture The best recipe for a successful cloud deployment is to follow a proven design guide from an experienced and trusted partner. Canonical's reference architecture for OpenStack has been successfully deployed across hundreds of customers and thousands of sites. --- [Check the reference architecture](https://canonical-openstack.readthedocs-hosted.com/en/latest/explanation/architecture/) --- ## Is OpenStack complex? Everyone who has any experience with OpenStack knows this feeling very well. You want to try it. You're committed to learning it. You even start exploring its documentation. But then, almost immediately, [you are exposed to its complex architecture](https://docs.openstack.org/install-guide/_images/openstack-arch-kilo-logical-v1.png). Tens of services, hundreds of processes, thousands of different configuration options: all of that to meet the needs of the most demanding industries, end users and their use cases. But do you really need all this overhead? What if all you need is your own general-purpose cloud? Keep reading to learn how Canonical OpenStack helps you bypass all this complexity. --- ## Why Canonical OpenStack? If you want to use OpenStack, but don't necessarily want to deal with its internals, you're in the right place. Canonical effectively tames the complexity of the upstream OpenStack project and delivers its distilled excellence in the form of a human-friendly product — Canonical OpenStack. --- [Discover Canonical OpenStack ›](https://canonical.com/openstack) --- ### Opinionated design Canonical OpenStack includes active and stable services only, together with the major compute, network and storage options. This eliminates friction, ensures an enterprise-grade stability and provides an “on rails” user experience. ### Cloud-native architecture Canonical OpenStack comes with a fully cloud-native architecture based on [Kubernetes](https://ubuntu.com/kubernetes), [OCI images](https://ubuntu.com/security/docker-images) and [snaps](https://snapcraft.io/). This decouples OpenStack from the underlying Ubuntu OS and makes its updates and upgrades simple, straightforward and user-friendly. ### Full bottom-up automation Canonical OpenStack uses full bottom-up automation based on [MAAS](https://canonical.com/maas/) and [Juju](https://canonical.com/juju/) across all the layers of the stack. This covers the initial provisioning of physical machines, cloud bootstrap processes as well as its post-deployment operations. ### High-level abstraction Canonical OpenStack exposes a high-level interface for bootstrapping and operating the cloud. This effectively abstracts the complexity of the upstream project and enables users to spin up a cloud in just a few simple steps. --- ## OpenStack under the hood OpenStack uses a modular architecture with every service responsible for an individual cloud feature. This includes identity management, an image catalog as well as all the compute, network and storage functions that are typically required to provision and decommission virtual machines. The services are further broken down into processes based on a microservices architecture. Each process implements an atomic cloud function, such as handling user requests, proxying database queries or invoking various types of backend technologies used by OpenStack underneath. In order to minimize its footprint, Canonical OpenStack ships with only the key features enabled by default. Additional features, such as CaaS or a Load Balancer can be enabled post-deployment with a single terminal command. --- [Access supported features](https://canonical-openstack.readthedocs-hosted.com/en/latest/how-to/) --- ## OpenStack components * **Services** expose APIs and handle user requests * **Processes** create a service and implement atomic cloud functions * **Dashboard** provides a web-based user interface to services * **Client** provides a command-line user interface to services * **Databases** store various types of records created by services * **Queues** facilitate communication between processes within a service --- ## How does it work? In principle, OpenStack resembles the behavior of leading public clouds. Users can provision resources from their own pool through a self-service portal. All requests are handled by OpenStack itself in a fully automated way. --- [Read the whitepaper: “An introduction to OpenStack” ›](https://ubuntu.com/engage/openstack-introduction) 1. --- ### The user requests resources OpenStack enables on-demand resource provisioning. This means that users can request them at any time through the client, dashboard or APIs. No admin intervention is required. No ticket is needed to process users' requests. Provisioning happens behind the scenes. OpenStack takes care of everything. --- 2. ### OpenStack handles the request Depending on the type of a request, one or another service gets involved in its processing. Each service manages its own domain and provides all necessary functions to handle the given task. This includes user authentication, authorization, resource scheduling, metrics collection, etc. --- 3. ### OpenStack provisions resources In order to provision the actual resource (a VM, a block storage volume, a snapshot or an external IP address), OpenStack relies on other technologies. This includes the [KVM](https://ubuntu.com/server/docs/virtualisation-with-qemu) hypervisor, [OVN](https://ubuntu.com/blog/data-centre-networking-what-is-ovn) for networking, [Ceph](https://ubuntu.com/ceph) for storage and many, many more. --- ## Get started with Canonical OpenStack Are you ready for the next step? Get your own OpenStack instance up and running in just a few minutes. With Canonical OpenStack you can get started on your journey on a single physical machine. Simply try it out and continue learning through some practical exercises. --- [Start today](https://canonical-openstack.readthedocs-hosted.com/en/latest/tutorial/get-started-with-openstack/) --- # Distributions comparison | OpenStack Source: https://canonical.com/openstack/compare?format=md --- title: Distributions comparison | OpenStack description: See a detailed comparison of all the different OpenStack distributions. Compare architecture, features, support, pricing, and more with our extensive breakdown. url: https://canonical.com/openstack/compare?format=md --- # OpenStack distributions: a comparison Looking for a detailed OpenStack distributions comparison? Have a look at the table below. While the OpenStack landscape remains complex, only one platform stands out for its future-proof architecture, enterprise-grade stability, and cost-effectiveness: Canonical OpenStack. --- [Discover Canonical OpenStack](https://canonical.com/openstack/) | | Canonical Openstack | Other Openstack Distributions | | | --- | --- | --- | --- | | Cloud-native architecture | *Included* | *Not Included* | Canonical OpenStack stands out for its fully cloud-native architecture, based on snaps and rocks, for infrastructure transformation. | | Fully automated upgrades | *Included* | *Not Included* | You can upgrade Canonical OpenStack between each version in a fully automated way. | | Up to 12 years of support | *Included* | *Not Included* | If you prefer not to upgrade frequently, you can stay secure and supported on LTS versions of Canonical OpenStack for up to 12 years. | | Fixed-price consulting packages | *Included* | *Not Included* | Unlike other OpenStack distributions, consulting packages for Canonical OpenStack are available at a fixed price with the OpenStack build included. | | Per-node support pricing | *Included* | *Not Included* | Unlike other OpenStack distributions, support subscription for Canonical OpenStack is charged per node, enabling transparent and predictable budgeting. | | Full-stack support subscription | *Included* | *Not Included* | Ubuntu Pro — the most comprehensive subscription for open source software security — stands out for its full-stack coverage: from infrastructure to applications. | | Technology freedom | *Included* | *Depends on the OpenStack distribution* | You can choose the hardware of your preference as long as it's certified on Ubuntu. Optionally, we can also certify it for you. | | Single-node edition | *Included* | *Depends on the OpenStack distribution* | You can install Canonical OpenStack on a single machine (no high availability) and subscribe for a full commercial support. | | Hardware automation included | *Included* | *Depends on the OpenStack distribution* | Canonical OpenStack comes with an integrated hardware automation framework for bare metal provisioning at scale. | | Observability stack included | *Included* | *Depends on the OpenStack distribution* | Canonical OpenStack comes with an integrated observability stack for distributed monitoring, logging and alerting. | | Expandable Kubernetes layer | *Included* | *Depends on the OpenStack distribution* | Canonical OpenStack comes with an on-demand Kubernetes service (currently in beta). | | 100% open source | *Included* | *Depends on the OpenStack distribution* | While Canonical OpenStack is 100% open source, some OpenStack distributions rely on proprietary software components underneath. | | Support subscription is optional | *Included* | *Depends on the OpenStack distribution* | While you can use Canonical OpenStack with or without a support subscription, some OpenStack distributions are only available under a paid, commercial subscription. | | 24/7 support coverage | *Included* | *Depends on the OpenStack distribution* | While some OpenStack distributions are available without a proper commercial support, Canonical OpenStack comes with 24/7 coverage as required by the most demanding industries and use cases. | | Fully-managed cloud service | *Included* | *Depends on the OpenStack distribution* | Canonical OpenStack is one of the few OpenStack distributions that offers a fully-managed cloud service, including day-to-day operations and maintenance of the cloud. | | GPU / vGPU support | *Included* | *Included* | Like other OpenStack distributions, Canonical OpenStack supports GPU passthrough and vGPU for accelerated workloads. | | Performance tuning options | *Included* | *Included* | Like other OpenStack distributions, Canonical OpenStack supports various performance tuning options, including CPU pinning, SR-IOV, DPDK, and more. | | Integration with third-party software | *Included* | *Included* | Like other OpenStack distributions, you can integrate Canonical OpenStack with various third-party open source and proprietary software. | | Integration with third-party storage platforms | *Included* | *Included* | Like other OpenStack distributions, you can integrate Canonical OpenStack with various third-party storage platforms. | | Composability | *Included* | *Included* | Like other OpenStack distributions, Canonical OpenStack is composable, while it remains opinionated by default. | --- ## Backed by the most trusted platform in the community According to the [OpenStack User Survey from 2024](https://www.openstack.org/analytics/), Ubuntu Server continues to be the most popular operating system for OpenStack deployments, currently powering 54% of all production environments all over the world. --- ## What makes Canonical OpenStack distribution different? Are you skeptical about OpenStack due to the overall complexity of the upstream project? We understand that very well. Just get in touch with us and let us explain what makes Canonical OpenStack different from other OpenStack distributions. [Get in touch](https://canonical.com/openstack/compare/contact-us) ### Future-proof architecture Transform your data center into a modern, cloud-native infrastructure. Get an “on rails” experience thanks to the high-level abstraction, opinionated design, and automation framework we provide. --- ### Enterprise-grade stability Use your Canonical OpenStack installation to serve the most sophisticated workloads and use cases, while benefiting from long-term security and support under our [Ubuntu Pro](https://ubuntu.com/pro) subscription. --- ### Cost-effective solution Optimize your infrastructure costs, without any compromises. Canonical OpenStack stands out from other enterprise OpenStack distributions for cost-effectiveness. ### With a non-stop contribution since the very beginning --- #### 2nd #### biggest contributor ever --- #### 250+ #### individual contributors --- #### 5M+ #### lines of code contributed --- ## Move away from proprietary virtualization platforms Gain more than a decade of stability with an open source, enterprise cloud solution. Contrary to traditional, proprietary virtualization platforms, Canonical OpenStack helps you reduce vendor lock-in and lower your infrastructure costs by up to 85%. --- ## Repatriate your cloud workloads and regain control over your data Public cloud costs continue to grow? Don't worry — a better solution exists. Simply augment your existing multi-cloud setup with an on-prem cloud environment and benefit from cost optimization, while regaining full control over your sensitive data at the same time. [Check private cloud pricing calculator ›](https://canonical.com/solutions/infrastructure/private-cloud-pricing) --- ## OpenStack distributions: useful resources for your project * ### OpenStack E-book [Learn about OpenStack architecture and what makes Canonical OpenStack different from other OpenStack distributions.](https://ubuntu.com/engage/openstack-ebook-beginners) --- * ### OpenStack Deployment Guide [Explore Canonical’s proven path to a successful OpenStack deployment.](https://ubuntu.com/engage/openstack-deployment-guide) --- * ### Canonical OpenStack Datasheet [Discover Canonical OpenStack by reviewing supported features and our professional services.](https://assets.ubuntu.com/v1/cb9568ea-Datasheet%20-%20Canonical%20OpenStack.pdf) --- * ### Canonical OpenStack Reference Architecture [Learn how to design and build production-grade clouds by reviewing a reference architecture for Canonical OpenStack.](https://ubuntu.com/engage/canonical-openstack-reference-architecture) --- ## Get in touch with Canonical Let our cloud experts help you with: * Pricing and TCO estimates * Project requirements evaluation * OpenStack design and delivery [Talk to an expert](https://canonical.com/openstack/compare/contact-us) Close ### Contact the Canonical team --- Contact us to learn more about Canonical OpenStack and how it compares to other alternatives. --- # Support | OpenStack Source: https://canonical.com/openstack/support?format=md --- title: Support | OpenStack description: Get enterprise support at every stage of your OpenStack deployment project on Ubuntu url: https://canonical.com/openstack/support?format=md --- # OpenStack support From design to post-deployment operations and maintenance Get enterprise support with guaranteed SLAs at every stage of your OpenStack deployment project. Canonical offers a wide range of commercial services to meet the needs of the most demanding customers and market sectors. [Get in touch](https://canonical.com/openstack/support/contact-us) [Explore Canonical's services ›](https://canonical.com/openstack/support?format=md#canonical-openstack-services) --- ## With support from Canonical --- --- *“Whenever we came across a problem, Canonical was absolutely front and centre. The attitude was always, 'Let's work on this together'. It was a real collaborative exercise.”* **Gary Roberts** Director, Network Cloud BT Group --- --- *“Canonical presented a clear, well thought-out roadmap for the design and deployment of each phase. Each step served to increase engineer knowledge at the same time as gradually accelerating the transformation of our infrastructure.”* **SMD Jeelani** Director (Operations) UIDAI --- --- *“He [Canonical's Dedicated Support Engineer] is like another member of my team – and I'm picky about my team members. He knows how the finserv industry works; he understands that we have to go through a process and can't just fix things like a cowboy.”* **Spokesperson** SBI BITS --- ## Canonical's services for Canonical OpenStack When you are selecting hardware for your first cloud build or planning an upgrade of a large-scale cluster, questions and problems might arise at every stage of your infrastructure's lifecycle. We understand that and make sure that your project is on the right trajectory from the very beginning. [Discover Canonical OpenStack ›](https://canonical.com/openstack) ### Design and delivery OpenStack consulting packages, including design and delivery to help you find the right architecture for your cloud: get OpenStack deployed in a fully automated way on top of an Ubuntu-certified hardware. --- ### Cloud on-boarding Post-deployment onboarding for your teams to get familiar with the platform, assist with integrations to your enterprise environment, demonstrate basic usage, and help familiarize you with hands-on operations. --- ### Professional training courses Multi-day hands-on courses that guide your teams through all the aspects of Canonical OpenStack's architecture and teach them how to monitor, troubleshoot, scale out, patch, and upgrade production clouds. --- ### Phone and ticket support Enterprise support with guaranteed SLAs, including knowledge base access, troubleshooting, and bug fixing. --- ### Fully-managed cloud service End-to-end operations and maintenance of your cloud, including 24/7 monitoring, incident and problem management, capacity planning and recurring procedures, such as upgrades. --- ### Firefighting support A path between the fully-managed cloud service and the regular support: get engineers on call to help you resolve the most critical issues, while you continue to manage the cloud yourself. --- ### Security maintenance Up to 15 years of security maintenance for all types of artifacts used in the Canonical OpenStack product. --- ### Compliance Hardening with CIS and DISA-STIG profiles and conformance with various global, and national standards for telco, federal, finserv, and other demanding use cases. ## Enterprise-grade OpenStack support --- 1 hour Response time – SLA Sev 1 --- 24/7 coverage Including phone and ticket support --- Up to 15 years Of security and support --- ## Cost-effective OpenStack support Get enterprise support for your OpenStack project at the best possible price. Our pricing model is designed to help you maximize the value of your cloud, while not forcing you to make any compromises. [Check pricing calculator ›](https://canonical.com/solutions/infrastructure/private-cloud-pricing) --- Fixed-price consulting Avoid costly surprises and keep your budget under control by choosing [one of our design and delivery packages](https://assets.ubuntu.com/v1/cb9568ea-Datasheet%20-%20Canonical%20OpenStack.pdf). OpenStack build included no matter the package. No hidden costs apply. Everything is clear right from the project initiation. --- Per-node, full-stack subscription Estimate your project costs with ease thanks to our fully transparent and predictable pricing structure. The [Ubuntu Pro subscription](https://ubuntu.com/pro) is charged per node and provides full stack coverage, from infrastructure to applications. --- Fully-managed OpenStack Get a public cloud-like experience, while hosting your applications in your own data center. Our experts will [operate the cloud for you](https://ubuntu.com/managed), including daily routines and recurring maintenance tasks, such as upgrades, at a better price than regular support services offered by other market players. --- TCO reduction guaranteed Whether you are migrating from proprietary virtualization solutions or repatriating your workloads from public clouds, [Canonical OpenStack stands out for cost effectiveness](https://ubuntu.com/engage/cloud-pricing-report), ensuring enterprise-grade services and TCO reduction at the same time. --- ## Seven steps to a successful project 1. Together, we choose the right design for your project --- 2. We build the cloud for you and hand it over to your teams --- 3. We on-board your teams for daily cloud usage and operations --- 4. We train your teams to make them comfortable with OpenStack --- 5. You automatically get enrolled to the Ubuntu Pro subscription --- 6. We handle, triage, and fix any technical issues that might occur --- 7. Optionally, we manage the cloud on behalf of your teams --- ## Ace the market with Canonical [Get OpenStack support](https://canonical.com/contact-us) --- Accelerate the delivery When time-to-market matters you might not have a minute to spare. Be smart about OpenStack: let our consultants build the cloud for you. --- Break the ice with OpenStack Get started quickly with a trusted partner. We know how to effectively tame the complexity of OpenStack. --- Rely on our expertise Let us help you with every detail, while your teams concentrate on expanding the value brought by the platform. --- Shift your focus towards applications Develop your applications strategy, while our cloud experts take care of the underlying infrastructure. Close ### Contact Canonical --- Fill in this form and a member of our team will be in touch shortly. --- # MicroCloud Source: https://canonical.com/microcloud?format=md --- title: MicroCloud description: MicroCloud offers a lightweight, automated, and trusted open source cloud platform, integrated with the best open source cloud infrastructure components url: https://canonical.com/microcloud?format=md keywords: open source cloud platform, microcloud, cloud infrastructure --- # MicroCloud: your open source cloud platform MicroCloud is an open source cloud platform that you can build in minutes, and use to manage operations with ease. With MicroCloud, you can focus on delivering value, not navigating complexity. [Install MicroCloud](https://canonical.com/microcloud/docs/default/tutorial/single-member/) [Intro to MicroCloud](https://ubuntu.com/engage/intro-to-microcloud) --- ## Deploy a fully functional open source cloud platform in minutes: $ snap install mic ``` snap install microcloud lxd microceph microovn ``` ``` microcloud init ``` ``` microcloud join ``` --- ## What is a MicroCloud? [What is a MicroCloud?](https://www.youtube.com/embed/PZdJiH0bUxY?rel=0 "Play Video") Learn more about Canonical’s lightweight open source cloud platform in our video. [Talk to our experts](https://canonical.com/microcloud/contact-us) --- ## What scale is a MicroCloud? MicroCloud starts with a single node, but at least 3 nodes are recommended for high availability. Easily extend your open source cloud platform in site size and scale from a single node to larger 50-node clusters. --- ## Fast and scalable cloud infrastructure *“Currently we have 200 students; we’re aiming to grow to 2,000 in 4 or 5 years. I think MicroCloud is a great opportunity for us, as it can scale very easily for our goals. We are only three or four guys inside the Infrastructure team. What we wanted was a single interface to manage everything, so that even one person can do this work. It was also very, very, very important for us that the solution would be compatible with the hardware we got in the past. And that’s why we moved onto MicroCloud.”* **Hugo Adjamagbo** IT Infrastructure and Security Architect Université de l’Ontario Français [Learn more in the case study ›](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) --- ## Why choose MicroCloud? Are you looking for an open source cloud platform? MicroCloud delivers – it's scalable, security-maintained, simple, and efficient. ### Straightforward development Install MicroCloud with a few simple commands. No complex setup. No custom tooling. Turn compute, networking, and storage into a lightweight clustered infrastructure without hassle. --- ### Operate with low overhead MicroCloud was made for minimal maintenance. Snap-based packaging provides supported, isolated components and fluid updates. Keep your cloud stable without heavy operational work. --- ### Run on any environment Use MicroCloud on production-grade servers, or lightweight hardware. Run on Ubuntu Server, or Ubuntu Core. Fit the environment you have. --- ### Open source with enterprise-grade support Our cloud platform is built using the very best open source components – LXD for virtualization, MicroCeph for software-defined storage and MicroOVN for software-defined networking. Reduce vendor lock-in. Add [Ubuntu Pro](https://ubuntu.com/pro) for enterprise support when needed. [Download the MicroCloud datasheet](https://pages.ubuntu.com/rs/066-EOV-335/images/MicroCloud_Datasheet.pdf) --- ## Key features Highly available cluster deploys in minutes --- Streamlined security upgrades --- Runs virtual machines, or system containers for higher density --- Remote authentication, projects, and fine-grained access control --- Easily replicated at scale --- A fully open source cloud platform --- Commercial support available with [Ubuntu Pro](https://ubuntu.com/pro) --- ## How can you use a MicroCloud? ### Data center infrastructure When you need predictable costs for your infrastructure, control over your workloads, or full digital sovereignty, MicroCloud provides a scalable, efficient alternative to public cloud. * Predictable infrastructure spending for enterprises via cost-stable internal clouds. * Keep critical workloads on-prem and ensure data sovereignty for government and regulated industries. * Easy-to-manage open source cloud platform, even for small operational teams. * High resource efficiency without licensing overheads, ideal for AI and data-processing clusters. [Read about MicroCloud’s efficiency in this case study ›](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) --- ### Edge computing at scale Organizations across various industries can use MicroCloud to run reliable edge services close to where data is created. * Retail store infrastructure supporting POS, analytics and inventory on small servers with minimal site maintenance. * Industrial factories hosting OT gateways, digital twins or machine-vision systems. * Telco RAN and MEC sites running low-latency network functions in compact, high-available clusters. * Branch banking systems delivering local processing for sensitive data on ATMs, authentication, and customer applications. [Learn more about MicroCloud for the edge ›](https://ubuntu.com/engage/guide-to-micro-clouds) --- ### Efficient dev environment MicroCloud is a lightweight open source cloud platform with robust multi-tenancy features. It can be used for realistic, disposable environments for rapid iteration. * Spin up lightweight and constrained disposable testing environments. * Simulate or test complex infrastructure processes. * Model how your workloads would run in production. * Safely experiment with new technologies. [Deploy your own MicroCloud following this tutorial ›](https://canonical.com/microcloud/docs/default/tutorial/single-member/) --- ## Integrate with the best hardware vendors Ubuntu works with a number of hardware vendors specialized in edge computing server equipment. [Contact us](https://canonical.com/microcloud/contact-us) to discuss working with your preferred vendors. --- ## Get Canonical MicroCloud. Self-deployed or Canonical-deployed? Choose the option that suits you best, and start your MicroCloud planning today. Self-deployed You deploy Canonical MicroCloud yourself by relying on [product documentation](https://canonical.com/microcloud/docs/default/) and [tutorials](https://canonical.com/microcloud/docs/default/tutorial/single-member/). Once deployed according to requirements outlined in documentation, you may choose to purchase and attach [Ubuntu Pro](https://ubuntu.com/pro) for enterprise support, compliance, security maintenance, and patching. [Start on your own ›](https://canonical.com/microcloud/docs/default/tutorial/single-member/) Canonical-deployed We deploy Canonical MicroCloud for you. Together, we select the design and hardware that best suits your use case and requirements. We will share our best practices and hand over the cloud to you once it’s built, tested, and validated by us. [Start with Canonical ›](https://canonical.com/microcloud/contact-us) Close ### Let's get in touch --- Fill in this form and a member of our team will be in touch shortly. --- # Overview | MicroCloud Source: https://canonical.com/microcloud/what-is-microcloud?format=md --- title: Overview | MicroCloud description: Find out more about Canonical’s lightweight, open source cloud platform, MicroCloud. Learn about what MicroCloud is, its components, and how it works. url: https://canonical.com/microcloud/what-is-microcloud?format=md --- # What is MicroCloud? MicroCloud is Canonical’s lightweight, low entry barrier open source cloud. It combines virtualization, software defined storage, and networking into an efficient platform for anyone who needs a straightforward path to production-grade clusters. Deploy a MicroCloud in minutes, and manage with ease. [Contact us](https://canonical.com/microcloud/contact-us) [Watch the intro to MicroCloud](https://ubuntu.com/engage/introduction-to-microcloud) --- ## What makes up a MicroCloud? MicroCloud brings together three core components, each responsible for a key layer of the stack: virtualization with LXD, software defined storage with MicroCeph, and software defined networking with MicroOVN. [Watch MicroCloud in action](https://www.youtube.com/watch?v=z01z7n21r-4&list=PLwFSk464RMxltsjo86tvpOaT34HFFuXIw) --- Open source virtualization with LXD [LXD](https://canonical.com/lxd) provides KVM/QEMU VMs and system containers for running workloads across the cluster. It acts as the control plane for workloads, with a user-friendly GUI, CLI, or API for managing your environment. [Learn more in the LXD datasheet ›](https://pages.ubuntu.com/rs/066-EOV-335/images/LXD%20DATASHEET.pdf) --- Distributed software defined storage with MicroCeph MicroCeph combines block, object, and file storage within a single cluster, removing the need for multiple storage solutions. MicroCeph is scalable and reliable, making it the perfect storage solution for any cloud. [Learn more about Ceph’s features ›](https://assets.ubuntu.com/v1/d3d27787-canonical_ceph_datasheet_q4_2025.pdf) --- Trusted software defined networking with MicroOVN MicroOVN provides virtual network abstractions, such as virtual L2 and L3 overlays, security groups, DHCP, and other networking services. It separates logical network topology from physical infrastructure, making the cloud easier to operate. [Learn more about MicroCloud’s networking approach ›](https://canonical.com/microcloud/docs/default/explanation/networking/) --- ## What does a MicroCloud cluster look like? A typical MicroCloud cluster consists of three or more machines, each running the same MicroCloud stack. One or two member clusters are also supported, but will not be highly available. Within a MicroCloud, all services are distributed, and the cluster operates as a single system. During bootstrap, MicroCloud automatically discovers peer nodes, forms the LXD cluster, creates the distributed storage pool, and sets up the virtual network. Once initialized, workloads can be scheduled on any cluster member, storage is replicated across the cluster, and networking is available everywhere by default. If a member goes down, instances can be restarted on another member, and data remains available, minimizing the risk of data loss. The result is a compact, resilient cloud: simple to deploy, easy to manage, and ready for production. [Discover how MicroCloud simplifies cloud infrastructure ›](https://ubuntu.com/engage/distributed-cloud-infrastructure-microcloud) --- ## External storage integrations MicroCloud supports a variety of external storage options, natively integrated through LXD. [### Modernizing IT infrastructure with Dell PowerFlex and Canonical LXD](https://ubuntu.com/engage/dell-powerflex-canonical-lxd) Through Canonical’s partnership with Dell, PowerFlex is natively supported as an external storage option in both standalone LXD and MicroCloud deployments. [### Canonical LXD native integration with Pure Storage FlashArray](https://ubuntu.com/engage/lxd-pure-storage) Canonical, in collaboration with Pure Storage, have created a unified virtualization and storage platform. It combines the open source virtualization of Canonical LXD, or full MicroCloud, with the high-performance, always-on storage of Pure Storage FlashArray. [### Native integration available between Canonical LXD and HPE Alletra](https://ubuntu.com/blog/canonical_lxd_hpe_alletra) HPE Alletra is designed to deliver mission-critical storage at an accessible price point, offering a consistent data experience across various cloud environments. With this integration, Canonical LXD and MicroCloud users can now provision and manage Alletra block storage. --- ## Have further questions? [Reach out to our experts ›](https://canonical.com/microcloud/contact-us) Close ### Let's get in touch --- Fill in this form and a member of our team will be in touch shortly. --- # Resources | MicroCloud Source: https://canonical.com/microcloud/resources?format=md --- title: Resources | MicroCloud description: A collection of useful and educational material and information about MicroClouds and its components. url: https://canonical.com/microcloud/resources?format=md --- # Learn more about MicroCloud To help you understand more about MicroCloud, we've put together this collection of resources. They'll help you understand what MicroCloud does, how you can get set up, and what you can use it to do. --- ## Videos and webinars ### [Introduction to MicroClouds](https://ubuntu.com/engage/introduction-to-microcloud) MicroCloud is the newest addition to Canonical’s cloud infrastructure portfolio. It is a low-touch, open-source cloud solution purpose-built for scalable clusters and edge deployments for all types of enterprises. In this webinar, we go over what MicroClouds are and why they should be a part of your edge strategy, finishing with a demo. ### [MicroCloud LTS Demo](https://www.youtube.com/watch?v=M0y0hQ16YuE) Canonical MicroCloud's 2.1.0 LTS release features support for single-node deployments, improved security posture, and more flexibility during the initialization process. In this video, we guide you through the new process, starting with deploying a MicroCloud on a single node, and then expanding with two additional members for a highly available cluster. ### [VDI with MicroCloud and HP Anyware](https://ubuntu.com/engage/webinar-vdi-microcloud-hp-anyware) In today’s dynamic business landscape, organizations need to be agile and responsive to changing demands. A robust VDI solution can be a game-changer, enabling you to empower your workforce and optimize your IT infrastructure. In this webinar on HPE Solutions for VDI with Canonical MicroCloud and HP Anyware, we will address the modern workspace challenges organizations face today. --- [Explore all](https://ubuntu.com/engage?tag=microcloud) --- ## Case studies, whitepapers and reports ### [Simplifying your distributed cloud infrastructure with MicroCloud](https://ubuntu.com/engage/distributed-cloud-infrastructure-microcloud) Navigating the challenges of hybrid and multi-cloud environments can feel overwhelming. Steep learning curves, operational complexities, and unpredictable costs often stand in the way of innovation. This whitepaper discusses the complexities of distributed cloud infrastructure and how MicroCloud can address them. ### [Université de l’Ontario Français rapidly scales with MicroCloud and enterprise support](https://ubuntu.com/engage/university-ontario-francais-microcloud-case-study) This case study showcases how MicroCloud took the manual work and human effort out of deploying and scaling server resources and managing UOF’s cloud infrastructure. ### [VDI solution with HP anyware and Canonical MicroCloud](https://ubuntu.com/engage/hpe-vdi-solution-hp-anyware-canonical-microcloud) Explore how integrating HPE ProLiant servers, Canonical MicroCloud, and HP Anyware can transform your IT infrastructure to deliver a resilient, secure, and scalable solution that meets the demands of modern business. ### [CTO's guide to MicroClouds](https://ubuntu.com/engage/guide-to-micro-clouds) This whitepaper discusses the concept of MicroClouds, a new class of compute for the edge and decentralised environments. It's ideal to gain an understanding of edge computing constraints, values, graphics and use cases. --- [Explore all](https://ubuntu.com/engage?tag=microcloud) --- ## Blog posts ### [Canonical announces the first MicroCloud LTS release](https://ubuntu.com/blog/canonical-releases-microcloud-lts) MicroCloud 2.1.0 LTS features support for single-node deployments, improved security posture, and more flexibility during the initialization process. This blog outlines what’s new in this release. ### [Minimizing latency in your edge cloud with real-time kernel](https://ubuntu.com/blog/minimising-latency-in-your-edge-cloud-with-real-time-kernel) This blog runs through how to enable the Real-time kernel in MicroClouds. It also covers real-time testing, comparing the performance of virtualized and containerized applications leveraging the real-time versus the generic Ubuntu kernel. ### [Launch your own MicroClouds with one command](https://ubuntu.com/blog/one_command_micro_cloud) In this blog, we go over the new, simplified deployment process for MicroClouds, teaching you to deploy your own cloud with a single command in just a few minutes. ### [Edge computing is dead, long live MicroClouds and IoT gateways](https://ubuntu.com/blog/edge-computing-is-dead-long-live-micro-clouds-and-iot-gateways) Are you curious about what all the fuss is about when it comes to edge computing? This blog examines the concept and use cases of edge computing, as well as defining what micro clouds are and where they fit in that spectrum. ### [Setting up a secure shared development environment with LXD](https://ubuntu.com/blog/shared-development-environment-with-lxd) If your MicroClouds need to be used by a variety of users, it's good to know how you can share your environment safely, without granting unnecessary privileges to your users. Read more about it in this blog. --- [Explore all](https://ubuntu.com/blog/tag/microcloud) --- # MAAS Source: https://canonical.com/maas?format=md --- title: MAAS description: MAAS (Metal as a Service) automates your data center, turning bare metal servers into an efficient, security maintained, and scalable private cloud. url: https://canonical.com/maas?format=md --- # Bare metal and data center automation made easy ## Turn hardware into programmable, cloud-like bare metal infrastructure [Try MAAS](https://canonical.com/maas/docs/maas-in-thirty-minutes) [Get in touch](https://canonical.com/maas/contact-us) [What is MAAS](https://www.youtube.com/embed/eHfaiKlUYsM?rel=0 "Play Video") --- ## Why automate your data center with MAAS MAAS is an open source platform that provides a centralized environment for managing and provisioning physical servers as if they were cloud resources. By turning complex tasks into automated workflows, MAAS helps teams move faster and focus on innovation instead of infrastructure. ### Lower costs with automation Reduce costs and human error by automating the entire lifecycle of your machines, from initial setup to final decommissioning. ### Scale your hardware resources effectively Treat your physical servers as a flexible, on-demand resource pool that can be provisioned and scaled instantly. [Download the MAAS datasheet](https://assets.ubuntu.com/v1/7d8d23cc-maas_datasheet.pdf) --- ## Who is using MAAS? --- ## Deploy any OS image on any hardware MAAS delivers the fastest OS installation times in the industry thanks to its optimized image-based installer. * [Works on all certified servers](https://ubuntu.com/certified?category=Server) * Discovers servers in racks, chassis, and data center networks * Supports major system BMCs and chassis controllers --- ## Key features ### Automated hardware lifecycle management Automatically discovers, inventories, commissions, and deploys physical servers. Through the server's baseboard management controller (BMC), MAAS can manage remote power and other out-of-band controls. --- ### Infrastructure-as-code automation Use a cloud-like API to programmatically manage the entire hardware lifecycle as code. MAAS integrates with DevOps tools like Terraform, Juju and Ansible to automate, orchestrate, and model entire physical infrastructure deployments from a single workflow. --- ### Integrated hardware diagnostics Execute extensive pre-commissioning tests to establish a performance baseline and verify the integrity of critical components, ensuring only compliant and healthy machines are provisioned. [Learn how HW can be tested at scale in data centers ›](https://ubuntu.com/engage/maas-hardware-testing) --- ### Inventory Discover every PCI and USB device in every server. Inventory disk models and serial numbers. Provision machines based on specific configuration details to optimize your applications. --- ### IPAM, DHCP, DNS Configure server network interfaces with bridges, VLANs, bonds and addresses. Integrated, best of breed, highly available, open source DHCP and DNS. --- ### Authentication and identity Role-based access control (RBAC) and integration with LDAP, Active Directory, or SAML for central identity management and single-sign-on (SSO) across multiple MAAS regions. --- ## MAAS use cases --- Private cloud Effortlessly deploy and manage your own [private cloud infrastructure](https://canonical.com/solutions/infrastructure). Whether you choose [OpenStack](https://canonical.com/openstack) for a robust and scalable solution, or [MicroCloud](https://canonical.com/microcloud) for a lightweight and agile alternative, MAAS serves as the foundational infrastructure provider, streamlining the entire process from bare metal to a fully operational cloud environment. [Access our guide to Open RAN infrastructure with EPA ›](https://ubuntu.com/engage/epa-for-open-ran-infrastructure) --- Bare metal Kubernetes Deploying Kubernetes directly on bare-metal servers (managed by MAAS) offers a significant advantage by avoiding the overhead of an underlying virtualization layer. This approach leads to superior performance and predictability for your applications. This architecture is particularly beneficial for high-performance computing (HPC). [Learn more about running workloads on bare metal Kubernetes with MAAS ›](https://ubuntu.com/engage/bare-metal-kubernetes) --- Server automation and lifecycle management Streamline the entire [lifecycle management](https://canonical.com/maas/how-maas-works) of your server fleet, from initial provisioning to eventual re-purposing. This automation ensures consistency, reduces human error, and significantly speeds up operations. Combine it with [Landscape](https://ubuntu.com/landscape) to automate security patching, application auditing, access management and compliance tasks across Ubuntu machines. [Get our free eBook on server provisioning ›](https://pages.ubuntu.com/eBook-MAAS.html) --- ## What users say about MAAS * Discover how MAAS empowers our users to accelerate their businesses. ### T-Mobile implements bare-metal self-service Find out how T-Mobile built a self-service portal using MAAS to allow people to order servers like burgers. One of the best talks to understand one of the greatest benefits of MAAS – faster time-to-delivery. [Building the data centre: Implementing self-service for large scale operations - T-Mobile](https://www.youtube.com/embed/dSZqax12Q7A?rel=0 "Play Video") [Watch the presentation ›](https://youtu.be/dSZqax12Q7A) --- * ### From Windows to Ubuntu in 7 days Roblox is a gaming platform for 100 million kids all over the world, and serving them requires deploying edge compute globally for low-latency gaming experiences. This means imaging, managing, and rebuilding thousands of servers. Find out how they migrated servers from Windows to Linux for approximately 200K containerized workloads in a seven-day timeframe, using MAAS for the path to full orchestration. [How Roblox went from Windows to Ubuntu in 7 days for edge compute nodes](https://www.youtube.com/embed/SwlU4U-BWRo?rel=0 "Play Video") --- ## Latest from our blog ### --- ## MAAS tutorials * ### [Build your own bare metal cloud using a Raspberry Pi cluster with MAAS](https://canonical.com/maas/tutorials/build-your-own-bare-metal-cloud-using-a-raspberry-pi-cluster-with-maas) Transform a handful of Raspberry Pis into a powerful, cost-effective bare metal private cloud for your home lab. --- * ### [Provision ESXi with MAAS](https://canonical.com/maas/tutorials/maas-esxi-quickstart) Automate the provisioning of VMware ESXi hosts with MAAS, transforming a complex, manual process into a fast, repeatable, and error-free operation. --- * ### [Build a MAAS and LXD environment in 30 minutes with Multipass on Ubuntu](https://canonical.com/maas/tutorials/build-a-maas-and-lxd-environment-in-30-minutes-with-multipass-on-ubuntu) Take your first steps with MAAS. This guide shows you the easiest way to build a fully virtualized sandbox on your laptop in just 30 minutes using Multipass—no extra hardware required. --- * ### [Bare metal Kubernetes hands on tutorial with MAAS and Juju](https://www.youtube.com/watch?v=sLADei_c9Qg) Go from bare metal to a fully operational Kubernetes cluster. This hands-on video tutorial guides you through the entire process using MAAS and Juju. --- * ### [MAAS product tour](https://canonical.com/maas/features) Our tutorials offer clear, step-by-step instructions and practical demonstrations to help you master MAAS efficiently and effectively, from initial setup to advanced deployment. --- ## Enterprise support for MAAS MAAS is freely available, open source software from Canonical. You can get enterprise-grade support for MAAS in two ways: Ubuntu Pro, for your controllers and machines running Ubuntu; or Standalone Support for machines not running Ubuntu ### Ubuntu Pro Ubuntu Pro provides comprehensive security patching and enterprise-grade support to ensure your MAAS controllers, infrastructure, and machines running Ubuntu meet regulatory compliance and security standards, with minimal operational overhead. Controllers are always supported with Ubuntu Pro. [Learn more about Ubuntu Pro](https://ubuntu.com/pricing/pro) ### MAAS Standalone Support Our Standalone Support offering covers your machines that do not run Ubuntu Pro. Note that in order to be eligible for MAAS standalone support, Ubuntu Pro is required for machines hosting the MAAS controllers. Pricing depends on your selected tier of support, on a per-machine basis. See below for full pricing details. --- ## MAAS standalone support pricing Choose from a wide range of support options to best suit your needs and deployments. The pricing for Standalone Support for non-Ubuntu machines managed by MAAS is as follows: ### Self-support **Free** for all machines What's included --- * High availability (HA) support * Role based access control (RBAC) * Knowledge Base * Response time - SLA Sev 1 * Phone and ticket support [Install MAAS ›](https://canonical.com/maas/docs/how-to-get-maas-up-and-running) ### Essential **$30** per year, per managed machine What's included --- * High availability (HA) support * Role based access control (RBAC) * Knowledge Base * Response time - SLA Sev 1 * Phone and ticket support [Contact us ›](https://canonical.com/maas/contact-us) ### Standard **$50** per year, per managed machine What's included --- * High availability (HA) support * Role based access control (RBAC) * Knowledge Base * Response time - SLA Sev 1: 4 hours * Phone and ticket support: Office hours [Contact us ›](https://canonical.com/maas/contact-us) ### Advanced **$100** per year, per managed machine What's included --- * High availability (HA) support * Role based access control (RBAC) * Knowledge Base * Response time - SLA Sev 1: 1 hour * Phone and ticket support: 24 hours a day, every day [Contact us ›](https://canonical.com/maas/contact-us) --- ## Deploying MAAS at scale? [Talk to our team.](https://canonical.com/maas/contact-us) Close ### Contact Canonical --- Are you interested in adopting MAAS for enterprise use or partner with Canonical? Just fill in the form below and a member of our team will be in touch within one working day. --- # Features | MAAS Source: https://canonical.com/maas/features?format=md --- title: Features | MAAS description: 'MAAS features: automated server discovery, commissioning, OS deployment, VLAN management, and hardware testing.' url: https://canonical.com/maas/features?format=md --- # MAAS feature tour ## Visual guide to bare metal provisioning, cloud integration, and automated server deployment with MAAS --- ## Automate your infrastructure setup --- Unattended server discovery PXE boot your servers and containers and they will be automatically discovered and enlisted in MAAS. IPMI enabled machines work seamlessly with MAAS. [Learn more about adding new nodes to MAAS ›](https://canonical.com/maas/docs/how-to-manage-machines) --- Effortless network discovery MAAS will automatically discover your network, including: * Subnets * Accessible VLANs * Attached switch fabrics [Find out more about MAAS networking ›](https://canonical.com/maas/docs/about-maas-networking) --- Simple device discovery MAAS can discover new [devices and network interfaces](https://canonical.com/maas/docs/about-maas-networking): * Passively * On-demand * Periodically [Learn more about device discovery and subnet mapping ›](https://canonical.com/maas/docs/about-maas-networking) --- ## Manage your servers without leaving your seat Use the Web UI or the command line (CLI) to remotely manage your nodes or use the API to automate management. --- Operate your machines remotely Manage individual or groups of servers. * Power on/off * Commission * Deploy * Assign an owner * Mark a node fixed or broken * Enter rescue mode * Test your hardware * Assign to physical [zones](https://canonical.com/maas/docs/how-to-manage-machine-groups#p-19384-manage-availability-zones) [Learn more about the node actions ›](https://canonical.com/maas/docs/how-to-manage-machines) --- Provision with any OS image Select the OS you require in your data center * Ubuntu * CentOS * Windows * RHEL Import, update or sync the images or connect to an onsite mirror to work offline. [Learn more about images ›](https://canonical.com/maas/docs/how-to-manage-images) --- Deploy with the press of a button 1. Select the machine 2. Choose the OS and architecture 3. Press 'deploy' [Learn more about deployment ›](https://canonical.com/maas/docs/how-to-manage-machines#p-9078-deploy-machines) --- Get all the information you need * Dig into your hardware details that MAAS gathers during commissioning including; processors, memory, storage, networking, and other components. * Event tracking allows you to monitor your machine throughout its lifecycle. [Learn more about commissioning machines ›](https://canonical.com/maas/docs/about-commissioning-machines) --- ## Keep an eye on your hardware Run MAAS provided tests or upload your own. [Learn more about hardware testing ›](https://canonical.com/maas/docs/reference-hardware-test-scripts) --- Check your data center health at a glance and easily identify faulty components. --- Run tests for each component to get up to date information about their health. Review captured metrics to better understand your hardware’s performance. --- Access all historical testing data to discover trends of component metrics and failures. --- ## Configure your servers with a few clicks --- Easily manage your network interfaces Set up your Ethernet interfaces easily, and get your nodes ready to work as soon as they're deployed. MAAS supports: * IP address assignment * Bonding * VLAN configuration * Virtual bridges * Static routes and more… [Learn more about interfaces ›](https://canonical.com/maas/docs/how-to-manage-networks) --- Configure any storage layout no matter how complex Set up your storage, from simple partitioning to complex storage layouts including: * Bcache * RAID * LVM [Learn more about storage ›](https://canonical.com/maas/docs/reference-maas-storage) --- ## Manage your network with MAAS ### IPAM (IP address management) for operational efficiency With MAAS managing DHCP, you can easily: * Define IP ranges * Create persistent leases * Boot your machines from the network * Receive DHCP requests relayed from remote networks --- With full DNS management you can: * Create multiple DNS domains * Add multiple records per domain * Select the domain for machines and devices * Assign additional names to IP addresses and more… [Learn more about DHCP in MAAS ›](https://canonical.com/maas/docs/how-to-manage-network-services) --- ### And much more MAAS can easily manage the most complex network environments, including: * IPv4 and [IPv6](https://canonical.com/maas/docs/about-maas-networking) * [Subnets](https://canonical.com/maas/docs/how-to-manage-networks#p-9070-manage-subnets) * [VLAN](https://canonical.com/maas/docs/reference-maas-glossary#p-9410-v) * [Fabrics](https://canonical.com/maas/docs/reference-maas-glossary#p-9410-f) * [Spaces](https://canonical.com/maas/docs/reference-maas-glossary#p-9410-s) * [NTP](https://canonical.com/maas/docs/how-to-manage-networks) * [SSL](https://canonical.com/maas/docs/how-to-enhance-maas-security#p-9102-use-tls-termination-maas-33) * [STP](https://canonical.com/maas/docs/how-to-manage-networks) * [Proxy](https://canonical.com/maas/docs/how-to-manage-networks) --- ## Create and manage custom LXD VMs Kernel-based Virtual Machine (KVM) is the core Linux kernel technology that enables hardware virtualization. LXD leverages KVM to function as a modern hypervisor, allowing you to create both system containers and full virtual machines. This powerful combination is packaged into [Canonical MicroCloud](https://canonical.com/microcloud), which generalizes LXD into an automated, self-healing private cloud. MAAS integrates these capabilities directly, enabling you to create and manage these LXD-powered VMs through its intuitive UI, CLI, and API, all from a single control plane. [Learn more about KVM in MAAS ›](https://canonical.com/maas/docs/vm-host) --- Graphical overview of your KVM host’s resources MAAS shows your KVM pod’s CPU cores and RAM, as well as the free space in storage pools. Manage and visualize overcommit ratios. --- Choose storage from multiple pools Assign one or more volumes from the default and other available pools. View the total size of your requests and the free space remaining. --- Customize a VM’s network interfaces Create software defined networking as complex as you need. Assign interfaces to spaces for Juju models, browse subnets by fabric and VLAN, or simply type an IP number. --- ## Documentation [Get started with the MAAS CLI ›](https://canonical.com/maas/docs/maas) [See the API documentation to automate and extend MAAS ›](https://canonical.com/maas/docs/api) --- ## Want to understand the core concepts and get a high-level overview of MAAS and its architecture? [Read how it works ›](https://canonical.com/maas/how-maas-works) --- # Resources | MAAS Source: https://canonical.com/maas/resources?format=md --- title: Resources | MAAS description: 'MAAS resources: articles, guides, and reference material for bare metal provisioning and data center automation.' url: https://canonical.com/maas/resources?format=md --- MAAS 3.1 # Understand MAAS: Resources Explore a collection of useful resources that help you understand and evaluate MAAS when building your bare metal cloud. Whitepapers, blogs, customer presentations, webinars, and more are conveniently collected here. We’ll guide you through what each resource is about, and add more to this page over time. ## Customers <3 MAAS ### Building the datacenter Implementing self-service for large-scale operations - T-Mobile In this talk by Joshua McClintock, MTS, Systems Design Engineering, T-Mobile, you’ll hear about how he built a self-service portal using MAAS to allow people to order servers like burgers. One of the best talks to understand one of the greatest benefits of MAAS - faster time-to-delivery. [Watch the presentation](https://youtu.be/dSZqax12Q7A) --- ### How Roblox went from Windows to Ubuntu in seven days for edge compute nodes Roblox is a gaming platform for 100 million kids all over the world, and to serve them must deploy edge compute globally for low latency gaming experiences. This means imaging, managing and rebuilding thousands of servers. In this talk, Rob Cameron, Roblox Technical Director for Cloud Services, shares how they migrated servers from Windows to Linux for approximately 200K containerised workloads in a seven-day timeframe, leveraging MAAS for the path to full orchestration. This is another example of MAAS enabling faster time-to-delivery. [Watch the presentation](https://youtu.be/SwlU4U-BWRo) --- ## Must reads ### [Easy and automated bare metal Kubernetes: The definitive whitepaper](https://ubuntu.com/engage/bare-metal-kubernetes) Read the definitive whitepaper on bare metal Kubernetes featuring MAAS. This whitepaper goes in depth into the history of VMs, how they compare with Kubernetes, and the important role bare metal orchestration (and MAAS) has to play. Learn how to deploy Kubernetes on bare metal with MAAS, and the benefits that it has. Designed to go hand in hand with the bare metal K8s video tutorial. --- ### [Turbo charge your bare metal cloud with MAAS](https://ubuntu.com/engage/epa-for-open-ran-infrastructure) When deploying a bare metal cloud, it’s critical to maximise your capital investment. Workloads need to be correctly deployed to the right machines with the right capabilities, at the right time. Read this whitepaper to learn more about how MAAS helps turbo charge your hardware with EPA (Enhanced Platform Awareness). Includes a practical example of auto-labelling and configuring machines with GPUs. --- ### [Provisioning Bare Metal Kubernetes Clusters](https://ubuntu.com/blog/bare-metal-kubernetes-clusters-spectro-cloud-maas) In this blog post, we discuss how Bare Metal Kubernetes was enabled by SpectroCloud, who built a ClusterAPI Provider for MAAS using the MAAS API. A textbook example of how MAAS is designed to be used to enable automated bare metal provisioning. --- ### [Server provisioning: What Network Admins and IT Pros need to know](https://pages.ubuntu.com/eBook-MAAS.html) In this whitepaper, learn everything you need to know about the benefits of bare-metal provisioning, and how leading companies are using server provisioning solutions within their hyperscale environments. --- ### [MAAS automated testing capabilities](https://ubuntu.com/engage/maas-hardware-testing) In this whitepaper, you will learn how MAAS provides a flexible and straightforward framework for administrators to test their hardware. Explore the following: * What MAAS frameworks allow users to do * How MAAS installs dependencies, and tracks progress and results * The types of tests MAAS provides in relation to storage, CPU, memory and others * How MAAS tests servers at scale Automated hardware testing is a key component of bare metal clouds, particularly at scale. --- ## Blogs [All Canonical blogs related to MAAS are here.](https://ubuntu.com/blog/topics/maas) This rich set of content covers everything from high-level product announcements to hands-on technical guides that dig into more complicated topics. *Loading...* ### --- ## Expert classes ### Exploring MAAS with LXD Stéphane Graber, Engineering Manager for LXD, [shows us how to install MAAS inside a LXD container](https://www.youtube.com/watch?v=b_bdVfG47G4) and see how it can be used to deploy LXD virtual machines, provide DNS and IP management for LXD instances and more! This is an excellent video for those that want to understand more about LXD and MAAS. --- ### Bare metal Kubernetes hands on tutorial Anton Smith, Product Manager for MAAS takes you hands-on to [build your own simulated bare metal Kubernetes cluster](https://www.youtube.com/watch?v=sLADei_c9Qg) using just a single computer. Along the way, you’ll get to use and learn about some Linux networking, MAAS, LXD, Ceph, Juju and Kubernetes, and at the end deploy an application to your new K8s cluster. This video is great for understanding the different possibilities enabled by MAAS, Juju, and Charms. ### [Introduction to bare metal cloud](https://ubuntu.com/engage/introduction-to-bare-metal-cloud) Alex Chalkias and Anton Smith (product managers for K8s and MAAS respectively) discuss and present bare metal K8s, and provide an overview to go with the hands on tutorial above. With plenty of really interesting questions by the audience, this is a great primer for people wanting to further their understanding of bare metal cloud and kubernetes. --- ## Community ### MAASberry Pi Do you love Raspberry Pis and Ubuntu as much as we do? Now you can install Ubuntu for ARM using MAAS on RPI4s. Build your own mini bare metal cloud by [following this tutorial](https://canonical.com/maas/tutorials/build-your-own-bare-metal-cloud-using-a-raspberry-pi-cluster-with-maas#1-overview) which resulted from a great collaboration with the MAAS community. ### Using the MAAS CLI Follow Stormrider as he uses the CLI to get MAAS setup and perform various machine related tasks. This is a good example of step-by-step usage of the CLI and a great way to learn. --- ### Bare metal Kubernetes hands on tutorial In this [webinar](https://www.spectrocloud.com/webinars/managing-bare-metal-k8s-like-any-other-cluster/), you will learn about how to overcome the challenge of running Kubernetes directly on bare metal servers and benefit from performance and cost efficiencies, without having to treat those environments as “special projects”. Combining CNCF’s Cluster API and Canonical’s Metal-as-a-Service (MaaS), Saad and Joep will introduce an architecture that will enable any team to deploy and treat bare metal Kubernetes clusters just like any other cluster in their container environment. --- ### Bare metal Kubernetes hands on tutorial Community member [Saeid Bostandoust](https://ssbostan.medium.com/) has written a tool called MAASTA, that lets you interact with a MAAS server cloud using Terraform and Ansible, just the same way as you would interact with a public cloud. The [repository](https://github.com/ssbostan/maasta) is here, and [an introduction to the project can be found here.](https://itnext.io/maas-terraform-ansible-integration-adb57e09caf2) --- # Support | MAAS Source: https://canonical.com/maas/support?format=md --- title: Support | MAAS description: Get help for all your bare metal needs with Canonical, from enterprise bare metal support to training and professional services. url: https://canonical.com/maas/support?format=md --- # Get bare metal-support Need help? Canonical offers several options for enterprise support, as well as training and professional services. [Get in touch](https://canonical.com/maas/contact-us) [Read the MAAS whitepaper ›](https://ubuntu.com/engage/bare-metal-kubernetes) ## Bare metal enterprise support MAAS is freely available, open source software from Canonical. However, if you need enterprise support from the people that know MAAS best, then you can get it in one of two ways: 1. Ubuntu Pro for Infrastructure 2. MAAS Standalone ## Ubuntu Pro for Infrastructure Support and commercial capabilities for MAAS are included with [Ubuntu Pro for Infrastructure](https://www.ubuntu.com/pricing/pro). This support is charged on a per-machine basis. For example, if Ubuntu Pro is purchased for 100 machines, then MAAS support is also included for those 100 machines. ## MAAS Standalone support In case you don't want support for Ubuntu or other Canonical products on machines that you want to manage with MAAS, then you can buy MAAS Standalone support instead. To be eligible for standalone support, Ubuntu Pro is always required for the machines hosting MAAS itself. The pricing for standalone support for machines managed by MAAS is as follows: | | Free | Essential | Standard | Advanced | | --- | --- | --- | --- | --- | | Per managed machine – annual | – | $30 | $50 | $100 | | Phone and ticket support | – | – | Office hours | 24 hours a day everyday | | Response time – SLA Sev 1 | – | – | 4 hours | 1 hour | | Knowledge Base | – | | | | | High availability (HA) support | – | | | | | | [Install MAAS](https://canonical.com/maas/docs/how-to-get-maas-up-and-running#p-9034-install-maas-snap-or-packages) | [Contact us](https://canonical.com/maas/contact-us) | [Contact us](https://canonical.com/maas/contact-us) | [Contact us](https://canonical.com/maas/contact-us) | ## Professional services When choosing to adopt MAAS, particularly for larger, production grade systems, there are many considerations that need to be taken into account. Canonical offers flexible professional services to kick start your project. Examples of things you can get help with include: * Basic Network Connectivity Validation notifying the customer of any systems which are unreachable through basic network testing. * Review of customer-provided or chosen hardware make/model ("Customer Hardware"), making recommendations (if any) for any hardware specifications modifications that will improve cloud deployment success. * Canonical will work with chosen Hardware vendors to deliver a specification that includes installation and testing of necessary kernel drivers. * Review of hardware bios, firmware, and driver versions, and if necessary update to ensure compatibility. * Installation of MAAS on customer-provided Hardware with customization of curtin install scripts to deploy drivers, include custom installation processes, etc. as required by Canonical. Supported on Ubuntu and Centos/RHEL images only. * During the scope of work, if any customer Hardware fails to boot, commission, or is inaccessible, Canonical will work with the customer team to diagnose & troubleshoot any related hardware, software, or network issues. * Work directly with the customer's network team to configure, test, and validate network configuration requirements. ## Training Canonical offers a training course to get you up-to-speed with MAAS as quickly as possible. The course is intended to enable its attendees to assume full command of their on premises MAAS installation and its managed server estate. The target audience is system administrators, DevOps engineers, and infrastructure operators. The focal points of the curriculum are understanding MAAS' components, installing and configuring them, as well as ongoing MAAS operations for physical and virtual machines (KVM), network configuration and image management. Each section contains a theory session (presentation by an instructor) followed immediately by a practical lab. The practical lab introduces a series of core competencies for the section and students will sign off on successful completion of each lab. By combining the theoretical background with hands-on exercises, the course encourages better assimilation of the material and deeper understanding. Finally, students are provided with complete step-by-step documentation, ensuring that the material is readily available for future review. ## Contact us today! If you are in need of the above or would like to learn more, don't hesitate to [contact us at any time](https://canonical.com/maas/contact-us). --- # Ceph Source: https://canonical.com/ceph?format=md --- title: Ceph description: Canonical Ceph is an open source, enterprise ready multi-protocol software-defined storage solution for all on-premises workloads. url: https://canonical.com/ceph?format=md --- # Canonical Ceph Open source software-defined storage Scalable, multi-protocol storage, proven across numerous enterprise production environments, preferred for its on-demand public cloud-style storage provisioning. Deploy Ceph in minutes to support all on-premises workloads, including OpenStack, Kubernetes, and MicroCloud. [Get in touch](https://canonical.com/ceph?format=md#contact-modal) [Calculate your storage costs](https://ubuntu.com/ceph/pricing-calculator) ## Canonical Ceph: Proven and Trusted --- 10+ Years --- 1,000,000+ Downloads --- 1 minute To get started --- ## Success stories with Canonical Ceph Designed from the ground up for petabyte-scale deployments, Canonical's Ceph solutions include only open source components with highly automated operations to drive down the total cost of ownership. If you do not have the in house expertise to operate your own storage infrastructure Canonical Ceph is available as a managed service. [Learn more about Ceph support ›](https://canonical.com/ceph/support) --- The Wellcome Sanger Institute initially opted for self-maintained Ceph storage, but as their capacity needs grew from 3 PB to over 20 PB, they turned to Canonical to resolve their scaling challenges. With the help of Canonical support, the Institute's latest Ceph rollout decreased from a month to just four days. [Learn how Wellcome Sanger achieved a cost-effective Ceph infrastructure ›](https://pages.ubuntu.com/rs/066-EOV-335/images/Wellcome%20Sanger%20Institute%20Case%20Study.pdf) --- ## Notable Ceph Users Ceph is used across a broad range of industries, from academic institutions, to telco, to cloud service providers (CSPs). --- ## Canonical Ceph deployment and operations ### Deploying Ceph Canonical can help you to design and install your Ceph cluster, from hardware selection through to integration with the rest of your infrastructure. --- ### Operating Ceph Day-2 operations are straightforward, thanks to highly automated procedures for software version upgrades and hardware expansions, as well as managing hardware replacement. If you prefer to treat your storage as-a-service, [we offer Managed Ceph](https://ubuntu.com/ceph/managed) – a Ceph cluster fully managed by Canonical. --- ### A choice of tooling The choice is yours: use your own operations framework, or take advantage of the benefits of deploying with Juju and Charms. Each Ubuntu LTS release ships with a version of Ceph that is supported for up to 15 years. --- ### Long Term Support (LTS) To maximize Ceph upgrade flexibility for customers, Ceph versions are regularly released and maintained through Ubuntu updates and security repositories, as well as the Ubuntu Cloud Archive. This maintains the balance between remaining at the forefront of innovation and providing long-term support predictability. --- ### Economic advantage Consolidate block, file, and object storage workloads into a single Ceph cluster to increase operational efficiency. Repatriate workloads from public clouds to cut costs. Discover [Ceph’s cost benefits](https://ubuntu.com/blog/predict-compare-and-reduce-costs-with-our-s3-cost-calculator), and try our [Ceph pricing calculator](https://ubuntu.com/ceph/pricing-calculator) to learn how much you could save with Ceph. --- ### The Ubuntu and Ceph support cadence | Ubuntu 20.04.x LTS Focal | Ubuntu 22.04.x LTS Jammy | Ubuntu 24.04.x LTS Noble | Ubuntu 26.04.x LTS Resolute | | --- | --- | --- | --- | | Ceph Quincy 17.2.x | Ceph Reef 18.2.x | Ceph Squid 19.2.x \* | Ceph Tentacle 20.2.x \* | | Ceph Pacific 16.2.x | Ceph Quincy 17.2.x \* | - | - | | Ceph Octopus 15.2.x \* | - | - | - | --- \* Releases denoted with an asterisk are supported under the full LTS commitment. --- ## More choice for your infrastructure Across all shapes and sizes of infrastructure, Canonical Ceph provides all the benefits of upstream Ceph in easily deployable and security maintained packages. [Install now](https://ubuntu.com/ceph/install) --- Storage-as-a-Service Juju-orchestrated, snap-delivered private cloud storage. Model based operations make it easy to get started with Ceph, and even easier to scale and maintain. [Find out more on Charmhub ›](https://charmhub.io/microceph) --- Ceph containers Deploy and manage Ceph using your own choice of tooling, like cephadm or Rook, with trusted OCI compliant container images from Canonical. [Find out more on GitHub ›](https://github.com/canonical/ceph-containers/pkgs/container/ceph) --- Training / Local dev Use the lightweight snap for small scale deployments, snaptraining, and local-development. [Find out more in the Snap Store ›](https://snapcraft.io/microceph) --- ## Why choose Canonical Ceph? Canonical Ceph management tooling enables you to orchestrate the entire lifecycle of deployment, configuration, and operation of a Ceph cluster, no matter its size or complexity. Our tooling simplifies both installation automation and Day-2 operations orchestration, including monitoring, scaling, upgrades, and hardware maintenance – all while remaining interoperable with other infrastructure and application management solutions. --- **Benefits of Canonical Ceph** * Highly scalable, from Terabytes to Exabytes * Highly reliable, with no single point of failure * Protect your data with replication and erasure coding * Enable BCP/DR with remote replication * Highly secure client authentication and data at rest encryption * Compatible with Amazon S3 and OpenStack Swift APIs * Decrease CapEx by using commodity hardware * Decrease OpEx through failure detection, self-management, and self-healing * Configurable and optimizable for cost and performance --- ## Learn more about Canonical Ceph ##### [Canonical Ceph for Enterprise](https://ubuntu.com/engage/decoding-software-defined-storage-solutions) A single Ceph cluster can address block, file, and object storage needs, all while complementing proprietary and public cloud solutions. In this webinar, we review the storage challenges faced by enterprises, and explain how Ceph can solve many of them. We will also demonstrate some of the key features of Ceph that provide solutions for disaster recovery and support various compliance requirements. ##### [Cloud storage cost optimization](https://ubuntu.com/engage/optimize-cloud-storage-costs) Calculating the total cost of ownership of cloud storage isn't straightforward, as pricing typically includes components beyond the capacity consumed. In this webinar, we break down the total cost of storing data in public clouds, and explore how adopting Ceph can reduce costs. ##### [Introduction to cloud-native storage](https://ubuntu.com/engage/introduction-to-cloud-native-storage) Moving away from hosted container solutions? Storage is a critical part of the equation. Learn how to align dynamic cloud-native application delivery with persistent storage in this whitepaper. ##### [AI storage with Ceph](https://ubuntu.com/engage/ai-storage-with-ceph) Discover how AI impacts your storage systems and what it means for your business. Discover insights into storage economics, scale out storage architecture, and AI application improvements to improve storage performance. --- ## Latest blogs about Ceph ### Close ### Contact us about software-defined storage --- Please fill out this form and a member of our Cloud sales team will be in touch with you --- # Support | Ceph Source: https://canonical.com/ceph/support?format=md --- title: Support | Ceph description: Canonical is the leading managed Ceph provider, we build, support and manage Ceph clusters in any location. url: https://canonical.com/ceph/support?format=md --- # Canonical Ceph support Design, deployment, and operational support Canonical helps you adopt Ceph software defined storage, with a variety of options to suit your organization’s needs and available expertise. From fully managed services to 24/7/365 on-demand troubleshooting, get Ceph support with [guaranteed SLAs](https://ubuntu.com/support) from a team of trusted experts. Learn how the European Space Agency leverages Ceph, managed by Canonical, to support space missions. [Get in touch](https://canonical.com/ceph/support?format=md#get-in-touch) [Access the case study](https://canonical.com/case-study/esa) --- ## Services for Canonical Ceph From the initial design and hardware selection, to ongoing software support and management, Canonical’s offerings cover all types of Ceph deployments on Ubuntu. Available 24/7/365, by telephone and ticket. [Discover Canonical Ceph ›](https://canonical.com/ceph) ### Design and delivery Canonical offers fixed price Ceph consulting packages. Our basic package gets your Ceph cluster up and running in a standardized configuration. Alternatively, for a tailored deployment architecture which meets your unique requirements, choose our plus offering. --- ### Support 24/7/365 on demand enterprise Ceph support. Get guaranteed SLAs, including knowledge base access, troubleshooting, and bug fixing, to ensure peace of mind for your Ceph deployments. [Explore support ›](https://ubuntu.com/support) --- ### Managed services Fully managed storage as a service, based on Ceph. Managed services covers operations and maintenance, with 24/7 monitoring, incident management, capacity planning, and upgrades. [Explore managed services ›](https://ubuntu.com/managed-infrastructure) --- ### Firefighting support Firefighting support offers a bridge between self-management with troubleshooting support, and a managed service. Get access to on-call engineers to assist with the most critical problems. [Explore firefighting support ›](https://ubuntu.com/managed/firefighting-support) --- ### Security and compliance Make your systems more secure and simplify compliance with Ubuntu Pro. Get up to 15 years of security maintenance for all artifacts used in Canonical Ceph. [Learn about Ubuntu Pro ›](https://ubuntu.com/pro) ## Enterprise-grade Ceph support --- 1 hour Response time SLA for severity 1 issues. --- 24/7/365 Access to phone and ticket support. --- Up to 15 years Security fixes and support with Ubuntu Pro. --- ## Cost-effective Ceph support Transparent pricing meets enterprise-grade Ceph support. Optimize your storage environment and get peace of mind over your deployments, without the premium overhead. Try our [S3 cost calculator](https://ubuntu.com/ceph/pricing-calculator) for an indication of the total cost of ownership (TCO) for Canonical Ceph across various capacities, in both fully managed and self-operated configurations, and for different project durations. [Get in touch](https://canonical.com/ceph/support?format=md#get-in-touch) --- Fixed price consulting Get clarity from the beginning with our [fixed price packages](https://assets.ubuntu.com/v1/ef493e88-canonical_ceph_consulting_datasheet_11_09_2025.pdf). Straightforward Ceph consulting: no surprises, no run-away costs. --- Support subscription Transparent support pricing on a per-node basis to keep your project costs predictable. Up to 576TB RAW storage for Ceph included. --- Firefighting support Reduce the risk of business impact from critical maintenance activities by getting engineers on call to help you resolve any critical issues. --- Managed Ceph Reduce operational complexity and treat storage as a service. Let Canonical's experts operate and maintain your Ceph cluster, filling knowledge gaps and freeing your engineering team to focus on your core business. Close ### Contact us about software-defined storage --- Please fill out this form and a member of our Cloud sales team will be in touch with you --- # LXD Source: https://canonical.com/lxd?format=md --- title: LXD description: 'LXD: Canonical''s open source container and virtual machine manager for lightweight, clustered virtualization.' url: https://canonical.com/lxd?format=md --- # Lightweight open source virtualization with LXD ## The comprehensive platform for open source virtualization with a cloud-like experience. LXD is an open source solution for managing virtual machines and system containers. It provides a security-maintained and scalable environment with minimal overhead. Manage your workloads with ease and configure them to suit your use case via a user-friendly web interface. [Install now](https://canonical.com/lxd/install) #### *“With LXD there’s no loss of function like you get with a hypervisor. We benchmarked it against our existing environment and it delivered twice the performance on our database with half the resources.”* --- ##### Suzie Roseberry Intelligent Transportation Systems Developer and Database Administrator at WYDOT [Read more in the WYDOT case study ›](https://ubuntu.com/engage/hypervisor-to-lxd-case-study) --- ## Why choose LXD? --- ### Run any type of workload LXD provides both KVM-based VMs and system containers based on LXC – that can run a full Linux OS – in a single open source virtualization platform. LXD has numerous built-in management features, including live migration, snapshots, resource restrictions, projects and profiles, and governs the interaction with various storage and networking options. ### Cloud-like experience LXD is image based and supports images for a large number of Linux distributions, as well as Windows VMs. It comes with built-in image stores which enable you to spin up a container or a VM in a matter of seconds. Existing integrations with various deployment and orchestration tools allow you to manage your infrastructure in a cloud-like way. When combined with software-defined storage and networking, LXD becomes a lightweight cloud solution [MicroCloud](https://canonical.com/microcloud). ### Security-maintained and scalable LXD runs unprivileged containers by default — protecting the host system from potential attacks. For virtual machines, LXD uses modern virtual hardware (VirtIO) exclusively. In addition, it uses UEFI SecureBoot and provides vTPM support. Resource restrictions through cgroups and ulimits, as well as fine-grained access control, are also supported. LXD is also easy to scale – from containers on your laptop to thousands of instances in the data center. --- ## Alternatives for running workloads LXD supports a variety of different virtualization options, so you can always pick the best strategy for each of your workloads. --- --- ### Virtual machines * QEMU/KVM-based VMs * For workloads needing a different kernel or OS than the host * Legacy free * Cloud-like experience --- --- ### System containers * To run a full Linux OS inside a container * Uses Kernel of the host * Identical performance to bare metal * Run VM-like workloads more efficiently --- --- ### Clusters for more demanding workloads * Up to 50 servers in a unified cluster with 1000s of instances * Run containers, VMs, or a combination of the two * Same distributed database * Managed uniformly [Watch this deep dive into LXD clustering](https://www.youtube.com/watch?v=nrOR6yaO_MY) --- ## Key features * Flexible resource limits (CPU, memory, network I/O, disk space, and some kernel resources) * Advanced snapshot support, including scheduling and automatic expiry * Projects for segmenting your LXD server, and easy multi-user setup for enhanced security * Hardware passthrough (GPU, USB, NIC, disks, and more) * Support for live-migration and stateful snapshotting * Advanced networking support (OVN, SR-IOV, hardware acceleration support) * High availability clustering when combined with CEPH and OVN for storage and network redundancy * LTS releases every two years — supported for five years * Commercial support available through [Ubuntu Pro](https://ubuntu.com/pricing/infra) [See how LXD features compare to eSXI ›](https://ubuntu.com/blog/esxi-alternative) --- ### Join the LXD community ### Documentation [Read the documentation ›](https://canonical.com/lxd/docs) --- ### Forum [Discuss with other users ›](https://discourse.ubuntu.com/c/lxd/126) --- ### Tutorials [Watch tutorials on YouTube ›](https://www.youtube.com/c/LXDvideos/videos) --- --- ## Enhance your experience with best-in-class open-source tools --- ### MicroCloud: a LXD–based cloud solution MicroCloud is the newest addition to Canonical’s cloud infrastructure portfolio. It is a low-touch, open-source cloud solution based on LXD, purpose-built for scalable clusters and edge deployments for all types of enterprises. --- Watch the "[Introduction to MicroCloud](https://ubuntu.com/engage/introduction-to-microcloud)" webinar to learn more. ### Easily manage bare metal infrastructure with MAAS and LXD MAAS can automatically deploy and configure LXD as part of the deployment of a physical machine. Or it can be connected to an existing LXD deployment to dynamically create virtual machines on it. --- [Access the tutorial about setting up your own MAAS and LXD environment ›](https://canonical.com/maas/tutorials/build-a-maas-and-lxd-environment-in-30-minutes-with-multipass-on-ubuntu#1-overview) --- ### Learn more about LXD ### Blogs [LXD 5.21.0 LTS is now available ›](https://ubuntu.com/blog/lxd_5-21-0_lts) [ESXi Alternative: try open source LXD ›](https://ubuntu.com/blog/esxi-alternative) [Using LXD to host your own ERP, cost-effectively ›](https://ubuntu.com/blog/using-lxd-to-host-your-own-erp-cost-effectively) [Open source for beginners: setting up your dev environment with LXD ›](https://ubuntu.com/blog/open-source-for-beginners-dev-environment-with-lxd) --- ### Webinars [Learn the basics of LXD ›](https://www.brighttalk.com/webcast/6793/298235) [Run Kubernetes on LXD for edge computing ›](https://www.brighttalk.com/webcast/6793/470152?utm_source=brighttalk-portal&utm_medium=web&utm_campaign=viewing-history) --- ### Whitepapers [Lift and Shift, or Rebuild: choosing your cloud migration strategy ›](https://ubuntu.com/engage/cloud-migration-strategy-lift-and-shift-or-rebuild) [How to build a lightweight system container cluster ›](https://ubuntu.com/engage/lxd-whitepaper) --- # Manage | LXD Source: https://canonical.com/lxd/manage?format=md --- title: Manage | LXD description: Manage LXD instances via CLI, REST API, or web UI. Configure storage, networking, and multi-tenancy. url: https://canonical.com/lxd/manage?format=md --- # Manage LXD When using LXD, you have several ways to manage your server configuration and your instances: with a simple command line tool, directly through the REST API, through the web UI or by using third-party tools and integrations. --- ## LXD CLI LXD offers an intuitive and crisp CLI for easy operations. To control LXD, you typically use two different commands: `lxd` and `lxc`. The `lxd` command is used to control the daemon and is typically used only for initialization and debugging. The `lxc` command is the command-line client that you use to interact with your instances. See `lxc --help` for an overview of all available subcommands. [Get started with the LXD CLI ›](https://canonical.com/lxd/docs/default/explanation/lxd_lxc/) --- ## LXD REST API All communication between LXD and its clients happens using a RESTful API over HTTP. This means you can easily integrate LXD with any other tool you use for managing your infrastructure, and you can easily set up scripts as needed. LXD implements a single REST API for both local and remote access. [Learn more about the LXD REST API ›](https://canonical.com/lxd/docs/default/rest-api/) --- ## LXD graphical user interface (UI) Starting with LXD 5.21.0 LTS, an official LXD UI tool is now available by default. The UI supports most of the functionalities surrounding managing instances. More features coming soon. --- ## Try the LXD UI ### 1. Expose LXD server to the host To access the UI, you need to make sure your LXD server is exposed to the host. You can enable this with: `lxc config set core.https_address :8443` --- ### 2. Set up the authentication certificates Access the UI in your browser by entering the server address (for example, https://192.0.2.10:8443) and follow the authentication steps presented in the UI. --- ## Third-party integrations Besides using LXD natively, you can also use LXD within external tools. LXD integrations are available for the following tools: --- [Juju](https://canonical.com/juju) is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure. Juju can be used to deploy a variety of workloads across many different clouds and virtualization providers. It supports both deploying workloads against a LXD server or cluster and using LXD on the machines it's deploying to separate otherwise colocated services. Access the [Step-by-Step Guide for LXD](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds/the-lxd-cloud-and-juju/) › --- [MAAS](https://maas.io) is an open source server provisioning software tool for your data centre. Self-service, remote installation of Windows, CentOS, ESXi and Ubuntu on real servers turns your data centre into a bare metal cloud. MAAS integrates with LXD to provide easy creation of virtual machines. It can automatically deploy and configure LXD as part of the deployment of a physical machine or can be connected to an existing LXD deployment to dynamically create virtual machines on it. Read about [how MAAS works](https://canonical.com/maas/how-maas-works) or [MAAS works](https://canonical.com/maas/tutorials/build-a-maas-and-lxd-environment-in-30-minutes-with-multipass-on-ubuntu) and [try MAAS and LXD](https://canonical.com/maas/tutorials/build-a-maas-and-lxd-environment-in-30-minutes-with-multipass-on-ubuntu) › --- [Ansible](https://www.ansible.com/) is an open source software provisioning, configuration management and application-deployment tool. The main integrations between Ansible and LXD are: --- * A [connection plugin](https://docs.ansible.com/ansible/latest/collections/community/general/lxd_connection.html#ansible-collections-community-general-lxd-connection) allowing Ansible to manage a LXD instance just as any other Linux system * An [inventory plugin](https://docs.ansible.com/ansible/latest/collections/community/general/lxd_inventory.html) to detect LXD instances * A [plugin](https://docs.ansible.com/ansible/latest/collections/community/general/lxd_container_module.html) to manage LXD containers * A [plugin](https://docs.ansible.com/ansible/latest/collections/community/general/lxd_profile_module.html) to manage LXD profiles To manage LXD in Ansible, you need a LXD server (see ["Getting started"](https://canonical.com/lxd/docs/default/getting_started/)). --- [Terraform](https://www.terraform.io/) is an open source infrastructure-as-code software tool for configuration and service management. The LXD integration allows Terraform to deploy instances on LXD servers with support for local and remote deployments. Take a look at the [Terraform documentation on LXD](https://registry.terraform.io/providers/terraform-lxd/lxd/latest/docs) for more information. To manage LXD in Terraform, you need a LXD server (see ["Getting started"](https://canonical.com/lxd/docs/default/getting_started/)). --- [Bolt](https://www.puppet.com/docs/bolt/latest/bolt.html) is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure. The LXD transport allows for interacting with LXD instances. For more information, see the [Puppet Bolt Documentation on LXD](https://www.puppet.com/docs/bolt/latest/bolt_transports_reference.html#lxd). To manage LXD in Puppet Bolt, you need a LXD server (see ["Getting started"](https://canonical.com/lxd/docs/default/getting_started/)). --- [Packer](https://www.packer.io/) is an open source tool for creating identical machine images for multiple platforms. With Packer's LXD builder, it's possible to re-use your existing cloud image building pipeline and with the LXD builder, build a LXD container image. Take a look at the [Packer documentation on LXD](https://www.packer.io/docs/builders/lxd) for more information. Additionally our guides about [images](https://canonical.com/lxd/docs/default/images/) and [instance configuration](https://canonical.com/lxd/docs/default/howto/instances_configure/) might contain useful information regarding image choice, configuration options etc. To create LXD images in Packer, you need a LXD server (see ["Getting started"](https://canonical.com/lxd/docs/default/getting_started/)). ## [Talk to our LXD experts ›](https://canonical.com/contact-us) Close ### Let's get in touch. --- # Install | LXD Source: https://canonical.com/lxd/install?format=md --- title: Install | LXD description: Install LXD on Ubuntu, Debian, or other Linux distributions. Run system containers and VMs in minutes. url: https://canonical.com/lxd/install?format=md --- # Install LXD Try LXD on your laptop, workstation or server. Set up a single instance LXD for testing and development, or run it in a clustering mode for highly-available production environments. Looking for help running LXD? [Get in touch](https://canonical.com/contact-us) --- ## Why choose LXD? ### 1. Install LXD as a snap To install LXD as a snap, just run: ``` snap install lxd ``` --- ### 2. Configure LXD Run the following command and either accept the defaults or choose different options when prompted: ``` lxd init ``` --- ### 3. Install the OS you'd like to use in your container or VM Container VM Command: ``` lxc launch : ``` Example: ``` lxc launch ubuntu:24.04 ubuntu-container ``` Check the [image server](https://images.lxd.canonical.com/) for other Linux distributions. Command: ``` lxc launch : --vm ``` Example: ``` lxc launch ubuntu:24.04 ubuntu-container --vm ``` Check the [community image server](https://images.linuxcontainers.org/) for other Linux distributions. --- ### 4. Run commands You now have your instance up and running! You're all set to experiment with any commands you need. Command: ``` lxc exec -- ``` Example: ``` lxc exec ubuntu-container -- apt-get update ``` For a list of available commands and options, just run ``` lxc ``` --- For other installation options, please [check our documentation](https://canonical.com/lxd/docs/default/installing/). --- ## Firewall issues You might see issues with your firewall blocking network access for your instances, or connectivity issues because you run LXD and Docker on the same host. [Access documentation about how to resolve these issues ›](https://canonical.com/lxd/docs/default/howto/network_bridge_firewalld/#network-bridge-firewall) --- ## Familiarize yourself with the basics ### Instances LXD supports two types of instances: system containers and virtual machines. [Learn more about containers and VMs ›](https://canonical.com/lxd/docs/default/explanation/instances/) --- ### Security Security is at the forefront of everything we do and there are various things to consider to keep your LXD installation secure. [Learn more about LXD and security ›](https://canonical.com/lxd/docs/default/explanation/security/) --- ### Images LXD uses an image-based workflow, providing images for a large number of Linux distributions. [Learn more about common operations with images ›](https://canonical.com/lxd/docs/default/images/) --- ### Contribute We welcome and value contributions from the community. [How to contribute to LXD ›](https://canonical.com/lxd/docs/default/contributing/) ## [Talk to our LXD experts ›](https://canonical.com/contact-us) Close ### Let's get in touch. --- # MicroK8s Source: https://canonical.com/microk8s?format=md --- title: MicroK8s description: High availability Kubernetes with autonomous clusters. MicroK8s is the simplest production-grade conformant K8s for edge and IoT, on Linux, Windows, and macOS. url: https://canonical.com/microk8s?format=md --- # The effortless Kubernetes Zero-ops, pure-upstream, HA Kubernetes, from developer workstations to production. --- [Get started](https://canonical.com/microk8s?format=md#install-microk8s) [Watch an intro to MicroK8s  ›](https://www.brighttalk.com/webcast/6793/378029?utm_source=brighttalk-portal&utm_medium=web&utm_content=microk8s&utm_campaign=webcasts-search-results-feed) --- ## What is MicroK8s? --- ## Why MicroK8s? A consistent Kubernetes experience for developers, DevOps, cloud, and edge deployments. --- ### For Developers MicroK8s is the easiest and fastest way to get Kubernetes up and running. Experiment with the latest upstream features and toggle services on and off. Seamlessly move your work from dev to production. ### For DevOps With self-healing high availability, transactional OTA updates and trusted sandboxed kubelet environments, MicroK8s is the go-to platform for mission-critical workloads. Quickly spin nodes up in your CI/CD and reduce your production maintenance costs. ### For software vendors Leverage the simplicity, robustness, and security of MicroK8s as a fully embedded Kubernetes platform. Build containerized solutions with a system that doesn't require your attention. Focus on your customers, not the infrastructure. --- ### Hassle-free Kubernetes ## The simplest way to get K8s, anywhere ARM or Intel. Under the cell tower. On Raspberry Pis. On clouds or everyday appliances. Wherever you build, MicroK8s delivers the full Kubernetes experience with a single command. Install. Cluster. Enable the services you need. No hassle. A fully isolated deployment package protects your underlying system. Self-healing, high-availability, and over-the-air updates for ultra-reliable operations. MicroK8s architecture and OS compatibility allows you to deploy on COTS hardware and develop on a wide variety of workstations. [Watch the webinar: K8s at the edge: easy as “Pi” ›](https://www.brighttalk.com/webcast/6793/488796) --- ## Install MicroK8s Linux Windows MacOS 1. Install MicroK8s on Linux ``` sudo snap install microk8s --classic ``` Don't have the `snap` command? [Get set up for snaps](https://docs.snapcraft.io/installing-snapd) 2. Check the status while Kubernetes starts ``` microk8s status --wait-ready ``` 3. Turn on the services you want ``` microk8s enable dashboard ``` ``` microk8s enable dns ``` ``` microk8s enable registry ``` ``` microk8s enable istio ``` Try `microk8s enable --help` for a list of available services and optional features. `microk8s disable ` turns off a service. 4. Start using Kubernetes ``` microk8s kubectl get all --all-namespaces ``` If you mainly use MicroK8s you can make our kubectl the default one on your command-line with `alias mkctl="microk8s kubectl"`. Since it is a standard upstream kubectl, you can also drive other Kubernetes clusters with it by pointing to the respective kubeconfig file via the `--kubeconfig` argument. 5. Access the Kubernetes dashboard ``` microk8s dashboard-proxy ``` 6. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. `microk8s start` and `microk8s stop` will do the work for you. [Read the docs to learn more ›](https://canonical.com/microk8s/docs) --- Join the community [Connect with our community and see what others are doing with MicroK8s ›](https://discuss.kubernetes.io/c/general-discussions/microk8s/26) 1. Download the installer for Windows [Download MicroK8s for Windows](https://canonical.com/microk8s/install/v2.3.4.exe) 2. Run the Installer 3. Open a command line 4. Check the status while Kubernetes starts ``` microk8s status --wait-ready ``` 5. Turn on the services you want ``` microk8s enable dashboard ``` ``` microk8s enable dns ``` ``` microk8s enable registry ``` ``` microk8s enable istio ``` Try `microk8s enable --help` for a list of available services built in. microk8s disable turns off a service. 6. Start using Kubernetes ``` microk8s kubectl get all --all-namespaces ``` If you mainly use MicroK8s you can run the native Windows version of kubectl on your command-line. [Learn how ›](https://canonical.com/microk8s/docs/working-with-kubectl#heading--kubectl-windows) 7. Access the Kubernetes dashboard ``` microk8s dashboard-proxy ``` 8. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. `microk8s start` and `microk8s stop` will do the work for you. [Read the docs to learn more ›](https://canonical.com/microk8s/docs) --- Join the community [Connect with our community and see what others are doing with MicroK8s ›](https://discuss.kubernetes.io/c/general-discussions/microk8s/26) 1. Install MicroK8s on macOS ``` brew install ubuntu/microk8s/microk8s ``` ``` microk8s install ``` Don't have the `brew` command? Get it from the [Homebrew website](https://brew.sh/) 2. Check the status while Kubernetes starts ``` microk8s status --wait-ready ``` 3. Turn on the services you want ``` microk8s enable dashboard ``` ``` microk8s enable dns ``` ``` microk8s enable registry ``` ``` microk8s enable istio ``` Try `microk8s enable --help` for a list of available services built in. `microk8s disable` turns off a service. 4. Start using Kubernetes ``` microk8s kubectl get all --all-namespaces ``` If you mainly use MicroK8s you can run the native macOS version of kubectl on your command-line. [Learn how ›](https://canonical.com/microk8s/docs/working-with-kubectl#heading--kubectl-macos) 5. Access the Kubernetes dashboard ``` microk8s dashboard-proxy ``` 6. Start and stop Kubernetes to save battery Kubernetes is a collection of system services that talk to each other all the time. If you don't need them running in the background then you will save battery by stopping them. `microk8s start` and `microk8s stop` will do the work for you. [Read the docs to learn more ›](https://canonical.com/microk8s/docs) --- Join the community [Connect with our community and see what others are doing with MicroK8s ›](https://discuss.kubernetes.io/c/general-discussions/microk8s/26) --- ## Enterprise support, timely fixes, and no license fees 99.9% uptime SLA and up to 15 years of security maintenance As the publishers of MicroK8s, we deliver the world's most efficient multi-cloud, multi-arch Kubernetes through high quality packages and distribution channels. Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. It provides up to 15 years of vulnerability fixes for everything: your microk8s, OS, infrastructure, applications, and a trusted open source repository. Get coverage for your physical and cloud native infrastructure, as well as hardening tools, monitoring, automated patching, and compliance profiles for the most stringent security standards. [Contact us](https://canonical.com/microk8s/contact-us) [Learn more about Ubuntu Pro](https://ubuntu.com/pro) --- ## Zero-ops infrastructure Set it up and let it run Our goal is to eliminate toil from Kubernetes cluster administration. MicroK8s needs just a few minutes to set up fully-functional highly-available clusters, with automated K8s datastore maintenance and unattended security updates. Fire and forget, or customize it for your needs. --- ## The most popular cloud native projects at your fingertips. No config needed Prometheus is popular for metrics, so we bundled it. Just like Jaeger, Istio, LinkerD, and KNative. Turn them on or off with one command. Or [bring your own addon](https://canonical.com/microk8s/docs/howto-addons) if you like. MicroK8s also comes with sensible defaults for the most widely used Kubernetes options, so it 'just works' with no config necessary. --- ## Minimal, CNCF-certified distribution All upstream services in an efficient package Build your container strategy on a conformant platform, leverage the cloud native ecosystem, and avoid vendor lock in. Get all Kubernetes services in a single, fully contained package. No moving parts and dependencies, better security, and simpler ops. --- ## Automatic security updates and streamlined upgrades Let it roll, or take control MicroK8s will apply security updates automatically by default, and roll back on failure. Defer them if you want. Upgrade to a newer version of Kubernetes with a single command. It's really that easy. Stick with a major version, or follow the latest upstream work. Go with the flow, or take control in the enterprise to specify versions with perfect precision. --- ## Experience MicroK8s Watch the intro video. Pause and copy commands straight from this text console. --- ## MicroK8s and Kubernetes resources ### Webinars * [An intro to MicroK8s](https://www.brighttalk.com/webcast/6793/378029?utm_source=brighttalk-portal&utm_medium=web&utm_content=microk8s&utm_campaign=webcasts-search-results-feed) * [K8s at the edge: easy as “Pi”](https://www.brighttalk.com/webcast/6793/488796/) --- ### Datasheet * [Microk8s for ISVs](https://assets.ubuntu.com/v1/80a86843-MicroK8s.for.ISVs.DS.pdf) --- ### Whitepaper * [Kubernetes: a trusted, flexible and automated edge for IoT developers](https://ubuntu.com/engage/microk8s-451research) --- [Find more resources  ›](https://canonical.com/microk8s/resources) --- ## Looking for a more composable Kubernetes? If MicroK8s is too opinionated for you, do not worry. MicroK8s is built by the Kubernetes team at Canonical. We also make [Charmed Kubernetes](https://ubuntu.com/kubernetes) for total control of all the permutations of Kubernetes components. Build your clusters from the ground up and tailor them to your needs. [Get started with Charmed Kubernetes ›](https://ubuntu.com/kubernetes/install#cluster) --- ## Insure your MicroK8s clusters with enterprise support Get in touch with our team of Kubernetes experts [Contact us](https://canonical.com/microk8s/contact-us) Close ### Submit a question --- # Multipass Source: https://canonical.com/multipass?format=md --- title: Multipass description: 'Multipass: launch and manage Ubuntu VMs on Windows, macOS, and Linux with a single command.' url: https://canonical.com/multipass?format=md keywords: microcloud, scalable cloude, cloud infrastructure --- # Ubuntu VMs on demand for any workstation Get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with [cloud-init](https://cloud-init.io/) like a public cloud. [Install now](https://canonical.com/multipass/install) --- ## Cloud-style VMs at your fingertips Spin up cloud instances with a single command Launch instances of Ubuntu and [initialise them with cloud-init metadata](https://ubuntu.com/blog/using-cloud-init-with-multipass) in the same way you would on AWS, Azure, Google, IBM and Oracle. Simulate your own cloud deployment on your workstation. --- ## VMs for Windows, macOS and Linux Start Ubuntu VMs with each platform's native hypervisor Multipass uses Hyper-V on Windows, QEMU on macOS and Linux for minimal overhead and the fastest possible start time. [Switching your hypervisor to Virtualbox](https://documentation.ubuntu.com/multipass/latest/how-to-guides/customise-multipass/set-up-the-driver/) is a breeze. --- ## Get started with Ubuntu the fast way The “Ubuntu Server CLI cheat sheet” is your fast path to learning the Linux command line - from basic file management to deploying Kubernetes and OpenStack. [Download cheat sheet](https://assets.ubuntu.com/v1/3bd0daaf-Ubuntu%20Server%20CLI%20cheat%20sheet%202024%20v6.pdf) --- ### Optimised VM performance Multipass uses images tuned for cloud usage. Each image has software baked in with all the tools to deploy a cloud. Most notably cloud-init, a tool with utilities to initialize cloud instances. Pass multipass a custom cloud-init definition and turn a generic Ubuntu image into a custom-configured server in seconds. --- [Learn more about cloud-init](https://cloud-init.io/) --- ### Designed for developer convenience Share files and folders between your host and your instances. Your ‘primary’ instance gets special treatment with integration to your native filesystem and dedicated hot-key access. Multipass automatically fetches the latest Ubuntu images from Canonical, minimising initial update time. --- ### A curated catalogue of images Multipass is growing a catalogue of images to initialise pre-installed applications to get started with a single command. Want to integrate your project? [Explore Multipass on Discourse](https://discourse.ubuntu.com/c/multipass/21) --- ## Appliances in VMs Ubuntu Appliance images to try before you Pi Run a Virtual Ubuntu Appliance on your workstation without affecting your existing system. No need for spare hardware, just follow the steps and you’ll be up and running in minutes. [Try Ubuntu appliances](https://ubuntu.com/appliance/vm) --- ## Join our community Multipass is built by a team of engineers at Canonical and a community of contributors. We appreciate your interest in Multipass, and if you want to join the discussion or contribute, come and say hi. We don’t bite. [Join on GitHub](https://github.com/canonical/multipass) [Join our Discourse forum](https://discourse.ubuntu.com/c/multipass/21) --- # Anbox Cloud Source: https://canonical.com/anbox-cloud?format=md --- title: Run containerized and virtualized Android™ with Anbox Cloud description: 'Anbox Cloud: a scalable platform to deploy, manage, and stream Android workloads across public and private infrastructure.' url: https://canonical.com/anbox-cloud?format=md --- # Anbox Cloud Run containerized and virtualized Android™ at scale in the cloud Run, stream, test, and automate Android workloads without relying on physical devices, emulators, or custom infrastructure. Anbox Cloud is Canonical’s platform for running Android at scale across cloud, edge, and bare -metal environments. Containerized Android helps teams stream, test, and automate Android applications efficiently. Fully virtualized Android enables complete system images, custom kernels, Cuttlefish workflows, and platform validation with full system fidelity. Both execution models are managed through one cloud-native platform, simplifying your team’s workflow. [Contact Us](https://canonical.com/anbox-cloud#get-in-touch) [Try Anbox Cloud](https://documentation.ubuntu.com/anbox-cloud/howto/install-appliance/index.html) [Scaling Android development with Anbox Cloud](https://www.youtube.com/embed/rPJEZ_tr_1w?rel=0 "Play Video") ## Anbox Cloud in numbers --- 6+ Years on the market --- ~1 minute To deploy the appliance --- ## What is Anbox Cloud? Anbox Cloud provides the operational layer for Android workloads: orchestration, lifecycle management, GPU acceleration, low-latency streaming, and automation. Teams can launch Android instances on demand, integrate them into testing or streaming workflows, and operate them consistently from development to production. The result is faster execution, simpler operations, and more predictable Android workloads at scale. --- ## Use cases App and game streaming Android testing and CI/CD Cloud device labs and enterprise automation Android Automotive OS and embedded systems OEM and platform development Stream Android applications and games from the cloud to browsers, smart TVs, thin clients, mobile devices, and other connected endpoints. Anbox Cloud provides the Android runtime, GPU acceleration, session management, and low-latency streaming needed to deliver interactive Android experiences at scale without relying on local devices. [Explore how to implement cloud game streaming with Anbox Cloud ›](https://ubuntu.com/blog/implementing-an-android-based-cloud-game-streaming-service-with-anbox-cloud) Run reproducible Android environments for automated testing, QA, localization, regression testing, and release validation. Use Anbox Cloud to launch Android instances on demand, automate testing workflows, and scale parallel runs without maintaining local emulator farms or large physical device fleets. [Learn how Anbox Cloud can streamline your CI/CD pipeline ›](https://ubuntu.com/blog/cloud-native-android-infotainment-your-ci-pipeline-shouldnt-depend-on-hardware) Build scalable Android environments that developers, testers, support teams, and business users can access remotely. Teams can provision Android instances on demand, stream interactive sessions, reset environments, automate workflows, run demos, and integrate Android applications into enterprise processes. [More on how Anbox Cloud can help with your testing ›](https://ubuntu.com/blog/localization-testing) Run customized Android Automotive OS and embedded Android images in cloud or bare metal infrastructure. With virtualized Android, teams can validate complete system images with their own kernel, system services, and low-level components in reproducible environments. [Read how Anbox Cloud supports in-vehicle infotainment ›](https://ubuntu.com/blog/anbox-cloud-to-improve-infotainment) Develop, customize, and validate Android system images, kernels, system services, and hardware abstraction layers. Virtualized Android provides the system fidelity required when Android itself is under development, not just the applications running on top of it. [Learn more about virtualized Android in the video ›](https://www.youtube.com/watch?v=rPJEZ_tr_1w&t=5s) --- ## Two execution models, one platform Choose the right Android approach for your workload Anbox Cloud supports two complementary ways to run Android on one platform, offering a consistent experience. Both models are managed through the same Anbox Cloud platform, APIs, automation, and operational workflows. --- Containerized Android Containerized Android launches quickly, uses infrastructure efficiently, and scales to large numbers of instances. It is optimized for application-centric workloads. Choose containerized Android for streaming applications streaming, gaming, automated testing, enterprise automation, and CI/CD workloads where Android is primarily used as an application runtime. --- Virtualized Android Virtualized Android is designed to help enterprises safely develop, modify, and test the core Android Operating System itself without expensive, rigid physical hardware. Choose virtualized Android when Android itself is being developed, customized, validated, or certified. This includes Cuttlefish-based workflows, AOSP and Android Automotive OS builds, custom kernels, OEM images, and validation suites such as the Compatibility Test Suite (CTS) and Vendor Test Suite (VTS), where Android needs to behave as a complete system. --- ## New in Anbox Cloud 1.30: fully virtualized Android ### Run complete Android system images in the cloud With fully virtualized Android, Anbox Cloud can run Android as a complete virtual machine with its own kernel, boot sequence, system services, and security model. This expands Anbox Cloud beyond application-centric workloads and enables teams to move system-level Android development, validation, and customization into scalable cloud infrastructure. Virtualized Android is especially valuable when Android itself is the product being built or tested. Teams can run complete Android system images while preserving kernel ownership, system behavior, Android security assumptions, and the execution fidelity required for low-level validation workflows. --- ### Bring your own Android image Many Android platform teams already produce their own system images for development and validation. These images may include custom kernels, modified system services, vendor components, hardware abstraction layers, or Android Automotive OS customizations. With virtualized Android, teams can bring AOSP-based images, Cuttlefish artifacts, AAOS builds, or vendor-modified Android systems and run them through Anbox Cloud. Anbox Cloud provides the orchestration, lifecycle management, networking, automation, and streaming layer around those systems, allowing teams to reuse existing Android build outputs while moving execution into scalable infrastructure. [Read the virtualized Android datasheet](https://assets.ubuntu.com/v1/bb5269cc-anbox_cloud.%2520Containerized%2520and%2520Virtualized%2520Android%2520Datasheet.pdf) [Download the whitepaper](https://ubuntu.com/engage/virtualized-android) [Talk to an expert ›](https://canonical.com/anbox-cloud#get-in-touch) --- ## Deploy across cloud, edge, and bare metal Anbox Cloud is designed to run wherever your Android workloads need to run: across public clouds, private clouds, bare metal, and edge locations. It supports Arm and x86 infrastructure, GPU acceleration for graphics-heavy workloads, and deployment patterns that can be adapted for streaming, testing, automation, and system validation. Teams can run Anbox Cloud near users for low latency streaming, in private infrastructure for control and compliance, or on public cloud infrastructure for elasticity and global reach. --- ## Anbox Cloud deployment options ### Anbox Cloud Appliance A simplified deployment option for evaluation, proofs of concept, and smaller environments. Use Anbox Cloud Appliance when you want to get started quickly and test Anbox Cloud capabilities with minimal setup. --- ### Charmed Anbox Cloud For teams requiring high availability, custom infrastructure, and integration with existing operations, Charmed Anbox Cloud offers a production-grade deployment model. Use Charmed Anbox Cloud for larger deployments, for production environments, and for infrastructure that you want to run yourself with your own platform or cloud team. --- ### Managed Anbox Cloud A fully managed option for teams who want Canonical to manage Anbox Cloud for them. Choose Managed Anbox Cloud so your teams can focus on Android workloads; let Canonical manage the platform operations. --- ## Anbox Cloud deployment options --- Anbox Cloud Appliance A simplified deployment option for evaluation, proofs of concept, and smaller environments. Use Anbox Cloud Appliance when you want to get started quickly and test Anbox Cloud capabilities with minimal setup. --- Charmed Anbox Cloud For teams requiring high availability, custom infrastructure, and integration with existing operations, Charmed Anbox Cloud offers a production-grade deployment model. Use Charmed Anbox Cloud for larger deployments, for production environments, and for infrastructure that you want to run yourself with your own platform or cloud team. --- Managed Anbox Cloud A fully managed option for teams who want Canonical to manage Anbox Cloud for them. Choose Managed Anbox Cloud so your teams can focus on Android workloads; let Canonical manage the platform operations. --- ## Supported infrastructure --- ## Proven on state-of-the-art Arm infrastructure [Anbox Cloud on C4A metal](https://www.youtube.com/embed/hfsaeCElLqo?rel=0 "Play Video") Anbox Cloud supports running Android workloads on Arm-based cloud and bare metal infrastructure including Google Cloud C4A metal. For virtualized Android workloads, C4A metal enables Android VMs to run directly on bare metal, removing an additional nested virtualization layer while maintaining Anbox Cloud orchestration, automation, and streaming. This makes C4A metal particularly relevant for Cuttlefish, validating the Android system, and for workloads that require native Arm performance and predictable infrastructure behavior. Watch the video to discover how Anbox Cloud can run 90+ Android instances on C4A metal. --- ## Why teams choose Anbox Cloud *“NVIDIA T4 GPUs are now featured in second-generation Arm servers at cloud service providers, delivering significantly improved app-streams-per-server and lower cost per-user. Canonical's Anbox platform provides a complete solution to containerize mobile apps and works seamlessly with NVIDIA's Linux and Android software stacks. Together, Canonical and NVIDIA provide a scalable solution to virtualize mobile apps, and stream them securely to the growing population of 5G mobile devices.”* **Phil Eisler** Vice President, Cloud Streaming NVIDIA --- --- *“It's no secret that TCO is a key driver of cloud provider decisions. And that's what gets Arm excited about the Android in the Cloud solution that Ampere, Canonical and NETINT have developed…for Android in the Cloud use cases like cloud gaming, Android app development and IoT enablement to cloud providers.”* **Robbie Williamson** Senior Director, Solutions Engineering Arm --- --- *“The combination of Ampere's Arm-based servers with a provisioned virtualization solution like Canonical's Anbox Cloud delivers the flexible, high-performance, and secure infrastructure that developers need in order to deliver a better user experience for consumers.”* **Jeff Wittich** Chief Product Officer Ampere --- --- *“Canonical's inclusion of the Intel Visual Cloud Accelerator Card - Rendering (VCAC-R) as part of their newly launched Anbox Cloud solution will enable the delivery of enhanced cloud and mobile gaming experiences on Android devices, supporting an emerging industry opportunity today, and for the upcoming 5G era.”* **Lynn Comp** Vice President, Data Platforms Group and General manager of the Visual Cloud Division Intel --- ## Long-term enterprise support and security coverage Anbox Cloud is supported by Canonical's enterprise support and the Ubuntu Pro security, maintenance, and compliance ecosystem. Organizations can access enterprise-grade 24/7 support options, maintained Anbox Cloud components, security updates, and up to 15 years of security coverage for supported Ubuntu-based infrastructure. Canonical can support both Anbox Cloud and the underlying Ubuntu environment, helping teams to keep their Android infrastructure production-ready, while reducing operational risk and supporting the security and reliability of their systems. With Canonical's support, teams get: * Enterprise-grade 24/7 support options * Long-term security maintenance * Maintained Anbox Cloud components * Security updates for supported infrastructure * Guidance for production architecture and operations * Optional managed service and consulting support [Learn more about Ubuntu Pro](https://www.ubuntu.com/pro) [Contact us](https://canonical.com/anbox-cloud#get-in-touch) --- ## Trusted by --- ## Ready to run Android at scale? [Contact us](https://anbox-cloud.io/#get-in-touch) [Try Anbox Cloud](https://documentation.ubuntu.com/anbox-cloud/howto/install-appliance/index.html) --- ## Learn more about Anbox Cloud ### Whitepapers [#### From containerized Android™ to full system virtualization](https://ubuntu.com/engage/virtualized-android) [#### From emulator hell to cloud-native Android streaming](https://ubuntu.com/engage/android-apps-streaming) --- ### Blogs [#### Rethinking BYOD security: protecting data without trusting devices](https://ubuntu.com/blog/rethinking-byod-security-protecting-data-without-trusting-devices) [#### How to build an awesome cloud gaming platform with Anbox Cloud](https://ubuntu.com/blog/how-to-build-an-awesome-cloud-gaming-platform-with-anbox-cloud) [#### How Anbox Cloud streamlines localization testing](https://ubuntu.com/blog/localization-testing) --- ### Webinar [#### Scaling Android development with Anbox Cloud](https://www.youtube.com/watch?v=rPJEZ_tr_1w&t=6s) --- ## Android is a trademark of Google LLC. Anbox Cloud uses assets available through the Android Open Source Project. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Close ### Let's get in touch --- # Open source data platform solutions Source: https://canonical.com/data?format=md --- title: Open source data platform solutions description: 'Enterprise open source databases from Canonical: PostgreSQL, MySQL, MongoDB, Kafka, Spark, OpenSearch, and more.' url: https://canonical.com/data?format=md --- # Enterprise-grade solutions for your mission critical data Data flows better with the right tools. Canonical offers security, compliance, and lifecycle management solutions for the most popular open source databases and big data applications, on any cloud. Get in touch [--- PostgreSQL ›](https://canonical.com/data/postgresql) [--- MySQL ›](https://canonical.com/data/mysql) [--- MongoDB ›](https://canonical.com/data/mongodb) [--- Valkey ›](https://canonical.com/data/valkey) [--- Spark ›](https://canonical.com/data/spark) [--- Kafka ›](https://canonical.com/data/kafka) [--- OpenSearch ›](https://canonical.com/data/opensearch) [--- etcd ›](https://canonical.com/data/etcd) [--- Cassandra ›](https://canonical.com/data/cassandra) --- ## Security, support, and automation across clouds Receive support, deploy, and automate the lifecycle management of your open source databases and big data applications across public clouds, Kubernetes, virtual (VM), and bare metal machines. --- ## Multiple packaging formats to meet your environment needs We provide our open source databases and big data applications in various packaging formats, enabling you to seamlessly integrate them with your current automation systems or use them as the foundation for a new one. Containers Snaps Debs Software operators ### Security maintained, hardened containers We deliver all our data applications as Ubuntu-based container images that meet the security, stability, and compliance requirements of cloud-native software. Data applications containers comply with the Open Container Initiative’s (OCI) image format specification, can be stored in any OCI-compliant container registry, and are supported on all CNCF compliant Kubernetes distributions. [Learn more about our containers ›](https://ubuntu.com/containers) ### Self-contained, sandboxed applications Where applicable, we deliver supported data applications as snaps – a type of application package that bundles the application itself, along with all its libraries and dependencies, into a single compressed file. This allows for rigorous confinement, meaning that every stage of the application installation and operation can be kept secure. [Learn more about Snaps ›](https://snapcraft.io/docs) ### Debian Package Archives Where applicable, we offer deb packages for a seamless integration with your Ubuntu installations. Debian (deb) packages are archive files that contain all the necessary components for a specific piece of software. They generally include binaries, executables and libraries, configuration files, and install and removal scripts. [Learn more about Debs ›](https://ubuntu.com/about/release-cycle#packaging-formats) ### Lifecycle management on all clouds Our software operators enable you to use a single codebase to automate the lifecycle management of your data applications across public clouds, Kubernetes, virtual (VM) and bare metal machines. This includes supporting services like observability, identity, secrets, and more. This is possible thanks to Juju and charms. Juju is an open source orchestration engine that enables the deployment, integration, and lifecycle management of applications at any scale, on any infrastructure. A charm is an operator – business logic encapsulated in reusable software packages that automate every aspect of an application's life. [Learn more about Charms ›](https://canonical.com/juju) --- ## A complete solution for your data use cases Unify your data lifecycle, from warehousing to streaming, with secure, scalable Ubuntu-based solutions to simplify infrastructure and power your workloads. [Discuss your use case](https://canonical.com/data?format=md) Fully integrated system A single vendor for all your data needs. A complete, fully open source data solutions portfolio founded on Ubuntu and Canonical enterprise-grade orchestration products. Data warehouse Centralize analytics for structured data processing. Perform terabyte-scale querying on multi-cloud PostgreSQL clusters and enable business intelligence dashboards and reporting. Data lakehouse Handle petabytes of unstructured data for AI/ML preparation. Integrations with Apache Spark and Kubeflow support model training on raw logs or sensor data. Streaming and Real-Time Analytics Perform low-latency streaming analytics using Apache kafka for event ingestion, integrated with PostgreSQL, OpenSearch, and spark on Ubuntu for real-time processing across clouds. --- ## Proven security, automation, and reliability --- Up to 15 years of support Get up to 15 years of security maintenance for critical and high severity issues across the full stack, and up to 15 years of break-fix support on selected releases with weekday or 24/7 coverage. --- Hardening and compliance All artifacts are thoroughly hardened and thoughtfully configured with secure defaults out of the box, ensuring they meet the rigorous demands of modern security and compliance frameworks. --- Multi-cloud and airgap ready From security and break fix support to automation, our data solutions are made to work on all public, private and hybrid cloud environments, including airgapped deployments. --- Open source automation Our automation helps streamline your site reliability engineering. Canonical data solutions simplify operations at any scale, with advanced features for deployment scaling, security, backup, and monitoring. [Get security maintenance with Ubuntu Pro ›](https://www.ubuntu.com/pro) --- ## Our services Whether you need supported packages or expert help to scale deployments and meet SLAs, our subscription supports your team and eliminates time-consuming, error-prone tasks. Our on-demand services address specific challenges with custom solutions, targeted knowledge transfer, or timely expert consulting. [Get in touch](https://canonical.com/data?format=md) ### Subscription-based * Security maintenance * 24/7 phone and ticket support * SLA-backed firefighting support * Managed deployments --- ### On-demand * Workshops * Deployment packages * Ops consultancy packages * Trainings --- ## These companies trust Canonical to run their open source data platform --- ## Community and support ### Connect with the community [Matrix channel](https://matrix.to/#/#charmhub-data-platform:ubuntu.com) [Discourse forum](https://discourse.charmhub.io/) --- ### Contact us [Talk to a Canonical expert](https://canonical.com/data#get-in-touch) --- ### Read more [Data products documentation](https://canonical.com/data/docs) [Charmhub, the operator collection](https://discourse.charmhub.io/) [Snapcraft, the app store for Linux](https://snapcraft.io/) --- ### Other resources [Ubuntu Pro](https://ubuntu.com/pro) [Canonical support](https://ubuntu.com/support) Close ### Get in touch --- Fill in this form and we'll be in touch within one working day. --- # PostgreSQL Source: https://canonical.com/data/postgresql?format=md --- title: PostgreSQL description: 'Enterprise PostgreSQL from Canonical: automated high availability, backups, and up to 15 years of security maintenance.' url: https://canonical.com/data/postgresql?format=md --- # PostgreSQL for the enterprise Secure and automate the deployment, maintenance and upgrades of your PostgreSQL databases across private and public clouds. --- [Get in touch](https://canonical.com/contact-us) [Get started](https://drive.google.com/file/d/1rpaXT8Q1gW6lLVxSZiDSxW17EzJAAytH/view?usp=sharing) --- ## Why choose Canonical's enterprise-grade PostgreSQL * Up to 15 years of security maintenance * Hybrid and multi-cloud ready * Simple per node subscription --- ## Run PostgreSQL on any public, private or hybrid cloud When you use Canonical's PostgreSQL, you benefit from optimised configurations for every cloud. You can run PostgreSQL on Azure, AWS and Google Cloud, whether on top of VMs or their managed Kubernetes offerings. You can also run PostgreSQL in your private data centre on top of MAAS and MicroCloud, Kubernetes, OpenStack or VMWare. --- ## Easy to deploy and manage Thanks to Charmed PostgreSQL, your deployments will be: --- * **Highly available** with built-in replication and automatic failover. * **Reliable** with expert-crafted and self healing state-machine automation. * **Upgraded automatically** during your maintenance windows and with minimum downtime. * **Disaster recovery ready** with built-in cross region replication, backup and restore capabilities to ensure business continuity. * **Hybrid and multi-cloud ready** with automation that supports deployment within and across private and public clouds. * **Shipped with a holistic observability and alerting solution** based on Prometheus, Loki and Grafana. --- [Get started with Charmed PostgreSQL ›](https://canonical.com/data/postgresql/docs/latest/tutorial/) --- ## PostgreSQL security Charmed PostgreSQL comes with up to 15 years of security maintenance. It also ships with hardened configurations to help you comply with the most stringent requirements in terms of encryption, auditing, logging, authentication and authorisation. ## PostgreSQL support Get comprehensive, 24/7 or weekday support for Charmed PostgreSQL, covering the entire solution for up to 15 years. --- [Subscribe now](https://ubuntu.com/pro/subscribe) --- ## Predictable pricing enterprise-grade PostgreSQL Support for Charmed PostgreSQL is priced per node, per year with no per-socket or per-core limitations, and no software licence fees. Use our Charmed PostgreSQL for better control over your TCO. Budgeting and financial planning are straightforward and predictable. --- ## Charmed PostgreSQL services You can self-manage our Charmed PostgreSQL solution or you can opt for a fully managed setup where our Canonical experts will deploy and operate your PostgreSQL fleet on top of your on-premise infrastructure or using your cloud tenants. --- [Get in touch to learn more ›](https://canonical.com/contact-us) --- ### Managed ### From $3099 Per node, per year Get there faster. Let us deploy and operate your PostgreSQL cluster, in your cloud tenancy or in your data centre. --- * Backed by an SLA * MSP and SOC2 certified service * Low cost of ownership --- ### Self-managed ### From $500 Per node, per year 24/7, weekday or advanced fire-fighting support for PostgreSQL from Canonical for up to 15 years per release track. --- * Expert troubleshooting on hand * Security and bug fixes * Full stack coverage --- ## PostgreSQL use cases PostgreSQL is the world's most acclaimed open source database. Its popularity is rooted in its sound architectural foundations that make it a good fit for several use cases: --- ### Web and mobile applications PostgreSQL is a solid choice for e-commerce and content sharing platforms thanks to its transactional capabilities and fast ingestion and retrieval. --- ### Data warehousing and Business Intelligence applications PostgreSQL is famous for its excellent support of the SQL standard. It also supports a large panel of index types and can nicely integrate with other data stores (using [foreign wrappers](https://www.postgresql.org/docs/14/ddl-foreign-data.html)) making it an excellent choice for running analytical queries without the need to duplicate your data. --- ### Applications managing geospatial data The [PostGIS](https://postgis.net/) extension of PostgreSQL is an excellent choice to support use cases managing spatial data. --- ### FinOps and banking PostgreSQL provides the transactional [ACID](https://en.wikipedia.org/wiki/ACID) guarantees and the mature replication capabilities that finance systems need. The [pgAudit](https://www.pgaudit.org/) extension can also complement PostgreSQL with comprehensive auditing capabilities. --- ### Text search use cases PostgreSQL offers a variety of index structures (such as GIN and GIST) to perform advanced full text search operations on your data without the need for duplicating it or compromising on its consistency. --- [Hear from the product manager ›](https://canonical.com/blog/author/mwnsiri) --- ## Go further with Charmed PostgreSQL --- Read our tutorials and installation guides to learn how to deploy and manage PostgreSQL within and across public and private clouds. --- Read the documentation for [K8s](https://canonical.com/data/postgresql/docs/latest) and [VMs](https://canonical.com/data/postgresql/docs/latest)  › --- Gain insights on how to succeed in migrating your most valuable assets, your data, to the cloud. --- [A guide to database cloud migration  ›](https://ubuntu.com/engage/database-cloud-migration) --- Build a comprehensive backup strategy to meet your requirements in terms of data protection and recovery times. --- [A guide to data backups  ›](https://ubuntu.com/engage/data-backups) --- Dive into the differences between the two most popular open-source databases and what those differences mean from a performance, operability and community engagement perspective. --- [PostgreSQL vs MySQL webinar  ›](https://www.linkedin.com/events/choosingbetweenthemostpopularop7094241865746542592/theater/) --- “PostgreSQL” is a trademark or registered trademark of [PGCA](https://www.postgres.ca/). Other trademarks are property of their respective owners. Canonical's PostgreSQL offerings are not sponsored, endorsed, or affiliated with [PGCA](https://www.postgres.ca/). Close ### Talk to our relational databases' experts --- # MySQL Source: https://canonical.com/data/mysql?format=md --- title: MySQL description: 'Enterprise MySQL from Canonical: automated clustering, failover, and up to 15 years of security maintenance.' url: https://canonical.com/data/mysql?format=md --- # MySQL for the enterprise Secure and automate the deployment, maintenance and upgrades of your MySQL databases across private and public clouds. --- [Get in touch](https://canonical.com/contact-us) [Get started](https://drive.google.com/file/d/1vQamR5wOA9E-FTIJG2c9xCWLpB_1QcA3/view?usp=sharing) --- ## Why choose Canonical's enterprise-grade MySQL * Up to 15 years of security maintenance * Hybrid and multi-cloud ready * Simple per node subscription --- ## Run MySQL on any public, private or hybrid cloud When you use Canonical's MySQL, you benefit from optimised configurations for every cloud. You can run MySQL on Azure, AWS, Google Cloud on top of VMs or their managed Kubernetes offerings. You can also run MySQL in your private data centre on top of MAAS and LXD, Kubernetes, OpenStack or VMWare. --- ## Easy to deploy and manage Thanks to Charmed MySQL, your deployments will be: --- * **Highly available** with built-in replication and automatic failover. * **Reliable** with expert-crafted and self healing state-machine automation. * **Upgraded automatically** during your maintenance windows and with minimum downtime. * **Disaster recovery ready** with built-in cross region replication, backup and restore capabilities to ensure business continuity. * **Hybrid and multi-cloud ready** with automation that supports deployment within and across private and public clouds. * **Shipped with a holistic observability and alerting solution** based on Prometheus, Loki and Grafana. --- [Get started with Charmed MySQL ›](https://canonical.com/data/mysql/docs/latest) --- ## MySQL security Charmed MySQL comes with up to 15 years of security maintenance. It also ships with hardened configurations to help you comply with the most stringent requirements in terms of encryption, auditing, logging, authentication and authorisation. --- ## MySQL support Get comprehensive, 24/7 or weekday support for Charmed MySQL, covering the entire solution for up to 15 years. --- [Subscribe now](https://ubuntu.com/pro/subscribe) --- ## Predictable pricing for enterprise-grade MySQL Charmed MySQL support is priced per node, per year with no per-socket or per-core limitations, and no software licence fees. Use our Charmed MySQL for better control over your TCO. Budgeting and financial planning are straightforward and predictable. --- ## Charmed MySQL services You can self-manage our Charmed MySQL solution or you can opt for a fully managed setup where Canonical experts deploy and operate your MySQL fleet on top of your on-premise infrastructure or using your cloud tenants. --- [Get in touch to learn more ›](https://canonical.com/contact-us) --- ### Managed ### From $3099 Per node, per year Get there faster. Let us deploy and operate your MySQL cluster, in your cloud tenancy or in your data centre. --- * Backed by an SLA * MSP and SOC2 certified service * Low cost of ownership --- ### Self-managed ### From $500 Per node, per year 24/7, weekday or advanced fire-fighting support for MySQL from Canonical for up to 15 years per release track. --- * Expert troubleshooting on hand * Security and bug fixes * Full stack coverage --- ## MySQL use cases MySQL is one of the world's most popular databases. The simple deployment model of MySQL (a single process per instance) and its ease of use make it a good database management system to bootstrap several use cases: --- ### Web and mobile applications MySQL is the M in the popular [LAMP](https://en.wikipedia.org/wiki/LAMP_(software_bundle)) architecture that powers a lot of e-commerce, content management and forum-like applications. --- ### Applications managing geospatial data MySQL has extensive support for spatial data types and spatial indexes making it a good choice for powering related systems. --- ### FinOps and banking MySQL provides the transactional [ACID](https://en.wikipedia.org/wiki/ACID) guarantees and the mature replication capabilities that finance systems need. --- ### Text search use cases MySQL also provides basic [full text search](https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html) capabilities allowing you to accommodate such use cases without the need for duplicating your data or compromising on its consistency. --- [Hear from the product manager ›](https://canonical.com/blog/author/mwnsiri) --- ## Go further with Charmed MySQL ### Documentation for [K8s](https://canonical.com/data/mysql/docs/latest) and [VMs](https://canonical.com/data/mysql/docs/latest) Read our tutorials and installation guides to learn how to deploy and manage MySQL within and across public and private clouds. --- ### [A guide to database cloud migration](https://ubuntu.com/engage/database-cloud-migration) Gain insights on how to succeed in migrating your most valuable assets – your data – to the cloud. --- ### [A guide to data backups](https://ubuntu.com/engage/data-backups) Build a comprehensive backup strategy to meet your requirements in terms of data protection and recovery times. --- ### [PostgreSQL vs MySQL webinar](https://www.linkedin.com/events/choosingbetweenthemostpopularop7094241865746542592/theater/) Dive into the differences between the two most popular open-source databases and what those differences mean from a performance, operability and community engagement perspective. --- "MySQL" is a trademark or registered trademark of Oracle. Other trademarks are property of their respective owners. Canonical's MySQL offerings are not sponsored, endorsed, or affiliated with Oracle. Close ### Talk to our relational databases' experts --- # MongoDB Source: https://canonical.com/data/mongodb?format=md --- title: MongoDB description: Charmed MongoDB delivers up to 15 years of support and security maintenance for MongoDB as an integrated, turnkey solution with advanced management features. url: https://canonical.com/data/mongodb?format=md --- # MongoDB® for the enterprise Harness the full potential of MongoDB across private and public clouds and shift your focus from maintenance to innovation. Choose Charmed MongoDB to secure and automate the deployment, maintenance and upgrades of your MongoDB databases. Direct your energy into building high-performance applications, and let the charms handle the database management. --- [Contact us](https://canonical.com/contact-us) [Download the datasheet ›](https://assets.ubuntu.com/v1/aeb556fb-MongoDB%20-%20Datasheet-revised.pdf) --- ## Why choose Canonical's enterprise-grade MongoDB®? * Up to 15 years of security maintenance and support * Simple per node subscription * Hybrid, multi-cloud ready --- ## Run MongoDB® on any public, private, or hybrid cloud When you use Canonical's MongoDB, you get the benefit of running on top of an operating system image that's optimised for every cloud. Run your MongoDB on Azure, GCP, AWS, on Kubernetes or your private data centre, with OpenStack, Microcloud, and VMWare. --- ## Webinar: MongoDB® for modern data management In database management, MongoDB stands as the unrivalled leader for document databases. Gaining a competitive edge depends on how effectively you harness its incredible features. Unlock the full potential of MongoDB in our pre-recorded webinar, where we'll talk through the different use cases where MongoDB makes an impact. Explore how organisations tackle data challenges and harness MongoDB to modernise their data management strategies, gaining a competitive edge in the process. --- [Watch the full webinar ›](https://ubuntu.com/engage/mongodb-for-enterprises) --- ## Easy to deploy and manage Canonical's Charmed MongoDB automates operational tasks, so you can spend more time on value-driving activities. --- * Automated security and configuration best practice * Made for physical, virtual machines (VMs), and Kubernetes * Integrated observability for monitoring, alerting, and auditing * Support for multi-cloud environments --- [Explore Managed MongoDB Solutions ›](https://canonical.com/data/mongodb/managed) --- ## MongoDB® security Upgrade to Ubuntu Pro for security maintenance Ubuntu Pro extends long-term security support to your MongoDB NoSQL databases. Get up to 15 years of security coverage for your MongoDB artefacts in the format of your choice, with timely patches for critical vulnerabilities. This commitment is vital for ensuring your high-volume data workloads remain compliant and are continuously protected against CVEs, enabling the secure deployment of MongoDB clusters across any cloud or bare metal infrastructure. --- [Learn more about Ubuntu Pro](https://www.ubuntu.com/pro) [Read the MongoDB Toolkit whitepaper ›](https://ubuntu.com/engage/mongodb-support-security) --- ## MongoDB® support Opt for support from Canonical Benefit from comprehensive, 24/7, or weekday support for Charmed MongoDB, covering the entire solution for up to 15 years. --- [Explore MongoDB support](https://canonical.com/data/mongodb/support) --- ## Predictable pricing for enterprise-grade MongoDB® Support for Charmed MongoDB is priced per node, per year. There are no per-socket or per-core limitations, and no software licence fees. Run database solutions like MongoDB with more control over your Total Cost of Ownership (TCO). --- ## Data solutions advisory services Work with Canonical and draw on our expertise when building and optimizing your in-house data solutions. Canonical's advisory services help you design, deploy, and manage your own data solutions. --- * Platform architecture and design * Proof of Concept (PoC) * Solution deployment * Charmed MongoDB training --- [Learn more about our advisory services ›](https://assets.ubuntu.com/v1/4220f815-Data%20Solutions%20Advisory%20version%20_updated%20-%20v3-2.pdf) --- ## Charmed MongoDB services Charmed MongoDB is available as a self-managed or as a fully managed solution, delivered remotely in your on-premise environment or cloud tenancy. --- ### Managed MongoDB® From $3099 per node, per year --- Get there faster. Let us deploy and operate your Kafka cluster, in your cloud tenancy or in your data centre. --- * Backed by an SLA * MSP and SOC2 certified service * Low cost of ownership --- [Explore Managed MongoDB Solutions ›](https://canonical.com/data/mongodb/managed) --- ### Self-managed MongoDB® From $500 per node, per year --- 24/7, weekday, or advanced fire-fighting support for Kafka from Canonical for up to 15 years per release track. --- * Expert troubleshooting on hand * Security and bug fixes * Full stack coverage --- [Contact us  ›](https://canonical.com/contact-us) --- ## MongoDB® use cases MongoDB's architecture and design principles provide a robust and scalable solution for handling diverse and large-scale data requirements. Its document-oriented model offers flexibility, while features like replica sets, sharding, and transactions ensure high availability, scalability, and data integrity. This makes MongoDB a powerful choice for various industries. --- [Learn more about MongoDB ›](https://canonical.com/data/mongodb/what-is-mongodb) --- ### Web and mobile applications MongoDB provides the high availability and scalability required by use cases in web and mobile such as content management systems, e-commerce, location based applications, user profile and personalisation. --- ### Internet of Things (IoT) MongoDB can handle a high volume of small, sensor-generated data points for real-time and batch analytics. --- ### Logging and monitoring MongoDB's ability to handle large volumes of log data and its fast write capabilities make it a perfect database for observability. --- ### Payments MongoDB can handle high-volume transactional data efficiently, making it suitable for banking operations that require quick and reliable transaction processing. --- ## Learn more about Charmed MongoDB [Charmed MongoDB: the operator you need for managing your document database](https://ubuntu.com/blog/charmed-mongodb-beta) The Charmed MongoDB operator deploys and runs MongoDB on physical, virtual machines (VM), and other cloud and cloud-like environments, including AWS, Azure, OpenStack, and VMWare. --- [Running MongoDB on Kubernetes](https://ubuntu.com/blog/mongodb-on-kubernetes) Running database clusters in public, private, and hybrid environments offers multiple benefits. Kubernetes provides the additional advantages of portability, reduced vendor lock-in, DevOps friendliness, scalability, and cost-effectiveness. --- [Charmed MongoDB®: use cases for financial services](https://ubuntu.com/blog/mongodb-usecase-financialservices) MongoDB is one of the most widely used databases in the financial services industry. It provides a sturdy, adaptable, and trustworthy foundation. --- [Discuss your needs with our team](https://canonical.com/data/mongodb#get-in-touch) Contact an expert to find out how you can benefit from Canonical's solution for MongoDB. --- "MongoDB" is a trademark or registered trademark of MongoDB, Inc. Other trademarks are property of their respective owners. Charmed MongoDB is not sponsored, endorsed, or affiliated with MongoDB, Inc. Close ### Talk to our MongoDB experts --- Fill in this form and a member of our team will be in touch shortly. --- # Apache Kafka Source: https://canonical.com/data/kafka?format=md --- title: Apache Kafka description: 'Enterprise Apache Kafka from Canonical: automated event streaming with scaling, TLS, and up to 15 years of support.' url: https://canonical.com/data/kafka?format=md --- # Enterprise support for Apache Kafka Supported with Ubuntu Pro Unlock a robust, open source foundation for your mission-critical streaming workloads. Canonical’s Apache Kafka automation and artifacts provide you with up to 15 years of security maintenance, 24/7 SLA-backed support, and expert consulting services to meet your specific requirements. [Contact us](https://canonical.com/contact-us) --- ## Run Apache Kafka across public and private clouds When you use our Apache Kafka artifacts, you benefit from optimized configurations for every cloud. You can run Apache Kafka on public clouds, or in your private data center on top of MAAS and MicroCloud, OpenStack, or VMWare. ## Our offering by the numbers --- 100+ clusters Relying on our services Our stack is tried and tested in production in numerous sectors ranging from banking to aerospace engineering. [Contact us ›](https://canonical.com/data/kafka#get-in-touch) --- 10+ automations To scale your operations Includes deployment, scaling, backups, restores, auto-tuning, encryption, monitoring, and upgrades. [Check our automation ›](https://canonical.com/data/kafka/docs/4/how-to/) --- ~ 30 minutes To get started Get up and running quickly in your local lab environment or your live production infrastructure setup. [Try it yourself ›](https://canonical.com/data/kafka/docs/4/tutorial/) --- ## Apache Kafka deployment options ### Container Get our Apache Kafka container to benefit from a minimalist and self-contained solution for deploying Apache Kafka clusters in all of your environments. [Try the container](https://hub.docker.com/r/ubuntu/kafka) --- ### Software operator Our software operator helps you automate the operations of your Apache Kafka clusters including deployment, scaling, encryption, and upgrades. [Check our software operator](https://charmhub.io/kafka) --- ## Popular Apache Kafka use cases --- Backbone of microservices-based architectures Apache Kafka is often used as a performant asynchronous communication middleware to allow distinct microservices to exchange data in real time. It also reduces tight coupling and cascading failures, improving the overall resiliency of the solution. --- Real-time analytics and business intelligence Apache Kafka enables enterprises to transition from delayed batch processing to real-time operational insights. It is often used to capture, transform, and process live data streams to power real-time dashboards, automated fraud detection, and dynamic pricing models. --- Enterprise data hub Apache Kafka is a powerful solution to break down data silos by establishing a centralized, high-throughput event as a universal data hub, continuously ingesting and synchronizing information across distributed systems. --- Logs aggregation and observability Apache Kafka is uniquely suited to handle the massive scale and high frequency of data generated by edge devices or by large-scale distributed systems. It acts as a high-capacity buffer for routing layer to reliably aggregate telemetry and logs across your enterprise infrastructure before feeding them into specialized monitoring, SIEM, and observability platforms. --- ## Apache Kafka support services Whether you are exploring Apache Kafka or need deep expertise to scale your deployments and meet your SLAs, our subscription-based services – including [Ubuntu Pro](https://ubuntu.com/pro) – are designed to support your team and free them from time-consuming and error-prone tasks. Our on-demand services help you address specific challenges by designing the right solutions, providing targeted knowledge transfer, or delivering timely expert consulting tailored to your needs. [More details on our services](https://canonical.com/data/services) ### **Subscription-based** What's included --- * Security maintenance * 24/7 phone and ticket support * SLA-backed firefighting support * Managed deployments * And much more ### **On-demand** What's included --- * Workshops * Deployment packages * Consulting packages * Trainings * And much more --- ## Community and support ### Connect with the community [#### Matrix chat](https://matrix.to/#/#charmhub-data-platform:ubuntu.com) --- ### Contact us [#### Tell us more about your needs](https://canonical.com/contact-us) --- ### Read more [#### Data backups](https://ubuntu.com/engage/data-backups) [#### How to choose a DBMS](https://ubuntu.com/engage/choose-a-database) [#### Database cloud migration](https://ubuntu.com/engage/database-cloud-migration) --- ### Contribute [#### Software operator for Apache Kafka](https://github.com/canonical/kafka-operator) --- Apache®, Apache Kafka, Kafka®, and the Kafka logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Close ### Talk to our Apache Kafka solution architects --- Fill in this form and a member of our team will be in touch shortly. --- # Apache Spark Source: https://canonical.com/data/spark?format=md --- title: Apache Spark description: Automate Apache Spark® operations with Canonical. 24/7 supported – in the data centre and on the cloud for big data solutions url: https://canonical.com/data/spark?format=md --- # Apache Spark® operations, simplified Supported with Ubuntu Pro Secure and automate the deployment, maintenance and upgrades of Spark on Kubernetes. Run your big data clusters across private and public clouds. [Contact us](https://canonical.com/contact-us) --- ## Made to give you peace of mind 10 years security maintenance --- Open source --- Simple per node subscription --- ## A complete solution for Spark® with enterprise-grade support Simply the best way to run Apache Spark®, whether on the cloud or in your data center. --- * Supported and maintained for up to 10 years * Runs on Kubernetes * GPU acceleration * Integrated monitoring * Includes a fully supported distribution of Apache Spark [Get started with Charmed Spark](https://canonical.com/data/spark/docs/latest) [Get support](https://canonical.com/data/spark/support) --- ## Set up Run Apache Spark® on --- Integrate Apache Spark® with --- ## What can you achieve with Spark®? --- ### Streaming data integration Integrate, join and process data in motion with Spark Streaming for streaming applications ranging from industrial IoT to clickstream. --- Batch data processing Develop advanced batch data processing applications that crunch big data and run at massive scale. --- SQL analytics Use Spark SQL and Apache Kyuubi to write advanced SQL queries to perform analysis on your data – whatever form it takes. --- Machine learning Use Spark's MLlib toolkit to build machine learning models trained on vast datasets, or use Spark for feature engineering in Python – all using your Kubernetes cluster. --- ## Charmed Spark services Charmed Spark is available self-managed or as a fully managed solution remotely delivered in your on-premise environment or cloud tenancy. ### Managed **from $3099** per node, per year Get there faster. Let us deploy and operate your Spark cluster, in your cloud tenancy or in your data center. What's included --- * Backed by an SLA * MSP and SOC2 certified service * Low cost of ownership ### Self-managed **from $500** per node, per year 24/7, weekday or advanced fire-fighting support for Spark from Canonical for up to 10 years per release track. What's included --- * Expert troubleshooting on hand * Security and bug fixes * Full stack coverage --- ## Consulting services Expert support for your Spark® project directly from Canonical. --- * Platform architecture and design * Solution deployment * Ad-hoc consulting --- ## Customer story [The Tech Behind Europe's Space Missions | Canonical x ESA](https://www.youtube.com/embed/JKZKpXaJsPI?rel=0 "Play Video") Explore how Canonical deployed infrastructure solutions and managed IT services for critical space mission operations for the European Space Agency. --- ## [Get started with Charmed Spark ›](https://canonical.com/data/spark/docs/latest) --- ## Apache Spark® resources ### [Open source data lakehouse architecture with Spark and Kyuubi – an engineering deep dive](https://ubuntu.com/engage/data-lakehouse-spark-kyuubi) Discover how Apache Spark’s scalable processing engine and Apache Kyuubi’s user-friendly SQL gateway enable efficient, secure, and high-performance analytics on unified data sets. --- ### [Apache Spark security: start with a solid foundation](https://ubuntu.com/blog/apache-spark-security-start-with-a-solid-foundation) Read about our approach to securing big data analytics with Apache Spark --- ### [Make better decisions with open source big data and AI](https://ubuntu.com/engage/open-source-big-data-ai) Learn about the latest trends in big data and AI and how to build a future-proof analytics stack with open source. --- Apache®, Apache Spark, Spark®, Apache Kyuubi, Kyuubi®, the Spark and Kyuubi logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Close ### Talk to our Apache Spark solution architects --- Fill in this form and a member of our team will be in touch shortly. --- # OpenSearch Source: https://canonical.com/data/opensearch?format=md --- title: OpenSearch description: 'Enterprise OpenSearch from Canonical: search, analytics, and log aggregation with automated operations and long-term support.' url: https://canonical.com/data/opensearch?format=md --- # OpenSearch for the enterprise Secure and automate the deployment, maintenance and upgrades of your search and analytics suite across private and public clouds. --- [Contact us](https://canonical.com/contact-us) [Datasheet](https://pages.ubuntu.com/rs/066-EOV-335/images/Charmed%20OpenSearch%20-%20Datasheet.pdf?version=0) --- ## Why choose Canonical's enterprise-grade OpenSearch? * 15 years of security maintenance and support * Open source * Simple per node subscription * Hybrid, multi-cloud ready --- ## Run OpenSearch on any public, private or hybrid cloud Run your OpenSearch on Azure, GCP, AWS, on Kubernetes or your private data centre, with OpenStack, Microcloud and VMWare. --- ## Easy to deploy and manage OpenSearch Operating and supporting a production-grade OpenSearch solution can be complex and challenging. Canonical's Charmed OpenSearch automates operational tasks so you can spend more time on value-driving activities. --- * Automated security and configuration best practices built in * Made for physical and virtual machines (VMs) * Integrated observability for monitoring, alerting and auditing * Multi-cloud support * Self-healing --- [Explore Managed OpenSearch Solutions ›](https://canonical.com/data/opensearch/managed) --- ## OpenSearch security We provide 15 years of support and security patching for your OpenSearch artefacts in the format of your choice through our Ubuntu Pro subscription. --- [Contact Us](https://canonical.com/contact-us) --- ## OpenSearch support Get comprehensive, 24/7 or weekday support for Charmed OpenSearch, covering the entire solution for up to 15 years. --- [Explore Opensearch Support ›](https://canonical.com/data/opensearch/support) --- ## Predictable pricing for enterprise-grade OpenSearch Charmed OpenSearch support is priced per node, per year with no per-socket or per-core limitations, and no software licence fees. Run database solutions like OpenSearch with more control over your TCO. Budgeting and financial planning are straightforward and predictable. --- ## Data solutions advisory Unlock the potential of your data. Canonical's advisory services help you design, deploy and manage your data solutions. --- * Platform architecture and design * Proof of Concept (PoC) * Solution deployment * Charmed OpenSearch training --- [Learn more about our advisory services ›](https://assets.ubuntu.com/v1/4220f815-Data%20Solutions%20Advisory%20version%20_updated%20-%20v3-2.pdf) --- ## Charmed OpenSearch services Charmed OpenSearch is available self-managed or as a fully managed solution remotely delivered in your on-premise environment or cloud tenancy. --- ### Managed ### From $3099 Per node, per year Get there faster. Let us deploy and operate your OpenSearch cluster, in your cloud tenancy or in your data centre. --- * Backed by an SLA * MSP and SOC2 certified service * Low cost of ownership [Explore Managed OpenSearch Solutions ›](https://canonical.com/data/opensearch/managed) --- ### Self-managed ### From $500 Per node, per year 24/7, weekday or advanced fire-fighting support for OpenSearch from Canonical for up to 15 years per release track. --- * Expert troubleshooting on hand * Security and bug fixes * Full stack coverage --- ## OpenSearch use cases OpenSearch is an open-source search and analytics suite. Developers build solutions for search, data observability, data ingestion and more. --- [Learn more about OpenSearch ›](https://canonical.com/data/opensearch/what-is-opensearch) --- ### Search OpenSearch enhances your website or e-commerce search capabilities with full-text querying, autocomplete, scroll search, and customisable scoring and ranking. --- ### Analytics and machine learning You can use OpenSearch in multiple analytics solutions such as events analytics, trace analytics, and machine learning, which uses algorithms such as anomaly detection and data clustering. --- ### Observability and reporting OpenSearch can be used to create observability applications through the OpenSearch Dashboard. It can also be used to schedule, export and share reports. --- ### Vector databases Use OpenSearch to store and index vectors and metadata, unlocking the ability to use low-latency queries to discover assets by degree of similarity. --- [Updates from the product manager ›](https://canonical.com/blog/author/mtabirao) --- ## Learn more about Opensearch ### [Vector search performance of Charmed OpenSearch: the benefits of Intel® AVX-512](https://ubuntu.com/engage/opensearch-intel-performance) Explore this benchmark to learn how hardware acceleration impacts the performance of vector operations within Charmed OpenSearch running on Intel® Xeon® processors with AVX-512 vector acceleration support. --- ### [Large Language Models (LLMs) Retrieval Augmented Generation (RAG) using Charmed OpenSearch](https://canonical.com/blog/vector-database-large-language-models-opensearch) Retrieval-augmented generation (RAG) is a method that enables users to converse with data repositories. It can improve data retrieval, enhance knowledge sharing, and enrich the results of your LLMs to give more contextually relevant, insightful responses. --- ### [Vector databases for generative AI applications](https://ubuntu.com/engage/vector-databases-generative-ai) Improving the relevance of your LLM application by leveraging Charmed Opensearch’s vector database --- ### [Discuss your needs with our team](https://canonical.com/contact-us) Contact an expert to find out how you can benefit from Canonical’s solution for OpenSearch. --- OpenSearch is a registered trademark of Amazon Web Services. Other trademarks are property of their respective owners. Charmed OpenSearch is not sponsored, endorsed, or affiliated with Amazon Web Services. Close ### Talk to our OpenSearch® experts --- Fill in this form and a member of our team will be in touch shortly. --- # Valkey Source: https://canonical.com/data/valkey?format=md --- title: Valkey description: Get support for Valkey, from Canonical. 24/7 or weekday support and up to 15 years security patching per release track. url: https://canonical.com/data/valkey?format=md --- # Valkey™ support and security maintenance We are experts in Valkey. From providing everyday support to offering hands-on assistance for complex projects, our experienced database performance specialists are prepared to assist you with any challenge. Deal with issues faster and guarantee the ongoing performance of your Valkey deployments with 24/7/365 support across clouds, on premises, and hybrid environments. [Get support](https://canonical.com/contact-us) --- ## What is Valkey™? Valkey is an open source (Berkeley Source Distribution-BSD license) high-performance, in-memory data store that supports a variety of workloads such as caching and message queues. It can act as a primary database. Valkey can run as either a standalone daemon or in a cluster, with options for replication and high availability. Valkey 7.2 is the drop-in replacement for the last open source Redis version 7.2 and for earlier Redis versions. --- ## Why choose Canonical for Valkey™ support * Up to 15 years support and security maintenance * Low total cost of ownership * Experts in the full open source stack --- ## Valkey™ support Canonical offers 24/7/365 support for your Valkey application. Keep your production environment bug-free and secure with our experts' help. --- ### Technical support Your data, our expertise. Included in the [Ubuntu Pro](https://www.ubuntu.com/pro) pricing is phone and ticket support for Valkey. Canonical uses the follow-the-sun support model to ensure 24/7 coverage so that your issues are resolved quickly. ### Long-term stability Not every organization is willing or able to upgrade their critical data infrastructure on a regular basis. With Canonical, your service stays security-maintained for up to 15 years with no need for major upgrades. ### Fast response time We guarantee 1 hour response time for the most critical issues. Our expertise underpins your Service Level Agreement (SLA). --- [Get support](https://canonical.com/contact-us) --- ## Predictable pricing for supported and security maintained Valkey™ ## From $500 per node, per year Support for Valkey is priced per node, per year. There are no per-socket or per-core limitations, and no software licence fees. Run Valkey with more control over your Total Cost of Ownership (TCO). --- ## Multiple packaging formats We provide maintained and supported Valkey packages in deb, snap, and container formats: --- ### Debs We offer deb packages for a seamless integration with your Ubuntu installations. Our Valkey debs help you: * Deploy a working Valkey instance in a single command ``` sudo apt install valkey ``` * Use readily available libraries to run Valkey --- [Read more ›](https://ubuntu.com/blog/valkey-ubuntu) --- ### Snaps Get snaps for added confinement and atomic updates on all major [Linux distributions](https://snapcraft.io/docs/distro-support). --- * Valkey-only snap for the smallest possible footprint and attack surface --- ### Containers We deliver OCI-compliant images for your containerized environment. We provide several supported options: * Valkey-only regular container * Valkey-only chiselled container for the smallest possible footprint and attack surface --- ## Data and AI platform architecture consulting Work with a Canonical platform architect to design the open source data solution that works best for you, including Valkey. Design services cover requirements analysis, environment planning, initial dimensioning and solution design. Fully documented and aligned with your needs. [Download the datasheet ›](https://assets.ubuntu.com/v1/4220f815-Data%20Solutions%20Advisory%20version%20_updated%20-%20v3-2.pdf) --- ## [Contact us to get support for Valkey™ ›](https://canonical.com/contact-us) --- ## Come for Valkey™ support, get the full stack With [Ubuntu Pro + Support](https://www.ubuntu.com/pro) for Valkey, you get an all-access pass to everything Canonical has to offer, including best-in-class open source solutions for enterprise data management and AI. Ubuntu Pro subscriptions are competitively priced per server, not per application. [Learn more ›](https://canonical.com/mlops/kubeflow) [Learn more ›](https://canonical.com/mlops/mlflow) [Learn more ›](https://canonical.com/data/spark) [Learn more ›](https://canonical.com/data/opensearch) [Learn more ›](https://canonical.com/data/mongodb) [Learn more ›](https://canonical.com/data/kafka) [Learn more ›](https://canonical.com/data/postgresql) [Learn more ›](https://canonical.com/data/mysql) --- ## Learn more about Valkey™ * [Valkey Welcomes New Partners Amid Growing Momentum](https://www.linuxfoundation.org/press/valkey-welcomes-new-partners-amid-growing-momentum) * [Watch the Valkey Developer Day 2024 talk: Ubuntu-based Valkey for Linux and Kubernetes Environments](https://www.youtube.com/watch?v=zSCGOfMFf9w&list=PLAV1X7hxH2Hv-JlT0HJLkpFCpk2ox3llh&index=2) * [Valkey Github page](https://github.com/valkey-io) --- “Valkey” and the Valkey logo are trademarks of LF Projects, LLC. Other trademarks are property of their respective owners Close ### Talk to our Valkey experts --- Fill in this form and a member of our team will be in touch shortly. --- # Apache Cassandra Source: https://canonical.com/data/cassandra?format=md --- title: Apache Cassandra description: 'Enterprise Apache Cassandra from Canonical: automated operations, high availability, and up to 15 years of support.' url: https://canonical.com/data/cassandra?format=md --- # Enterprise support for Apache Cassandra Get hardened artifacts with open source automation and up to 15 years of security maintenance to keep your Apache Cassandra clusters reliable. Scale with the confidence of SLA-backed support from a team that breathes open source. [Contact us](https://canonical.com/contact-us) [Try Apache Cassandra](https://canonical.com/data/cassandra/docs/latest) --- ## Run Apache Cassandra across public and private clouds When you use our Apache Cassandra artifacts, you benefit from optimized configurations for every cloud. You can run Apache Cassandra on public clouds. You can also run Apache Cassandra in your private data center on top of MAAS and MicroCloud, OpenStack, or VMWare. ## Our offering by the numbers --- 1 million+ users Served by our stack Our stack is tried and tested in production. It actively supports our own global Snap Store platform. [Contact us ›](https://canonical.com/contact-us) --- 9+ automations To scale your operations Includes deployment, scaling, backups, restores, auto-tuning, encryption, monitoring, and upgrades. [Check our automation ›](https://canonical.com/data/cassandra/docs/latest) --- ~ 30 minutes To get started Get up and running quickly whether in your local lab environment or your live production infrastructure setup. [Try it yourself ›](https://canonical.com/data/cassandra/docs/latest) --- ## Apache Cassandra deployment options ### Snap Get our Apache Cassandra snap to benefit from added confinement and atomic updates on all major [Linux distributions](https://snapcraft.io/docs/distro-support) while having the smallest footprint and attack surface. [Try the snap](https://snapcraft.io/charmed-cassandra) --- ### Software Operator Our software operator helps you automate the operations of your Apache Cassandra clusters including deployment, scaling, backup, encryption, and upgrades. [Check our software operator](https://canonical.com/data/cassandra/docs/latest) --- ## Popular Apache Cassandra use cases --- Real-time analytics Apache Cassandra’s automatic sharding and efficient write-optimized design make it ideal for large-scale time-series data. That’s why Apache Cassandra is often used to manage IoT sensor streams, support fraud detection pipelines and power real-time recommendations. --- Geo-distributed applications Apache Cassandra’s multi-primary architecture and built-in multi-data center replication makes it an excellent choice for applications distributed across several regions, such the ones managing global user or session data. --- Mission critical applications With proper configuration, Apache Cassandra can withstand node, rack, and even entire datacenter outages while continuing to serve read and write requests. Therefore, Apache Cassandra is a reliable option for applications with strict availability SLAs, like those in telco or retail sectors. --- Latency-sensitive applications Apache Cassandra can serve reads and writes from local copies while asynchronously replicating data across remote ones. This makes it a strong choice for latency-sensitive use cases such as global streaming services. --- ## Apache Cassandra support services Whether you are exploring Apache Cassandra or need deep expertise to scale your deployments and meet your SLAs, our subscription-based services – including [Ubuntu Pro](https://ubuntu.com/pro) – are designed to support your team and free them from time-consuming and error-prone tasks. Our on-demand services help you address specific challenges by designing the right solutions, providing targeted knowledge transfer, or delivering timely expert consulting tailored to your needs. [Get in touch](https://canonical.com/contact-us) Subscription-based What's included --- * Security maintenance * 24/7 phone and ticket support * SLA-backed firefighting support * Managed deployments * And much more On-demand What's included --- * Workshops * Deployment packages * Consulting packages * Trainings * And much more --- ## Community and support ### Connect with the community * [Matrix chat ›](https://matrix.to/#/#charmhub-data-platform:ubuntu.com) --- ### Contact us [Tell us more about your needs](https://canonical.com/contact-us) --- ### Read more * [Charmed Apache Cassandra ›](https://canonical.com/data/cassandra/docs/latest) * [Data backups ›](https://ubuntu.com/engage/data-backups) * [How to choose a DBMS ›](https://ubuntu.com/engage/choose-a-database) * [Database cloud migration ›](https://ubuntu.com/engage/database-cloud-migration) --- ### Contribute * [Apache Cassandra Snap ›](https://github.com/canonical/charmed-cassandra-snap) --- Apache, Apache Cassandra, and the Apache Cassandra logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and/or other countries. Close ### Talk to our Cassandra experts --- Fill in this form and a member of our team will be in touch shortly. --- # etcd Source: https://canonical.com/data/etcd?format=md --- title: etcd description: Get enterprise-grade etcd support from Canonical. Enjoy security, automation, and SLA-backed expertise for your etcd clusters across private and public clouds. url: https://canonical.com/data/etcd?format=md --- # Enterprise support for etcd databases Secure and automate the deployment, maintenance and upgrades of your etcd clusters thanks to our hardened artifacts, open source automation, and SLA-backed support. [Contact us](https://canonical.com/contact-us) [Try etcd](https://canonical.com/data/etcd/docs/tutorial/) --- ## Run etcd across public and private clouds When you use our etcd artifacts, you benefit from optimized configurations for every cloud. You can run etcd on public clouds on top of VMs. You can also run etcd in your private data center on top of MAAS and MicroCloud, OpenStack, or VMware. ## Our offering by the numbers --- 1000+ users Rely on our etcd Our etcd artifacts are proven in thousands of deployments globally across verticals. [Contact us ›](https://canonical.com/contact-us) --- 9+ automations To scale your operations Including deployment, scaling, backups, restores, auto-tuning, encryption, monitoring, and upgrades. [Check our automation ›](https://canonical.com/data/etcd/docs/how-to/) --- ~ 30 minutes To get started Get up and running quickly in either your lab or your production environments. [Try it yourself ›](https://canonical.com/data/etcd/docs/tutorial/) --- ## etcd deployment options ### Snap Get our etcd snap to benefit from added confinement and atomic updates on all major [Linux distributions](https://snapcraft.io/docs/distro-support) while having a minimal footprint and attack surface. [Install etcd on Linux](https://snapcraft.io/etcd) --- ### Container Our etcd rocks are OCI compliant container images. They come in a few flavors: * Separate and minimalist container images for etcd, etcdctl, and etcdutl. * A single etcd container combining all the needed tools. [View GitHub repo](https://github.com/canonical/charmed-etcd-rock) --- ### Software operator Our charm helps you automate the operations of your etcd clusters, including deployment, scaling, backup, encryption, and upgrades. [Explore all features](https://canonical.com/data/etcd/docs/how-to/) --- ## Popular etcd use cases --- Kubernetes control plane storage etcd is the de-facto data store for Kubernetes. Using [Canonical Kubernetes](https://ubuntu.com/kubernetes) together with our etcd artifacts is the best way to get reliable and securely maintained K8s deployments. --- Configuration management etcd is a highly reliable and strongly consistent key-value store, which makes it a foundational component for building resilient and fault-tolerant systems. For example, it can be used as the source of truth for configuration management among diverse applications. --- Service discovery Due to its strong consistency and simple API, etcd is often used for service discovery in geo-distributed setups. Typically, service providers will publish their endpoints in etcd and consumers will regularly check it for any endpoint change. etcd is a good alternative to [Apache Zookeeper](https://canonical-zookeeper.readthedocs-hosted.com/) or Consul for service discovery related use cases. --- Distributed locking When operations must be coordinated across multiple nodes, you can either rely on a central orchestrator to serialize them or implement distributed locking to ensure mutual exclusion. Thanks to its strong serializability guarantees, etcd is a reliable foundation for implementing these patterns. --- ## etcd support services Whether you are exploring etcd or need deep expertise to scale your deployments and meet your SLAs, our subscription-based services – including [Ubuntu Pro](https://ubuntu.com/pro) – are designed to support your team and free them from time-consuming and error-prone tasks. Our on-demand services help you address specific challenges by designing the right solutions, providing targeted knowledge transfer, or delivering timely expert consulting tailored to your needs. [Get in touch](https://canonical.com/contact-us) Subscription-based What's included --- * Security maintenance * 24/7 phone and ticket support * SLA-backed firefighting support * Managed deployments * And much more On-demand What's included --- * Workshops * Deployment packages * Consulting packages * Trainings * And much more --- ## Community and support ### Connect with the community * [Matrix chat ›](https://matrix.to/#/#charmhub-data-platform:ubuntu.com) * [Discourse forum ›](https://discourse.charmhub.io/tag/etcd) --- ### Contact us [Tell us more about your needs](https://canonical.com/contact-us) --- ### Read more about * [Charmed etcd ›](https://canonical.com/data/etcd/docs) * [Canonical K8s with etcd ›](https://documentation.ubuntu.com/canonical-kubernetes/latest/snap/reference/etcd/) * [Canonical K8s with external etcd ›](https://documentation.ubuntu.com/canonical-kubernetes/latest/charm/howto/etcd/) * [Data backups ›](https://ubuntu.com/engage/data-backups) * [How to choose a DBMS ›](https://ubuntu.com/engage/choose-a-database) * [Database cloud migration ›](https://ubuntu.com/engage/database-cloud-migration) --- ### Contribute * [etcd operator ›](https://github.com/canonical/charmed-etcd-operator) * [etcd snap ›](https://github.com/canonical/charmed-etcd-snap) * [etcd rock ›](https://github.com/canonical/charmed-etcd-rock) Close ### Talk to our etcd experts --- Fill in this form and a member of our team will be in touch shortly. --- # Cloud marketplace solutions Source: https://canonical.com/cloud-marketplace?format=md --- title: Cloud marketplace solutions description: Canonical’s open source data and AI applications on AWS, Azure, and Google Cloud marketplaces. url: https://canonical.com/cloud-marketplace?format=md --- # Canonical’s cloud marketplace solutions Accelerate your data journey by accessing Canonical’s managed data and AI applications directly from your preferred cloud marketplace. Seamlessly launch your favorite open source databases, big data, and AI tools on any leading cloud, and enjoy Canonical’s robust security, compliance, and lifecycle management. [Contact us](https://canonical.com/contact-us) [Discover our portfolio ›](https://canonical.com/data) --- ## Cloud marketplace listings AWS Azure Google Cloud We are bringing our data and AI application portfolio to the AWS Marketplace. [Get in touch to be part of our private preview.](https://canonical.com/contact-us) We are bringing our data and AI application portfolio to the Azure Marketplace. [Get in touch to be part of our private preview.](https://canonical.com/contact-us) We are bringing our data and AI application portfolio to the Google Cloud Marketplace. [Get in touch to be part of our private preview.](https://canonical.com/contact-us) --- ## How it works Launch fully managed, production-ready open source data solutions directly from public cloud marketplaces in a few simple steps. [Discover our solutions](https://canonical.com/data) ### 1. Select and subscribe Browse the public cloud marketplaces and choose your application. Connect your subscription and define your target region to lay a secure, enterprise-ready foundation for your new environment. --- ### 2. Configure and optimize Tailor the underlying infrastructure to your needs. Choose your instance types and configure auto-scaling worker pools, with support for specialized hardware, to ensure optimal performance and cost-efficiency. --- ### 3. Secure and authenticate Integrate seamlessly with Cloud IAM solutions. Use OIDC for centralized identity management, ensuring secure access and isolated environments for multi-user collaboration across your organization. --- ### 4. Connect and operate Launch with a single click and let Canonical’s automation handle the heavy lifting. Within minutes, access your dedicated dashboard to start running workloads, with ongoing maintenance managed by our experts. --- ## Enterprise-grade security, automation, and reliability --- Reliable operations at scale Our automation helps streamline your site reliability engineering. Canonical’s cloud marketplace solutions simplify operations at any scale, with advanced features for deployment scaling, security, backup, and monitoring. --- Hardening and compliance All solutions and artifacts are thoroughly hardened and thoughtfully configured with secure defaults out of the box, ensuring they meet the rigorous demands of modern security and compliance frameworks. --- Transparent automation Both workloads and automation are fully open source, giving you and your team the ability and confidence to fully inspect the code. Our solutions leverage [Juju and charms](https://canonical.com/juju) to automate all aspects of lifecycle management. --- Best in class support Build with confidence and operate at scale with enterprise support from Canonical. Our global team of experts is available 24/7 to provide the best support experience for your chosen solution, from Ubuntu to the application layer. --- ## Comprehensive operational coverage Our team of dedicated engineers works around the clock to provide you with expertise and operational support. We cover all the operations your applications (and their underlying infrastructure) might need. [Discuss your use case](https://canonical.com/contact-us) Monitoring Our constantly evolving internal [observability suite](https://canonical.com/observability), combined with the diligent supervision of our engineers, guarantees the comprehensive and precise monitoring of your systems. No anomaly goes unchecked. Management Upgrades and patches are a headache. Knowing when to apply a new release, and taking all the necessary precautions before doing so can be tedious and consume precious resources. Let us cover that for you. Troubleshooting Even the strongest systems sometimes fail. Our incident and recovery protocols give you quick functionality restoration and extensive root cause investigations. You will also receive regular reports on the health of your systems. Security enforcement We maintain a meticulous focus on compliance, security regulations, and legal restrictions, protecting both our operational practices and your technology stacks against all significant threats. --- ## These companies trust Canonical’s managed services --- ## Resources * ### Connect with the community + **[Matrix chat](https://matrix.to/#/#charmhub-data-platform:ubuntu.com)** + **[Discourse forum](https://discourse.charmhub.io/)** --- * ### Contact us + **[Talk to a Canonical expert](https://canonical.com/contact-us)** --- * ### Read more + **[Data products documentation](https://canonical.com/data/docs)** + **[Charmhub, the operator collection](https://charmhub.io/)** + **[Snapcraft, the app store for Linux](https://snapcraft.io/)** --- * ### Other resources + **[Ubuntu Pro](https://ubuntu.com/pro)** + **[Canonical support](https://ubuntu.com/support)** Close ### Contact the Canonical team --- Fill in this form and a member of our team will be in touch shortly. --- # MLOps Source: https://canonical.com/mlops?format=md --- title: MLOps description: The open source MLOps platform that seamlessly integrates open source tooling to cover all stages of the machine learning lifecycle. url: https://canonical.com/mlops?format=md keywords: open source mlops --- # Open source MLOps for AI that scales Move from experimentation to production using a trusted, open source MLOps platform. Take the complexity out of deploying and maintaining your models with automated workflows, security patching, and tooling integrations that span the entire end-to-end machine learning lifecycle. [Access the MLOps toolkit](https://ubuntu.com/engage/mlops-toolkit) [Get in touch](https://canonical.com/mlops/contact-us) --- --- ## Why choose Canonical for open source MLOps? Up to 15 years of security maintenance --- Automated lifecycle management --- End-to-end tooling integration --- Deploy on any public or private cloud --- Simple per node support subscription --- ## What is MLOps? Machine learning operations (MLOps) is like DevOps for machine learning. It is a set of practices that automates machine learning workflows, ensuring scalability, portability, and reproducibility. [Get the full guide to MLOps ›](https://ubuntu.com/engage/mlops-guide) --- ## End-to-end open source MLOps Canonical's MLOps stack delivers all the open source solutions you need to streamline the complete machine learning lifecycle. These tools are tightly integrated to ensure a smooth MLOps journey, from experimentation to production. ### Charmed Kubeflow Charmed Kubeflow is the foundation of Canonical MLOps. It is an enterprise-ready platform for deploying, scaling, and managing AI workflows on any cloud. [Learn more about Charmed Kubeflow](https://canonical.com/mlops/kubeflow) --- ### Charmed MLFlow Charmed MLFlow is our solution for managing the model lifecycle. Track your experiments, package code in a reproducible format, and store and deploy models - all using a lightweight platform that can be deployed on any infrastructure. [Learn more about Charmed MLFlow](https://canonical.com/mlops/mlflow) --- ### Charmed Feast Charmed Feast is an enterprise-grade feature store that enables you to bridge the gap between data engineering and model deployment. Native integration with Charmed Kubeflow ensures a seamless experience. [Learn more about Charmed Feast](https://canonical.com/mlops/feast) --- ## Fully open source, fully supported Each component of Canonical's MLOps stack is fully open source, and backed by long-term, enterprise-grade security maintenance and support commitments: * Up to 15 years of security maintenance * Regular updates and CVE fixes * Optional 24/7 support with SLAs The entire MLOps platform is covered by a simple per node, per year subscription. [Explore enterprise support](https://ubuntu.com/pro) --- ## What customers say --- *“We wanted one partner for the whole on-premise cloud because we're not just supporting Kubernetes but also our Ceph clusters, managed Postgres, Kafka, and AI tools such as Kubeflow and Spark. These were all the services that were needed and with this we could have one nice, easy joined-up approach.”* **Michael Hawkshaw** IT Service Manager European Space Agency [Get the full case study ›](https://canonical.com/case-study/esa) --- *“Partnering with Canonical lets us concentrate on our core business. Our data scientists can focus on data manipulation and model training rather than managing infrastructure.”* **Machine Learning Engineer** Entertainment Technology Provider [Get the full case study ›](https://ubuntu.com/engage/machine-learning-media-entertainment) --- ## MLOps services Canonical's experts deliver a range of services to help you move faster and smarter with AI projects. ### MLOps Consulting Move faster with Canonical's MLOps consulting services. Our experts can design and deploy your full stack AI environment from the ground up on your substrate of choice. [Discover our consulting services ›](https://canonical.com/consulting) --- ### Managed MLOps Let us run the platform so your team can focus on developing and deploying models. Streamline operational service delivery and offload the design, implementation and management of your MLOps environment. [Talk to us about managed MLOps ›](https://canonical.com/mlops/contact-us) --- ## Open source MLOps resources ### [Data & AI solutions](https://canonical.com/solutions/data-and-ai) There's no machine learning without data. Explore our solutions that bridge the gap between data and AI. --- ### [Guide to MLOps](https://ubuntu.com/engage/mlops-guide) Learn how to take your models to production using open source MLOps platforms in this whitepaper. --- ### [What is MLOps?](https://ubuntu.com/blog/what-is-mlops) Read the blog to dig deeper into the fundamental principles of MLOps. Close ### Talk to our MLOps experts --- Looking to scale your MLOps infrastructure or need consulting services to kick start your AI journey? Our experts are here to help you. --- # Kubeflow Source: https://canonical.com/mlops/kubeflow?format=md --- title: Kubeflow | MLOps description: Enterprise-ready Charmed Kubeflow, the fully supported MLOps platform for any cloud. url: https://canonical.com/mlops/kubeflow?format=md --- # Kubeflow AI and MLOps at any scale Supported with Ubuntu Pro **Enterprise-ready Charmed Kubeflow, the fully supported MLOps platform for any cloud.** Charmed Kubeflow is Canonical's enterprise-ready MLOps platform. Deploy, scale, and manage AI workflows across clouds, VMs, or bare metal. A complete solution for sophisticated data science labs. Upgrades and security updates – all supported in the free, open source distribution. [Get in touch](https://canonical.com/contact-us) [Read our guide to MLOps ›](https://ubuntu.com/engage/mlops-guide) --- ## Why choose Charmed Kubeflow? The fastest way to deploy production-ready Kubeflow, with full support and zero lock-in. Run anywhere, scale effortlessly, and empower your data scientists. --- One solution, any cloud Deploy Kubeflow on public clouds, private infrastructure, or air-gapped environments. --- Multi-user collaboration Enable secure workspaces with role-based access for data science teams. --- Scale with confidence Run parallel experiments at any scale, with GPU acceleration built-in. --- Open and cost-efficient No licensing fees. No usage limits. Backed by Canonical’s enterprise-grade support. --- ## Predictable pricing for enterprise-grade Kubeflow 10 years security maintenance --- Open source --- Simple per node, per year, subscription --- ## Scale experiments, effortlessly Charmed Kubeflow lets you scale from a single-node lab setup to thousands of distributed training jobs. Built on Kubernetes, it offers native horizontal scalability and multi-cloud elasticity without extra complexity. --- * Run distributed training jobs in parallel * Leverage Kubernetes-native auto-scaling * Separate training and inference environments easily [Run Charmed Kubeflow at scale](https://documentation.ubuntu.com/charmed-kubeflow/how-to/install/) --- ## Optimized for every cloud --- Charmed Kubeflow works seamlessly with major cloud Kubernetes services – including AWS, Azure, and GCP. Deploy with Juju for consistent, declarative operations across environments. * GPU-ready configurations out of the box * Support for AKS, EKS, GKE and more * Built-in hybrid and multi-cloud support [Kubeflow on multi-cloud K8s ›](https://ubuntu.com/kubernetes) --- ## Your full-stack MLOps platform Accelerate time to value with a complete, modular MLOps stack. Combine Charmed Kubeflow with Charmed Kubernetes, Ceph, observability tools and more – all maintained by Canonical. --- * Production-grade MLOps with full support * Integrates with data lakes and inference engines * Validated with leading OEMs and silicon vendors [Explore Canonical MLOps](https://canonical.com/mlops) --- ## Learn more about Charmed Kubeflow ### [Charmed Kubeflow vs Kubeflow](https://canonical.com/blog/charmed-kubeflow-vs-kubeflow) Key considerations, benefits, the differences from the upstream project and how to get started with one of them. --- ### [How to deploy Kubeflow on Azure?](https://canonical.com/blog/how-to-deploy-kubeflow-on-azure) This blog explains the environments Charmed Kubeflow can run in and how to deploy it. Learn how to approach deployment based on your specific use case, existing infrastructure, long-term strategy, and level of expertise. --- ### [A deep dive into Kubeflow pipelines](https://canonical.com/blog/deep-dive-kubeflow-pipelines) This blog explores Kubeflow pipelines, use cases, components, benefits, and architecture. --- ## Enhance your MLOps with vulnerability management and compliance. [Discover Charmed Kubeflow ›](https://canonical.com/contact-us) Close ### Talk to our MLOps experts --- Looking to scale your MLOps infrastructure or need consulting services to kick start your AI journey? Our experts are here to help you. --- # Overview | Kubeflow Source: https://canonical.com/mlops/kubeflow/what-is-kubeflow?format=md --- title: Overview | Kubeflow | MLOps description: What is Kubeflow? An open source MLOps platform for Kubernetes that manages the full machine learning lifecycle. url: https://canonical.com/mlops/kubeflow/what-is-kubeflow?format=md --- # What is Kubeflow? Kubeflow is the open source machine learning MLOps platform Kubeflow enables you to develop and deploy machine learning models at any scale. It is a cloud-native application that runs on any cloud. Charmed Kubeflow is Canonical's distribution. It is secure and seamlessly integrated with other leading tools such as MLflow. --- [Try out Charmed Kubeflow](https://documentation.ubuntu.com/charmed-kubeflow/how-to/install/) [Read our MLOps toolkit](https://ubuntu.com/engage/mlops-toolkit) --- ## Contributors to Kubeflow --- ## What's inside Kubeflow? --- ### Kubeflow dashboard [Central dashboard](https://www.kubeflow.org/docs/components/central-dash/overview/) with [multi-user isolation](https://www.kubeflow.org/docs/components/multi-tenancy/overview/) provides a platform for data scientists and engineers to leverage K8s to develop, deploy and monitor their models in production. ### JupyterLab and VSCode With Kubeflow users can [spin-up Jupyter notebook servers](https://www.kubeflow.org/docs/components/notebooks/setup/) but also VSCode directly from the dashboard, allocating the right storage, CPUs and GPUs. ### ML libraries & frameworks Kubeflow is compatible with your choice of data science libraries and frameworks. [TensorFlow](https://www.kubeflow.org/docs/components/training/tftraining/), [PyTorch](https://www.kubeflow.org/docs/components/training/pytorch/), [MXNet](https://pypi.org/project/mxnet/), [XGBoost](https://github.com/kubeflow/xgboost-operator), [scikit-learn](https://scikit-learn.org/stable/) and more. --- ### Kubeflow Pipelines Automate your ML workflow into pipelines by containerizing steps as pipeline components and defining inputs, outputs, parameters and generated artifacts. [Learn more ›](https://ubuntu.com/blog/data-science-workflows-on-kubernetes-with-kubeflow-pipelines-part-1) ### Experiments, Runs and Recurring Runs Experiments, groups of [Kubeflow Pipeline 'Runs'](https://www.kubeflow.org/docs/pipelines/pipelines-quickstart/#run-an-ml-pipeline) and [Recurring Runs](https://www.kubeflow.org/docs/components/pipelines/concepts/run/), allow you to find the right parameters for your model, compare and replicate results. ### Hyperparameter tuning / AutoML Kubeflow includes [Katib](https://www.kubeflow.org/docs/components/katib/) for hyperparameter tuning. Katib runs pipelines with different hyperparameters (e.g. learning rate, # of hidden layers) optimising for the best ML model. --- ### KServe for inference serving [KServe](https://www.kubeflow.org/docs/ecosystem/kserve/) is a multi-framework model deployment tool with serverless inferencing, canary roll-outs, pre & post-processing and explainability. [Learn more ›](https://ubuntu.com/blog/what-is-kfserving) ### The integrations you need Charmed Kubeflow integrates with [MLFlow](https://github.com/mlopsworks/charms) for model registry, staging, and monitoring in production, [Seldon Core](https://github.com/SeldonIO/seldon-core) for inference serving and [Apache Spark](https://spark.apache.org/) for parallel data processing. ### More... Save, compare and share generated artifacts - models, images, plots. --- ## MLOps at any scale Enterprise-ready Charmed Kubeflow, the fully supported MLOps platform for any cloud, is validated and certified on high-end AI hardware, such as NVIDIA DGX. A complete solution for sophisticated data science labs. Upgrades and security updates - all supported in the free, open source distribution. --- [Get the whitepaper](https://ubuntu.com/engage/run-ai-at-scale) --- ## Why MLOps? Bringing AI solutions to market can involve many steps: data pre-processing, training, model deployment or inference serving at scale... The list of tasks is complex and keeping them in a set of notebooks or scripts is hard to maintain, share and collaborate on, leading to inefficient processes. [Google describes](https://papers.nips.cc/paper/5656-hidden-technical-debt-in-machine-learning-systems.pdf) that only about 20% of the effort and code required to bring AI systems to production is the development of ML code, while the remaining is operations. Standardizing ops in your ML workflows can hence greatly decrease time-to-market and costs for your AI solutions. --- [Read more about MLOps](https://ubuntu.com/blog/what-is-mlops) --- ## Who uses Kubeflow? Thousands of companies have chosen Kubeflow for their AI/ML stack. From research institutions like CERN, to transport and logistics companies - Uber, Lyft, GoJek - to financial and media industries with Spotify, Bloomberg, Shopify and PayPal. Forward-looking enterprises are using Kubeflow to empower their data scientists. --- [Read our case study with the University of Tasmania](https://ubuntu.com/engage/ai-ml-casestudy-tasmania/) --- ## Kubeflow resources * [Charmed Kubeflow docs](https://documentation.ubuntu.com/charmed-kubeflow) Read more about Charmed MLflow's capabilities and follow our tutorials. * [Kubeflow vs. MLflow](https://ubuntu.com/engage/kubeflow-vs-mlflow) Understand the differences between the most famous open source solutions. * [Guide to MLOps](https://ubuntu.com/engage/mlops-guide) Learn how to take models to production using open source MLOps platforms. --- ## Get started today Try-out Kubeflow on your Kubernetes environment. Or on MicroK8s – Zero-ops Kubernetes with high availability. Deploy locally on your workstation, cloud VM or on-prem server. --- [Try Kubeflow on MicroK8s](https://documentation.ubuntu.com/charmed-kubeflow/tutorial/get-started/) [Contact us now](https://canonical.com/contact-us) Close ### Talk to our MLOps experts --- Looking to scale your MLOps infrastructure or need consulting services to kick start your AI journey? Our experts are here to help you. --- # MLflow Source: https://canonical.com/mlops/mlflow?format=md --- title: MLflow | MLOps description: MLflow is an open-source platform used for managing machine learning workflows url: https://canonical.com/mlops/mlflow?format=md keywords: Mlflow, what is mlflow, mlops --- # MLflow made easy A seamless start to your machine learning journey with open source Supported with Ubuntu Pro Charmed MLFlow is a lightweight and securely designed machine learning platform for any developer. It can be deployed on your infrastructure of choice, and is backed by expert support. [Read about lightweight ML with MLflow](https://ubuntu.com/engage/lightweight-ml-mlflow) [Contact us](https://canonical.com/mlops/contact-us) --- ## Get the features of upstream MLflow Charmed MLflow, Canonical's distribution of the upstream project, comes with all the upstream features, including: --- * Experiment tracking Record and query experiments: code, data, config, and results. * Reproducible projects Package data science code in a format that enables reproducible runs on any platform. * Model registry Store, annotate, and manage models in a centralized repository. * Models deployment Deploy machine learning models in diverse serving environments. [Learn more about MLflow ›](https://ubuntu.com/blog/what-is-mlflow) --- ## With the peace of mind of a secure and supported solution In addition to upstream features, Charmed MLflow includes: --- * Integration with machine learning and big data tools * Simplified deployment on any infrastructure * Security patching * Bug fixing --- ## Use Charmed MLflow with --- ## Deploy easily on any infra, from workstations to public clouds Run Charmed MLflow on any environment. The machine learning platform is made for everyone – from enthusiasts who are just getting started to enterprises running workloads at scale. --- * Quickly deploy it on a workstation * Deploy on any CNCF-conformant Kubernetes * Run it on a public cloud [Deploy Charmed MLflow on any infra](https://documentation.ubuntu.com/charmed-mlflow) --- [Why partner with Canonical for your enterprise AI project](https://ubuntu.com/ai) --- ## MLflow services ### Managed services We manage your MLflow deployments on any cloud, including: automatically deploying, patching, optimizing and upgrading with our open source operator. --- * Backed by a Service Level Agreement (SLA) * Low cost of ownership * Expert help in application operations * 24/7 support included [Contact us ›](https://canonical.com/mlops/contact-us) --- ### Enterprise support We provide 24/7 phone and ticket support for your MLflow deployments on any environment with an [Ubuntu Pro + Support subscription](https://ubuntu.com/pro). --- * Backed by an SLA * Quickly resolve technical support issues * Expert help in applications operations, troubleshooting, and bug fixes [Learn more about enterprise support ›](https://ubuntu.com/support) --- ### Long-term security maintenance We provide long-term security maintenance for Charmed MLflow, as well as the extensive open source libraries used for model training, and other MLOps tools (including TensorFlow, PyTorch, Feast, and more), through Ubuntu Pro. Ubuntu Pro is Canonical’s comprehensive subscription for open source security, support, and compliance. --- * Reduce average CVE exposure time with timely security updates * Get up to 15 years of stability for infrastructure, OS, and applications * Comply with FedRAMP, HIPAA, and more [Learn more about security maintenance ›](https://ubuntu.com/pro) [Try a 30-day free trial ›](https://ubuntu.com/pro/free-trial) --- [Speed up your AI journey with our consulting services](https://ubuntu.com/ai/consulting) --- ## MLflow resources [Charmed MLflow docs](https://documentation.ubuntu.com/charmed-mlflow) Read more about Charmed MLflow's capabilities and follow our tutorials. --- [Intro to MLflow](https://ubuntu.com/engage/mlflow-introduction) Understand the differences between the upstream project and Canonical's distribution. --- [Kubeflow vs. MLflow](https://ubuntu.com/engage/kubeflow-vs-mlflow) Understand the differences between the most famous open source solutions. --- [Guide to MLOps](https://ubuntu.com/engage/mlops-guide) Learn how to take models to production using open source MLOps platforms. --- Start your machine learning journey with open source [Install Charmed MLflow](https://documentation.ubuntu.com/charmed-mlflow) [Contact us](https://canonical.com/mlops/contact-us) Close ### Talk to our MLOps experts --- Looking to scale your MLOps infrastructure or need consulting services to kick start your AI journey? Our experts are here to help you. --- # Feast feature store Source: https://canonical.com/mlops/feast?format=md --- title: Feast feature store | MLOps description: Enterprise-ready Feast feature store for ML pipelines. Charmed Feast integrates with Kubeflow and simplifies feature management. url: https://canonical.com/mlops/feast?format=md --- # Best in class feature store, integrated into your MLOps stack Open source. Fully supported. Built for scale. Supported with Ubuntu Pro Charmed Feast is Canonical's securely designed, production-ready feature store for machine learning. Deploy it in minutes alongside Charmed Kubeflow, and manage features across environments with confidence. --- [Install Charmed Feast](https://documentation.ubuntu.com/charmed-feast/) [Contact us](https://canonical.com/mlops/contact-us) --- ## All the features of upstream Feast Charmed Feast delivers all the features of upstream Feast that you know and love, including: --- * Centralized feature registry * Offline and online stores for consistent training and serving * Real-time and batch feature ingestion * Versioning and reproducibility for ML pipelines --- [Learn more about Feast](https://documentation.ubuntu.com/charmed-feast/) --- ## Trusted, supported, production-ready Charmed Feast is an enterprise-grade feature store. In addition to upstream features, it also includes long-term security maintenance and expert support from Canonical. --- Part of the [Ubuntu Pro](https://ubuntu.com/pro) subscription --- Regular updates and CVE patches --- Optional 24/7 enterprise-grade support with SLAs --- [Discover Enterprise Support](https://ubuntu.com/pro) --- ## Operationalized and portable by design Built as a [Juju operator](https://canonical.com/juju), Charmed Feast brings a new level of simplicity and flexibility to your feature store with easy deployment and scaling. --- * Run it anywhere: cloud, hybrid, on-prem * Integrate with [Charmed Kubeflow](https://canonical.com/mlops/kubeflow/what-is-kubeflow) out of the box * Seamlessly plug into Feast from Charmed Kubeflow Jupyter Notebooks --- [Deploy with Juju](https://documentation.ubuntu.com/charmed-feast/) --- ## Use Charmed Feast with [--- Deploy Jupyter Ui using Charmhub](https://charmhub.io/jupyter-ui) [--- Learn more about Apache Spark on Kubernetes](https://canonical.com/data/spark) [--- Learn more about Kubeflow](https://canonical.com/mlops/kubeflow/what-is-kubeflow) [--- Deploy Grafana using Charmhub](https://charmhub.io/grafana-k8s) [--- Deploy Prometheus using Charmhub](https://charmhub.io/prometheus-k8s) [--- Learn more about Juju](https://canonical.com/juju) --- Feast integrates natively with Charmed Kubeflow and other [Canonical's MLOps tools](https://ubuntu.com/ai). --- ## Resources [Guide to MLOps](https://ubuntu.com/engage/mlops-guide) Take your models to production using open source MLOps platforms. --- [Build your machine learning pipeline with Kubeflow](https://ubuntu.com/engage/build-ml-pipeline-kubeflow) Watch the webinar to learn how to build ML pipelines using Kubeflow. --- ## [Start your machine learning journey with open source ›](https://canonical.com/mlops/contact-us) Close ### Talk to our MLOps experts --- Looking to scale your MLOps infrastructure or need consulting services to kick start your AI journey? Our experts are here to help you. --- # Juju Source: https://canonical.com/juju?format=md --- title: Juju description: 'Juju: Canonical''s open source orchestration engine for deploying and managing applications on any infrastructure.' url: https://canonical.com/juju?format=md --- # Revolutionise the speed and quality of software operations with Juju Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure using charms. A charm is an operator – business logic encapsulated in reusable software packages that automate every aspect of an application's life. --- [How Juju works](https://canonical.com/juju/why-juju) [Contact us](https://canonical.com/contact-us) --- ## Shift from application to system lifecycle management Juju and charms consider the integrations between different applications as a first class primitive. This means your observability stack, database, SSO, and more, evolve with your system – and they work on day 1,000 just as well as they did on day one. [Get started with Juju](https://documentation.ubuntu.com/juju/3.6/tutorial/) [Create your first charm](https://documentation.ubuntu.com/juju/3.6/howto/manage-charms/#build-a-charm) --- ## Reuse operations code across Kubernetes and VMs Use a single codebase to automate the lifecycle management of your system across public clouds, Kubernetes, virtual (VM) and bare metal machines. Learn how to use Juju across supported clouds and environments. ### On Cloud --- ### On K8s --- ### On VMs --- ### On Metal --- ## Deploy and integrate with enterprise-grade software operators [Charmhub](https://charmhub.io/) is a curated marketplace for charms which can be readily integrated into any infrastructure, and the centre of the charm community. [Explore all charms](https://charmhub.io/) --- * Databases * Big data and AI * Observability * Infrastructure View database charms View big data and AI charms View observability charms View infrastructure charms ### Postgres Open-source relational database management system K8s Machine --- [Postgres on charmhub  ›](https://charmhub.io/postgresql) --- ### MySQL Open-source relational database management system K8s Machine --- [MySQL on charmhub  ›](https://canonical-charmed-mysql.readthedocs-hosted.com) --- ### MongoDB Source-available document-oriented database K8s Machine --- [MongoDB on charmhub  ›](https://charmhub.io/mongodb) --- Learn more about charms on [Discourse](https://discourse.charmhub.io/) and [Matrix](https://matrix.to/#/#charmhub:ubuntu.com) ### Kafka Open source distributed event store and stream-processing platform K8s Machine --- [Kafka on charmhub  ›](https://charmhub.io/kafka) --- ### Kubeflow Open source platform for machine learning and MLOps on Kubernetes K8s --- [Kubeflow on charmhub  ›](https://charmhub.io/kubeflow) --- ### Apache Spark Open source unified analytics engine for large-scale data processing K8s --- [Apache Spark on charmhub  ›](https://charmhub.io/spark-history-server-k8s) --- Learn more about charms on [Discourse](https://discourse.charmhub.io/) and [Matrix](https://matrix.to/#/#charmhub:ubuntu.com) ### Prometheus Open source monitoring system with a dimensional data model and a time series database K8s Machine --- [Prometheus on charmhub  ›](https://charmhub.io/prometheus-k8s) --- ### Grafana Open source analytics and interactive visualization web application K8s Machine --- [Grafana on charmhub  ›](https://charmhub.io/grafana-k8s) --- ### Loki Open source analytics and interactive visualization web application K8s --- [Loki on charmhub  ›](https://charmhub.io/loki-k8s) ### Vault Open source identity-based secrets and encryption management system Machine --- [Vault on charmhub  ›](https://charmhub.io/vault) --- ### Traefik Open-source reverse proxy and load balancer for HTTP and TCP-based applications K8s --- [Traefik on charmhub  ›](https://charmhub.io/traefik-k8s) --- ### Landscape Ubuntu systems management tool developed by Canonical Machine --- [Landscape on charmhub ›](https://charmhub.io/landscape-scalable) --- ## Add visibility and compliance controls with JAAS. JAAS (Juju as a service) is your centralised enterprise control plane for Juju deployments. * Manage hundreds of Juju controllers * Add fine grained access controls. * Enable enhanced audit functionalities. * Protect deployments by having a smaller attack area. [Discover JAAS](https://canonical.com/jaas) --- ## Canonical products are trusted by 10,000+ engineers at --- ## Community and support ### Connect with the community [Matrix chat](https://matrix.to/#/#charmhub:ubuntu.com) --- [Discourse forum](https://discourse.charmhub.io/) --- ### Contact us [Talk to a Canonical expert](https://canonical.com/contact-us) --- ### Read more * [How juju works](https://canonical.com/juju/why-juju) * [Juju documentation](https://canonical.com/juju/docs) * [What is a software operator?](https://ubuntu.com/engage/kubernetes-operators-explained) * [Software operators explained](https://ubuntu.com/engage/kubernetes-operators-explained-whitepaper) Close ### Get in touch --- # Why Juju? Source: https://canonical.com/juju/why-juju?format=md --- title: Why Juju? | Juju description: Why Juju? Reduce operations complexity with reusable charms that automate deployment, scaling, and integration. url: https://canonical.com/juju/why-juju?format=md keywords: Software operators --- # How Juju works ## Shift from application management to distributed system management Applications never run in isolation. Adding a workload to production requires adding essential services like observability, patching, identity, secret management, and many more But it doesn’t stop there. 1000 days from now this complex system needs to work just as well as it does today. This means that lifecycle events like upgrades, migrations or scaling have to work seamlessly without downtime. Without a comprehensive understanding of how to deploy, integrate and operate software, there is often too much perceived risk to adopt it in large scale, production settings. This is especially true for open source software, where operational knowledge is concentrated in a small number of hard-to-recruit individuals. --- ## It's time to open source the operations code To unlock the true potential of open source, we must normalise open sourcing not just the application code, but also the operational frameworks required to take the most out of it That's where Juju and charms come in. Charms take all the domain knowledge required to operate software effectively and distil it into clean, maintainable, testable Python code that can be used across clouds. Juju is the orchestrator that helps to deploy, manage and integrate that software across Kubernetes containers, Linux containers, virtual machines, and bare metal machines, on public or private clouds. --- ## What are Juju and Charms? Juju, the orchestrator engine Juju is an open source orchestration engine for software operators that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure. --- Charms, the software operators A charm is an operator: business logic encapsulated in reusable software packages that automate every aspect of an application’s life. Charms are developed with the Charm SDK which comprises the: --- * **Ops library:** a Python framework for developing and testing charms * **Charmcraft:** a tool for building, packaging and publishing charms. --- ## What makes Juju and charms different? --- Automate operations across cloud, metal, VMs and Kubernetes Charms allow you to use a single codebase to automate the lifecycle management of your system across Kubernetes containers, Linux containers, virtual machines, and bare metal machines, on public or private clouds. --- Seamless integrations across different clouds Integrations simplify the process of connecting two applications by automatically applying the required networking and configuration changes, even if the workloads are deployed across different clouds (e.g. Openstack and AWS). --- Lifecycle management for your system, not individual applications Because applications integrations are a first class citizen in Juju, the system knows how to optimise the lifecycle management of the entire system, rather than individual applications. --- ## Juju compared to similar tools Juju’s focus is on system lifecycle management Most existing tools are focused on solving the problem of deployment or configuration management, while juju’s focus is on the entire system lifecycle, from application deployment and integration to Day 2 operations like backup, upgrades, migrations, or scaling. Juju integrates well with Terraform, extending our system lifecycle management framework with infrastructure as code capabilities. --- ## Read about these next: [Juju architecture](https://canonical.com/juju/juju-architecture) Juju provides tools to design, deploy and manage large distributed systems across infrastructures at scale with high availability, visibility, access control and cross-cloud functionality. --- [Charm architecture](https://canonical.com/juju/charms-architecture) Charm architecture encapsulates app management, with charms automating lifecycle actions via a controller, responsive to both admin commands and system events. --- ## Get started with Juju today [Read Docs](https://documentation.ubuntu.com/juju/3.6/) Contact us Close ### Get in touch --- # Charms architecture | Juju Source: https://canonical.com/juju/charms-architecture?format=md --- title: Charms architecture | Juju description: 'How Juju charms work: reusable software operators that automate application deployment, integration, and lifecycle.' url: https://canonical.com/juju/charms-architecture?format=md keywords: Software operators --- # How Juju works ## What is a charm? A charm is software that wraps an application and that contains all of the instructions necessary for deploying, configuring, operating an application on any cloud using Juju. A charm generally contains the operations (charm) code and the information on where to get the application itself (the workload). Each application has a number of deployed "units" and includes information about the services they offer or require. There is a copy of the charm in each unit of the application, so that the operations code is always right next to the workload it is driving. Charms include deterministic logic that specifies what happens when specific events occur. Events can be triggered by an administrator (e.g. through the CLI), by other charms or the external environment. The administrator interacts with a client (CLI, Terraform, python-libjuju or Jimm), which talks to the controller. The controller talks to the agent in the charm, which in turns invokes the charm code to manipulate the application. Charms are currently of two kinds, depending on the target deployment substrate: --- 1. **Machine charms:** Charms made to deploy on a bare-metal server, virtual machine, or system container. 2. **Kubernetes charms:** Charms built to deploy on Kubernetes. --- What are agents and workers An agent is software that works to realise the state declared by an end-user with a client (e.g., the Juju CLI), for an entity (e.g., controller, model, machine, unit) via workers. A worker is a process that an agent runs in the background on a Juju entity (controller, model, machine, unit, etc.) and that performs a single, specific task. A Juju agent runs one or more workers at the same time. Agents can be of different types: --- * **Controller agent:** a process running workers responsible for a controller. This includes, among others, the Juju API server. * **Machine agent:** Found on machine clouds, this is a process running workers responsible for a machine. * **Model agent** Found on machine and Kubernetes clouds, this is a juju process running workers responsible for all the models associated with a given controller. * **Unit agent:** Found on machine and Kubernetes clouds, this is a process responsible for a unit. --- What is pebble [Pebble](https://github.com/canonical/pebble) is a lightweight, API-driven process supervisor. In Kubernetes charms it is used to give workload containers something akin to an init system that will allow the charm container to interact with them. Pebble allows to start, stop, restart, and update services – while taking into account service dependencies. Pebble also implements custom "health checks" that can be configured to restart services when they fail, as well as the ability to forward logs to a remote Loki server. Pebble also includes a subsystem called notices, which allows the user to introspect various events that occur in the Pebble server, as well as record custom client events. The server saves notices to disk, so they persist across restarts, and expire after a notice-defined interval. --- ## How do charms work? A simple explanation of how charms interact with Juju and the workload they operate The Juju controller is the brain of every deployment and it is a process that runs in the background and it is in between the client, backing cloud, Charmhub, and the various unit agents in a deployment. The controller also maintains the state of the system, as well as other data structures that can be accessed by the charms. --- When a client issues a command the following happens: --- 1. When the client parses your command it sends a request to the Juju controller API. 2. The Juju controller parses the command and makes a change to the data structure representing the model, as well as the cloud substrate to represent what the command says (e.g. adding a unit). 3. The Juju agents, running in each charm unit, constantly interrogate the controller, looking for changes that affect them. When there is a discrepancy between their local state and the one represented in the controller they compute a diff and create some “events”. 4. The agent then fires events at the charm code, which includes a specific set of actions that need to occur when a specific event occurs, as well as logic to specify their relative ordering. 5. The charm operates the workload in whatever way appropriate to the event being handled; if necessary, it will interact with the live workload through pebble, to read/write the workload filesystem, run commands, etc… 6. The state of the unit is aligned with the one represented in the controller. The Juju controller persists a wide ranging set of information about the status of the system and the deployed charms, including: --- * Integration data * Charm configuration * Unit/application status * Charm state * Leadership status Charms at runtime can read/write some data from the controller database and thereby access some configuration parameters to decide which code path to execute and how to manage its workload. For more detailed information you can [read our charm lifecycle documentation article >](https://documentation.ubuntu.com/juju/3.6/reference/hook/) --- ## Read about these next: [Integrations](https://canonical.com/juju/integrations) Juju integrations are virtual connections between charms to allow the exchange of information. --- [Charmhub & Community](https://canonical.com/juju/charmhub-community) Charmhub is a curated marketplace for charms which can be readily integrated into any infrastructure --- ## Get started with Juju today [Read Docs](https://documentation.ubuntu.com/juju/3.6/) Contact us Close ### Get in touch --- # Charmhub community | Juju Source: https://canonical.com/juju/charmhub-community?format=md --- title: Charmhub community | Juju description: 'Charmhub: the open marketplace for Juju charms. Browse community and Canonical-maintained application operators.' url: https://canonical.com/juju/charmhub-community?format=md --- # Community and Charmhub --- ## Join the community --- Matrix space The Juju Matrix Space is the best way to interact with all the community members and chat with the Canonical engineers working on Juju and charming. The Juju Matrix Space is hosted by Canonical and it is also the home of the broader Ubuntu community chat. [Connect with the community on Matrix ›](https://matrix.to/#/%23charmhub:ubuntu.com) --- Discourse forum The discourse forum is the primary way for the community to discuss juju and charms. The forum is used daily by all the Canonical engineers working on charms and it includes a comprehensive list of community curated guides and resources. The forum is the primary way for the development teams to share updates on the products, announce new releases and provide in depth explanations on new concepts. [Connect with the community on Discourse ›](https://discourse.charmhub.io/) --- Canonical support Build with confidence and operate at scale with enterprise support from Canonical. Our global team of experts is available 24/7 to provide the best support experience for Ubuntu and your full open source stack, from infrastructure to applications. You can fill out this form and one of our sales representatives will be in touch with you shortly. [Contact us ›](https://canonical.com/contact-us) --- ## Explore charms on Charmhub **Charmhub is a curated marketplace for charms which can be readily integrated into any infrastructure** Charmhub includes a large collection of Kubernetes and Machine charms, their related information and official documentation. Canonical and community made charms are available on Charmhub. You can find a curated selection of charms below: * Databases * Big data and AI * Observability * Infrastructure Databases Big data and AI Observability Infrastructure [Postgres](https://charmhub.io/postgresql) Open-source relational database management system [MySQL](https://canonical-charmed-mysql.readthedocs-hosted.com) Open-source relational database management system [Charmed MongoDB](https://charmhub.io/mongodb) Source-available document-oriented database [Kafka](https://charmhub.io/kafka) Open source distributed event store and stream-processing platform [Kubeflow](https://charmhub.io/kubeflow) Open source platform for machine learning and MLOps on Kubernetes [Apache Spark](https://charmhub.io/spark-history-server-k8s) Open source unified analytics engine for large-scale data processing [Prometheus](https://charmhub.io/prometheus-k8s) Open source monitoring system with a dimensional data model and a time series database [Grafana](https://charmhub.io/grafana-k8s) Open source analytics and interactive visualization web application [Loki](https://charmhub.io/loki-k8s) Open source log aggregation system designed to store and query logs from all your applications and infrastructure [Vault](https://charmhub.io/vault) Open source identity-based secrets and encryption management system [Traefik](https://charmhub.io/traefik-k8s) Open-source reverse proxy and load balancer for HTTP and TCP-based applications [Landscape](https://charmhub.io/landscape-scalable) Ubuntu systems management tool developed by Canonical --- ## Get started with Juju today [Read Docs](https://documentation.ubuntu.com/juju) [Contact us](https://canonical.com/contact-us) Close ### Get in touch --- # Integrations | Juju Source: https://canonical.com/juju/integrations?format=md --- title: Integrations | Juju description: 'Juju integrations: connect applications automatically using charm relations for configuration, credentials, and networking.' url: https://canonical.com/juju/integrations?format=md keywords: Software operators --- # How Juju works ## Integrate applications with a single command Juju and charms greatly simplify the process of connecting applications and managing the lifecycle of your entire system Juju Integrations are virtual connections between applications to allow the exchange of information. The Juju controller acts as a mediator for these virtual connections, letting individual applications directly communicate with each other. When an integration is created between two applications or across units of the same application, Integration data is persisted to the controller database. Integration data persists across invocations of the charm code and through the various event handlers that may access it. Juju is aware of the overall deployment topology, and it uses this information to perform the optimal set of lifecycle management decisions for your entire system, not just individual applications. --- ## How do integrations work? --- All charms contain information about the services they offer or require to operate correctly. You can connect any two applications that: --- * Have compatible **endpoints** (i.e. requirer with provider, or peer with peer) * Implement the same **interface** (i.e. exchange the same set of information) --- When your model contains two charms you wish to connect, all you have to do is to run juju integrate from the Juju controller and specify the two charms to be connected. --- Juju will automatically create an integration between these two services. You generally do not need to worry about anything else. The integrated applications communicate directly with each other and the communication is not mediated by the juju controller. --- You can relate as many services as you want until you have a working model. Once the integration is done, Juju will deal with the application configurations and monitoring - you do not need to be an expert on each individual service! You can focus on judging if the resulting deployment is a good representation of your idea or not. The optimal configuration is persisted even if one of the applications is scaled, upgraded or the configuration changed. Juju and the charm code take care of it all. --- ## Seamlessly connect applications across clouds with cross model integrations Integrating applications across clouds is an even harder task due to the differences in the way storage, network and compute are represented Cross model relations allow applications in different models to be integrated. Models may be hosted on the same controller, different controllers, and different clouds… or even across virtual machines and Kubernetes. That means you can keep your databases, where I/O performance is paramount, on bare metal, and your apps to live within Kubernetes, where scalability and application density are more important. --- ## Read about these next: [Charmhub & Community](https://canonical.com/juju/charmhub-community) Charmhub is a curated marketplace for charms which can be readily integrated into any infrastructure --- ## Get started with Juju today [Read Docs](https://documentation.ubuntu.com/juju/3.6/) Contact us Close ### Get in touch --- # Model-driven operations manifesto | Juju Source: https://canonical.com/juju/model-driven-operations-manifesto?format=md --- title: Model-driven operations manifesto | Juju description: 'The model-driven operations manifesto: principles behind Juju''s approach to application lifecycle management.' url: https://canonical.com/juju/model-driven-operations-manifesto?format=md --- # The Model Driven Operator Manifesto Better operators through open community standards Our goal is to improve devsecops with open source operators for widely used software. These shared values ensure high quality code and conversations. --- 1. ### Source required We make operator source available so that everybody can understand exactly what happens on their systems. --- 2. ### Open source preferred We are an open source community to enable everyone to contribute to common app operations. Our frameworks and tools are open source, but our framework license does allow vendors to create interoperable operators with their own license. --- 3. ### Community-driven An operator distills real-world application experience into shared code. No one person can know all the ways an app will be used. Open community discussions and code are the best way to improve operator performance, usability, quality and completeness. --- 4. ### Security An operator should apply defense-in-depth to every aspect of operations — from data encryption and app confinement to password selection and key handling. We review all operators for security, and we publish fixes fast. --- 5. ### Multi-cloud optimisation An operator should work on every cloud or Kubernetes, and should also automatically optimise for its environment and take advantage of local, differentiated capabilities. --- 6. ### Reusability Reuse improves quality and grows the community. An operator should offer many ways to deploy the application — large or small scale, resilient or minimal, persistent or ephemeral, standalone or integrated with as many other apps as possible. --- 7. ### Patches Operators should facilitate security patching, to help administrators maintain a healthy and compliant deployment. High-quality updates are essential for security. --- 8. ### Upgradability Operators should manage upgrades. An operator should ensure maximum availability throughout the upgrade and provide a way to roll back to prior state. --- 9. ### High-level config Operators should abstract complex application configuration. An operator should offer only high-level config to capture admin intent and reduce the burden of application specific domain expertise required to run the app. --- 10. ### Scalability Applications are often clustered for resilience or performance. An operator should handle dynamic changes, optimise for admin intent, and scale up or down equally well. --- 11. ### Everyday actions included Daily actions like backup, restore, reset, and restart should never require direct admin access to underlying systems or containers. Actions should be driven by API or CLI, subject to permissions, and logged for audit and accountability. --- 12. ### Status Admins should never require direct access to underlying systems or containers to know the status of a workload. An operator should assess and represent the health, availability, and dependencies of the app. --- 13. ### Leadership In distributed systems, problems occur if different units of the same app make conflicting decisions. An operator should provide leadership and communicate leader decisions to all units in a reliable way with proven consistency. --- 14. ### Subordinate software An operator should provide for related functions to coexist in its execution environment, whether that is a Kubernetes pod or a machine. --- 15. ### Application graph Most of the work in enterprise software operations is integration. An operator should go beyond the application lifecycle to the application graph, and enable integration with as many other applications as possible to support as many scenarios as possible. --- 16. ### Interoperability Enterprises require multi-vendor deployments to work well. Operators should work well with operators from other vendors and publishers. Collaboration is best done in a public forum to ensure the widest participation. --- 17. ### Consistency It is easier to use new applications if they follow common patterns. An operator should use common conventions to simplify the learning and adoption curve. --- 18. ### Substitution Enterprises expect to choose the actual implementation of services in a deployment. Operators should not assume specific integration counterparts, to allow substitution with compatible alternatives. --- 19. ### Model-driven Applications must work together to be successful. Operators should respond to changes in a shared model that describes the whole application graph and config. --- 20. ### Capacity agnostic Admins may deploy the application on a few small machines, or many large machines. An operator should not assume capacity or scale, but learn it from the model. --- 21. ### Network Agnostic Different scenarios require different networking for the same application. An operator should support segregated network architecture as described in the model. --- 22. ### Cross platform Enterprises have applications on both Windows and Linux, and many deployments integrate platforms. The `ops` library should enable multi-platform scenarios. --- 23. ### Multi-arch An operator should work on all supported architectures of the application. --- 24. ### Tested Operators are privileged software dealing with critical apps in sensitive environments. An operator should have both unit and integration tests that gate all changes. --- 25. ### Trusted builds An operator should be built in a trusted environment, just like the app it drives, to guarantee provenance and integrity. --- 26. ### Signed Operators are privileged software in which users place great trust. An operator should be signed to know who produced it, and prove that it has not been modified. --- 27. ### Beta testing An operator should publish beta and release candidate versions to enable widespread testing and increase the quality of stable releases. --- 28. ### Managed An enterprise environment must plan changes. Operators should enable fine-grained control of updates and enterprise control of application versions. Operators that embrace these principles, practices and values are better for a wider audience. We elevate the art of application management with universal, open operators that reflect the deepest insights from the broadest community in the widest contexts. --- # Architecture | Juju Source: https://canonical.com/juju/juju-architecture?format=md --- title: Architecture | Juju description: 'Juju architecture: controllers, models, agents, and how they orchestrate applications across any infrastructure.' url: https://canonical.com/juju/juju-architecture?format=md keywords: Software operators --- # How Juju works ## Juju high-level architecture Juju provides a declarative, model-driven, and interactive way to install, provision, maintain, update, and integrate applications on and across Kubernetes, Linux containers, virtual machines, and bare metal machines, on public or private cloud. The following diagram provides an overview of the high level architecture of a Juju deployment and it describes the key components of the system. You can find a more detailed explanation of all the components you find in this page in the [reference section](https://documentation.ubuntu.com/juju/3.6/reference/) of the Juju documentation. * Cloud * Controller * Model * Charm * Application * Integration * Client * Action * Units Cloud Controller Model Charm Application Integration Client Action Units To Juju, a [cloud](https://documentation.ubuntu.com/juju/3.6/reference/cloud/) (or backing cloud) is any entity that has an API that can provide compute, networking, and optionally storage resources in order for application units to be deployed on them. This includes public clouds such as Amazon Web Services, Google Compute Engine, Microsoft Azure and Kubernetes as well as private OpenStack-based clouds. Juju works on most cloud environments. Juju can also make use of environments which are not clouds per se, by treating them as a cloud. MAAS and LXD fit into this last category. Because of this, in Juju a cloud is sometimes also called a *substrate*. A [controller](https://documentation.ubuntu.com/juju/3.6/reference/controller) is the management node of any deployed cloud environment. A controller: * Talks to the cli as well as all the other juju clients. * Manages the deployment and keeps track of its state. * Connects to charmhub to fetch and deploy charms. * Interacts with the underlying cloud to provision necessary resources (compute, storage, networking). * Facilitates the integration between charms in the same cloud or across clouds. Controllers must first be [bootstrapped](https://documentation.ubuntu.com/juju/3.6/howto/manage-controllers/#bootstrap-a-controller). A [model](https://documentation.ubuntu.com/juju/3.6/reference/model) is a user-defined collection of applications that wraps all of the components required to support them, such as integrations, storage, and network spaces. A model is associated with a single controller. A controller can have an indefinite number of models and each model can have an indefinite number of applications. Models themselves can be shared amongst Juju users. Both the model and the controller are associated with a cloud, though they do not both have to be on the same cloud (a controller can manage models across multiple clouds). A [charm](https://documentation.ubuntu.com/juju/3.6/reference/charm) is an operator: business logic encapsulated in reusable software packages that automate every aspect of an application’s life. Charms are publicly available on Charmhub and they are of two kinds, depending on the target deployment substrate: 1. **Machine charms:** Charms made to deploy on a bare-metal server, virtual machine, or system container. 2. **Kubernetes charms:** Charms built to deploy on Kubernetes. An [application](https://documentation.ubuntu.com/juju/3.6/reference/application) is a running abstraction of a charm in the Juju model. It is the sum of all units of a given charm with the same name. Applications could correspond to a traditional software package but they could also include instructions to apply a certain set of changes to an existing workload. An application is always hosted within a model and consists of one or more units. Interaction between applications is handled by integrations. An [integration](https://documentation.ubuntu.com/juju/3.6/reference/relation) is a connection between applications. An integration between two applications is formed by connecting their endpoints. Endpoints can only be connected if they support the same interface and are of a compatible role (for example: requires to provides; provides to requires; peers to peers). Integrations mediate the configuration exchange between applications. Once an integration has been formed the two applications communicate directly (and not through the controller). A Juju [client](https://documentation.ubuntu.com/juju/3.6/reference/client/) is any software that implements the Juju client apiserver contract and it is able to talk to the controller. This currently includes: * The Juju CLI (juju). * The Terraform CLI when used with the juju provider plug-in (terraform). * The python-libjuju library (python-libjuju). * Jimm, the central management component of Jaas. An [action](https://documentation.ubuntu.com/juju/3.6/reference/action) is a custom operation for a specific charm or application delivered by a charm. It contains a list of commands defined by a charm to allow a user to interact with the application and streamline the performance of a specific task. Actions generally simplify routine or complex tasks (like backup and secret rotation), abstracting away their complexity from the IT manager. In Juju a [unit](https://documentation.ubuntu.com/juju/3.6/reference/unit) is a deployed charm, a single deployed entity of a deployed application. The number of units can generally be controlled by the IT manager, however the charm might also specify certain requirements in order to enable certain features (e.g. high availability). --- ## A single tool to deploy and manage apps across VMs, Kubernetes, bare metal and cloud Flexibility and portability are at the heart of Juju Juju and charms [support multiple cloud backends](https://documentation.ubuntu.com/juju/3.6/reference/cloud/list-of-supported-clouds), giving you the choice to deploy your applications to the most cost effective, resource-rich or commercially suitable clouds, and then connect them in a way that suits your application model. In addition Juju gives you flexibility in how to orchestrate your deployment. You can manage everything from a single, centralised Juju controller, or you can have multiple controllers installed on each layer of the infrastructure. --- ## Juju on k8s When applications are deployed on Kubernetes every instance of a workload runs in a pod with its own container and next to the Juju unit agent. The model corresponds to a namespace and the applications are generally deployed as StatefulSets. The Juju agent talks to a component called Pebble in order to interact with the workload. Pebble is a daemon that allows the management of non-system processes independently from the system services. In this model the operations code (the charm) scales together with the workload, reducing the risk for bottlenecks at scale. --- ## Juju on VMs and system containers In the case of machines the charm runs in a container, alongside the juju agent. The workload is deployed alongside the charm code and juju agent and it is directly controlled by the unit workers. --- ## Read about these next: [Charm architecture](https://canonical.com/juju/charms-architecture) Charm architecture encapsulates app management, with charms automating lifecycle actions via a controller, responsive to both admin commands and system events. --- [Integrations](https://canonical.com/juju/integrations) Juju integrations are virtual connections between applications to allow the exchange of information. --- ## Get started with Juju today [Read Docs](https://documentation.ubuntu.com/juju/3.6/) Contact us Close ### Get in touch --- # JAAS Source: https://canonical.com/jaas?format=md --- title: JAAS description: JAAS (Juju as a service) provides a single location to interact, manage and audit your Juju infrastructure using a dashboard or the Juju CLI commands. url: https://canonical.com/jaas?format=md --- # Take control of your large-scale Juju deployments JAAS is Juju for enterprise. [Contact us](https://canonical.com/contact-us) --- ## Main JAAS components ### Backend API server (JIMM) JAAS has a backend API server (JIMM) that is responsible for managing all interactions with the downstream Juju controllers. Admins and users can interact with this service through the same Juju CLI and Terraform Provider for Juju. --- ### Dashboard A graphical user interface to simplify common administrative operations. --- ## Why use JAAS? ### Have to manage multiple Juju controllers JAAS simplifies the provisioning and lifecycle management of controllers and charms at scale, automating activities like model migrations and controller upgrades. --- ### Need to meet tighter security and compliance requirements JAAS offers additional security features like single sign-on (SSO) on both the dashboard and the CLI, permission management, fine-grained Juju controller activity auditing, and soon an SSH proxy and service accounts for the Terraform provider. --- ### Prefer to interact with your system with a web interface The dashboard offers a simplified way for administrators to perform common administrative operations and monitor the state of the deployment. --- ## Enhanced control and visibility for your Juju deployment JAAS is your centralized enterprise control plane for Juju deployments. With JAAS you can: * View models and controllers details * Run actions * Configure applications * Onboard controllers and manage access * Run audits and reports * Search and filter View models and controllers details Run actions Configure applications Onboard controllers and manage access Run audits and reports Search and filter Drill down to view the details of everything that is deployed inside a model, such as applications, integrations, units, and more. Execute Juju action from the UI and view the resulting logs to confirm their status. Perform common administrative operations and apply machine configurations. Onboard controllers and add, remove, or manage user access to models and controllers. Access the logs from your deployment in a single, centralized location. Perform complex searches/filters through your entire deployment and share the result through a unique URL. --- ‹ Previous Next › --- ## Familiar experience and tighter security controls --- ### Centralized Terraform Provider JAAS can make use of the Juju Terraform provider to apply plans to all managed controllers. The provider supports OAuth client credentials authentication and its access is controlled by the authorization system. --- ### SSH Proxy (Coming soon) Administrators can use JAAS to SSH into all units of managed controllers, reducing the need to grant access to vast areas of the network. SSH access can be granted through a fine-grained entitlement and session logs are kept in a tamper-proof audit log. --- ### Single sign-on (SSO) JAAS supports integration with external identity providers through OIDC, enforcing strong authentication on both the CLI and the web dashboard. --- ## JAAS is available through Ubuntu Pro Ubuntu Pro is Canonical's comprehensive subscription for open source security, support, and compliance. Ubuntu Pro allows you to deploy JAAS on your infrastructure with long-term support and security maintenance for all workloads modeled by Juju. It provides: --- * JAAS charms and sample Terraform plan * Access to our world-class technical team and knowledge base * Security patching for all your software, for up to 15 years * Option of a dedicated Canonical support engineer on your premises * 24/7 phone, portal, and email support (optional) [Get JAAS with Ubuntu Pro](https://ubuntu.com/pro) --- ## Canonical products are trusted by 10,000+ engineers at --- ## Learn more about Juju ### Connect with the community [Charmhub chat](https://matrix.to/#/#charmhub:ubuntu.com) --- [Discourse forum](https://discourse.charmhub.io/) --- ### Contact us [Talk to a Canonical expert](https://canonical.com/contact-us) --- ### Read more [How Juju works](https://canonical.com/juju/why-juju) --- [Juju documentation](https://canonical.com/juju/docs) --- [Charm SDK documentation](https://documentation.ubuntu.com/juju/3.6/howto/manage-charms/#build-a-charm) --- [What is a software operator?](https://ubuntu.com/engage/kubernetes-operators-explained) --- [Software operators explained](https://ubuntu.com/engage/kubernetes-operators-explained-whitepaper) Close ### Get in touch --- # Mir display server Source: https://canonical.com/mir?format=md --- title: Mir display server description: 'Mir: an open source display server library for building graphical shells on Linux desktops, IoT, and embedded devices.' url: https://canonical.com/mir?format=md --- # The fast, open and secure display server for any device From mobile and desktop shells to IoT devices and robots. Whether you are building the smart screen for your information kiosk, digital signage display, in-car entertainment stack, or home automation interface, Mir is your fastest and most securely-designed path to a solution. [Get the Mir datasheet](https://assets.ubuntu.com/v1/bd787c8a-canonical-mir-datasheet-2018-12-20.pdf) --- ## What is Mir? Introducing a securely-designed display server Mir is a system-level component that can be used to unlock next-generation user experiences. It runs on a range of Linux powered devices including traditional desktops, IoT and embedded products. Mir implements the Wayland protocol, which is a modern replacement for the X window server system. It allows device makers and desktop users to have a well-defined, efficient, flexible, and secure platform for their graphical environment. [Download the whitepaper](https://assets.ubuntu.com/v1/b26b4bb7-building_custom_wayland_compositors_made_simple_with_mir.pdf) --- ## Choose your display server ### Mir [Mir](https://canonical-mir.readthedocs-hosted.com/) is a set of libraries for writing graphical shells for GNU/Linux and similar operating systems. It incorporates much of what traditionally requires multiple components: a window manager, a compositor and a display server. --- ### Ubuntu Frame [Ubuntu Frame](https://snapcraft.io/ubuntu-frame) is a fullscreen shell for edge devices that is based on Mir. Whether you are building a kiosk, point of sale, IoT device or any other product that requires a graphical output or display to the user, Ubuntu Frame instantly allows your device to run a fullscreen window. --- ### Miriway [Miriway](https://github.com/Miriway/Miriway) is a lightweight, basic, usable graphical shell, for desktop environments that is based on Mir. It includes several keyboard shortcuts and optional support for workspaces and shell components. --- ## Engineered for excellence: Securely-designed. Versatile. Unstoppable performance. --- Your canvas for every screen We designed Mir with limitless applications in mind. From the nimble footprint of embedded systems and IoT devices to the power of desktops and the convenience of portable devices, Mir delivers stunning graphics wherever you need them. Powering everything from kiosks and digital signage solutions to futuristic smart mirrors, Mir thrives across diverse Linux operating systems. From the moment you connect a display, Mir transforms your device into a robust kiosk, intelligent smart terminal, or dynamic digital signage solution – without the fuss, straight to production. --- Your smart display, deployed in seconds Forget complex set up procedures and endless configuration. Mir is engineered for lightning-fast deployment, offering the swiftest path to turning your innovative display concepts into reality. Thanks to essential applications like Ubuntu Frame, developers are empowered with everything they need, right out of the box, to run virtually any graphical application. Plus, with easy-to-deploy snaps available for Ubuntu Core, Ubuntu, Fedora, Arch, and beyond, Mir's versatility means your graphical applications are truly unconstrained. --- Display security redefined With a forward-thinking, robust architecture and built from the ground up with security at its core, Mir's modern design aggressively minimizes attack surfaces. By strictly mediating all application-to-server interactions and carefully managing data flow, Mir delivers an inherently secure and resilient visual experience. --- Peak display performance Mir is purpose-built for speed and efficiency, intelligently taking full advantage of OpenGL and EGL/Vulkan capable hardware and cutting down on every ounce of unnecessary processing. By tightly integrating window management directly into the server, Mir eliminates frustrating communication bottlenecks, resulting in a display environment that is not just responsive, but exceptionally fluid and reliable. Plus, Mir achieves this performance while maintaining essential backwards compatibility for your existing applications. --- ## Mir compatibility | Platform | Driver Requirements | Examples | | --- | --- | --- | | gbm-kms | KMS, libgbm and an EGL supporting EGL\_WL\_bind\_wayland\_display | RPi3b (vc4) RPi4 (V3D) RPi5 (V3D) Intel (i915) Nvidia (Nouveau) AMD (radeon) | | atomic-kms | Atomic KMS, libgbm and an EGL supporting EGL\_WL\_bind\_wayland\_display and/or EGL\_EXT\_image\_dma\_buf\_import\_modifiers | RPi4 (V3D) RPi5 (V3D) Intel (i915) Nvidia (Nouveau) AMD (radeon) | | eglstream-kms | Proprietary Nvidia drivers | Nvidia | | android | 3rd party (UBports) works with a libhybris container for Android drivers | | | x11 | A host environment supporting X11 | Ubuntu Desktop | | wayland | A host environment supporting Wayland wl\_shell | Ubuntu Wayland Desktop | | virtual | None | Any headless use case or additional virtual screens (e.g. VNC or Chromecast) | --- [More information about Mir graphic support ›](https://discourse.ubuntu.com/t/mir-graphics-support/13185) --- ## Full enterprise support available Optional 24/7 support with 10 year security maintenance As the publishers of Mir, we deliver the world’s most efficient display server and signage solution for Ubuntu. [Contact us](https://canonical.com/contact-us) --- ## Get involved * [Contribute to Mir on GitHub](https://github.com/MirServer/mir) * [Connect with our Community forum](https://discourse.ubuntu.com/c/mir/15) * [Join the chat on Matrix](https://matrix.to/#/#mir-server:matrix.org) Close ### Let's get your project to market faster! --- Canonical partners with silicon companies, board manufacturers and ODMs to help the industry bring smart device and software capabilities to market faster. Tell us about your project so we can bring the right Canonical team members to the conversation to help you. --- # dqlite Source: https://canonical.com/dqlite?format=md --- title: dqlite description: Dqlite is a fast, embedded, persistent SQL database with Raft consensus that is perfect for fault-tolerant IoT and Edge devices. url: https://canonical.com/dqlite?format=md --- # High-availability SQLite Dqlite is a fast, embedded, persistent SQL database with Raft consensus that is perfect for fault-tolerant IoT and Edge devices. --- ## Getting started Dqlite (distributed SQLite) extends SQLite across a cluster of machines, with automatic failover and high-availability to keep your application running. It uses [C-Raft](https://github.com/canonical/raft), an optimized Raft implementation in C, to gain high-performance transactional consensus and fault tolerance while preserving SQlite’s outstanding efficiency and tiny footprint. [Read the Dqlite docs](https://canonical.com/dqlite/docs) [Download Dqlite](https://github.com/canonical/dqlite/releases) Install on Ubuntu (bleeding edge): ``` sudo add-apt-repository -y ppa:dqlite/dev && sudo apt install dqlite-tools ``` --- ## Key features * Fully asynchronous network and disk I/O * Comprehensive test suite for correctness * Benchmarked for memory footprint and network efficiency * Persistent storage to disk for transaction logs * Fast recovery for system restore * Stable Golang client and a documented wire protocol for other languages * Runs on ARM, X86, POWER and IBM Z architectures --- ## Why use Dqlite --- ### Ultra-low latency C-Raft is tuned to minimize transaction latency. ### Portable C-Raft and dqlite are both written in C for maximum cross-platform portability. ### Open Source Published under the LGPLv3 license with a static linking exception for maximum compatibility. --- ### Usability Includes common CLI pattern for database initialization and voting member joins and departures. ### Fast failover Minimal, tunable delay for failover with automatic leader election. ### Persistence Disk-backed database with in-memory options and SQLite transactions. --- ## Enterprise-grade SQL database for the Edge and IoT Modern edge computing moves high-value applications to the edge of the network with fewer guarantees about hardware availability and management. Appliances in the cabinet or remote locations cannot be monitored, managed, or replaced very quickly, and cannot assume strict environmental controls. That makes the hardware less reliable and increases the cost of human intervention. Dqlite provides edge applications with an ultra-fast SQL database that is automatically replicated across multiple hosts and guarantees fast failover. SQLite is the world’s most widely used embedded SQL implementation. Dqlite extends SQLite with robust Raft consensus and failover semantics. --- ## Why Raft? Consensus algorithms provide certainty of transaction replication. It ensures data persistence in the event of the loss of one or more machines in the cluster, as long as a majority survives. Raft is widely considered the consensus algorithm of choice for efficiency and correctness of implementation. [C-Raft](https://github.com/canonical/raft) is a hand-tuned C implementation of Raft that is fully asynchronous by design. --- # Observability Source: https://canonical.com/observability?format=md --- title: Observability description: Enterprise-class open source observability with long-term support for Prometheus, Alertmanager, Grafana and more. url: https://canonical.com/observability?format=md --- # Open source observability for enterprises Monitoring tools and dashboards, secured and supported Metrics, distributed traces, profiles, logs, dashboards, and alerts. Always know how well your applications are running in the Cloud, in containers, on virtual machines, or bare metal. Canonical offers security and support for the best- in- class open source monitoring tools and dashboards, and can also run these tools for you on private and public clouds. With the operational experience of industry experts encoded into the stack, you can rest assured that when something happens, you’ll know. [Contact us](https://canonical.com/observability/contact-us) [Learn more about observability ›](https://canonical.com/observability/what-is-observability) --- ## Reliable monitoring tools you can count on Future-proof your open source observability with Ubuntu Pro: a single, per-node subscription of the most comprehensive open source security and support, including a variety of best-in-class monitoring tools and dashboards. [Get Ubuntu Pro](https://ubuntu.com/pro) ### Collection --- [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/) --- [Grafana Agent](https://grafana.com/oss/agent/) --- ### Ingestion and storage --- #### Metrics --- [Prometheus](https://prometheus.io/) --- [Grafana Mimir](https://grafana.com/oss/mimir/) --- #### Distributed tracing and profiling --- [Grafana Tempo](https://grafana.com/oss/tempo/) --- [Parca](https://www.parca.dev/) --- #### Logs --- [Grafana Loki](https://grafana.com/oss/loki/) --- ### Dashboards and visualization --- [Grafana](https://grafana.com/oss/grafana/) --- ### Alerting --- [Alertmanager](https://prometheus.io/docs/alerting/latest/alertmanager/) --- [COS Alerter](https://github.com/canonical/cos-alerter) --- ## You focus on your business, we run the monitoring tools for you Your monitoring tools and monitoring dashboards, run reliably and efficiently by Canonical, wherever your applications are. Keep your software observable, without the added effort. [Learn more about managed services ›](https://canonical.com/observability/managed) --- [Join our community of Ubuntu and Juju users ›](https://discourse.charmhub.io/) --- ## Trusted by Close ### Let's talk about open source enterprise observability --- # What is observability? Source: https://canonical.com/observability/what-is-observability?format=md --- title: What is observability? | Observability description: What is observability? Monitoring, logging, and tracing explained, with open source tools for cloud infrastructure. url: https://canonical.com/observability/what-is-observability?format=md --- # What is observability? Your software system is observable when the telemetry you collect and the way you process it enables you to know and investigate in a timely fashion how your software system is performing, what issues are occurring and what their impact is. --- ## Observability vs. monitoring **Rather, observability through monitoring** The term “monitoring” is sometimes used to denote the collection and processing of metrics, and especially timeseries. Instead, we define monitoring more generally as the act and practice of collecting and processing useful telemetry to gain insight in the behavior of a system. In the current practice of software, and especially in distributed systems and cloud-native software, monitoring is the commonplace means of achieving observability. Tools like Prometheus, OpenTelemetry, Jaeger, Elasticsearch or Graylog document the relevant workings of software systems by collecting and processing various telemetry types, such as metrics, distributed traces and logs. Read our [“Observability vs. monitoring debate: An irreverent view”](https://canonical.com/blog/observability-vs-monitoring-debate-an-irreverent-view) blog post for an in-depth look at the debate around “observability vs. monitoring”. --- ## Monitoring and telemetry types In today’s open source monitoring practices, there are several types of telemetry being collected: ### Metrics Metrics are sets of related measurements of attributes of systems. In the scope of monitoring, usually metrics are collected as time series data with a numerical value (that is, numbers associated with timestamps), like how many requests have been served with a certain status code over the last minute. Besides numerical timeseries, boolean timeseries are also nowadays commonplace, like "is the service X up or not", as well as others with string-like values to represent, for example, "the value of configuration X at time Y." --- ### Logs Logs, structured (usually as JSON objects) or unstructured (as plain text following some pattern), are time-stamped entries that document the occurrence of an event like "the following error was caught” or "that payment process has been completed.” --- ### Distributed traces Distributed traces document what work is done by various systems to process specific requests, like serving a Web page or executing a batch job. Nowadays, most distributed traces are modeled as a tree of spans. Spans are similar to structured logs, each describing some processing like "Serving request XYZ" or "Querying database 123", have a duration that reports how long it took to perform the processing, and have hierarchical relations to other spans in the form of child-parent relations. Usually, multiple systems contribute spans to one distributed trace, ranging from the API servers to databases and messaging queues and (micro)services in between. --- ### Production profiling Production profiling identifies hot spots of resource consumption by continuously sampling, with limited performance overhead, which parts of your application consume CPU cycles, memory and, depending on the runtime, the amount of wait time, or asynchronous wait. Production profiling is usually very useful in getting you started when troubleshooting latency and memory usage spikes in the absence of more detailed telemetry. The "production" reference is due to the tradeoffs in the design of the profiler to optimize for minimal overhead, as opposed to profilers used in development that tend to optimize for precision. --- ### Real user monitoring Real user monitoring is about collecting telemetry about user sessions occurring via interfaces like web pages, mobile applications and sometimes IoT devices; real user monitoring is closely related with distributed tracing, in which a user session is correlated with one or more distributed traces, each describing, for example, how one asset or XHR request is served to the user interface. --- ### Synthetic monitoring Synthetic monitoring checks are continuous test systems, mostly production ones, to ensure that particular APIs or even entire user flows in UIs, like a checkout process, work as intended; in other words, synthetic monitoring checks are smoke tests for APIs and UIs. --- ## Telemetry correlation for deeper insights **Making the most out of your metrics, logs, distributed traces and more** The various telemetry types provide you with more insight when they are correlated with one another. --- For example, Prometheus exemplars allow you to tag metrics with some sample distributed trace identifiers, so that you can drill down into some of the traces that affected specific metrics. Another commonplace correlation of telemetry is adding the trace context identifier to the metadata of logs, so that you can go from viewing a single log to seeing the entire execution flow across all components and services involved in an event. --- ## Telemetry context An often underrated aspect of telemetry is its context; that is, which system is the telemetry coming from, where is that system running and, by extension, what is the relation (or lack thereof) between this piece of telemetry and others. You could think of this as correlating telemetry with the topology of the monitored systems. --- Telemetry context is increasingly encoded via tagging: adding consistent, curated tags to timeseries metrics, logs, distributed traces and so on, so that one can filter all the available telemetry for that generated by a specific set of machines, processes or other system components in a specific time interval. Another important function of telemetry context is to avoid confusion or outright mistakes when processing similar telemetry from unrelated deployments. For example, most alerting rules one may want to define for production databases should focus on specific clusters in specific regions, rather than “alert me when the 95th percentile of CPU usage across all my MySQL instances is above a threshold”. --- ## Controllability: observability in action **The forgotten twin to observability** The concept of observability originates in the field of modern control system theory, and its formulation has well withstood the test of time. And it was not a standalone concept either. Rather, observability had a twin concept, called controllability, which can be roughly defined as: "the property of a system to regulate itself and related systems to reliably produce the correct outputs given the provided inputs." Nowadays, controllability is not a term many software engineers use daily, but its essence is embodied, for example, by operators [implemented with Juju](https://canonical.com/jaas) or other frameworks, which steer the software they operate and the infrastructure underneath to provide seamless configuration management and achieve scalability, reliability and graceful degradation. [Learn more about model-driven operations](https://canonical.com/blog/tag/model-driven-operations) --- ## Ready to make your applications observable? Canonical can support your open source observability stack with security fixes and LTS support, as well as run your best-of-breed, open source monitoring tools reliably and at scale. [More about open source enterprise observability](https://canonical.com/observability) --- # Managed services | Observability Source: https://canonical.com/observability/managed?format=md --- title: Managed services | Observability description: 'Managed observability from Canonical: fully operated monitoring, logging, and alerting on any cloud.' url: https://canonical.com/observability/managed?format=md --- # Managed Open Source Observability You focus on your business, we run the monitoring tools for you Uptime for monitoring tools is quintessential for your business. Without reliable monitoring tools, you cannot know what else is not working right. 81% of CIOs are planning to increase their observability budgets, you could be using yours more efficiently. Focus on driving your unique business, and we will run the best-in-class open source monitoring tools you need for the observability of your applications. [Contact us](https://canonical.com/observability/contact-us) [Read the CIO guide to managed services ›](https://ubuntu.com/engage/managed-services-overcoming-cio-challenges-2021) --- ## We manage clouds for world leaders --- ## Cloud-native applications need cloud-native observability One practitioner out of five thinks that observability is a key challenge for cloud native environments. One in two practitioners says that lack of specialized skills is the worst inhibitor to their cloud journey. With today’s many components of the cloud native ecosystem, engineers spend a lot of time and effort setting up and maintaining their monitoring tools. Let’s change that. --- ## Never miss another outage Your monitoring systems must be up and running to tell you what is not. The availability of your business applications is effectively capped by the availability of the systems monitoring them. Get the best OSS monitoring tools run with spectacular uptime for you, by Canonical. [Contact us](https://canonical.com/observability/contact-us) --- ## Key features ### 99.9% uptime Guaranteed 99.9% production-grade SLAs and best practice solution design. Have your monitoring tools managed by technology-specific experts. --- ### 24/7 monitoring Active management and break/fix response by Canonical engineers --- ### High availability Fault-tolerant and ready for real-world challenges. Your monitoring tools will be there for you when you need them. --- ### Security first Industry-wide security best practices and compliance certifications to keep your cloud secure at all times. --- ### Flexible pricing Transparent and predictable pricing to suit your needs and help you grow your cloud with predictable costs. --- ### No lock-in Build a flexible and agnostic cloud with no lock-in and leverage a simplified open-source approach. We give you the keys when you are ready to drive. --- ## Reliable monitoring tools you can count on All Canonical managed services come with Extended Security Maintenance: future-proofed open-source observability run at scale, reliably. [Contact us](https://canonical.com/observability/contact-us) ### HA-ready Prometheus and AlertManager instances ### Transparency with dynamic dashboards ### Large scale log analytics ### Active management of time-series database, storage ### Assured fast queries for big data --- ## Multi-cloud ready We manage your monitoring tools anywhere for you. Whether you are running your workloads across multiple clouds or might need to leverage a multi-cloud environment in the future, we can easily scale our managed service to adapt to your IT strategy. --- --- ## Powerful monitoring, simple and predictable price, cost-efficient We manage the best open source monitoring tools at both the host and the guest levels. Charges are for the hosts running the monitoring tools themselves. We do not charge for the systems you monitor with the tools we manage for you! | *All prices are annual* | Per monitoring backend VM | Per monitoring backend host | Per monitored VM / host | | --- | --- | --- | --- | | Managed monitoring tools on public clouds, VMware, OpenStack or Kubernetes | $3,099 | $6,861[\*](https://ubuntu.com/managed/apps) | $0 | | Managed monitoring tools on bare metal | N/A | $9,470 | $0 | --- *All prices are dependent on current cloud architecture and requirements.* --- ## Can't find what you're looking for? Our Managed Monitoring portfolio is constantly evolving and expanding. [Contact us about your unique requirements ›](https://canonical.com/observability/contact-us) Close ### Contact us about Managed Observability --- Fill in your details below and a member of our training team will be in touch. --- # Academy Source: https://canonical.com/academy?format=md --- title: Academy description: Get Linux certifications. Take real-world, industry relevant exams from the publisher of Ubuntu. url: https://canonical.com/academy?format=md --- # Canonical Academy ## Self-driven learning. Real-world results. Take control of your professional growth with Linux certifications from Canonical, the publisher of Ubuntu. Each track is built around real-world job roles, helping you develop the hands-on skills that employers need. Learn at your own pace. Gain experience on Ubuntu, the world's most popular Linux OS, and prove your expertise with exams designed by the team behind it. [Get your badge](https://ubuntu.com/credentials/shop) [Explore exam content](https://canonical.com/academy/exam-content) --- ## Why certify with us? Ubuntu is the world's most popular open-source OS, powering millions of systems from the data center to the cloud to the edge. By earning a Canonical Academy badge, you demonstrate proven, practical skills on the platform trusted by leading enterprises worldwide. It's your pathway to the best opportunities - whether you're breaking into tech, advancing your career, or broadening your skills. --- ## What's included? ### Industry-vetted exams Test your knowledge of industry-selected and vetted skills with exams developed using expert feedback and rigorous methodology. Challenge yourself, expand your skill set, and gain access to new career opportunities. Each badge you earn builds toward a recognized Linux certification from Canonical Academy, trusted by leading employers. --- ### Hands-on testing Exam questions simulate real-life problems and tasks that reflect the day-to-day work of professionals in Ubuntu environments. Real-world testing environments provide a familiar setting to showcase your practical problem-solving skills. --- ### Flexible and convenient Your career path, on your terms. Canonical Academy exams are designed to fit into your schedule, with flexible options that let you learn and test at your own pace. Build your skills step by step, earning badges as you go. Complete an entire track to unlock advanced credentials that demonstrate the depth and breadth of your Linux expertise. --- ## Explore the System Administrator track --- ##### Canonical Academy SysAdmin Build practical, job-ready expertise in Ubuntu system administration. Pass all exams in this track to earn your Canonical Academy SysAdmin qualification. --- ##### Using Linux Terminal Covers basic operational knowledge of Linux on security, operations and maintenance of basic system resources. View exam content [here](https://canonical.com/academy/exam-content?exam=Using%20Linux%20Terminal). [Get your badge](https://academy.canonical.com/shop) --- ##### Using Ubuntu Desktop Covers administrative essentials for Ubuntu Desktop such as package management, system installation and more. View exam content [here](https://canonical.com/academy/exam-content?exam=Using%20Ubuntu%20Desktop). [Get your badge](https://academy.canonical.com/shop) --- ##### Using Ubuntu Server Covers common Ubuntu Server administrative tasks like managing and securing services and servers. View exam content [here](https://canonical.com/academy/exam-content?exam=Using%20Ubuntu%20Server). [Get your badge](https://academy.canonical.com/shop) --- ##### Using DevOps Principles [Test beta](https://academy.canonical.com/sign-up/tester) --- ## Shape the future of Canonical Academy Register to be a pre-release tester or subject matter expert. As a tester, you will: * Receive exclusive access to preview, test, and critique exams in development * Influence exam content and user experience * Access to full exams at discounted rates As a subject matter expert you will: * Participate in surveys to approve exam topics * Join advisory panels on the content and direction of future exams * Contribute to the future of open source skills assessment Still have questions? Our team is happy to help. [Apply to be an SME](https://academy.canonical.com/sign-up/sme) [Apply to be a Tester](https://academy.canonical.com/sign-up/tester) [Contact us ›](mailto:skills@canonical.com) --- # Exam guide | Academy Source: https://canonical.com/academy/exam-guide?format=md --- title: Exam guide | Academy description: Preparation guide for Canonical Academy exams. Study tips, exam format, and what to expect on test day. url: https://canonical.com/academy/exam-guide?format=md keywords: certifications, linux, ubuntu --- ## Canonical Exam Guide ## On this page ## About the Academy ### Career-focused Qualifications Model Our program combines the rigor of professional certification with the skills validation of a qualification program. Each professional track denotes that the successful candidate is qualified to perform the occupation to Canonical standards. In contrast, some organizations may offer a “certificate”, which does not validate professional competency, but indicates the completion of something, such as a training exercise, an online course, or a workshop. Our exams assess and verify professional competence by isolating tasks commonly associated with an occupational role, identifying the priority and criticality of each task to the role, and creating assessment exercises and items in proportion to these priorities. This process is governed by stringent methodologies agreed upon by multiple training, talent development, customer education, and formal academic bodies. Successful performance on an exam verifies occupational competence, and as such, the creation and implementation of skills assessments are held to the highest standards of instructional design. ### Preparing for a Complete Qualification Each occupational track has different requirements, and exams can be taken at your own pace. The SysAdmin track requires receiving a passing score on all four exams: Using Linux Terminal, Using Ubuntu Desktop, Using Ubuntu Server, and Using DevOps Principles, with each exam lasting between 60-90 minutes depending on test taker’s proficiency and speed. (Those requiring additional accommodations should email their request to [exams@canonical.com](mailto:exams@canonical.com) prior to the exam date.) Each exam is a hybrid format featuring multiple choice, scenario-based, and performance-based questions. Candidates will engage with a virtual system and perform various administrative and operational tasks, as well as answer questions about specific system configurations or general Linux knowledge. Instructions for hands-on activities will be found to the right of the exam environment. (see the “In-exam Environment” section for more details.) Exams may be taken individually or combined in any order to form the overall qualification, according to the needs of the test taker. For the SysAdmin qualification, successful completion of all four exams indicates a well-rounded knowledge of Linux Terminal, Ubuntu Desktop, and Ubuntu Server. Canonical SysAdmins are able to troubleshoot, configure, install, and maintain systems, processes, and general activities associated with using Linux, Ubuntu Desktop, and Ubuntu Server as a system administrator or IT professional. Subject matter depth is validated by several practical hands-on challenges and subject matter breadth is evaluated by a number of multiple-choice questions. Exams are based on the year of the LTS running on test nodes. The 2024 exams are all based on 24.04 (Noble Numbat), and will not change again until the 2026 exams are available for the 26.04 LTS cycle. ### Exam contents overview and domain weight **Using Linux Terminal, 75 minutes** Navigating Files and Filesystems 34% Managing System Resources 33% Securing Filesystem Access 33% **Using Ubuntu Desktop, 90 minutes** Configuring Networking Capabilities 25% Engaging with the Open Source Community 10% Installing Ubuntu Desktop 10% Managing Applications 28% Securing Desktop Systems 22% **Using Ubuntu Server, 90 minutes** Configuring Servers and Services 23% Deploying Ubuntu Server 27% Securing Server Access 24% Managing Processes 26% **Using DevOps Principles, (duration estimated 90-120 mins)** Using Tools for Automation and System Updating 32% Understanding Deployment Technologies 34% Monitoring & Troubleshooting Systems ### General scoring information Each item’s score is weighted based on the steps, complexity, and importance to the occupational role as determined by a panel of industry experts. Items are also reviewed continuously for item quality using industry-standard assessment metrics. Each overall exam score is based on subject matter experts’ (SMEs’) assessment via a standard “cut score” methodology. The 2024 edition of Using Linux Terminal has a passing score of 70. These scores may change with exam updates due to the nature of this calculation. Exams that do not receive a passing score are released immediately. Exams that receive a passing score are reviewed for abnormalities and honor code compliance before badges are issued. If you have not received a score in 48 hours, contact the Canonical Exams team at [exams@canonical.com](mailto:exams@canonical.com). **Please note that beta exams do not release scores or badges until the completion of the beta testing period.** ### Exam Content Development All exam content is based on industry standard best practices for technical certification. Exam scope is determined by extensive industry analysis, including reviews of job listings, college curriculum, technical expertise, and screened by a survey of industry professionals to determine the occupational relevance of exam domains and exercises. Items are written and reviewed with feedback from subject matter experts and are continuously monitored for item quality and performance metrics. ### Exam badging process Each exam badge can be combined and applied toward a qualification or track for two years, but each badge is marked with the corresponding year of the exam Ubuntu release. This allows prospective employers to know exactly how recent your experience is without the implication that those skills expire. (2024 candidates should contact us at [exams@canonical.com](mailto:exams@canonical.com) if they are interested in pursuing a 2026 qualification.) ### Qualifications Certificate Upon completion of all four exams, candidates will be eligible for the SysAdmin qualification badge and a printable certificate, provided by Credly. ## Purchase & Schedule the exam ### How to buy for yourself Exams may be purchased in the [Academy shop](https://academy.canonical.com/shop). ### How to buy for your organization This option is not currently available. Organizational purchasing will be available in future Academy updates. Please contact [exams@canonical.com](mailto:exams@canonical.com) to discuss further options. ### Scheduling policies Exam bookings require a minimum of three hours notice. Exams may be rescheduled through [academy.canonical.com](https://academy.canonical.com/) up to 24 hrs prior to the exam time. Exams may not be cancelled. Unless otherwise specified, complimentary preview releases and beta releases of early exams and promotional exam giveaways are only available for 30 days. Once purchased, general release exams can be scheduled up to one year in the future. Exams may be scheduled through [academy.canonical.com](https://academy.canonical.com) by using the appropriate dropdown options ### Retake policies Exams may be retaken once per calendar year for a total of two times every 365 days. Free promotional and beta exams may be more restrictive and limited to 30 days or less. There are multiple versions of all exam items, and retake exams are unlikely to have the same questions. ### Refund policies Exams are not refundable. In limited circumstances, such as technical difficulties, candidates may request a retake opportunity. ## Prepare for the exam ## Expectations and Requirements ### Expected knowledge and experience Exams are prepared after an extensive analysis of occupational competencies. Candidates should thoroughly review the [Study Guide](https://canonical.com/academy/self-study) section of the Exam Guide. ### System Requirements Exam proctoring will require the use of your web camera and microphone, and will also require you screenshare your entire screen during the exam. No more than one display is allowed for the duration of the exam. Before entering the exam environment you will receive an email from our partner, Proctor 360, in order to complete your systems verification check. We STRONGLY advise doing this as soon as possible prior to your exam time to prevent delays in entering the exam. You will be required to verify use of your microphone, webcam, speakers, and screensharing each time you exit and enter the exam. Candidates are advised to use a Chromium-based browser. Firefox is NOT supported at this time, although we intend to support it at a future time. The exam is conducted via web browser, and any operating system capable of running a modern browser is acceptable, although we recommend a large display size. Please note that due to the nature of a browser-based environment, some shortcuts may not be available. Of particular note is Ctrl-W, commonly used in the terminal but also used to close your tab. #### Linux: Operating System: Ubuntu 22.04 and above Browser: Chromium-based Memory: 4GB (minimum) Recommended Internet Connection: 10 Mbit/s upload, 10 Mbit/s download Web Camera: 640×640 resolution (minimum) Microphone Speaker #### Windows: Operating System: Windows 10 & Above\* Browser: Chrome or Edge\* Memory: 4GB (minimum) Recommended Internet Connection: 10 Mbit/s upload, 10 Mbit/s download Web Camera: 640×640 resolution (minimum) Microphone Speaker \*In some configurations, Windows 11 and Edge may fail to properly allow access to system resources such as the camera and microphone. Users are advised to review their security settings #### Mac: Operating System: Mojave & Above Browser: Chrome or Edge Memory: 4GB (minimum) Recommended Internet Connection: 10 Mbit/s upload, 10 Mbit/s download Web Camera: 640×640 resolution (minimum) Microphone Speaker #### Chromebook: Operating System: ChromeOS 112.0.5615.134 & Above Browser: Chrome or Edge Memory: 4GB (minimum) Recommended Internet Connection: 10 Mbit/s upload, 10 Mbit/s download Web Camera: 640×640 resolution (minimum) Microphone Speaker ### Environment Requirements The test taker should be alone in the room and any disruptions should be avoided. No other person is allowed to enter the room while you are taking the proctored exam. You will be required to record an environment check, and your environment will be continuously monitored for abnormalities. The lighting in the room must be bright enough to be considered “daylight” quality. Overhead lighting is preferred. If overhead lighting is not available, the source of light must not be behind you. You must sit at a clean desk or table. The walls surrounding the test taker should be clear of distracting materials. The desk or walls around you must not have any writing. The room must be as quiet as possible. Sounds such as music or television are not permitted. The following items MUST NOT be on your desk or used during your proctored exam, unless posted rules for the exam specifically permit these materials: * Books * Paper * Pens * Calculators * Textbooks * Notebooks * Phones #### Test Taker Computer The computer you are using to take the exam must not have more than one display or monitor. For example, if you usually use a laptop with a monitor connected, disconnect your monitor and use only the laptop screen. You must close all other programs or windows on your testing computer before you begin the exam. You must not use the following tools: * Programs such as Excel, Word, or PowerPoint * Communication programs such as Skype or Zoom * Any website page other than the exam window in your course. There may be restrictions on browsers and allowed resources inside the exam environment window, which will be mentioned in the exam instructions for the specified exam. #### Test Taker Behavior * You must verify your identity using a photo ID that has your name and photo on the same side. * You must not use headphones, ear buds, or any other type of listening equipment, unless directed otherwise. * You must not communicate with any other person by any means. * You must not use a phone for any reason. * You must not leave the room during the exam for any reason, unless posted rules for the exam specifically permit you to do so. #### Additional time or special allowances If you have a disability and need additional time or specific accommodations to take the exam, contact [exams@canonical.com](mailto:exams@canonical.com) with your request before scheduling your exam. The Academy team must approve your request and make any adjustments before you start your exam. #### Consequences of Rule Violations Exams will be automatically screened for abnormalities and reviewed by course staff before any passing scores or badges are issued. If your exam demonstrates a violation of the rules, you will receive a failing grade, will not receive a badge, and may be banned from retakes of the same exam or the entire Academy, depending on the nature of the violation and at the discretion of the Academy team. If you experience an unintentional violation, email [exams@canonical.com](mailto:exams@canonical.com) to notify exam screeners PRIOR to the exam review phase. ## Attestations and Agreements Candidates are expected to attest that they have read and agree to the following policies in order to maintain the integrity and credibility of our program and their accomplishment: ### Confidentiality Agreement Candidates are expected to adhere to our confidentiality policies and are prohibited from sharing exam information with others. Access to the exam requires agreeing to our standard confidentiality agreement. Our most recent version of our confidentiality agreement is available [here](https://assets.ubuntu.com/v1/c98a991d-Canonical%20NDA_Online%20Form%20%20-%2025th%20July%202024.docx.pdf). ### Terms of Service Our most recent version of our Terms of Service are available for review on our website here: . ### Code of Conduct By continuing to the exam, I pledge that I will: * Complete all tests and assignments on my own. * Maintain only one user account, unless Canonical has approved the use of a separate user account in connection with an employer-sponsored or university-sponsored program. * Not let anyone else use my username and/or password. * Not engage in any activity that would dishonestly improve my results, or improve or hurt the results of others. * Not share exam content, or reveal answers to problems that are being used to assess performance. #### Violations If you are found in violation of the [Terms of Service](https://ubuntu.com/legal/terms-and-policies/credentials-terms), the [Confidentiality Agreement](https://ubuntu.com/legal/confidentiality-agreement), or this Code of Conduct, you may be subject to one or more of the following actions: * Receiving no credit for an exam. * Having any credential earned from Canonical withheld or revoked. * Being unenrolled from all Canonical exams. * Termination of your use of all Canonical Academy products. Additional actions may be taken at the sole discretion of Canonical. No refunds will be issued in the case of any corrective action for such violations. Code of Conduct violations will be determined at the sole discretion of Canonical. You will be notified if a determination has been made that you have violated this Code of Conduct, and will be informed of the corresponding action to be taken as a result of the violation. ### Privacy Policies Due to the complex nature of our exam environment and the sensitive nature of data required to validate identity, our data and privacy policies are extensive. In addition to reviewing and agreeing to the [Privacy Policy for Academy](https://canonical.com/legal/data-privacy/academy), candidates should review Proctor360’s Privacy statement in detail: P360-hosted Canonical Rules & Regulations for Proctoring (not something to attest to, but still relevant) ## Entering the Exam ## Proctoring Canonical has partnered with Proctor360 and exams are , in part, secured via their innovative AI prescreening technology. Your exam session, from browser to screen to room environment, is recorded and screened for abnormalities. These sessions are reviewed by AI as well as human proctors before badges are released. Candidates found to violate any rules listed in the exam code of conduct, terms and conditions, or proctoring rules will not be allowed retakes and may be banned from Canonical exams for a short time or permanently, at the discretion of Canonical staff. If you believe your exam was flagged in error, reach out to the Canonical Exams team at [exams@canonical.com](mailto:exams@canonical.com) for an additional screening. ### Proctoring and Check-in Support Any support for proctoring issues, including failure to pass a system check, can be reported to Proctor 360 by [filling out this form](https://support.proctor360.com/help/365012637). If you are having difficulty passing the system check, try a different browser, and ensure that you don’t have any firewalls, VPNs, or proxies running for the duration of the exam. It is the test taker’s responsibility to complete systems check-in prior to their exam. Tests marked as no show or failure due to a candidate failing a system check-in are not eligible for a retake. ### Downloads For the duration of your exam, you will need the Proctor 360 browser extension installed. Download it before your exam time from [the Chrome store](https://chromewebstore.google.com/detail/proctor360/). (At this time only Chromium-based browsers are supported.) The Proctor360 Chrome Extension enables secure remote proctoring by providing features that ensure the integrity of online exams. Its primary purpose is to facilitate secure password entry and monitor the exam environment through browser lockdown and activity tracking, ensuring a fair test-taking experience. Test takers are encouraged to remove the extension upon conclusion of their exam. ### Permissions Exam securing or proctoring features may ask for permissions to your web camera, desktop screen, or microphone. You may also be asked to record your environment to verify a clear workspace, as well as pass a photo ID verification. Review Proctor360’s Privacy Policy for more information. ### Photo ID and Recording In order to validate that the person taking the exam is the person earning the credit, we must adhere to strict proctoring standards. Exams that refuse to allow recording or that do not provide ID verification will be subject to one of the following, at the discretion of Canonical Academy staff: * Exam access prevented * Exam results nullified and no badge issued * Academy access banned Note that ID validation checks for name, photo ID, and the validity of the type of identification used, such as appropriate seals and logos, and these elements should not be covered during check-in. Any additional information, such as address, is not reviewed, and the covering of this type of sensitive information will not be counted against the candidate. ## In-Exam Environment ### Exam Content: Operating systems Once the environment is loaded, it will appear to be a default installation of Ubuntu 24.04 LTS (Noble Numbat) with a GNOME Desktop, Terminal, and other relevant tools. All other nodes in the exam environment are running Ubuntu Server 22.04 LTS. Exam nodes run LTS versions of Ubuntu unless a performance based exercise requires otherwise. The particular LTS is indicated by the year of the exam. 2024 editions are available in 2025 because nodes in the exam environment are using 24.04 (Noble Numbat). The upcoming 2026 releases will be based on the 26.04 LTS and will be available once the LTS is released, stable, and the environment has been tested for updates. ### Exam environment overview Each exam provides an in-browser remote desktop interface into a functional Ubuntu Desktop environment running GNOME. From this initial node, you will be expected to troubleshoot, configure, install, and maintain systems, processes, and other general activities associated with managing Linux. The exam is a hybrid format featuring multiple choice, scenario-based, and performance-based questions. Exam instructions, timer, and exam questions will be provided in a browser inside the primary exam host node. When the proctor check-in launches into the exam, you will be given an introduction message before you hit “Start”. Once you hit “Start”, your exam environment will load, and your timer will start. Depending on your screen size, you may need to scroll to see the timer in the lower right hand corner. The exam environment is a browser-based Ubuntu Desktop, and exam instructions will load in a browser window upon entry. You can minimize and move this window around as needed. Any applications you require are loaded onto the node. Select “Continue Assessment” to begin reviewing exam items. If you have difficulties managing screen space due to a small screen size, Activities and Workspaces are supported in the GNOME environment: Individuals are discouraged from using reference materials from outside of the exam environment. All exam tasks, including connecting to other nodes, will occur within the browser-based exam environment and will not require any resources from the user’s host system. In-exam browsers allow access to documentation and Ubuntu manpages. Exam environments use [Minimal Ubuntu images](https://wiki.ubuntu.com/Minimal) and have man pages pre-loaded on the initial node. You may use man pages and official Ubuntu documentation from within the exam environment. You may not open additional tabs or windows on your client-side computer. While some events may be nonfatal, please note that the environment is as realistic as possible. It is your responsibility to not put the system in an unrecoverable state. ### Features & Completion The exam environment allows you to move freely through items, change answers, and flag items for later review. The exam environment instructions have three main areas. To the left of the screen you’ll notice exam item navigation. This will highlight what item you are on, and allow you to move freely through the exam. Candidates are encouraged to respond to items in the order they prefer and review them as needed. The central panel includes each exam item with complete directions and any node information or command details needed. Next to the content tab there is a Notes tab provided for convenience. In addition, candidates may choose to use the “Flag for review?” checkbox to screen on the assessment completion page. The right panel includes key environment and exam information that will be used throughout the exam. The bottom right features a timer. There is a final assessment review page allowing candidates to check that all items have been viewed, and identify any items left for additional review. After reviewing their assessment, candidates can click on “Complete Assessment”. After submitting the assessment for scoring, candidates can close their proctoring session and terminate their screen-sharing. ### Technical tips Should you unintentionally close your environment, please return to [academy.canonical.com](https://academy.canonical.com) to access it again or relaunch from the proctoring email. The exam timer will continue to run even if you are disconnected. Please note that due to the nature of a browser-based environment, some shortcuts may not be available. Of particular note is Ctrl-W, commonly used in text editors but also used to close your tab. #### Black screen & clipboard Exam environments are provided to the browser via Glyptodon using Guacamole. As exams load there will be a moment where the screen is black and the clipboard instructions are shown. If the black screen lasts longer than 20 seconds, please contact us at [exams@canonical.com](mailto:exams@canonical.com). The Guacamole clipboard options are available at any time by pressing **Ctrl-Alt-Shift** at the same time. ## Common Technical Issues ### Your Exams page does not reflect purchase immediately On occasion you may find that your exam is not immediately reflected. This is of concern with beta exams which may not have traditional purchasing messages. Please wait a few minutes and reload the page before contacting support. ### Your Exams shows "Failed to load exams" after reloading page This is a known login caching issue and a fix is in progress. If reloading the page does not correct the issue, log out and login to Ubuntu One again. ### Keyboard stops working in exam after clicking outside of environment This is an issue with a fix in progress. On occasion, examinees may click outside of the exam environment, causing your keyboard to be associated with the browser environment instead of the in-exam environment. If this state does not recover, log out of the exam, and return via the link at academy.canonical.com. ### Proctoring fails to accept microphone permissions VPNs and proxies often restrict external access to your microphone and camera for security reasons. Please deactivate or use an environment that supports these permissions. ### Starting the exam only loads a black screen This screen is normal and usually only lasts for a matter of seconds. If this screen persists, try exiting and reentering the exam. Also notify [exams@canonical.com](mailto:exams@canonical.com). ### Client side gets a 404 during proctoring check-in This has been reported on Edge in Windows 11. This does not occur in Chrome. ### Other proctoring or systems check problems For greater proctoring support, please review [Proctor360 Support Page](https://support.proctor360.com/hc/365012637). ### Firefox fails Firefox is not currently supported, although we intend to offer this option in a future cycle. --- # Exam content | Academy Source: https://canonical.com/academy/exam-content?format=md --- title: Exam content | Academy description: 'Content covered by Canonical Academy exams: topics, competencies, and commands tested in each certification.' url: https://canonical.com/academy/exam-content?format=md keywords: certifications, linux, ubuntu --- # Exam Content Specifically designed with expert input to validate the most important industry skills [Get your badge](https://academy.canonical.com/shop) Using Linux Terminal Using Ubuntu Desktop Using Ubuntu Server Using DevOps Principles OVERVIEW Prove your basic operational knowledge of Linux Terminal by demonstrating your ability to secure, operate and managing basic system resources. Topics include user and group management, file and filesystem navigation, and identifying logs and installation tasks related to system maintenance. 1. ## Navigating Files and Filesystems * Navigate and manipulate directories and files using terminal commands. * Search, compare and modify files in the terminal using regular expressions, pipe operators and redirection. 2. ## Managing System Resources * Locate system logs and configure log rotation. * Reconstruct disk partitions and filesystems using tools such as fdisk, fsck and parted. * Identify correct crontab format and location. * Interpret system logs during troubleshooting. 3. ## Securing Filesystem Access * Create and manage SSH keys. * Configure system-wide and user-specific security settings. * Configure password complexity and expiry rules. * Interpret sudo configuration policies and their security implications. * Manage user and group accounts, access and membership. * Manage directory and file ownership and access. OVERVIEW Demonstrate your knowledge of Ubuntu Desktop administrative essentials. Focus on package and application management, system installation, basic network configuration, working in the open source community, and interfacing with external security policies. 1. ## Configuring Networking Capabilities * Configure a network connection. * Characterize and differentiate layer 2 networking principles such as MAC addresses, ARP resolution, and broadcast/multicast behavior. 2. ## Engaging with the Open Source Community * Recognize LTS concepts such as release cycle and versioning conventions. * Familiarization with the Ubuntu community and its governance. * Interpret common open-source licenses to determine usage rights, modification permissions, and distribution requirements [NOTE: This item is currently on Using Linux Terminal but is moving to the Using Desktop exam in the 2026 edition.]. 3. ## Installing Ubuntu Desktop * Fix boot issues involving components such as GRUB2 and Initramfs. * Upgrade Ubuntu LTS releases. * Create a bootable USB drive for Ubuntu. * Install proprietary drivers for GPU and Wi-Fi devices. * Create and manage LVM volumes, filesystems and snapshots. 4. ## Managing Applications * List and upgrade installed packages. * Distinguish and transition between deb and snap applications. * Contrast deb packages vs snaps. * Install packages from multiple sources. * Find and interpret package descriptions. * Manage package updates using utilities such as apt-get, unattended upgrades, Synaptic and Aptitude. 5. ## Securing Desktop Systems * Describe and contrast PKI components, their roles and use-cases involving Desktop systems. * Connect to an Active Directory realm. * Assign permissions to directories using ACL attributes. OVERVIEW Illustrate your knowledge of common Ubuntu Server administrative tasks and troubleshooting. Topics include job control, services setup and management, server security, and basic server deployment. 1. ## Configuring Servers and Services * Control server services via systemd. * Configure automated remote backups and restore using systemd timers or cron. * Setup a fileserver using NFS or Samba protocols. * Setup a basic web application using Apache or Nginx with a database such as MySQL, PostgreSQL or MongoDB. 2. ## Deploying Ubuntu Server * Install Ubuntu Server using various deployment technologies such as PXE boot, autoinstall and cloud-init. * Validate that a system is capable of meeting use case needs based on a list of deployment requirements. * Boot into single user mode. 3. ## Securing Server Access * Configure remote SSH access. * Contrast employment of regular and system users. * Install and configure a firewall using iptables or ufw. 4. ## Managing Processes * Identify and manage system processes and services. * Identify and list running, disabled, and inactive systemd units. OVERVIEW Verify your implementation of DevOps principles. Topics include system automation and deployment, management of updates and patches, application and system monitoring, and troubleshooting connected systems. 1. ## Using tools for automation and system updating * Write and maintain system automation scripts in Bash or Python using git version control. * Use workflow automation tools such as cloud-init and Ansible. * Apply system updates and patches using Landscape, Ubuntu Pro tools, Livepatch and ESM. 2. ## Understanding deployment technologies * Manage simple containerized web and database applications using Docker or LXD. * Provision basic virtualized environments using virsh, virt-manager or LXD. 3. ## Monitoring & Troubleshooting Systems * Analyze and assess the impact of system configuration on compute resources, and network performance. * Troubleshoot systems at rest with basic system tools like tcpdump, dig, ss and iproute2. * Respond to real time system degradation due to resource contention. * Monitor and automatically detect connectivity and load issues. [Schedule your exam now](https://canonical.com/university/schedule) --- # Self-study resources | Academy Source: https://canonical.com/academy/self-study?format=md --- title: Self-study resources | Academy description: Self-study resources for Canonical Academy certifications. Practice environments, documentation, and exam prep guides. url: https://canonical.com/academy/self-study?format=md keywords: certifications, linux, ubuntu --- # **Self-study resources** The links on this page lead to documentation and tutorials about topics relevant to Canonical Academy. Although they do not constitute an exhaustive list of the subjects covered by the exams, they provide a good starting point for your studies. You can use them to familiarise yourself with key concepts or to refresh your existing knowledge. Exam Tips Using Linux Terminal resources Using Ubuntu Desktop resources Using Ubuntu Server resources Using DevOps Principles resources ## Exam Tips: * This is a timed exam of mixed performance-based, scenario-based, and multiple choice questions. * Performance based questions are hands-on exercises that are a significant portion of your score. Do them first. Every successful step is counted, and partial credit matters. * Attention to detail is a part of the exam. You will need to read through supplemental information to identify the key points of the exercise, just as you will in real life. * Short answer questions, like traditional multiple choice questions, are the smallest value. Scenario questions require you to look something up on the system and then answer a multiple choice question, and are worth more than simple multiple choice, but still less than the hands-on questions. * Review all exam items and identify the ones easiest for you to complete. Prioritize the hands-on exercises. * Use the “Flag for review” options to go back to difficult questions if you have time. You may change your answers at any time prior to completing the exam. * You may use man pages and official Ubuntu documentation from within the exam environment. You may not open additional tabs or windows on your client-side computer. * Use a clean laptop without additional proxies or firewalls, and complete the system check-in before your exam time. Any system problems introduced by not following these directions will be the responsibility of the candidate. ## Study Tips: Prioritize learning the process of completing an action over memorizing commands. The exam allows the use of man pages and the documentation from within the exam environment. ## General Resources There are a number of instructional resources available, both community- and Canonical-made, that contain a wealth of useful information. The following links lead to Canonical’s official educational resources. * [Tutorials](https://ubuntu.com/tutorials) * [CLI cheatsheet](https://assets.ubuntu.com/v1/3bd0daaf-Ubuntu%20Server%20CLI%20cheat%20sheet%202024%20v6.pdf) * [Ubuntu documentation](https://help.ubuntu.com/) + [Desktop](https://help.ubuntu.com/lts/ubuntu-help/index.html) + [Server](https://ubuntu.com/server/docs) * [Canonical product documentation](https://docs.ubuntu.com/) * [Community Help Wiki](https://help.ubuntu.com/community/CommunityHelpWiki) * [Canonical webinars](https://canonical.com/blog/tag/webinar) * [Canonical conference materials](https://canonical.com/blog/tag/conference) ## Using Linux Terminal Resources The following resources may assist you with preparing for the Using Linux Terminal exam, but are not intended to be an exhaustive resource. Use the exam content to guide your personal exploration of these topics. ### Navigating Files and Filesystems 34% * Navigate and manipulate directories and files using terminal commands * Search, compare and modify files in the terminal using regular expressions, pipe operators and redirection Related documentation * [Welcome to the terminal](https://ubuntu.com/server/docs/tutorial/welcome-to-the-terminal) * [Using the terminal, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/UsingTheTerminal?_gl=1*gdzcq9*_gcl_au*MTMyMjU4OTM2LjE3MjcyMTE0MTk.) * [Grep, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/grep) * [Finding Files, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/FindingFiles) * [Find basics, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/find) * [Checking Your Partitions via Command Line, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/RecoverLostDiskSpace#Checking_Your_Partitions_via_Command_Line) * [Machine-readable debian/copyright file, Debian.org](https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/) * Related man pages: [diff](https://manpages.ubuntu.com/manpages/trusty/man1/diff.1posix.html) ### Managing System Resources 33% * Locate system logs and configure log rotation * Reconstruct disk partitions and filesystems using tools such as fdisk, fsck and parted * Identify correct crontab format and location * Interpret system logs during troubleshooting Related documentation * [Viewing and monitoring log files, Ubuntu Tutorials](https://ubuntu.com/tutorials/viewing-and-monitoring-log-files#2-log-files-locations) * [Installing A New Hard Drive, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/InstallingANewHardDrive) * [Automatically Mount Partitions, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/AutomaticallyMountPartitions#Systemwide_Mounts) * [Fstab, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/Fstab) * [Rename USB Drive, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/RenameUSBDrive) * [Cron How to, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/CronHowto) * Related man pages: [logrotate](https://manpages.ubuntu.com/manpages/focal/man8/logrotate.8.html), [modprobe](https://manpages.ubuntu.com/manpages/noble/en/man8/modprobe.8.html), [rmmod](https://manpages.ubuntu.com/manpages/noble/en/man8/rmmod.8.html) ### Securing Filesystem Access 33% * Create and manage SSH keys * Configure system-wide and user-specific security settings * Configure password complexity and expiry rules * Interpret sudo configuration policies and their security implications * Manage user and group accounts, access and membership * Manage directory and file ownership and access Related documentation * [User management, Ubuntu server documentation](https://documentation.ubuntu.com/server/how-to/security/user-management/?_gl=1*1pxury7*_gcl_au*MTMyMjU4OTM2LjE3MjcyMTE0MTk.#user-profile-security) * [File Permissions, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/FilePermissions) * [Root Sudo, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/RootSudo) * [SSH keys, Ubuntu server documentation](https://documentation.ubuntu.com/server/how-to/security/openssh-server/?_gl=1*by8way*_gcl_au*MTMyMjU4OTM2LjE3MjcyMTE0MTk.#ssh-keys) * [SSH/OpenSSH/Keys, Ubuntu Community Help Wiki](https://help.ubuntu.com/community/SSH/OpenSSH/Keys) * Related man pages: [add user](https://manpages.ubuntu.com/manpages/noble/en/man8/adduser.8.html), [usermod](https://manpages.ubuntu.com/manpages/noble/en/man8/usermod.8.html) ## Using Ubuntu Desktop Resources The following resources may assist you with preparing for the Using Ubuntu Desktop exam, but are not intended to be an exhaustive resource. Use the exam content to guide your personal exploration of these topics. ### Configuring Networking Capabilities 25% * Configure a network connection * Characterize and differentiate layer 2 networking principles such as MAC addresses, ARP resolution, and broadcast/multicast behavior Related documentation * [Configuring networks - Ubuntu Server documentation](https://documentation.ubuntu.com/server/explanation/networking/configuring-networks/) * [Networking, web & email](https://help.ubuntu.com/stable/ubuntu-help/net.html.en) * [What is a MAC address?](https://help.ubuntu.com/stable/ubuntu-help/net-macaddress.html.en) * [Glossary - Ubuntu Server documentation](https://documentation.ubuntu.com/server/reference/glossary/#term-ARP) ### Engaging with the Open Source Community 10% * Recognize LTS concepts such as release cycle and versioning conventions * Familiarization with the Ubuntu community and its governance * Interpret common open-source licenses to determine usage rights, modification permissions, and distribution requirements *[NOTE: This item is currently on Using Linux Terminal but is moving to the Using Desktop exam in the 2026 edition.]* Related documentation * [Ubuntu release cycle](https://ubuntu.com/about/release-cycle) * [Ubuntu Community](https://ubuntu.com/community/contribute) * [FreeLicenses - Community Help Wiki](https://help.ubuntu.com/community/FreeLicenses) ### Installing Ubuntu Desktop 10% * Fix boot issues involving components such as GRUB2 and Initramfs * Upgrade Ubuntu LTS releases * Create a bootable USB drive for Ubuntu * Install proprietary drivers for GPU and Wi-Fi devices * Create and manage LVM volumes, filesystems and snapshots Related documentation * [How to upgrade your Ubuntu release - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/software/upgrade-your-release/) * [Create a startup disk](https://help.ubuntu.com/stable/ubuntu-help/addremove-creator.html.ro) * [Install Ubuntu Desktop](https://canonical-ubuntu-desktop-documentation.readthedocs-hosted.com/en/latest/tutorial/install-ubuntu-desktop/) * [Wireless network troubleshooter](https://help.ubuntu.com/stable/ubuntu-help/net-wireless-troubleshooting-device-drivers.html.ro) * [NVIDIA drivers installation - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/graphics/install-nvidia-drivers/) * [About Logical Volume Management (LVM) - Ubuntu Server documentation](https://documentation.ubuntu.com/server/explanation/storage/about-lvm/) * [How to manage logical volumes - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/storage/manage-logical-volumes/) ### Managing Applications 28% * List and upgrade installed packages * Distinguish and transition between deb and snap applications * Contrast deb packages vs snaps * Install packages from multiple sources * Find and interpret package descriptions * Manage package updates using utilities such as apt-get, unattended upgrades, Synaptic and Aptitude Related documentation * [Install additional applications](https://help.ubuntu.com/stable/ubuntu-help/addremove-install.html.en) * [Managing software - Ubuntu Server documentation](https://documentation.ubuntu.com/server/explanation/software/) * [Managing your software - Ubuntu Server documentation](https://documentation.ubuntu.com/server/tutorial/managing-software/) * [About Release Cycles](https://ubuntu.com/about/release-cycle) * [A technical comparison between snaps and debs | Snapcraft](https://snapcraft.io/blog/a-technical-comparison-between-snaps-and-debs) * [Install and manage packages - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/software/package-management/) * [Managing your software - Ubuntu Server documentation](https://documentation.ubuntu.com/server/tutorial/managing-software/) * [Snap documentation](https://snapcraft.io/docs) ### Securing Desktop Systems 22% * Describe and contrast PKI components, their roles and use-cases involving Desktop systems * Connect to an Active Directory realm * Assign permissions to directories using ACL attributes Related documentation * [Active Directory integration - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/active-directory/) ## Using Ubuntu Server Resources The following resources may assist you with preparing for the Using Ubuntu Server exam, but are not intended to be an exhaustive resource. Use the exam content to guide your personal exploration of these topics. ### Configuring Servers and Services 23% * Control server services via systemd * Configure automated remote backups and restore using systemd timers or cron * Setup a fileserver using NFS or Samba protocols * Setup a basic web application using Apache or Nginx with a database such as MySQL, PostgreSQL or MongoDB. Related documentation * [Changing package files - Ubuntu Server documentation](https://documentation.ubuntu.com/server/explanation/software/changing-package-files/) * [Archive rotation shell script - Ubuntu Server documentation](https://documentation.ubuntu.com/server/reference/backups/archive-rotation-shell-script/) * [Samba - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/samba/) * [Network File System (NFS) - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/networking/install-nfs/) * [Web services - Ubuntu Server documentation](https://documentation.ubuntu.com/server/explanation/web-services/) * [Install and configure a MySQL server - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/databases/install-mysql/) * Related man pages: [systemd](https://manpages.ubuntu.com/cgi-bin/search.py?q=systemd) ### Deploying Ubuntu Server 27% * Install Ubuntu Server using various deployment technologies such as PXE boot, autoinstall and cloud-init * Validate that a system is capable of meeting use case needs based on a list of deployment requirements. * Boot into single user mode Related documentation * [Netboot the server installer via UEFI PXE on ARM (aarch64, arm64) and x86\_64 (amd64) - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/installation/netboot-the-server-installer-via-uefi-pxe-on-arm-aarch64-arm64-and-x86-64-amd64/) ### Securing Server Access 24% * Configure remote SSH access * Contrast employment of regular and system users * Install and configure a firewall using iptables or ufw Related documentation * [OpenSSH server - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/security/openssh-server/) * [Firewall - Ubuntu Server documentation](https://documentation.ubuntu.com/server/how-to/security/firewalls/) ### Managing Processes 26% * Identify and manage system processes and services * Identify and list running, disabled, and inactive systemd units Related documentation * Related man pages: [systemd.timer (5)](https://manpages.ubuntu.com/manpages/noble/en/man5/systemd.timer.5.html) ### Additional Documentation The [Server documentation](https://ubuntu.com/server/docs) covers a wide array of relevant topics. They are worth reading in their entirety, but the following sections may prove especially useful: * [Basic install](https://ubuntu.com/server/docs/installation) * [Automated install](https://ubuntu.com/server/docs/install/autoinstall) * [Cloud images](https://ubuntu.com/server/docs/cloud-images/introduction) * [Software containers](https://ubuntu.com/server/docs/rock-images/introduction) * [Networking](https://ubuntu.com/server/docs/network-introduction) * [Networked storage](https://ubuntu.com/server/docs/device-mapper-multipathing-introduction) * [Security](https://ubuntu.com/server/docs/security-introduction) * [Virtualisation](https://ubuntu.com/server/docs/virtualization-introduction) * [High availability](https://ubuntu.com/server/docs/ubuntu-ha-introduction) * [Monitoring](https://ubuntu.com/server/docs/logging-monitoring-alerting) * [Databases](https://ubuntu.com/server/docs/databases-introduction) * [Backups](https://ubuntu.com/server/docs/backups-introduction) * [Mail servers](https://ubuntu.com/server/docs/mail-introduction) * [Web servers](https://ubuntu.com/server/docs/web-servers-introduction) ## Using DevOps Principles Resources The following resources may assist you with preparing for the Using DevOps Principles exam, but are not intended to be an exhaustive resource. Use the exam content to guide your personal exploration of these topics. ### Using tools for automation and system updating 32% * Write and maintain system automation scripts in Bash or Python using git version control. * Use workflow automation tools such as cloud-init and Ansible. * Apply system updates and patches using Landscape, Ubuntu Pro tools, Livepatch and ESM. Related documentation * [Configuration Managers - Ansible](https://documentation.ubuntu.com/server/explanation/software/config-managers/#ansible) * [What is included in Ubuntu Pro?](https://documentation.ubuntu.com/pro/services-overview/) * [Exploring your system’s security with Pro](https://documentation.ubuntu.com/pro-client/en/latest/tutorials/security-with-pro/) ### Understanding deployment technologies 34% * Manage simple containerized web and database applications using Docker or LXD. * Provision basic virtualized environments using virsh, virt-manager or LXD. Related documentation * [Virtualisation](https://documentation.ubuntu.com/server/how-to/virtualisation/) * [Libvirt](https://documentation.ubuntu.com/server/how-to/virtualisation/libvirt/) * [How to create a VM with Multipass](https://documentation.ubuntu.com/server/how-to/virtualisation/multipass/) * [VM tools in the Ubuntu space](https://documentation.ubuntu.com/server/explanation/virtualisation/vm-tools-in-the-ubuntu-space/) * [Containers](https://ubuntu.com/server/docs/how-to/containers/) * [Web services](https://ubuntu.com/server/docs/explanation/web-services/) * [Databases](https://ubuntu.com/server/docs/how-to/databases/) ### Monitoring & Troubleshooting Systems 34% * Analyze and assess the impact of system configuration on compute resources, and network performance. * Troubleshoot systems at rest with basic system tools like tcpdump, dig, ss and iproute2. * Respond to real time system degradation due to resource contention. * Monitor and automatically detect connectivity and load issues. Related documentation * [tcpdump](https://manpages.ubuntu.com/manpages/stonking/man8/tcpdump.8.html) * [Performance](https://ubuntu.com/server/docs/explanation/performance/) * [ping](https://manpages.ubuntu.com/manpages/stonking/man1/ping.1.html) --- # Documentation practice at Canonical Source: https://canonical.com/documentation?format=md --- title: Documentation practice at Canonical description: At Canonical, we aim to set a standard of excellence in technical documentation, by treating it as a professional discipline within our engineering practice. url: https://canonical.com/documentation?format=md --- # Documentation practice at Canonical At Canonical, we have embarked on a comprehensive, long-term project to transform documentation. Our aim is to create and maintain documentation product and practice that will represent a standard of excellence. We want documentation to be the best it possibly can be. For too long in our industry, documentation has been allowed to be a secondary aspect of software development. Our approach will make documentation a core engineering concern, governed by systematic principles and requiring conscious practice, whose values inform the work not just of technical authors, but of all our engineering and product teams. --- ## Documentation as practice A central principle we hold is that documentation is an engineering practice, rather than an engineering task. At Canonical, engineers and product managers make real and substantial contributions to documentation, as part of their everyday work. Documentation is not a siloed activity, it's a responsibility shared by everyone who works in engineering, product or support. Everyone is expected to think and care about documentation, specialists and non-specialists alike, in just the same way that quality and security are shared concerns. If you're applying to Canonical for an engineering role, don't be surprised to be asked about your work in — or your thoughts on — documentation at a job interview. --- ## Documentation with rigour It's a key part of our project in documentation to understand and define documentation as a rigorous discipline in software engineering, one with rules that apply generally, are derived from sound principles, and are tested in action. Documentation in software deserves — but has never enjoyed — a scientific approach. We need our ideas and models to be examined and challenged, not just by us and our colleagues, but beyond Canonical too. Our models are *working models*, not the last word on the subject. Documentation practitioners at Canonical are not just in the business of producing documentation — not even just the business of producing excellent documentation. They have a responsibility to advance the state of the art of documentation, and to advance documentation practice itself. We work together towards this end, to define the practice of documentation. Our approach is critical, exploratory, collaborative and iterative. ### We're hiring We're hiring technical authors to join multiple engineering teams, working on products across Canonical's portfolio. [Join our team](https://canonical.com/careers/3798310) --- ## Four pillars Our work identifies four pillars that support documentation success: --- ### Direction Where we want to go — the standards and quality we seek, so that documentation meets its users' needs. --- ### Care Our attitude towards documentation, and a culture of documentation discipline that makes it a living concern. --- ### Execution How we do our work, so that we consistently produce better output with less effort and more satisfaction. --- ### Equipment The tools and machinery we adopt to write, maintain and publish documentation, that serve our work best. [Read about our plan to put these pillars into place at Canonical ›](https://ubuntu.com/blog/the-future-of-documentation-at-canonical) --- ## Read more ### Diátaxis Framework Read more about the Diátaxis authoring framework [Read more ›](https://diataxis.fr/) --- ### Documentation articles Read our documentation articles on the Ubuntu blog [View blog ›](https://ubuntu.com/blog/tag/documentation) --- ### Careers at Canonical Take a look at our open roles here at Canonical [See roles ›](https://canonical.com/careers/all?search=%22Technical+Author%22) --- # Working in documentation at Canonical Source: https://canonical.com/documentation/working-in-documentation?format=md --- title: Working in documentation at Canonical description: A Canonical Technical Author is someone who combines technical curiosity with empathy, rigour and communication skills. url: https://canonical.com/documentation/working-in-documentation?format=md --- # Documentation practice at Canonical At Canonical, we have embarked on a comprehensive, long-term project to transform documentation. Our aim is to create and maintain documentation product and practice that will represent a standard of excellence. We want documentation to be the best it possibly can be. # Working in documentation at Canonical ## Technical author In some software organizations, the work of documentation specialists is to produce documentation. They receive explanations and descriptions of software from their engineering colleagues, and turn those into polished output. They are expert technical *writers*. Our documentation specialists have a different role. They are technical *authors*, members of our engineering and teams. They are called technical authors because they have technical authority. They know their domains in depth, and have much wider influence than a traditional technical writer. For example, in an engineering product team they are part of the software development process. A technical author’s work shapes the way our products are conceived, designed, and presented. Amongst other things, it’s reflective, critical, active and creative. It’s work that feeds back into the product itself, and helps define what it is, and always seeks new and better ways to add to its value. Our technical authors come from many backgrounds, including academic research, software engineering and journalism. What they have in common is that they are expert, effective communicators. They share an intense sense of technical curiosity, and a strong feeling for the perspective of a product’s users. Their strength of imagination and qualities of empathy are crucial to their work. Documentation is something that everyone contributes to; technical authors encourage and lead documentation work, and help guarantee its quality. --- ## Documentation platform engineer We rely on various tools and platforms to build, manage and publish our documentation. Our product documentation is maintained in Git, built with Sphinx and published by Read the Docs. We have developed and open-sourced a lot of our own Sphinx tooling such as extensions, along with workflows and other machinery to help manage the production of documentation at scale. We have also developed tools for hosting documentation for other purposes, such as our internal Canonical Reference Library (a CMS, that uses a Google Drive of documents as its backend). We use Python, Django and Flask; for web frontends we use React, TypeScript and htmx. We don’t just create tools and applications, we put them into production on our own infrastructure. A documentation platform engineer quickly becomes familiar with Juju and our charming ecosystem. Sometimes we find a suitable web platform engineer candidate in our technical author hiring pipeline, but the best entry point is our [Web Developer advertisement](https://canonical.com/careers/2804965). When you apply, emphasize your Python web skills, and your affinity for documentation. --- # Documentation practice beyond Canonical Source: https://canonical.com/documentation/beyond-canonical?format=md --- title: Documentation practice beyond Canonical description: We work beyond Canonical, to disseminate good practice and process, and to learn from the experience and research of others. url: https://canonical.com/documentation/beyond-canonical?format=md --- # Documentation practice at Canonical At Canonical, we have embarked on a comprehensive, long-term project to transform documentation. Our aim is to create and maintain documentation product and practice that will represent a standard of excellence. We want documentation to be the best it possibly can be. ## Documentation practice beyond Canonical We're working to establish patterns of excellence in documentation in Canonical, but not just for Canonical. The scale of operations at Canonical makes it an effective proving-ground for the models and ideas that we're developing — models and ideas that are being noticed and adopted more widely in the industry. --- ## Encounters and dialogue We actively seek new encounters with problems in documentation, in order that we may understand how our thinking can apply to them. We need to learn from experiences in other contexts. We think, talk and write about the problems and practices of documentation, openly, and with whoever wants to take part part in that dialogue. --- ## Workshops and talks at open-source events We regularly attend events where the topic of documentation is firmly on the table. Recent examples of participation include [PyCon UK 2022](https://2022.pyconuk.org/), [DjangoCon Europe 2022](https://www.youtube.com/watch?v=R4O2WoFC-JQ), [Ubuntu Summit 2022](https://events.canonical.com/event/2/), [PyCon Namibia 2023](https://www.python.org/events/python-events/1379/). Diátaxis workshop at the Ubuntu Summit, 2022 Documentation is important for open-source software in several ways. One that's sometimes not properly understood is the value it has as a pathway into open-source participation and contribution. In turn, open-source software also has a lot of significance for documentation. That's because it's one of the great entry-points into documentation practice. Most people in documentation are not trained technical writers, but the barriers to writing documentation in open-source contexts are low, and the context makes first, hesitant steps easier. --- ## Supporting open-source projects Open-source projects inevitably find it easier to secure top-class programming contributions than they do to attract the same level of expertise in documentation. We engage with a number of open-source projects, providing guidance, support as well as material documentation contributions. Recent examples include [Python](https://www.python.org/) and [Django](https://www.djangoproject.com/). --- ## Collaboration with other practitioners We eagerly absorb insight from others in the discipline. The challenges faced by practitioners in other organisations serve to illuminate our own, and we value the exchange of ideas and expertise they offer. In particular, we've benefited from the experiences that others have had implementing [Diátaxis](https://diataxis.fr/) at scale, or in very different contexts, as a means to refining our own understanding. --- ## Engagement with the scientific research community The scientific community faces a problem, that risks becoming a crisis, of *reproducibility*. Ever-more research relies on computation, and much of it is wholly dependent on it. Despite this fact, and despite the valiant effort of software research engineers, software practices in research in general fall very far behind the standards achieved in industry. Documentation plays an important role in achieving and maintaining reproducibility. Members of our documentation team have held workshops dedicated to research software documentation, and explored the context in particular research institutions. Our Practice Lead for Documentation is [a Fellow of the Software Sustainability Institute](https://software.ac.uk/about/fellows/daniele-procida), running a long-term project to work with researchers, as much to understand the special problems faced in research as to share good practice that can be adopted. --- # Open technical author roles Source: https://canonical.com/documentation/open-roles?format=md --- title: Open technical author roles at Canonical description: We have roles open for technical authors in teams across Canonical. url: https://canonical.com/documentation/open-roles?format=md --- # Documentation practice at Canonical At Canonical, we have embarked on a comprehensive, long-term project to transform documentation. Our aim is to create and maintain documentation product and practice that will represent a standard of excellence. We want documentation to be the best it possibly can be. # Open technical author roles We have dozens of technical roles open, at all levels of seniority, in teams all across Canonical. Some of those positions are listed below, but they are only a representative selection and include some priority roles. If one of them is particularly appealing to you, mention it when you apply and discuss it with your interviewers. You don't apply for a particular technical author role. All applications come in through the same job technical author advertisement. Once we have identified someone whom we believe will be a successful technical author, we will find a suitable role for them. Conversations about the right team or role for a candidate will come at the end of the hiring process. The candidate is involved in those conversations, and their input is important. We’ll work together to find the right one for you. --- ## Some open positions In all of the positions listed below, you will be leading the documentation efforts of a team. You will need strong hands-on software skills, including some programming skills. The technical author job advertisement has more detail about general requirements. --- ### Commercial Systems **Time zones**: EMEA **You need**: a good grasp of data engineering and science software; an understanding of data governance principles; familiarity with software packaging and distribution. **You will**: lead development of documentation for Canonical's own business process software and automation; work closely with users of that software; work with Juju and the charmed application ecosystem. --- ### Data analytics Our analytics products include charmed versions of KubeFlow, Airflow and Temporal. **Time zones**: EMEA, APAC, AMER **You need**: machine learning and data science expertise; familiarity with data operations and infrastructure; a working grasp of cloud infrastructure operations. **You will**: become an expert user of our analytics products; work closely with colleagues in the Juju/charms ecosystem to establish good documentation patterns; work with upstream maintainers. --- ### Data platform We provide versions of multiple database and data-related products as ready-to-integrate charms (packages) for the Juju ecosystem. [Canonical data platform](https://canonical.com/data). **Time zones**: EMEA **You need**: a working grasp of cloud infrastructure operations; familiarity with databases (SQL, NoSQL) and data technologies (analytics, data stream processing); to be up-to-date with data industry trends. **You will**: become an expert user of our data products; work closely with colleagues in the Juju/charms ecosystem to establish good documentation patterns; be a public advocate for our charmed data products. --- ### Embedded Devices Software **Time zones**: EMEA **You need**: embedded firmware experience; a grasp of Linux kernel concepts; familiarity with low-level Linux system interfaces; exposure to embedded firmware build systems. **You will**: focus on enabling improvements to Canonical's embedded portfolio, expanding the classes of devices we can target; help to nurture Ubuntu Core's adoption in the low-end embedded Linux spectrum; work closely with R&D colleagues. --- ### Field engineering **Time zones**: EMEA, APAC, AMER **You need**: to understand the landscape of enterprise IT; to have hands-on familiarity with cloud infrastructure and automation; to be able not just to manage the tension between urgent customer needs and long-term documentation plans, but use them to improve both. **You will**: work at the intersection of field engineering, product engineering and product management; drive customer perspectives into product teams' documentation perspectives; assert and establish documentation practices in field engineering's ways of working. --- ### Juju [Juju](https://canonical.com/juju) is an application and infrastructure orchestration engine. **Time zones**: EMEA **You need**: expertise in Kubernetes and other cloud technologies; good familiarity with DevOps, system administration and observability practices. **You will**: become an expert Juju user; drive the integration of Juju's documentation with that of Ubuntu Pro, Livepatch and Landscape; be a public advocate for Juju. --- ### Observability **Time zones**: EMEA **You need**: a working grasp of reliability and observability practices; familiarity with Kubernetes; to have a grasp of concepts in telemetry and time-series data. **You will**: become an expert user of our observability products; work closely with colleagues in the Juju/charms ecosystem to establish good documentation patterns; be a public advocate for our charmed observability products. --- ### Public cloud **Time zones**: EMEA, AMER **You need**: real-world, hands-on public cloud (AWS, Azure, GCP) expertise; clear insight into industry cloud trends. **You will**: become an expert on cloud deployment of Ubuntu and other Canonical products; work directly with our public cloud partners; be an advocate for Ubuntu on public cloud platforms. --- ### Robotics [Ubuntu as a robotics platform](https://ubuntu.com/robotics) **Time zones**: EMEA **You need**: a good grasp of the industrial robotics landscape; to understand key issues in software packaging, delivery and security at scale; have familiarity with products such as ROS. **You will**: help create a unified picture of a very large application landscape; work closely with colleagues in teams such as security and stores to develop good documentation patterns; be a public advocate for Ubuntu in robotics. --- ### Sales **Time zones**: EMEA **You need**: to be gregarious, open-minded and take broad, pragmatic perspectives on software and its users; to be able to share and communicate those perspectives; to manage conversations in which disparate needs and expectations are represented. **You will**: lead the development and maintenance of the large body of internal documentation that informs the day-to-day work of our sales teams; ensure that insights from perspectives from sales and potential customers are used to improve technical product documentation. --- ### Security engineering **Time zones**: EMEA, APAC, AMER **You need**: security, packaging, kernel hardening expertise; solid programming skills; clear insight into open-source software industry realities. **You will**: help drive a security-first mindset across Canonical engineering teams; work with bug-finders, reporters, and upstream software maintainers; help fly the flag for open-source security values across the industry. --- ### Security standards **Time zones**: EMEA **You need**: to be a security expert – or near-expert – who really cares about how standards turn into real-world benefits; to have solid programming skills; to be able to bring your technical insights and customer perspectives together. **You will**: become a hands-on expert user of our security tools and products; establish effective patterns for public security communication for the whole of Canonical; work directly with enterprise customers to inform their understanding of our products. --- ### Snap **Time zones**: EMEA, AMER **You need**: software packaging experience; a grasp of Linux kernel concepts; familiarity with Linux security features including AppArmor, cgroups, seccomp. **You will**: drive developer experience improvements in a core Ubuntu technology, wherever you can find them; work with the Ubuntu Core, Starcraft, Support and Store teams on shared objectives; engage with the extensive Snap open-source community. --- ### Support (Cloud) **Time zones**: AMER **You need**: an excellent understanding of cloud software operations; familiarity with the software components in Canonical's cloud stack (OpenStack, LXD, Juju and charms); an ability to work across teams to improve processes, tools and elevate our ways of working. **You will**: work with tools such as SalesForce Delivery Cloud and Jira; drive the integration of support tooling generally; work with colleagues not just in Support but elsewhere in the organisation to ensure that lessons learned and improvements made in one place are applied in others. --- ### Support (Devices) **Time zones**: AMER **You need**: a good grasp of the industrial devices landscape; familiarity with Ubuntu and Snap; an ability to work across teams to improve processes, tools and elevate our ways of working. **You will**: work with tools such as SalesForce Delivery Cloud and Jira; drive the integration of support tooling generally; work with colleagues not just in Support but elsewhere in the organisation to ensure that lessons learned and improvements made in one place are applied in others. --- ### Ubuntu Core **Time zones**: EMEA **You need**: software packaging experience; a grasp of Linux kernel concepts; familiarity with Linux security features including AppArmor, cgroups, seccomp. **You will**: ensure that key industrial customers can build, adapt, maintain and troubleshoot their products; help to nurture Ubuntu Core's adoption in the broader open source community; work closely with colleagues in the Snap/Ubuntu core ecosystem to set common standards and patterns in documentation. --- ### Ubuntu Desktop There are multiple roles with different focuses for Ubuntu Desktop, including GNOME, gaming, enterprise. **Time zones**: EMEA, AMER **You need**: to be an expert, enthusiastic, fully engaged user of Ubuntu Desktop; a strong understanding of a Linux distribution's architecture, components and specifications; hands-on expertise with Debian packaging and configuration. **You will**: develop your skills to top flight expert sysadmin level; lead the modernisation of our Ubuntu documentation, in collaboration with colleagues in other teams; work closely with our community team to ensure that documentation serves our community goals effectively. [Join our team](https://canonical.com/careers/3798310) --- ## How we hire Before you apply, we encourage you to read [How to get a job at Canonical.](https://canonical.com/blog/how-to-get-a-job-at-canonical) We have a rigorous hiring process for Technical Authors. Once your application is processed, you will be invited to complete a written interview, covering numerous aspects of your career, work in and thoughts on documentation and your education. Stages along the way include: --- ### Written interview The written interview is an important part of the process. It’s reviewed - anonymously, in an effort to remove bias - by multiple members of the team. This has several benefits. One is that in-person interviews are stressful experiences, while a written interview gives you all the time you need to gather your thoughts and put them together in a way that presents you at your best. It’s a good opportunity to say things that might not otherwise come up later. It’s also excellent preparation for the interviews that will come. We want to see your best, and for you to be prepared for them. And we want them to be a good experience for you too. Our written interviews are used by all the future in-person interviewers you’ll meet. When you do meet them, they’ll already have had a good introduction to you, so that you don’t need to repeat the same stories and explanations to multiple people. --- ### Peer interviews Candidates who progress will face up to three interviews with Technical Author peers, covering: * *Skills and experience*: What have you done? What do you know? What can you do? * *Insight and understanding*: How do you think about documentation and its challenges? What ideas have you formed, about practice, process and product? How deep is your thinking? --- ### Talent interview Next is an interview with someone from our Talent Acquisition team, that looks back at your career, discusses how you work and want to work, and considers questions like salary, availability to start and so on. --- ### Technical exercise Not strictly an interview, but an opportunity to demonstrate your ability to think through and solve documentation problems (and it’s not a writing test; we already know you can write). We want to see how you approach issues such as meeting user needs and documentation structure, and your analytical and critical skills. --- ### Documentation lead interview An interview to confirm our assessments and work out the next steps, based on your interests, skills and experience. This will help us arrange interviews with appropriate hiring managers in different teams. --- ### Hiring manager interviews By this stage, we’d like to have you as a Technical Author at Canonical, and now it’s a question of finding the right team or project for you, where both we and you feel that you’ll be excited by the technology and in a strong position to make a valuable contribution. --- That is indeed a lot of interviews. It’s an in-depth process for an exacting role and we take it very seriously. Don’t forget that you are interviewing us as much as we are interviewing you. We want you to be an active participant in the process, not just someone who answers our questions. You will spend a large proportion of your life each day at work. We, as much as you, want to be sure that you're in the right place, one where you will be successful, fulfilled and happy. --- # Open Documentation Academy Source: https://canonical.com/documentation/open-documentation-academy?format=md --- title: Open Documentation Academy | Documentation description: At Canonical, we aim to set a standard of excellence in technical documentation, by treating it as a professional discipline within our engineering practice. url: https://canonical.com/documentation/open-documentation-academy?format=md --- # Documentation practice at Canonical At Canonical, we have embarked on a comprehensive, long-term project to transform documentation. Our aim is to create and maintain documentation product and practice that will represent a standard of excellence. We want documentation to be the best it possibly can be. ## Open Documentation Academy Learn open-source software documentation skills with Canonical The Open Documentation Academy combines Canonical's documentation team with documentation newcomers, experts, and those in-between, to help us all improve documentation practice and become better writers. If you're a newcomer, we can provide help, advice, mentorship, and a hundred different tasks to get started on. If you're an expert, we want to create a place to share knowledge, a place to get involved with new developments, and somewhere you can ask for help on your own projects. A key aim of this initiative is to help lower the barrier into successful open-source software contribution, by making documentation into the gateway. --- [Join the Academy](https://discourse.ubuntu.com/c/open-documentation-academy/166) --- ## What you'll get out of it **Real experience, real skills, real discipline**: Open-source products in the Canonical/Ubuntu industry are highly-respected and used by millions of people. Standards for contributions are high. You'll have a chance to contribute to prestigious projects, and acquire the skills to take part in the development of world-class software. **Structured support**: The Open Documentation Academy will include a structured programme of support and development for serious participants, taking them from their first steps to having the confidence to lead their own documentation initiatives. **Recognition**: Your contributions will speak for themselves, but we'll vouch for you too. Participants who complete our programme will receive certification from Canonical. --- ## What we offer **Mentoring**: You are not alone. Regardless of whether you're writing your first document, or editing your hundredth, we're here to help. Our 1:1 mentorship can help you through your first contributions, provide advice on approaches, and help you build your confidence. **Guided contributions**: Help us identify gaps, nominate solutions, and propose documentation of your own. We curate tasks across a variety of different open source projects. Choose a task you're interested in, at a level you're comfortable with, and make a contribution. Research. Write. Commit. Fill blanks in your resume and colour your GitHub Activity tracker golden. **Community**: Through our forum and communication channels, you can directly interact with documentation teams and co-conspirators across the globe. We want our community to be friendly, inclusive and always supremely approachable, in accordance with the Ubuntu Code of Conduct. --- ## What you will do * Participate in our forum, and join our Office Hours discussions * Reach out to our team of mentors, let them know you're interested * Find a project that excites you, and make your first contributions --- ## Activities **Weekly Office Hours**: [Every Friday](https://discourse.ubuntu.com/t/documentation-office-hours/42771), join us for interactive discussions about tricky documentation problems and help us to improve documents together. This is the place to solicit feedback from the team, and to share your docs struggles and accomplishments. Everyone is welcome, whether you participate or prefer to listen. **Events**: We've hosted both online and in-person events enabling us all to target specific objectives together. These targets include improving sets of documentation, creating guides and tutorials, or just discussing and agreeing on a style guide. --- ## Stay in touch * Subscribe to our calendar: [Open Documentation Academy events](https://calendar.google.com/calendar/u/0?cid=Y19mYTY4YzE5YWEwY2Y4YWE1ZWNkNzMyNjZmNmM0ZDllOTRhNTIwNTNjODc1ZjM2ZmQ3Y2MwNTQ0MzliOTIzZjMzQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20) * [Chat to us on Matrix](https://matrix.to/#/#documentation:ubuntu.com) * [Join our discussion forum on the Ubuntu Community Hub](https://discourse.ubuntu.com/c/community/open-documentation-academy/166) * [Follow our progress online through Mastodon](https://fosstodon.org/@CanonicalDocumentation) * Email our academy leadership team directly: [docsacademy@canonical.com](mailto:docsacademy@canonical.com) --- ## [Join the Academy ›](https://discourse.ubuntu.com/c/open-documentation-academy/166) --- # Careers at Canonical Source: https://canonical.com/careers?format=md --- title: Careers description: Looking for a career in open source? Be where the cutting edge is established and amplify the impact of open source. Browse careers at Canonical. url: https://canonical.com/careers?format=md --- 1. Careers --- ## **Passionate about open source?** So are we. Be where the cutting edge is established. Search roles ##### Stay safe and avoid recruitment fraud. [Read our FAQ](https://canonical.com/careers/application/faq#legitimate-job-offer) for information on the legitimacy of our process and offers. ## Departments [**Engineering** 162 roles ---](https://canonical.com/careers/engineering) [**Support Engineering** 16 roles ---](https://canonical.com/careers/support-engineering) [**Marketing** 16 roles ---](https://canonical.com/careers/marketing) [**Web & Design** 14 roles ---](https://canonical.com/careers/web-and-design) [**Project Management** 6 roles ---](https://canonical.com/careers/project-management) [**Commercial Operations** 13 roles ---](https://canonical.com/careers/commercial-operations) [**Product** 15 roles ---](https://canonical.com/careers/product) [**Sales** 37 roles ---](https://canonical.com/careers/sales) [**Finance** 12 roles ---](https://canonical.com/careers/finance) [**People** 16 roles ---](https://canonical.com/careers/people) [**Administration** 5 roles ---](https://canonical.com/careers/administration) [**Legal** 1 roles ---](https://canonical.com/careers/legal) [**Alliances & Channels** 36 roles](https://canonical.com/careers/alliances-and-channels) --- ## Our Mission We amplify the impact of open source We help people and organisations tap into the power of open source to develop new products at speed and with confidence. Whether it’s powering up self-driving cars or enabling compute for scientific discovery, we are here to deliver the best open source experience. Every team member contributes to this mission with a commitment to excellence. [Our work culture](https://canonical.com/careers/company-culture) --- ### Working here [Hiring process](https://canonical.com/careers/hiring-process) --- [Company culture](https://canonical.com/careers/company-culture) --- [Remote work](https://canonical.com/careers/company-culture/remote-work) --- [Progression](https://canonical.com/careers/progression) --- [Diversity](https://canonical.com/careers/diversity) --- [Sustainability](https://canonical.com/careers/sustainability) --- [FAQs](https://canonical.com/careers/application/faq) --- # All open roles Source: https://canonical.com/careers/all?format=md --- title: All job roles | Careers description: Canonical publishes Ubuntu, provides commercial services and solutions for Ubuntu, and works with hardware manufacturers, software vendors and public. url: https://canonical.com/careers/all?format=md --- # Open roles Search roles ## Filters ### Department * Engineering * Support Engineering * Marketing * Web & Design * Project Management * Commercial Operations * Product * Sales * Finance * People * Administration * Legal * Alliances & Channels ### Location * APAC * AMER * EMEA ## All roles --- --- # Engineering careers Source: https://canonical.com/careers/engineering?format=md --- title: Engineering | Careers description: Open source is transforming the entire stack. This is your chance to be right at the centre of that revolution, to shape the platforms and tools that millions use to invent our global technology future. url: https://canonical.com/careers/engineering?format=md --- --- # **Engineering** Join our engineering team and shape the future of open source. Apply based on your field or position level and we'll find the right role for you. You can also explore specific roles. --- ## Apply based on ##### Technology & Field [Microservices](https://canonical.com/careers/5191982) REST API design in Go and Python [Kernel](https://canonical.com/careers/5151903) Low-level system engineering [Python](https://canonical.com/careers/5143074) Develop for open source [Embedded Linux](https://canonical.com/careers/5140562) ARM & x86, SoC, ACPI [Golang](https://canonical.com/careers/5146709) Develop for open source [Containers & Virtualisation](https://canonical.com/careers/5172247) LXD, Rust VMM, Docker [Web Frontend](https://canonical.com/careers/5150422) JS, CSS, React & Flutter [Security](https://canonical.com/careers/5146620) Keep Linux secure [DevRel](https://canonical.com/careers/5143011) Engage with community and devs [Rust](https://canonical.com/careers/5833620) Lead the Rust revolution [Performance and Correctness](https://canonical.com/careers/5792361) Deep and sharp technology investigation and optimization ##### Position Level [Director](https://canonical.com/careers/5211861) Define strategy and assist teams [Manager](https://canonical.com/careers/5188002) Lead globally-distributed teams [Senior Engineer](https://canonical.com/careers/5142887) Solve open source challenges [Graduate](https://canonical.com/careers/8142329) Kick-start your career in a team matching your skillset --- ## Featured Roles [Cloud Engineering Manager](https://canonical.com/careers/4676649) [Cloud Field Engineer](https://canonical.com/careers/6132532) [Embedded Linux Consultant - Japan](https://canonical.com/careers/6224403) [Embedded Linux Field Engineer for Devices/IoT](https://canonical.com/careers/3362765) [Embedded Linux Field Engineer (Mandarin speaking)](https://canonical.com/careers/6994398) [Engineering Manager, Managed Services](https://canonical.com/careers/4676823) [Engineering Manager - Solutions Engineering](https://canonical.com/careers/3313558) [Engineering Manager - Ubuntu Core](https://canonical.com/careers/5612564) [Linux Cryptography and Security Engineer](https://canonical.com/careers/4717512) --- [Explore all Engineering roles](https://canonical.com/careers/all?filter=Engineering) --- [Career explorer](https://canonical.com/careers/career-explorer) --- ## Working here ### Projects you'll work on We publish Ubuntu, the leanest and most efficient open source platform. We care about developer access to the very best of open source, and make it easy to innovate and publish on the cloud, on desktops, and on smart connected devices for the internet of things. We work across the full range of open source – from the kernel, to applications, from deep system services to the GUI and the web. We care about security, correctness, reliability, performance and efficiency. If you share those values and you have a track record of exceptional software development, this is the place for you. --- ## Engineering at Canonical With the flexibility to work from anywhere in the world as long as you are an outstanding and reliable team member, Canonical offers engineering career paths that include technical mastery, leadership, or management. We don’t prescribe your journey - explore different kinds of career development and choose the path that suits you best. We do expect world-leading software quality and personal dedication to the challenges you take on. Engineering at Canonical ranges from deep single-product specialisation, to diverse customer-centric field integration, delivery and development, and high-pressure rapid-response to critical situations in our techops team. The right career for you will depend on your interests and aptitudes. If you love the idea of travel and seeing the world, our field engineers work on-site with the world’s best companies to transform their infrastructure with the cutting edge of open source. If you love saving the day, our techops teams fight fires shoulder to shoulder, from security incident response to deep problem analysis and repair. If you love operations, we take a code-first approach to infrastructure and application operations that is raising the bar for the entire industry. --- ## Career progression We don't prescribe your journey – explore different kinds of career development and choose the path that suits you best. We do expect world-leading software quality and personal dedication to the challenges you take on. We encourage people to build a career that spans diverse aspects of software development and operations. Regardless of your starting point, you have the option to progress in any of those roles, or to gain experience in management or technical leadership. --- ## See for yourself the work we're doing [--- Follow Canonical on GitHub ›](https://github.com/canonical) [--- Follow Canonical on LinkedIn ›](https://www.linkedin.com/company/234280) [--- Follow Canonical on Twitter ›](https://twitter.com/Canonical) [--- Follow Canonical on YouTube ›](https://www.youtube.com/user/celebrateubuntu) --- # Web and design careers Source: https://canonical.com/careers/web-and-design?format=md --- title: Web and design | Careers description: The design team at Canonical crafts and builds the user-experience for sophisticated technical specialists across a wide range of industries and geographies. url: https://canonical.com/careers/web-and-design?format=md --- --- # **Web & Design** Canonical and Ubuntu are central to modern tech – from cloud to the internet of things, from the web to mobile back-ends, from development to production. Our Web and Design team shapes the user experience across this landscape. [See all Web & Design roles](https://canonical.com/careers/all?filter=Web%20%26%20Design) [Career explorer](https://canonical.com/careers/career-explorer) --- ## Featured Roles --- [Engineering Manager - Web](https://canonical.com/careers/4754075) --- [Senior Design Researcher - User Science](https://canonical.com/careers/7528950) --- [Senior Web Engineer](https://canonical.com/careers/4417916) --- [Staff Design Engineer - Cloud Networking UX](https://canonical.com/careers/7574469) --- [Technical Author (multiple roles and seniority levels)](https://canonical.com/careers/3798310) --- [Usability Engineer - User Science](https://canonical.com/careers/7528952) --- [UX Designer - Design systems](https://canonical.com/careers/7043028) --- [UX Designer - Developer experience](https://canonical.com/careers/7043026) --- [UX Designer - Infrastructure](https://canonical.com/careers/6072086) --- [See all Web & Design roles](https://canonical.com/careers/all?filter=Web+%26+Design) --- ## Working here ### Web and Design at Canonical The design team at Canonical crafts the user experiences of sophisticated technical specialists across a wide range of industries. Guided by the precision of our design system, we work on a range of products to deliver a consistent experience across a range of web interfaces. Our team has specialists in visual and UX design, and all aspects of web engineering. We collaborate, as product design squads, with globally distributed development engineering teams. --- ## Projects you'll work on Canonical delivers a range of products and solutions to help businesses move to an open source stack. In the Web and Design team, we shape the user experience across the enterprise infrastructure and application operations landscape. We have the unique opportunity to work on every layer of the stack – from bare metal data centre operations to virtualisation infrastructure and cloud, to the desktop, to systems management, to serverless and embedded connected devices. --- ## Who you are We count on our team to bring together deep design-thinking, technical domain knowledge and great instincts. We follow a rigorous process to shape products for a very demanding audience. Successful designers at Canonical are effective in working collaboratively in a digital space, and maximise time spent face-to-face at company sprints and summits. You'll thrive if you have equal appetites for design, innovation and cutting-edge technology. --- ## See for yourself the work we're doing [--- Follow Canonical on GitHub ›](https://github.com/canonical) [--- Follow Canonical on LinkedIn ›](https://www.linkedin.com/company/234280) [--- Follow Canonical on Twitter ›](https://twitter.com/Canonical) [--- Follow Canonical on YouTube ›](https://www.youtube.com/user/celebrateubuntu) --- # Contributor agreement form | Contributors Source: https://canonical.com/legal/contributors/agreement?format=md --- title: Contributor agreement form | Contributors description: "Canonical Contribution Agreement for work to be included in selected\ \ open source software\n projects." url: https://canonical.com/legal/contributors/agreement?format=md --- Loading sign in form… --- # Contributor licence agreement FAQ | Contributors Source: https://canonical.com/legal/contributors/faq?format=md --- title: Contributor licence agreement FAQ | Contributors description: Canonical Contribution Agreement for work to be included in selected open source software projects. url: https://canonical.com/legal/contributors/faq?format=md --- # Frequently asked questions Here are answers to some common questions about the arrangements for contributing to projects. [Explore our open source software projects ›](https://canonical.com/projects) --- ## Why do you ask contributors to send in the agreement? We need to make sure that we ‐ and the users of our software ‐ are legally entitled to distribute your contributed code, anywhere in the world. --- ## Do I have to submit the Contributor License Agreement form for each project I contribute to? No, you only need to submit the Contributor License Agreement once. It covers you for all Canonical projects, now and in the future. After you complete the Contributor License Agreement form for one Canonical project, you will not have to worry about it again. --- ## Who owns the copyright? You do. Section 2.1(a) states the following: "You retain ownership of the Copyright in Your Contribution and have the same rights to use or license the Contribution which You would have had without entering into the Agreement." --- ## Can I contribute the same code to other projects as well? Yes. You retain the full rights to redistribute your own code as you wish. The agreement is not exclusive and you may contribute what you write to as many other projects or organisations as you wish to share it with.