OVH at the OpenStack Summit in Berlin
Alain Fiocco (CTO) attended the OpenStack Summit in Berlin to showcase the OpenStack infrastructure deployed at OVH, and share the challenges our teams face every day running a large-scale global infrastructure.
OVH ♥ OpenStack
#WeAre a Public Cloud provider, using OpenStack on a large scale
The OpenStack platform is becoming increasingly popular. It is currently one of the world’s largest open-source projects both in terms of the volume of contributions, and its aim to provide a set of tools for deploying and operating cloud infrastructures. OVH started using OpenStack in 2012, two years after the technology was launched. As Europe’s leading web hosting provider and number 3 worldwide, OVH is currently one of the highest-profile OpenStack technology users in the public cloud provider category. Our way of using it was uncommon at the time, since most users were using OpenStack for on-premises cloud infrastructures at the time.
#WeAre a member of the OpenStack Foundation
In 2014, OVH joined the OpenStack Foundation to share its experiences, particularly in facing the challenges associated with high availability, resource isolation and scalability — all of which are major concerns for the community.
#WeAre an infrastructure donor
In late 2015, OVH supported the project by providing cloud resources, which power a crucial tool for the community: its continuous integration system. A significant portion of the 30,000 jobs that this system launches every day to compile and test patches from thousands of contributors are performed in OVH datacentres, on OpenStack instances. This is a real showcase for the OVH Public Cloud, which is specially designed to meet high resource requirements "on demand".
#WeAre proud to announce
- That we store 150 petabytes of physical data using Swift
- That we host 260,000 instances as of October 2018
- That we offer the Public Cloud Archive, the first cold-storage solution based on OpenStack
#WeAre in love with OpenStack!
2012 - OVH embraces a scalable storage solution in the form of Swift
In late 2011, OVH launched hubiC, a hugely successful online file storage solution. In its first year it had 130,000 users, storing more than 40 TB of data every week, which put a strain on the infrastructure and revealed the lack of scalability offered by the original solution. This is why OVH teams first became interested in OpenStack, and more specifically, in the project’s dedicated storage solution — OpenStack Swift. hubiC is currently based on this technology, and now has no less than 800,000 users.
2014 - Compute. High-performance instances on demand
In 2013, OVH continued to explore the different aspects of the OpenStack project to meet its internal needs, and then build its first ever Public Cloud solution. In 2014, OVH began offering the very first on-demand instances within its ‘Innovation Lab’. They were high-performance, flexible instances that could be managed within in the easy-to-use OVH Control Panel, the Horizon interface, or the OVH and OpenStack APIs.
2015 - Scaling. Exponential growth of the OpenStack infrastructure
OVH Public Cloud solutions stood out from the crowd due to their guarantee against the ‘noisy neighbour’ effect, thanks to dedicated resources, as well as simple, transparent billing, with no hidden costs. They were highly successful, which led our teams to work on expanding the underlying infrastructure and adapting certain aspects of OpenStack. For example, Neutron’s north-south (client-to-server) traffic was deported to hypervisors, and OVH engineers worked on parallelising the Nova schedulers to meet the high demands caused by hundreds of instances being booted at the same time.
2016 - A focus on innovation
OVH teams focused on improving the OpenStack-based Public Cloud solutions. This work was centred around three main lines:
- Integrating OpenStack into the OVH ecosystem
- Adding new features like the vRack, which is used as a support for Neutron, extending private networks between datacentres around the world
- Adding new software and hardware components that will generate even better performance for both the infrastructure and user instances
2017 - Upgrading the solution and the infrastructure
The OVH Public Cloud infrastructure expanded enormously, with new regions added on a regular basis and new datacentres opening. The catalogue was also updated with higher-performance local storage instances based on SSD disks, since users became increasingly aligned with the cloud philosophy. Meanwhile, R&D teams reviewed the process for upgrading the OpenStack infrastructures so that they could keep up with the community’s latest versions and offer upstream patches.
And at the same time, OVH continued to expand its range of innovative technology by releasing the Public Cloud Archive: a cold-storage solution, based on Swift.
2018 - Adding intelligence to infrastructure and workload management
Infrastructure as-a-Service (IaaS) is not just a matter of IT resources and storage space. It is also a matter of mechanisms and automation. It involves being able to manage an infrastructure with intelligent tools, such as orchestration services like Heat, and workflow management in the form of Mistral.
There is also a new kind of intelligence in the cloud, based on the computing power of GPUs. At this stage, OVH began offering a new range of products, powered by NVIDIA® Tesla® V100 GPUs and based on the NVIDIA® GPU Cloud platform, to integrate the latest artificial intelligence frameworks.
Our vision of OpenStack and its integration
OVH makes OpenStack more accessible to everyone
User experience (UX) is one of the main focuses for the developers of the OVH Control Panel. Their goal is to make OpenStack instances and storage solutions easy to manage for users that are not familiar with cloud computing services.
OpenStack services will soon be integrated into the OVH vRack
One of the most interesting features offered by OVH is the ability to expand private networks between OpenStack instances based in different geographical regions. With the vRack, instances can be connected to one another privately across the Atlantic, with a latency of less than 80ms. The vRack can also be used to connect instances to other OVH services, which makes it even more useful. OVH Public Cloud solutions are often used by customers who have dedicated servers or on-premises infrastructures, but need additional power to avoid over-saturating the resources they already have.