Welcome to hyperscale, the future of the datacentre
Computing in the 21st century will be done at an unprecedented scale, connecting people across the continents to a vast network of business, social and entertainment services.
Providing compute capacity at that magnitude is today’s top infrastructure challenge. That challenge is being taken on by a new wave of ultra-dense hardware, combined with software designed to natively scale out.
Tomorrow’s servers will be built upon multiple architectures, including Intel x86 and ARM, and will be connected into datacentre-wide clusters via flexible, high-speed fabrics. At the heart of these clusters lies Ubuntu Server, the OS leading the cloud computing revolution.
Ubuntu Server for hyperscale
Ubuntu Server embraces the scale-out philosophy and comes out of the box with tools that make deploying a complex network of services as easy as drawing up a diagram and pressing “go”.
Ubuntu works seamlessly across x86 and ARM. And it comes with all the leading open source and commercial workloads built in, including Apache Hadoop, Inktank Ceph, 10gen MongoDB and many others.
Here’s why Ubuntu is the best answer to the scale-out challenge:
- Scale-out at the core: Ubuntu Server supports the scale-out compute model and provides tools which make it simple to manage the entire cluster.
- No end-user license fee: Ubuntu is offered free to end-users. Adding 100 more nodes shouldn’t require you to pay another 100 times for the OS!
- Partners: Canonical has a global program with SoC vendors and OEMs to ensure that platforms are enabled and certified to run Ubuntu.
- Seamless platform support: Ubuntu Server runs exactly the same on every enabled architecture, be it x86, ARM or PowerPC; with the same applications and tools.
- Commercially supported: Canonical backs its free OS commitment with Ubuntu Advantage including commercial support, systems management and access to top experts.
“A new wave of workloads demand breakthrough efficiencies in density, energy, and operational costs which can be scaled to a customer’s IT environment ”
Paul Santeler, VP & GM, Hyperscale Business Unit, HP
Canonical’s long-term commitment
Canonical’s first investment in hyperscale dates back to 2008. We invested early in at scale management tools like Landscape and Juju, supporting the management of machines and services at scale through enterprise-class automation.
Canonical is also a pioneer with ARM Servers, building the first commercial general-purpose ARM Linux OS in 2007 and the first ARM-based Server OS in 2009. We founded Linaro along with ARM in 2010.
Ubuntu now runs on every significant ARM platform deployed in the datacentre, including the recently-announced Baidu storage cluster.
The complete solution for hyperscale
Workload-level orchestration with Juju
Canonical’s Juju framework goes beyond traditional orchestration systems to create a new paradigm in workload deployment.
Juju decouples services deployed onto the cluster from the nodes running them, and makes the deployment of the individual service easy.
Juju also supports deployment to cloud services like Amazon EC2 and Rackspace Cloud, and includes charms for open source workloads and key server ISV products.
Bare-metal provisioning with MAAS
With their unique architecture, hyperscale servers need to be provisioned through scalable automation. Canonical’s Metal As A Service (MAAS) addresses the problem of deploying hundreds of OS instances to a cluster of nodes:
MAAS provides a flexible mechanism to automatically detect, provision and configure individual nodes with Ubuntu server without any complex or manual configuration
Deployment-time workload acceleration
Hyperscale systems with Juju and MAAS can provide nodes optimised to specific applications, including crypto, vector compute and transcoding.
Ubuntu's systems management tool supports management of ARM devices on equal footing alongside your x86 infrastructure.
x86 and ARM support
With Ubuntu, general-purpose hyperscale clusters may be deployed with a combination of Xeon or Opteron-class x86, low-power x86 and ARM nodes.
Your roadmap for hyperscale success
Canonical offers a range of services tailored to the needs of SoC and OEM partners as well as end users deploying hyperscale clusters.
Canonical offers hardware enablement services to ensure that new System On Chip (SoC) silicon is tightly integrated and tuned with Ubuntu, and a certification program to give OEMs and end users the highest level of confidence that the complete system, including chip, enclosure and OS work together in the most optimal way.
OEM and product developers
Canonical offers a range of engineering services to all companies within the value chain developing boards, sub-systems, appliances and complete server suites to ensure that systems are fully certified to meet the rigorous demands of the hyperscale datacentre.
Canonical, together with OEM and ODM partners, delivers critical support and services to ensure customers can realise the full benefits of hyperscale technology.
Canonical has been involved in the development of Moonshot, HP’s hyperscale platform, from its inception. Ubuntu is the only OS that supports the full range of HP Moonshot x86 and ARM Systems, announced by HP in April 2013, providing scale out innovation at speed.
ARM and Canonical have worked in close collaboration for a number of years to ensure that datacentres running advanced workloads such as distributed data processing or cloud infrastructure, run best on Ubuntu.
Cavium is a provider of highly integrated semiconductor processors that enable intelligent networking, communications, storage, video and security applications within enterprise, datacentre, broadband/consumer, and access and service provider equipment.
Ubuntu Advantage: what’s included?
Systems management: Landscape
With the Landscape systems management tool, you can automate updates and manage physical, virtual and cloud-based systems from a single interface. It's easy to set up, easy to use and requires no special hardware. It features:
- Management at scale
- Deploy or rollback security updates
- Compliance reports
- Role-based access
- Informative monitoring
The Canonical Technical Services team provides around-the-clock coverage for Ubuntu deployments all over the world. Telephone support gives you access to engineers with first-hand experience of your issues, while the online portal lets you track the progress of cases in real time.
Exclusive to Ubuntu Advantage subscribers, the Canonical Knowledge Base is an online library of articles on technical issues including security, migration and networking.