Are you offering cloud storage solutions to your end-customers? You could be, and given the potential, we reckon you should be. In the past 5 years software-defined storage (SDS) platforms like Ceph and Swift have evolved dramatically; today they are redefining the cost of durable, shared storage infrastructure delivered at enterprise-level SLAs. SDS can be used as the foundation of a cloud storage offering, and Canonical is actively supporting service providers delivering storage at a cost competitive with the global giants.
Out of all cloud services, storage is special in that it can be utilized in practically any application, regardless of class and operating environment. Any user can benefit from more disk space: backups can be kept for longer, ephemeral content can be retained for analysis, and more files can be manipulated locally. Furthermore, consuming storage is done through common, industry-standard interfaces like iSCSI, NFS, SMB/CIFS and S3 or Swift, which have good support across a wide range of platforms and applications.
An important difference between today’s software-defined storage technologies and previous software-based NAS and SAN products is their inherent scalability. The technologies Canonical has on offer provide essentially unlimited capacity. Every SDS deployment starts with a cluster of servers with disks directly attached. As additional storage servers are added to a cluster, more space is made available. And the server systems required are themselves absolutely no-frills: any standard server with commodity hard drives can be added to an existing storage cluster, removing the cost associated with specialized high-end hardware.
Servers of different performance characteristics can be used to provide special performance tiers from the same cluster, and the mechanisms to provide durability — replication, erasure coding, cross-cluster synchronization — are also configurable in software. In fact, once deployed the main responsibility of an operator is to manage and grow the existing deployment, rather than designing a new solution for each new project.
In summary: storage requirements grow practically unbounded, and users need reliable infrastructure to hold their data. Software-defined storage is the only cost-effective way to deliver cloud services that fulfill that demand.
Of the various existing storage interfaces, object storage provides the most immediate value proposition for a public service provider, as exemplified by Amazon S3’s unbelievable success (see box image above). Object storage is a relatively new approach: based on web APIs, it provides very simple mechanisms to store and retrieve arbitrary files of any size. Files can be grouped in containers, tagged and configured with different durability requirements.
Object storage is perfectly suited for the cloud because of the very common use cases it supports:
See this great Rackspace blog post for a more in-depth overview of cloud object storage.
Canonical launched Ubuntu Storage at the OpenStack Summit in 2015. Rather than focus on a one-size-fits-all technology (which some believe doesn’t exist), our approach is to provide a variety of software-defined software platforms, each of which bring different features and strengths. Canonical provides commercial support, tooling for deployment and management, and ultimately the expertise necessary to stand up and operate SDS effectively.
Here’s a summary of the storage technologies we currently have on offer:
All of our storage technologies are fully deployed and managed with our modeling and automation tools MAAS & Juju. We’re working hard to bring online additional technologies, so watch our Storage page and the Juju Store’s storage section for new additions.
Building commercial ecosystems is deeply baked into Canonical’s DNA. As with every product we offer, Ubuntu Storage is designed to be integrated into a commercial offering; the pricing and engagement model enable both direct resale and composition into a more comprehensive service. For a service provider, storage opportunities for partnership could include:
Canonical has a very successful history of working with service providers to enable them to address new customer demands and expand to new markets. We work with partners worldwide to do last-mile integration of our technologies with existing infrastructure. At World Hosting Days next week in Rust, Germany three of the most illustrious, Fairbanks, StackVelocity and Teuto will be presenting with us and meeting with hosting companies that are taking the next step in the infrastructure revolution.
Get in touch to join our service provider focused channel programme and build successful clouds together.
Ubuntu offers all the training, software infrastructure, tools, services and support you need for your public and private clouds.
With the holidays coming up, many of us can expect to spend time with our friends and families, often listening to seasonal music, or indeed escaping the seasonal music! Whether you’re joining in or getting away from the crowd, this…
Welcome to the latest work and updates from the design and web team. Base squad This week, the bulk of our work was on improving our internal system for employee reviews, but we found time to squeeze in a few other things: We also…
This is a guest blog by Jamie Branch, Corrosion Engineer at Apellix. Collaborative robots, or cobots, work side by side with humans to enhance human worker’s ability to perform their job safer, with less monotony and repetitive…