The ability to offload compute, storage and energy-intensive applications from devices (x86 and Arm) to the cloud enables end-users to consume advanced workloads by streaming them directly to their device. Developers can deliver an on-demand application experience through a platform that provides more control over performance and infrastructure costs, with the flexibility to scale based on user demand.
“Driven by emerging 5G networks and edge computing, millions of users will benefit from access to ultra-rich, on-demand Android applications on a platform of their choice,” said Stephan Fabel, Director of Product at Canonical. “Enterprises are now empowered to deliver high performance, high density computing to any device remotely, with reduced power consumption and in an economical manner.”
With cloud gaming adoption on the rise, Anbox Cloud enables graphic and memory-intensive mobile games to be scaled to vasts amounts of users while retaining the responsiveness and ultra-low latency demanded by gamers. By removing the need to download a game locally on a device, Anbox Cloud creates an on-demand experience for gamers while providing a protected content distribution channel for game developers.
Anbox Cloud enables enterprises to accelerate their digital transformation initiatives by delivering workplace applications directly to employee’s devices, while maintaining the assurance of data privacy and compliance. Enterprises can reduce their internal application development costs by providing a single application that can be used across different form factors and operating systems.
Developers can also utilise Anbox Cloud as part of their application development process to emulate thousands of Android devices across different test scenarios and for integration in CI/CD pipelines.
Anbox Cloud can be hosted in the public cloud for infinite capacity, high reliability and elasticity or on a private cloud edge infrastructure, where low latency and data privacy are a priority. Public and private cloud service providers can integrate Anbox Cloud into their offering to enable the delivery of mobile applications in a PaaS or SaaS-model. Telecommunication providers can also create innovative value-added services based on virtualised mobile devices for their 4G, LTE and 5G mobile network customers.
Anbox Cloud is built on a range of Canonical technologies and runs Android on the Ubuntu 18.04 LTS kernel. Containersation is provided by secure and isolated LXD system containers. LXD containers are lightweight, resulting in at least twice the container density compared to Android emulation in virtual machines – depending on streaming quality and/or workload complexity. A higher container density drives scalability up and unit economics down. MAAS is utilised for remote infrastructure provisioning and Juju provides automation tooling for easy deployment, management and reduced operational costs. The Ubuntu Advantage support programme is included with Anbox Cloud, providing continuous support and security updates for up to ten years.
Canonical partners with Packet, the leading cloud computing infrastructure provider, as an option to deploy Anbox Cloud on-premise or at target edge locations in the world. To provide the best experience with Anbox Cloud, Canonical collaborates with Ampere (ARM) and Intel (x86) as silicon partners. These hardware options are optimised to provide the best density, GPU models and cost efficiency to shorten the time to market for customers building their services on top of Anbox Cloud.