<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Innovation Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/innovation/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/innovation/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Fri, 12 Dec 2025 14:20:15 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://blog.ovhcloud.com/wp-content/uploads/2019/07/cropped-cropped-nouveau-logo-ovh-rebranding-32x32.gif</url>
	<title>Innovation Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/innovation/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Byzaneo and OVHcloud: DevOps agility combined with the power of the cloud</title>
		<link>https://blog.ovhcloud.com/byzaneo-and-ovhcloud-devops-agility-combined-with-the-power-of-the-cloud/</link>
		
		<dc:creator><![CDATA[Baptiste Casnedi]]></dc:creator>
		<pubDate>Thu, 15 Jul 2021 06:00:00 +0000</pubDate>
				<category><![CDATA[OVHcloud Partner Program]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[OVHcloud Marketplace]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=21030</guid>

					<description><![CDATA[Just a year ago, we launched OVHcloud Marketplace. Our aim was to create and foster an ecosystem of trusted technology solutions. More than 100 SaaS and PaaS publishers have joined us in this initiative, offering their solutions on our platform. More than 200 turn-key digital solutions are now available there, and they are accessible to [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fbyzaneo-and-ovhcloud-devops-agility-combined-with-the-power-of-the-cloud%2F&amp;action_name=Byzaneo%20and%20OVHcloud%3A%20DevOps%20agility%20combined%20with%20the%20power%20of%20the%20cloud&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p><em>Just a year ago, we launched OVHcloud Marketplace. Our aim was to create and foster an ecosystem of trusted technology solutions. More than 100 SaaS and PaaS publishers have joined us in this initiative, offering their solutions on our platform.</em></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2021/07/IMG_0600-1024x537.png" alt="Byzaneo and OVHcloud: DevOps agility combined with the power of the cloud" class="wp-image-21031" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0600-1024x537.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0600-300x157.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0600-768x403.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0600.png 1200w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<p><em>More than 200 turn-key digital solutions are now available there, and they are accessible to everyone — both professionals and individuals — allowing them to meet all of their business needs. A company can digitalise its end-to-end activity, from website creation to billing and IT security, using only sovereign solutions hosted on a trusted cloud.</em></p>



<p><em>Byzaneo is a perfect example of what can be achieved with this ecosystem. Its co-founder, Baptiste Casnedi, explains how a partnership based on common values can be transformed into a concrete solution.</em></p>



<h3 class="wp-block-heading">Byzaneo and OVHcloud</h3>



<p><em>By&nbsp;<a>Baptiste Casnedi</a></em></p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2021/07/IMG_0585.png" alt="Byzaneo" class="wp-image-20995" width="208" height="75" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0585.png 415w, https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0585-300x108.png 300w" sizes="(max-width: 208px) 100vw, 208px" /></figure></div>



<p>For 17 years now, Byzaneo has relied on <strong>OVHcloud</strong> infrastructures to host its solutions and its customers’ projects. This long-standing partnership was further strengthened last year with the arrival of a dedicated solution on the <a href="https://marketplace.ovhcloud.com/p/developpeurs/developpement-et-operations/devops-starter-pack-h8lio" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external"><strong>OVHcloud </strong><strong>Marketplace</strong></a>, allowing any coding company of any size to benefit from Byzaneo’s DevOps expertise combined with the performance of our global infrastructure.&nbsp;</p>



<p><strong>OVHcloud</strong> has a long-standinginvolvement in innovation<strong>,</strong> and promotes alternative software solutions that reflect the values of an open and free world. Byzaneo shares identical values, and these are reflected in the <strong>h8lio</strong> solution: an open, alternative platform offering freedom.&nbsp;</p>



<p><strong>h8lio</strong> is an <strong>automated DevOps chain</strong> of 32 open-source tools and a managed Kubernetes solution that is set up for<strong> infrastructure as-a-service</strong>. It integrates resource management and subscription without commitment.This makes it the ultimate all-in-one platform to help IT teams develop, deploy, host and manage applications on a high-level cloud infrastructure.&nbsp;</p>



<h3 class="wp-block-heading">Innovation to reduce complexity and highlight performance&nbsp;</h3>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2021/07/IMG_0584.png" alt="h8lio" class="wp-image-20994" width="208" height="90" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0584.png 415w, https://blog.ovhcloud.com/wp-content/uploads/2021/07/IMG_0584-300x130.png 300w" sizes="(max-width: 208px) 100vw, 208px" /></figure></div>



<p>Byzaneo’s priority is to deliver constant performance under all circumstances for the services our customers develop and deploy, while handling the significant increase in their demands. This way, we can fulfil our promise of scalability.&nbsp;To do this, in addition to the DevOps chain, we provide them with a managed, secure Kubernetes solution for deploying and managing their applications.&nbsp;&nbsp;</p>



<p>The managed Kubernetes solution offered by <strong>h8lio</strong> is serverless, so that users do not have to manage their infrastructure.&nbsp;This means the infrastructure is transparent to users, but remains a key performance link: <strong>h8lio</strong> is based on <strong>OVHcloud</strong>’s bare-metal physical infrastructure.&nbsp;&nbsp;</p>



<p>The only way to guarantee the quality and performance of a PaaS solution is with a robust, redundant infrastructure.&nbsp;</p>



<h3 class="wp-block-heading">Environmental responsibility at the heart of innovation&nbsp;</h3>



<p>While performance is undoubtedly a primary objective, energy efficiency is certainly another.&nbsp;The digital industry generates 3.7% of global CO2 emissions, according to The Shift Project. Like the legend of the hummingbird in the forest fire, we want to play our part in limiting the environmental impact of our solution.&nbsp;</p>



<p>With the fine granularity (with vCPU and Giga) in real time offered by <strong>h8lio</strong> and integrated into the latest version, you can allocate and use the exact resources you need for your application or service to work properly. With both clear monitoring for billing and eco-responsibility, there are <strong>eco</strong>logical and <strong>eco</strong>nomic benefits.&nbsp;</p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2021/01/IMG_0430.png" alt="Climate Neutral Datacenter Pact" class="wp-image-20529" width="168" height="176" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/01/IMG_0430.png 336w, https://blog.ovhcloud.com/wp-content/uploads/2021/01/IMG_0430-286x300.png 286w" sizes="auto, (max-width: 168px) 100vw, 168px" /></figure></div>



<p><strong>OVHcloud</strong>’s innovation also boosts energy performance, particularly the improvement of datacentre cooling and ventilation techniques. These include the design and deployment of proprietary water-cooling and air-cooling systems, which have eliminated the need for air conditioning in 98% of our server rooms.&nbsp;&nbsp;</p>



<p>This environmental commitment is broader in scope, as <strong>OVHcloud</strong> is a signatory of the <a href="https://www.climateneutraldatacentre.net/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Climate Neutral Data Centre Pact</a><em>, </em>signed in 2021 and working to achieve carbon neutrality for datacentres by 2030.&nbsp;</p>



<h3 class="wp-block-heading">Made in Europe to address user concerns and match our values</h3>



<p>The<strong> h8lio </strong>solution was developed in France, and relies on <strong>OVHcloud </strong>for a high-performance, sovereign hosting solution that strictly complies with European regulations (GDPR).&nbsp;</p>



<div class="wp-block-image"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/08/FB0BCD89-BE57-4A88-83BB-09365C98A1B8.png" alt="OVHcloud systematically favours to host its IT system within the European Union" class="wp-image-19191" width="247" height="184" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/08/FB0BCD89-BE57-4A88-83BB-09365C98A1B8.png 986w, https://blog.ovhcloud.com/wp-content/uploads/2020/08/FB0BCD89-BE57-4A88-83BB-09365C98A1B8-300x223.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/08/FB0BCD89-BE57-4A88-83BB-09365C98A1B8-768x572.png 768w" sizes="auto, (max-width: 247px) 100vw, 247px" /></figure></div>



<p>Faced with the solutions offered by the Big Five (GAFAM) and other Chinese tech giants — along with the legislative framework that comes with them — the idea of a sovereign European cloud makes sense. This is why <strong>h8lio</strong> offers a French-based European alternative, hosted on <strong>OVHcloud</strong> datacentres that are located outside of Patriot Act zones. The 2 companies are also committed to GAIA-X, a project that sets out European ambitions in terms of cloud services.&nbsp;</p>



<p>We promote a sovereign cloud that respects data privacy, and we work pragmatically with users as they transition to our cloud infrastructure. This way, whichever cloud provider you choose, you can migrate smoothly to a European cloud in several steps. This multi-cloud concept is a reality with <strong>h8lio.&nbsp;</strong></p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fbyzaneo-and-ovhcloud-devops-agility-combined-with-the-power-of-the-cloud%2F&amp;action_name=Byzaneo%20and%20OVHcloud%3A%20DevOps%20agility%20combined%20with%20the%20power%20of%20the%20cloud&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Open Innovation: a collaborative cornerstone of our open cloud</title>
		<link>https://blog.ovhcloud.com/open-innovation-a-collaborative-cornerstone-of-our-open-cloud/</link>
		
		<dc:creator><![CDATA[Miroslaw Klaba]]></dc:creator>
		<pubDate>Thu, 17 Dec 2020 09:03:56 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<category><![CDATA[OVHcloud News]]></category>
		<category><![CDATA[Patents]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=20285</guid>

					<description><![CDATA[At OVHcloud, we want to help everyone freely innovate, using the open cloud that we have been developing. In support of this commitment, we have brought together an ecosystem of partners and customers who use our transparent, reversible and interoperable cloud. This cloud is based on our in-house expertise, combining our industrial disruptions with our ability [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fopen-innovation-a-collaborative-cornerstone-of-our-open-cloud%2F&amp;action_name=Open%20Innovation%3A%20a%20collaborative%20cornerstone%20of%20our%20open%20cloud&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>At OVHcloud, we want to help everyone freely innovate, using the open cloud that we have been developing. In support of this commitment, we have brought together an ecosystem of partners and customers who use our transparent, reversible and interoperable cloud. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0417-1024x537.png" alt="Open Innovation: a collaborative cornerstone of our open cloud" class="wp-image-20338" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0417-1024x537.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0417-300x157.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0417-768x403.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0417.png 1200w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>This cloud is based on our in-house expertise, combining our industrial disruptions with our ability to develop and automate alternative cloud solutions.&nbsp;We also rely on the innovations of our technological partners (often integrated as an advance preview), on our network of partners and on our Marketplace sellers who bring their own added value in terms of consulting, support, technological building blocks or packaged solutions. Finally, we use open-source communities to accelerate our developments and improve our products. </p>



<p>Thanks to Open Source, we can support our users as their needs evolve, providing them with cheaper and more flexible solutions. In addition to this support and contribution, we have become a member of the <em><a href="https://openinventionnetwork.com/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Open Invention Network </a></em>(OIN), in an endeavour to do more to preserve and protect a movement whose values we have always shared. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0412.png" alt="" class="wp-image-20319" width="339" height="48" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0412.png 678w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0412-300x42.png 300w" sizes="auto, (max-width: 339px) 100vw, 339px" /></figure></div>



<p>Finally, and in more general terms, as Open Innovation is an integral part of our company culture, our <em><a href="https://www.ovhcloud.com/en/about-us/patent-pledge/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Patent Pledge</a></em> declaration is an even stronger promise of our commitment to freedom of development, as we allow communities to use the methods or protocols protected by our patents.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0415-2.png" alt="" class="wp-image-20360" width="182" height="251" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0415-2.png 364w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0415-2-218x300.png 218w" sizes="auto, (max-width: 182px) 100vw, 182px" /></figure></div>



<h3 class="wp-block-heading">Open Innovation is at the heart of our industrial model</h3>



<p>At OVHcloud, we are not afraid to think outside the box, to be inventive, to find our own path. In order to create value for our customers, we first need to create value for our business needs. We are constantly designing industrial solutions that are increasingly intelligent, frugal and eco-efficient so that we can integrate them into our datacentres. </p>



<p>We are continuously optimising our power distribution and cooling systems; water cooling<em>, </em>which we managed to industrialise very early on, is one of the most notable examples. As with most of our innovations, we transposed and adapted what was already working (in this case, using water’s heat transfer properties to cool desktop computers) in order to innovate and create our own datacentre-wide solutions. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0414.png" alt="" class="wp-image-20329" width="327" height="221" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0414.png 653w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0414-300x203.png 300w" sizes="auto, (max-width: 327px) 100vw, 327px" /></figure></div>



<p>Since 2001, as part of our Product Hacking initiative<em>,</em> we have also been designing our servers’ hardware architecture by selecting or developing components. Thanks to this <em>Made in OVHcloud</em> design, we can constantly optimise the performance of our Bare Metal Cloud (which supports the performance of our Hosted Private Cloud, Public Cloud and Web Cloud). </p>



<p>This combination of multiple innovations, both on our infrastructures and on our servers, also allows us to reduce our costs. It is thanks to this ongoing quest for the best price/performance ratio that we remain a leader in the European cloud market, and we are now identified as the leading European cloud provider in the global market in certain market segments (as shown in <a href="https://www.ovhcloud.com/en-ie/enterprise/solutions/whitepaper-forrester-hpc-analysis/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Forrester Wave 2020</a> and <a href="https://www.ovhcloud.com/en-ie/about-us/analysts/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">IDC Marketscape 2020</a>).</p>



<p>For the first ten years of our activity, our main challenge was managing server density, so that we could increase our hosting capacity to meet the growing demand, despite only having a few datacentres in France. Back then, we used to keep our disruptions under the seal of industrial secrecy, to maintain our agility and efficiency. </p>



<p>In 2011, with our strong international expansion, we filed our first patents, primarily in the hardware sector. Then, from 2017,<a> </a>as our growth came with an increase in expertise, we began filing patents in more diversified areas. We wanted to assert our intellectual property to prevent other companies from preempting our industrial innovations and not claiming the rights. This strategy was clearly defensive, at a time when our innovations were being deployed in different datacentres around the world. We wanted to put in place a legal framework that was agile and protective enough for us to share our creations and enhance them with local industrial ecosystems wherever we set up new server clusters.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0413.png" alt="" class="wp-image-20326" width="313" height="141" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0413.png 626w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0413-300x135.png 300w" sizes="auto, (max-width: 313px) 100vw, 313px" /></figure></div>



<p>We then took this open, collaborative approach to an Open Hardware mindset when we joined the <em><a href="https://www.opencompute.org/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Open Compute Project</a> </em>in 2018, and since then, we have regularly shared our progress with OCP members.  We are convinced that this system of industrial innovation, based on collaboration and sharing, allows each party to do better and act faster. This pooling of knowledge aims for an open standardisation of datacentres, but more importantly, an overall improvement in their energy efficiency, which is closely linked to our strategic plan.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-1024x575.png" alt="OVHcloud cooling system presentation by Ali Cherade, Head of R&amp;D Cooling, at OCP, December 2020" class="wp-image-20354" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-1024x575.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-300x168.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-768x431.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-1536x862.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/ovhcloud-cooling-ali-cherade-2-2048x1150.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>OVHcloud cooling system presentation by Ali Chehade, Head of R&amp;D Cooling, at OCP</figcaption></figure></div>



<hr class="wp-block-separator"/>



<h3 class="wp-block-heading">Open Source guarantees software independence</h3>



<p>Our open cloud is also based on our software activity. Our solutions are always developed following market standards &#8211; with which our customers are often familiar, so that they can be users of it themselves &#8211; working closely with VMware, Veeam, Zerto and many other companies. </p>



<p>Aside from these standards, our solutions are mainly based on open source technology, which was our first step towards an open innovation approach. Being a historic part of this movement has been the cornerstone of our commitments to individual freedoms. We have always practised open, collaborative development, which allows our ecosystem to access the source code of the software solutions (or software components) that we regularly release on GitHub. </p>



<p>We are thus opening many of our own projects to the Open Source community. In the last few months we have released projects like <a href="https://www.ovh.com/blog/the-bastion-part-4-a-new-era/" data-wpel-link="exclude">The Bastion security infrastructure</a>, the<a href="https://www.ovh.com/blog/managing-harbor-at-cloud-scale-the-story-behind-harbor-kubernetes-operator/" data-wpel-link="exclude"> Kubernetes operator for Harbor</a> or the <a href="https://www.ovh.com/blog/the-open-source-metrics-family-welcomes-catalyst-and-erlenmeyer/" data-wpel-link="exclude">Erlenmeyer and Catalyst</a> tools for TSDBs.</p>



<p>We have also joined communities: <em><a href="https://www.linuxfoundation.org/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">The Linux Foundation</a> </em>(in 2018, with the launch of the <em><a href="https://ceph.io/foundation/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Ceph Foundation</a></em>), and <em>the <a href="https://www.cncf.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Cloud Native Computing Foundation</a> </em>(in 2019). As a result, our developments are never exposed to lobbying issues, but instead are guided by independent contributors or the board members of various foundations committed to Open Source. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0411-1024x290.png" alt="" class="wp-image-20311" width="512" height="145" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0411-1024x290.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0411-300x85.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0411-768x217.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0411.png 1121w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>Furthermore, we guarantee sovereignty for our users’ data across all of the technologies they use, whether they are using a market standard or open-source software.</p>



<p>Our active participation in Open Source communities guarantees our users transparency, reversibility and interoperability in our cloud solutions. Once again, our strategy is purely defensive, as it involves creating an open-source portfolio of software solutions &nbsp;to protect us against potential attacks, while securing their freedom to be used by both us and the Open Source community.</p>



<p>In 2020, we wanted to go even further, and we joined the <em>Open Invention Network </em>(OIN). By joining this intellectual property fund of companies from around the world, we are pooling our Linux patents to protect this open-source operating system from legal action. By joining the OIN, we licence our patents, without fees, on the same footing as all other international members. By sharing all of our software patents, we are even more committed to defending open-source values and protecting a shared heritage.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0412.png" alt="Open Invention Network (OIN)" class="wp-image-20319" width="339" height="48" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0412.png 678w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0412-300x42.png 300w" sizes="auto, (max-width: 339px) 100vw, 339px" /></figure></div>



<p>Finally, as a <a href="https://www.ovh.com/blog/gaia-x-catalogue-search-engine-under-the-hood/" data-wpel-link="exclude">founding member of Gaia-X</a>, we want to foster innovation and collaboration to build an open European digital ecosystem and a data infrastructure based on openness, transparency and interoperability.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/06/69F6C6A0-70F5-4A90-9CB3-AD13DC19A088.jpeg" alt="GAIA-X" class="wp-image-18455" width="151" height="242" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/06/69F6C6A0-70F5-4A90-9CB3-AD13DC19A088.jpeg 302w, https://blog.ovhcloud.com/wp-content/uploads/2020/06/69F6C6A0-70F5-4A90-9CB3-AD13DC19A088-188x300.jpeg 188w" sizes="auto, (max-width: 151px) 100vw, 151px" /></figure></div>



<h3 class="wp-block-heading">The Patent Pledge: the culmination of our commitment</h3>



<p>But we do not want to stop there. In order to provide further assurance to Open Source contributors, we are making our technologies even more accessible by publicly sharing our patents under certain conditions. This<a href="https://www.ovhcloud.com/en/about-us/patent-pledge/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external"> <em>Patent Pledge</em></a> is a guarantee that we will not challenge any open-source software that may be linked to any of our existing or future software patents. It consolidates our patent-opening strategy in order to enrich the cloud market and strengthen our technological leadership, and, once again, it protects the open-source community. </p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/IMG_0415-2.png" alt="Patent Pledge" class="wp-image-20360" width="182" height="251" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0415-2.png 364w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0415-2-218x300.png 218w" sizes="auto, (max-width: 182px) 100vw, 182px" /></figure></div>



<p>Building a transparent, reversible and interoperable cloud, and guaranteeing sovereignty for our users’ data, are the driving forces that make a difference for us. These are challenges that we take up every day, thanks to an ecosystem of partners, customers and communities that share our values of openness and collaboration. With them, we are building an alternative cloud that is fairer and more responsible, so that innovation can work for everyone.&nbsp;</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fopen-innovation-a-collaborative-cornerstone-of-our-open-cloud%2F&amp;action_name=Open%20Innovation%3A%20a%20collaborative%20cornerstone%20of%20our%20open%20cloud&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Water cooling: from innovation to disruption – Part II</title>
		<link>https://blog.ovhcloud.com/water-cooling-from-innovation-to-disruption-part-ii/</link>
		
		<dc:creator><![CDATA[Ali Chehade]]></dc:creator>
		<pubDate>Tue, 17 Dec 2019 10:40:34 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Water cooling]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=16582</guid>

					<description><![CDATA[In our previous post we talked about how our water block technology evolved from 2003 to 2014. Today we continue on this theme, exploring this technology post 2015. We will focus on the current generation of water blocks, and give you a sneak peek of the improvements to come. 2015 As 2015 approached, our key [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwater-cooling-from-innovation-to-disruption-part-ii%2F&amp;action_name=Water%20cooling%3A%20from%20innovation%20to%20disruption%20%E2%80%93%20Part%20II&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p> In our <a href="https://www.ovh.com/blog/water-cooling-from-innovation-to-disruption-part-i/" data-wpel-link="exclude">previous post </a>we talked about how <strong>our water block technology</strong> evolved from 2003 to 2014. Today we continue on this theme, exploring this technology post 2015. We will focus on the current generation of water blocks, and give you a sneak peek of the improvements to come.</p>



<h3 class="wp-block-heading">2015</h3>



<p>As <strong>2015 </strong>approached, our key objective was to design water blocks with an <strong>optimal performance</strong> of <strong>120W </strong>and a water temperature of<strong> 30°C</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="356" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/0402681A-22E0-4451-A582-B363DA1DD844-1024x356.jpeg" alt="OVHcloud in 2015" class="wp-image-16586" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/0402681A-22E0-4451-A582-B363DA1DD844-1024x356.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/0402681A-22E0-4451-A582-B363DA1DD844-300x104.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/0402681A-22E0-4451-A582-B363DA1DD844-768x267.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/0402681A-22E0-4451-A582-B363DA1DD844.jpeg 1087w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>In order to simplify the process and reduce costs, we<strong> replaced the metal cover</strong> with an <strong>ABS plastic</strong> one. </p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/12.png" alt="Introduction of ABS Plastic Covers on 2015 generation of water blocks" class="wp-image-16449" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/12.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/12-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/12-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Introduction of ABS Plastic Covers</figcaption></figure>



<p>Using plastic covers also allowed to build prototypes <strong>without metal fittings</strong> for the input and output pipes. Instead of fittings, the <strong>pipes </strong>were directly <strong>glued to the cover </strong>of the water block.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/13.png" alt="Water block prototype with pipes glued to the cover" class="wp-image-16450" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/13.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/13-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/13-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block prototype with pipes glued to the cover</figcaption></figure>



<p>As with previous iterations, we also produced water blocks in smaller form factors. For instance, here you have a GPU water block:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="261" height="275" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/14bis.png" alt="GPU water block with ABS cover" class="wp-image-16589"/><figcaption>GPU water block with ABS cover</figcaption></figure>



<h4 class="wp-block-heading">3D printing water blocks</h4>



<p>Using plastic covers for water blocks also opened the door to new prototyping process including 3D printing. We began to experiment with 3D printed ABS plastic water blocks, testing different types of covers. </p>



<p>3D printed cover variations:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/15.png" alt="Different cover configurations using 3D printing technology" class="wp-image-16452" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/15.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/15-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/15-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Different covers using 3D-printing technology</figcaption></figure>



<h4 class="wp-block-heading">CFD simulations</h4>



<p>For the first time in OVHcloud&#8217;s history, we used advanced CFD (Computational Fluid Dynamics) simulations. This allowed us to optimise the thermal hydraulics of the copper-base plates, and further improve water block performance.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/WB-spiral-1024x512.jpg" alt="" class="wp-image-16631" width="512" height="256" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/WB-spiral-1024x512.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/WB-spiral-300x150.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/WB-spiral-768x384.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/WB-spiral-1536x768.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/WB-spiral.jpg 2000w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<h4 class="wp-block-heading">Redundancy</h4>



<p>It was during this time that we first used four-tier covers, adding redundancy and improving reliability.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/18.png" alt="First tier 4 covers" class="wp-image-16455" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/18.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/18-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/18-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>First tier 4 covers</figcaption></figure>



<h3 class="wp-block-heading">2017</h3>



<p>We are always on the lookout for highly-standardised approaches which apply to different geographical zones’ and local customer needs. Alongside international expansion, we maintained an environmentally friendly approach, keeping ODP (<em>Ozone Depleting Potential</em>) and GWP (<em>Global Warming Potential</em>) levels very low across our datacentres.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="346" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F-1024x346.jpeg" alt="OVHcloud 2017" class="wp-image-16624" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F-1024x346.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F-300x101.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F-768x259.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F-1536x519.jpeg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/C3A6F373-06F7-4843-8A09-DCB7B5CFCD4F.jpeg 1761w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>By 2017 we were able to use water blocks with an <strong>optimal performance</strong> of <strong>200W </strong>and a water temperature of <strong>30°C</strong> and everything was <strong>fully-designed and manufactured</strong> internally <strong>at OVHcloud</strong>. </p>



<p>After the ABS plastic covers, it was time to test other plastics including polyamides. </p>



<p>Two examples of water blocks: one for standard CPUs, another for GPUs, with white polyamide covers:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/19.png" alt="Water block with White Polyamide Plastic Cover for standard CPUs" class="wp-image-16456" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/19.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/19-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/19-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block with white polyamide plastic cover for standard CPUs</figcaption></figure>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/21.png" alt="Water block with White Polyamide Plastic Cover for GPUs" class="wp-image-16458" width="263" height="265" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/21.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/21-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/21-150x150.png 150w" sizes="auto, (max-width: 263px) 100vw, 263px" /><figcaption>Water block with white a polyamide plastic cover for GPUs</figcaption></figure>



<p>A water block for high-density CPUs with a black polyamide plastic cover:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/20.png" alt="Water block with Black Polyamide Plastic Cover for high density CPUs" class="wp-image-16457" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/20.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/20-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/20-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block with black polyamide plastic cover for high-density CPUs</figcaption></figure>



<p>Experimenting with polyamide plastic also allowed us to quickly design and test different prototypes for enhanced CPU support and reduced cost.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/22.png" alt="Water block showing advanced Polyamide Plastic Covers Prototype for enhanced CPU support and reduced cost" class="wp-image-16459" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/22.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/22-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/22-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Prototype of water block showing advanced polyamide plastic covers </figcaption></figure>



<h3 class="wp-block-heading">2018-2019</h3>



<p>At OVHcloud we have complete control from R&amp;D to datacentre deployment. We can <strong>continuously innovate</strong> in <strong>short cycles</strong> which significantly reduces the amount of time between prototyping and large-scale deployment. </p>



<p>As a result, we are now more capable than ever of releasing new products to the market more quickly and for the best value. Many of our servers are delivered in 120 seconds with 100% service continuity, enhanced availability and optimised infrastructure performance.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="345" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB-1024x345.jpeg" alt="OVHcloud 2018-2019" class="wp-image-16626" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB-1024x345.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB-300x101.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB-768x259.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB-1536x518.jpeg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/175968CD-A187-40A3-B40D-92A22CDD3ABB.jpeg 1764w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Over the last two years we have begun to work with a new technology, using laser-welded metallic base-plates and covers. With this technology we can avoid screws and glue, and minimise the risk of leaks. </p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/3-1024x1024.jpg" alt="Cutting-edge generation of water blocks" class="wp-image-16632" width="400" height="400" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-1024x1024.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-300x300.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-150x150.jpg 150w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-768x768.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-1536x1536.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-2048x2048.jpg 2048w" sizes="auto, (max-width: 400px) 100vw, 400px" /><figcaption> Cutting-edge generation of water blocks </figcaption></figure>



<p>On these water blocks, piping is done entirely using copper-welded tubes.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="400" height="400" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/4.jpg" alt="Piping using copper welded tubes" class="wp-image-16634" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/4.jpg 400w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/4-300x300.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/4-150x150.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /><figcaption>Piping using copper welded tubes</figcaption></figure>



<p>As usual, we also build water blocks for specific form factors, like GPUs or high-density CPUs.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/24.png" alt="" class="wp-image-16461" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/24.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/24-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/24-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block for high-density CPUs</figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="400" height="400" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/24-2.jpg" alt="Water block for very high density CPUs" class="wp-image-16620" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/24-2.jpg 400w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/24-2-300x300.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/24-2-150x150.jpg 150w" sizes="auto, (max-width: 400px) 100vw, 400px" /><figcaption>Water block for very high density CPUs</figcaption></figure>



<h3 class="wp-block-heading">2020-&#8230;</h3>



<p>At OVHcloud we continue to identify, transpose and adapt what works elsewhere to allow us to innovate and create our own solutions. We will follow disruption cycles in order to increase efficiency and reduce costs, always striving to create added value for our customers.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="342" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765-1024x342.jpeg" alt="" class="wp-image-16627" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765-1024x342.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765-300x100.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765-768x257.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765-1536x513.jpeg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/FABE24BA-CE9A-4D47-B4A2-699306D80765.jpeg 1754w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>We are working on the next generation tier-4 water blocks, with our patented technology. Our tier-4 water blocks aren&#8217;t a prototype anymore, but prod-ready, and we are working extensively with simulations and tests to improve performance. </p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/vue_eclatee_02-Copie.png" alt="" class="wp-image-16629" width="400" height="356" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/vue_eclatee_02-Copie.png 800w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/vue_eclatee_02-Copie-300x267.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/vue_eclatee_02-Copie-768x684.png 768w" sizes="auto, (max-width: 400px) 100vw, 400px" /><figcaption>The next generation Tier 4 water blocks <br>(under prototyping and testing)</figcaption></figure>



<p>We are aiming for water blocks with a performance of 400W with a water temperature of <strong>30°C</strong>, with a fully-redundant water supply.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="243" height="243" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/28-1.png" alt="Next generation water blocks... to be revealed" class="wp-image-16611" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/28-1.png 243w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/28-1-150x150.png 150w" sizes="auto, (max-width: 243px) 100vw, 243px" /><figcaption>Next generation water blocks… <br>to be revealed</figcaption></figure>



<h3 class="wp-block-heading">And besides water blocks?</h3>



<p>At OVHcloud we hare proud of our R&amp;D laboratories. They are fully-committed to pushing our competitive advantages on hardware, software and our custom-proven methods of server stress validation and testing. In our labs, we design and test cooling solutions, new server prototypes and innovative storage options. </p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="248" height="235" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/29-1.png" alt="" class="wp-image-16612"/></figure>



<p>In future posts we will share other aspects of our industrial innovation process, and look at how our customers benefit from the continuous improvement of service reliability and the price efficiency it generates.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwater-cooling-from-innovation-to-disruption-part-ii%2F&amp;action_name=Water%20cooling%3A%20from%20innovation%20to%20disruption%20%E2%80%93%20Part%20II&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How our Public Cloud instances benefit from NVMe architecture</title>
		<link>https://blog.ovhcloud.com/how-our-public-cloud-instances-benefit-from-nvme-architecture/</link>
		
		<dc:creator><![CDATA[Jean-Daniel Bonnetot]]></dc:creator>
		<pubDate>Thu, 12 Dec 2019 10:06:14 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=16551</guid>

					<description><![CDATA[Every company is seeing its volume of data growing at an exponential rate, and it seems there is no way to reduce the quantity of data we rely on everyday. But at the same time, we have to extract value from this data, in order to optimise, improve and accelerate our business and the way [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fhow-our-public-cloud-instances-benefit-from-nvme-architecture%2F&amp;action_name=How%20our%20Public%20Cloud%20instances%20benefit%20from%20NVMe%20architecture&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Every company is seeing its volume of <strong>data growing at an exponential rate</strong>, and it seems there is no way to reduce the quantity of data we rely on everyday. But at the same time, we have to <strong>extract value</strong> from this data, in order to optimise, improve and accelerate our business and the way we work. To do so, a large quantity of data must be stored, computed and enhanced, for which <strong>specific solutions are needed</strong>. In concrete terms, large databases, distributed databases, big data clusters and other resource-intensive workloads require servers with <strong>high-performance storage devices,</strong> designed to deliver read/write operations at optimal speeds.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/5B8928F8-D503-4831-AB2F-EE7118852775.jpeg" alt="Public Cloud Instances" class="wp-image-16563" width="550" height="528" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/5B8928F8-D503-4831-AB2F-EE7118852775.jpeg 746w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/5B8928F8-D503-4831-AB2F-EE7118852775-300x288.jpeg 300w" sizes="auto, (max-width: 550px) 100vw, 550px" /></figure></div>



<p>At OVHcloud, we love <strong>pragmatic solutions</strong>. In that spirit, some months ago, we started to offer <strong>GPUs in our Public Cloud</strong>, i.e. providing virtual machines with GPUs. But GPU virtualisation is not currently able to offer the level of performance we demand, so we chose to<strong> link the GPUs directly to the virtual machines</strong>, avoiding the virtualisation layer. KVM – our Public Cloud&#8217;s hypervisor –&nbsp;uses <code>libvirt</code>, which has a&nbsp;<a href="https://libvirt.org/docs/libvirt-appdev-guide/en-US/html/Application_Development_Guide-Device_Config-PCI_Pass.html" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><strong>PCI passthrough</strong></a>&nbsp;feature that turned out to be exactly what we needed for this purpose.</p>



<h3 class="wp-block-heading">NVMe architecture for our Public Cloud instances</h3>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/DA5398B1-469F-47BD-B4A4-2D2F6F8E38FB.jpeg" alt="Instances with NVMe cards using PCI passthrough" class="wp-image-16561" width="637" height="610" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/DA5398B1-469F-47BD-B4A4-2D2F6F8E38FB.jpeg 899w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/DA5398B1-469F-47BD-B4A4-2D2F6F8E38FB-300x287.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/DA5398B1-469F-47BD-B4A4-2D2F6F8E38FB-768x736.jpeg 768w" sizes="auto, (max-width: 637px) 100vw, 637px" /></figure></div>



<p>In order to provide the best storage performance, we worked with a number of our customers on a PoC that used the same PCI Passthrough feature to incorporate the fastest storage device into our Public Cloud instances: <strong><a href="https://en.wikipedia.org/wiki/NVM_Express" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">NVMe</a> cards with 1.8TB of space</strong>.</p>



<p>When it comes to storage and customer data, we have to be sure that when a customer deletes and releases an instance, we properly <strong>clean the device</strong> before allocating it to another instance. In this case, we <strong>patched OpenStack Nova</strong> in order to conduct a full erase of the device. In a nutshell, when an IOPS instance is released by a customer, it&#8217;s pushed to quarantine, where internal tools will run the required erase actions on the device. Once it&#8217;s done and checked, the device and the instance slot are pushed back in Nova as &#8220;available&#8221;.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="656" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/F4E78CAB-21FF-41E5-801F-10C5BA2CF03A-1024x656.jpeg" alt="" class="wp-image-16562" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/F4E78CAB-21FF-41E5-801F-10C5BA2CF03A-1024x656.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/F4E78CAB-21FF-41E5-801F-10C5BA2CF03A-300x192.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/F4E78CAB-21FF-41E5-801F-10C5BA2CF03A-768x492.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/F4E78CAB-21FF-41E5-801F-10C5BA2CF03A.jpeg 1497w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Cleaning device before re-allocating it</figcaption></figure>



<h3 class="wp-block-heading">You say fast, but how fast?</h3>



<p>Let&#8217;s jump into some <strong>concrete examples</strong> and take the time to appreciate the awesome speed of these new instances! We&#8217;ll use the biggest instance model and run an I/O bench on a RAID 0. This way, we will see what the limits are when we aim for the fastest storage solution on a simple Public Cloud instance.</p>



<p>First, create an i1-180 instance, using the OpenStack CLI.</p>



<pre class="wp-block-code"><code class="">$ openstack server create --flavor i1-180 --image "Ubuntu 19.04" \
  --net Ext-Net --key-name mykey db01</code></pre>



<p>Check the NVMe devices on the instance.</p>



<pre class="wp-block-code"><code class="">$ lsblk | grep nvme
nvme2n1 259:0    0  1.8T  0 disk
nvme1n1 259:1    0  1.8T  0 disk
nvme0n1 259:2    0  1.8T  0 disk
nvme3n1 259:3    0  1.8T  0 disk</code></pre>



<p>We have our four NVMe devices, so let&#8217;s create a RAID 0 with them.</p>



<pre class="wp-block-code"><code class="">$ mdadm --create /dev/md1 --level 0 --raid-devices 4 \
  /dev/nvme0n1 /dev/nvme1n1 /dev/nvme2n1 /dev/nvme3n1
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md1 started</code></pre>



<p>Now we&#8217;ll format the raid device.</p>



<pre class="wp-block-code"><code class="">$ mkfs.xfs /dev/md1
meta-data=/dev/md1               isize=512    agcount=32, agsize=58601344 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=0, rmapbt=0, reflink=0
data     =                       bsize=4096   blocks=1875243008, imaxpct=5
         =                       sunit=128    swidth=512 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=8 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0</code></pre>



<p>After mounting the file system on /mnt, we are ready to run the test. </p>



<h4 class="wp-block-heading">Read test</h4>



<p>We&#8217;ll start with the read test, using 4k blocks, and as we have 32 vCores on this model, we&#8217;ll use 32 jobs. Let&#8217;s GO!</p>



<pre class="wp-block-code"><code class="">$ fio --bs=4k --direct=1 --rw=randread --randrepeat=0 \
  --ioengine=libaio --iodepth=32 --runtime=120 --group_reporting \
  --time_based --filesize=64m --numjobs=32 --name=/mnt/test
/mnt/test: (g=0): rw=randread, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
[...]
fio-3.12
Starting 32 processes
Jobs: 32 (f=32): [r(32)][100.0%][r=9238MiB/s][r=2365k IOPS][eta 00m:00s]
/mnt/test: (groupid=0, jobs=32): err= 0: pid=3207: Fri Nov 29 16:00:13 2019
  read: IOPS=2374k, BW=9275MiB/s (9725MB/s)(1087GiB/120002msec)
    slat (usec): min=2, max=16031, avg= 7.39, stdev= 4.90
    clat (usec): min=27, max=16923, avg=419.32, stdev=123.28
     lat (usec): min=31, max=16929, avg=427.64, stdev=124.04
    clat percentiles (usec):
     |  1.00th=[  184],  5.00th=[  233], 10.00th=[  269], 20.00th=[  326],
     | 30.00th=[  363], 40.00th=[  388], 50.00th=[  412], 60.00th=[  437],
     | 70.00th=[  465], 80.00th=[  506], 90.00th=[  570], 95.00th=[  635],
     | 99.00th=[  775], 99.50th=[  832], 99.90th=[  971], 99.95th=[ 1037],
     | 99.99th=[ 1205]
   bw (  KiB/s): min=144568, max=397648, per=3.12%, avg=296776.28, stdev=46580.32, samples=7660
   iops        : min=36142, max=99412, avg=74194.06, stdev=11645.08, samples=7660
  lat (usec)   : 50=0.01%, 100=0.02%, 250=7.41%, 500=71.69%, 750=19.59%
  lat (usec)   : 1000=1.22%
  lat (msec)   : 2=0.07%, 4=0.01%, 10=0.01%, 20=0.01%
  cpu          : usr=37.12%, sys=62.66%, ctx=207950, majf=0, minf=1300
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.0%, &gt;=64=0.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, &gt;=64=0.0%
     issued rwts: total=284924843,0,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
 
Run status group 0 (all jobs):
   READ: bw=9275MiB/s (9725MB/s), 9275MiB/s-9275MiB/s (9725MB/s-9725MB/s), io=1087GiB (1167GB), run=120002-120002msec
 
Disk stats (read/write):
    md1: ios=284595182/7, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=71231210/1, aggrmerge=0/0, aggrticks=14348879/0, aggrin_queue=120, aggrutil=99.95%
  nvme0n1: ios=71231303/2, merge=0/0, ticks=14260383/0, in_queue=144, util=99.95%
  nvme3n1: ios=71231349/0, merge=0/0, ticks=14361428/0, in_queue=76, util=99.89%
  nvme2n1: ios=71231095/0, merge=0/0, ticks=14504766/0, in_queue=152, util=99.95%
  nvme1n1: ios=71231096/4, merge=0/1, ticks=14268942/0, in_queue=108, util=99.93%</code></pre>



<p>2,370K IOPS.&nbsp;Those are awesome figures, aren&#8217;t they?</p>



<h4 class="wp-block-heading">Write test</h4>



<p>Ready for the write test?</p>



<pre class="wp-block-code"><code class="">$ fio --bs=4k --direct=1 --rw=randwrite --randrepeat=0 --ioengine=libaio --iodepth=32 --runtime=120 --group_reporting --time_based --filesize=64m --numjobs=32 --name=/mnt/test
/mnt/test: (g=0): rw=randwrite, bs=(R) 4096B-4096B, (W) 4096B-4096B, (T) 4096B-4096B, ioengine=libaio, iodepth=32
[...]
fio-3.12
Starting 32 processes
Jobs: 32 (f=32): [w(32)][100.0%][w=6702MiB/s][w=1716k IOPS][eta 00m:00s]
/mnt/test: (groupid=0, jobs=32): err= 0: pid=3135: Fri Nov 29 15:55:10 2019
  write: IOPS=1710k, BW=6680MiB/s (7004MB/s)(783GiB/120003msec); 0 zone resets
    slat (usec): min=2, max=14920, avg= 6.88, stdev= 6.20
    clat (nsec): min=1152, max=18920k, avg=587644.99, stdev=735945.00
     lat (usec): min=14, max=18955, avg=595.46, stdev=736.00
    clat percentiles (usec):
     |  1.00th=[   21],  5.00th=[   33], 10.00th=[   46], 20.00th=[   74],
     | 30.00th=[  113], 40.00th=[  172], 50.00th=[  255], 60.00th=[  375],
     | 70.00th=[  644], 80.00th=[ 1139], 90.00th=[ 1663], 95.00th=[ 1991],
     | 99.00th=[ 3490], 99.50th=[ 3949], 99.90th=[ 4686], 99.95th=[ 5276],
     | 99.99th=[ 6521]
   bw (  KiB/s): min=97248, max=252248, per=3.12%, avg=213714.71, stdev=32395.61, samples=7680
   iops        : min=24312, max=63062, avg=53428.65, stdev=8098.90, samples=7680
  lat (usec)   : 2=0.01%, 4=0.01%, 10=0.01%, 20=0.86%, 50=11.08%
  lat (usec)   : 100=15.35%, 250=22.16%, 500=16.34%, 750=6.69%, 1000=5.03%
  lat (msec)   : 2=17.66%, 4=4.38%, 10=0.44%, 20=0.01%
  cpu          : usr=20.40%, sys=41.05%, ctx=113183267, majf=0, minf=463
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=100.0%, &gt;=64=0.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.1%, 64=0.0%, &gt;=64=0.0%
     issued rwts: total=0,205207842,0,0 short=0,0,0,0 dropped=0,0,0,0
     latency   : target=0, window=0, percentile=100.00%, depth=32
 
Run status group 0 (all jobs):
  WRITE: bw=6680MiB/s (7004MB/s), 6680MiB/s-6680MiB/s (7004MB/s-7004MB/s), io=783GiB (841GB), run=120003-120003msec
 
Disk stats (read/write):
    md1: ios=0/204947351, merge=0/0, ticks=0/0, in_queue=0, util=0.00%, aggrios=0/51301962, aggrmerge=0/0, aggrticks=0/27227774, aggrin_queue=822252, aggrutil=100.00%
  nvme0n1: ios=0/51302106, merge=0/0, ticks=0/29636384, in_queue=865064, util=100.00%
  nvme3n1: ios=0/51301711, merge=0/0, ticks=0/25214532, in_queue=932708, util=100.00%
  nvme2n1: ios=0/51301636, merge=0/0, ticks=0/34347884, in_queue=1089896, util=100.00%
  nvme1n1: ios=0/51302396, merge=0/0, ticks=0/19712296, in_queue=401340, util=100.00%</code></pre>



<p>1,710K IOPS on the write operation&#8230; <strong>Imagine </strong>what you could do with such a solution for your databases, or other <strong>highly-intensive, transactional use cases</strong>. </p>



<p>Of course, we&#8217;re presenting an optimal scenario for this example. RAID 0 is inherently risky, so any failure on one of the NVMe devices can corrupt your data. This means you absolutely must create backups for your critical data, but this in itself opens up a lot of new possibilities. So we&#8217;re <strong>100% sure that your databases will love these instances! </strong>You can find more details about them on our <a href="https://www.ovh.com/public-cloud/iops/" data-wpel-link="exclude">Public Cloud website</a>.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fhow-our-public-cloud-instances-benefit-from-nvme-architecture%2F&amp;action_name=How%20our%20Public%20Cloud%20instances%20benefit%20from%20NVMe%20architecture&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Water cooling: from innovation to disruption &#8211; Part I</title>
		<link>https://blog.ovhcloud.com/water-cooling-from-innovation-to-disruption-part-i/</link>
		
		<dc:creator><![CDATA[Ali Chehade]]></dc:creator>
		<pubDate>Mon, 09 Dec 2019 14:06:08 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Water cooling]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=16398</guid>

					<description><![CDATA[One of OVHcloud&#8217;s successes is our ability to develop and promote innovation, in both IT and industrial practices. For two decades, we have placed innovation at the centre of our strategy, it&#8217;s part of our DNA. We are constantly researching and developing new technologies to optimise the performance of our services. We manufacture our own [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwater-cooling-from-innovation-to-disruption-part-i%2F&amp;action_name=Water%20cooling%3A%20from%20innovation%20to%20disruption%20%26%238211%3B%20Part%20I&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>One of OVHcloud&#8217;s successes is our ability to develop and promote innovation, in both IT and industrial practices. For two decades, we have placed innovation at the centre of our strategy, it&#8217;s part of our DNA. We are constantly researching and developing new technologies to optimise the performance of our services.  </p>



<p>We manufacture our own servers, we build our own datacentres and we maintain strong, long-term relationships with other technological partners, with a clear objective: to deliver the most innovative solutions with the best price/performance ratio. The most obvious example, and one closely connected to our development, is the idea of using water to cool our servers. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="535" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/03195063-E0E9-4BDB-9C81-1BEC135FA12A-1024x535.jpeg" alt="Water cooling at OVHcloud" class="wp-image-16518" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/03195063-E0E9-4BDB-9C81-1BEC135FA12A-1024x535.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/03195063-E0E9-4BDB-9C81-1BEC135FA12A-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/03195063-E0E9-4BDB-9C81-1BEC135FA12A-768x401.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/03195063-E0E9-4BDB-9C81-1BEC135FA12A.jpeg 1199w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>We began to use water cooling at industrial scale in 2003, even though it went against the conventional wisdom at the time. This technology has allowed us to consistently increase servers’ performance while reducing energetic consumption in our data centers. The challenge was not only to find the right relation between pressure, flow rate, temperature and pipes diameter, but above all to manufacture the solution on a mass scale.</p>



<p>The environmental challenges associated with digital services are of vital concern too, especially for our datacentres. We are very aware of our own environmental impact and we constantly strive to reduce it on a daily basis. After power, cooling servers is usually the most costly activity, electricity-wise, for hosting providers. </p>



<p>Water cooling, combined with an <a href="https://www.ovh.com/world/a1318.breaking-free-from-hosting-standard-key-to-energy-efficiency" data-wpel-link="exclude">outside air-cooling system</a>, allows us to greatly optimise the Power Usage Effectiveness (PUE) of our datacentres. And less electric consumption means fewer costs for us and our customers, but also a reduced impact on the environment.</p>



<h3 class="wp-block-heading">2003-2008</h3>



<p>Since 2003, we have been developing our own water-cooling system and deploying it in our new datacentres. Our historic customers were the first to benefit from a groundbreaking and highly-effective process on an industrial scale.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="360" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/1E1A69AA-011A-4CB4-B440-EC178A940EF6-1024x360.jpeg" alt="" class="wp-image-16489" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/1E1A69AA-011A-4CB4-B440-EC178A940EF6-1024x360.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/1E1A69AA-011A-4CB4-B440-EC178A940EF6-300x105.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/1E1A69AA-011A-4CB4-B440-EC178A940EF6-768x270.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/1E1A69AA-011A-4CB4-B440-EC178A940EF6.jpeg 1102w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Our first generations of water-block technology, were designed by our teams, and manufactured externally. These water blocks had an optimal performance of 60W at 30°C water temperature.  </p>



<p>The first generation of water cooling used very simple water blocks, with two copper convex ends crimped together:</p>



<figure class="wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="398" height="401" data-id="16440" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/3.png" alt="Water block consisting of 2 copper convex ends crimped together" class="wp-image-16440" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/3.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/3-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="398" height="401" data-id="16438" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/1.png" alt="Water block consisting of 2 copper convex ends crimped together" class="wp-image-16438" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/1.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/1-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/1-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /></figure>
<figcaption class="blocks-gallery-caption">Water block consisting of 2 copper convex ends crimped together </figcaption></figure>



<p>On the next iteration of our water blocks, we added some changes to improve reliability and reduce costs: </p>



<ul class="wp-block-list"><li>The crimping technology is replaced by brazing</li><li>Stainless steel push-in fittings replaced the brass-plated ones</li><li>A cross is also added to the cover to better fix the water block onto the chip</li></ul>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/2.png" alt="" class="wp-image-16439" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/2.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/2-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/2-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block with brazing instead of crimping fabrication technology</figcaption></figure>



<p>In order to facilitate pipe fitting and improve sealing, we again changed the water block technology by introducing compression fittings, which are more reliable and easier to connect.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/4.png" alt="" class="wp-image-16441" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/4.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/4-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/4-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption> First compression fittings introduced to the water block technology </figcaption></figure>



<p>A cut view of the water block shows the early thermal hydraulics structure, where the completely smooth base surface forms a reservoir with the cover:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/5.png" alt="" class="wp-image-16442" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/5.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/5-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/5-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>A cut view of the water block</figcaption></figure>



<h3 class="wp-block-heading">2011</h3>



<p>Unlike other providers we maintain complete control of our value chain which means that we can offer cutting-edge solutions at a very competitive price and this is very important to our customers. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="385" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/CAB647E3-922E-4801-B1EF-FE02BCFB269F-1024x385.jpeg" alt="" class="wp-image-16502" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/CAB647E3-922E-4801-B1EF-FE02BCFB269F-1024x385.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/CAB647E3-922E-4801-B1EF-FE02BCFB269F-300x113.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/CAB647E3-922E-4801-B1EF-FE02BCFB269F-768x289.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/CAB647E3-922E-4801-B1EF-FE02BCFB269F.jpeg 1095w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>During this period, we still designed our water blocks internally and manufactured them externally. The optimal performance for this generation of water blocks is 60W with a water temperature of 30°C. </p>



<p>Our water blocks continued to evolve.  We replaced the copper convex end base plate with a simple plate. The cross on the cap was replaced by a cross inside the water block. This allowed us to further reduce the cost of the water blocks without impacting performance.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/6.png" alt="" class="wp-image-16443" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/6.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/6-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/6-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Copper convex end base plate is replaced by a simple plate which is more cost effective</figcaption></figure>



<h3 class="wp-block-heading">2013-2014</h3>



<p>We always try to be innovative and forge our own path. Since 2013, we have continuously rethought our water-cooling technology, improving performance, operation and cost. This constant innovation allows us to keep up with our customers&#8217; ever-growing demands for increased computing and data-storage capacities, and the ever-increasing amount of heat generated. </p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="350" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/004A213A-779A-4B6A-9F78-EFC0DBCC7944-1024x350.jpeg" alt="" class="wp-image-16507" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/004A213A-779A-4B6A-9F78-EFC0DBCC7944-1024x350.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/004A213A-779A-4B6A-9F78-EFC0DBCC7944-300x102.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/004A213A-779A-4B6A-9F78-EFC0DBCC7944-768x262.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/004A213A-779A-4B6A-9F78-EFC0DBCC7944.jpeg 1098w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>The water blocks created in this period were completely different from earlier generations. We replaced welding by screw-based tightening, and the convex top plates were replaced with plates with integrated water inlets and outlets.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/7.png" alt="" class="wp-image-16444" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/7.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/7-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/7-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>2013-2014 generation water blocks</figcaption></figure>



<h4 class="wp-block-heading">Other factors</h4>



<p>At this stage, we began to make water block variations, for example adapting them to the smaller GPU form-factors:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/9.png" alt="" class="wp-image-16446" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/9.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/9-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/9-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>GPU water block</figcaption></figure>



<p>Here you have a side-by-side comparison of the standard, CPU water block, and the more compact GPU water block:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="447" height="293" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/30.png" alt="" class="wp-image-16481" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/30.png 447w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/30-300x197.png 300w" sizes="auto, (max-width: 447px) 100vw, 447px" /><figcaption>CPU (left) and GPU(right) water blocks</figcaption></figure>



<p>We also developed several special water block designs, adapted for specific constraints:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/10.png" alt="" class="wp-image-16447" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/10.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/10-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/10-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption> Special designs of water blocks for specific constraints </figcaption></figure>



<p>A good example is the water block we developed for the high density IBM Power 8 CPUs. In the next picture you can see this special water block’s cover and base plates:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="398" height="401" src="https://www.ovh.com/blog/wp-content/uploads/2019/12/11.png" alt="" class="wp-image-16448" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/12/11.png 398w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/11-298x300.png 298w, https://blog.ovhcloud.com/wp-content/uploads/2019/12/11-150x150.png 150w" sizes="auto, (max-width: 398px) 100vw, 398px" /><figcaption>Water block’s cover and base plates used on high density IBM Power8 CPUs</figcaption></figure>



<h3 class="wp-block-heading">2015 and beyond</h3>



<p>The previous paragraphs described our water block technology in 2014. Since then we have come a long way. We have used new technologies like 3D printing, and made some fundamental changes to the design. </p>



<p>In the coming weeks we will publish the next posts in our water-cooling series. These will tell the story of how our water blocks have evolved since 2015. We will focus on the current generation and give you a sneak peek of the improvements to come.</p>



<p>Keep an eye out for our next post to learn more about OVHcloud water cooling!</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fwater-cooling-from-innovation-to-disruption-part-i%2F&amp;action_name=Water%20cooling%3A%20from%20innovation%20to%20disruption%20%26%238211%3B%20Part%20I&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Academics and OVH: an AI-centric collaboration</title>
		<link>https://blog.ovhcloud.com/academics-ovh-ai-collaboration/</link>
		
		<dc:creator><![CDATA[Laurent Parmentier]]></dc:creator>
		<pubDate>Fri, 30 Aug 2019 16:06:26 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[OVHcloud Labs]]></category>
		<category><![CDATA[R&D]]></category>
		<guid isPermaLink="false">https://blog.ovh.com/fr/blog/?p=14745</guid>

					<description><![CDATA[At OVH, our innovation process stimulates internal collaboration. We have seen this with frugal innovation, but also externally with SMEs, schools or laboratories. An example of collaboration with academics is a particular thesis launched this year, about Artificial Intelligence, which focused on Automated Machine Learning field. Collaborative research at OVH through a thesis A CIFRE [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Facademics-ovh-ai-collaboration%2F&amp;action_name=Academics%20and%20OVH%3A%20an%20AI-centric%20collaboration&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>At OVH, our innovation process stimulates internal collaboration. We have seen this with <a href="https://www.ovh.com/fr/blog/comment-ovh-pratique-linnovation-frugale/" data-wpel-link="exclude">frugal innovation</a>, but also externally with SMEs, schools or laboratories. An example of collaboration with academics is a particular thesis launched this year, about Artificial Intelligence, which focused on Automated Machine Learning field.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="600" height="315" src="https://www.ovh.com/blog/wp-content/uploads/2019/08/ia-at-ovh-02.jpg" alt="AI at OVHcloud" class="wp-image-16009" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/08/ia-at-ovh-02.jpg 600w, https://blog.ovhcloud.com/wp-content/uploads/2019/08/ia-at-ovh-02-300x158.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure></div>



<p><strong>Collaborative research at OVH through a thesis</strong></p>



<p>A CIFRE thesis means, in French, <em>Convention Industrielle de Formation par la Recherche</em>, literally <em>Industrial Convention for Training through Research</em>. The aim is to encourage research collaboration between private and public entities. For enterprise and PhD students, CIFRE is a means of training through research and acquiring strong scientific expertise. For academics, it is a means of managing a new PhD and of applying research results on an economic case. <a href="http://www.anrt.asso.fr/fr" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">ANRT</a> association manage the CIFRE thesis.</p>



<p>OVH and <a href="http://orkad.univ-lille.fr/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">ORKAD</a>, a research team specialized in combinatorial optimization and knowledge extraction launched a collaboration through a CIFRE thesis.</p>



<p><strong>AutoML, as an example of an AI thesis</strong></p>



<p>The thesis is entitled &#8220;<em>MO-AutoML: a multiobjective framework to automatically configure Machine Learning pipelines</em>&#8220;. MO stands for Multi-Objective and AutoML for Automated Machine Learning. </p>



<p>Machine Learning is a field of artificial intelligence used for a wide scope of applications like health prediction, shape recognition in embedded systems (e.g., autonomous car), marketing strategy selection, anomaly detection (e.g., temperature in a datacentre). Machine Learning algorithms are very efficient at exploiting data and extracting knowledge used to support decisions. </p>



<p>The main problem with these algorithms, is the technical challenge involved in selecting and tuning algorithms for good performance. That&#8217;s why the field of AutoML has emerged, in order to tackle this challenge by automatically selecting and optimising the ML algorithm. Also, AutoML aims to automatically solve other problems related to the field of Machine Learning, such as data formatting, explaining the results (e.g., feature importance), industrialising models, and so on.</p>



<p>Another problem with the current AutoML solutions, is that they are mainly single-objective. However, it can be very interesting to take several metrics measuring the quality of the model in addition to exogenous metrics, and let the user select the model in order to better address the basic problem.</p>



<p>This thesis aims to advance the issues mentioned above, thus facilitating and improving the use of AutoML.</p>



<p><strong>OVH and AI</strong></p>



<p>Certainly, the AutoML thesis will have multiple consequences for OVH. From now, our work on Machine Learning has allowed us to launch, <a href="https://labs.ovh.com/machine-learning-platform" data-wpel-link="exclude">Prescience, in our Labs</a>. Prescience is a distributed and scalable platform that allows the user to build, deploy and query ML models.</p>



<p>As a result of strong collaboration with private partner NVIDIA, OVH provides the NVIDIA GPU Cloud (NGC) software platform as a European exclusive. The purpose of this partnership is to facilitate access to artificial intelligence by allowing users to run their processing, through NGC, on NVIDIA products hosted on the OVH infrastructure.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Facademics-ovh-ai-collaboration%2F&amp;action_name=Academics%20and%20OVH%3A%20an%20AI-centric%20collaboration&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Prescience: Introducing OVH’s Machine Learning Platform</title>
		<link>https://blog.ovhcloud.com/prescience-introducing-ovhs-machine-learning-platform/</link>
		
		<dc:creator><![CDATA[Christophe Rannou]]></dc:creator>
		<pubDate>Fri, 26 Apr 2019 13:21:01 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[OVHcloud Labs]]></category>
		<category><![CDATA[Prescience]]></category>
		<guid isPermaLink="false">https://blog.ovh.com/fr/blog/?p=15243</guid>

					<description><![CDATA[Machine Learning projects are becoming an increasingly important component of today’s search for more efficient and complex industrial processes. OVH Prescience is a Machine Learning platform that aims to ease the conception, deployment and serving of models in an industrial context. The system manages Machine Learning pipelines, from data ingestion to model monitoring. This involves [&#8230;]<img src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fprescience-introducing-ovhs-machine-learning-platform%2F&amp;action_name=Prescience%3A%20Introducing%20OVH%E2%80%99s%20Machine%20Learning%20Platform&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
										<content:encoded><![CDATA[
<p>Machine Learning projects are becoming an increasingly important component of today’s search for more efficient and complex industrial processes. OVH Prescience is a Machine Learning platform that aims to ease the conception, deployment and serving of models in an industrial context. The system manages Machine Learning pipelines, from data ingestion to model monitoring. This involves the automation of data preprocessing, model selection, evaluation, and deployment within a scalable platform.</p>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/04/IMG_0221-1024x768.png" alt="Machine Learning with OVH Prescience" class="wp-image-15397" width="768" height="576" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0221-1024x768.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0221-300x225.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0221-768x576.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0221-1200x900.png 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0221.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<p>Prescience supports various kinds of problems, such as regression, classification, time series forecasting, and soon, anomaly detection. Problem resolution is handled through the use of both traditional ML models and neural networks.</p>



<p>Prescience is currently used at production scale to solve various challenges faced by OVH, and its alpha version is available to explore for free at&nbsp;<a href="https://labs.ovh.com/machine-learning-platform" data-wpel-link="exclude">OVH Labs</a>.&nbsp;In this blog post, we will introduce Prescience, and walk you through a typical workflow along with its components. An in-depth presentation of the components will be available in future blog posts.</p>



<h3 class="wp-block-heading">The inception of Prescience</h3>



<p>At some point, all Machine Learning projects face the same challenge: how to bridge the gap between a prototype Machine Learning system, and its use in a production context. That was the cornerstone of the development of a Machine Learning platform within OVH.</p>



<h4 class="wp-block-heading">Production notebooks</h4>



<p>More often than not, data scientists design Machine Learning systems that include data processing and model selection within notebooks. If they&#8217;re successful, these notebooks are then adapted for production needs by data engineers or developers. This process is usually delicate. It is time-consuming, and must be repeated each time the model or the data processing requires an update. These issues lead to production models that, though ideal when delivered, might drift from the actual problem over time. In practice, it is common for models to never be used in a production capacity, in spite of their quality, just because the data pipeline is too complicated (or boring) to take out of the notebook. As a result, all the data scientists&#8217; work goes to waste.</p>



<p>In light of this, the first problem Prescience needed to solve was &nbsp;how to provide a simple way to deploy and serve models, while allowing monitoring and efficient model management, including (but not limited to) model retraining, model evaluation or model querying through a serving REST API.</p>



<h4 class="wp-block-heading">Enhanced prototyping</h4>



<p>Once the gap between prototyping and production was bridged, the second objective was to shorten the prototyping phase of Machine Learning projects. The base observation is that data scientists&#8217; skills are most crucial when applied to data preparation or feature engineering. Essentially, the data scientist&#8217;s job is to properly define the problem. This includes characterising the data, the actual target, and the correct metric for evaluation. Nonetheless, model selection is also a task handled by the data scientist – one which delivers a lot less value from this specialist. Indeed, one of the classics way of finding a good model and its parameters still is to brute-force all possible configurations within a given space. As a result, model selection can be quite painstaking and time-consuming.</p>



<p>Consequently, Prescience needed to provide data scientists with an efficient way to test and evaluate algorithms, which would allow them to focus on adding value to the data and problem definition. This was achieved by adding an optimisation component that, given a configuration space, evaluates and tests the configurations within it, regardless of whether they&#8217;ve been tweaked by the data scientist. The architecture being scalable, we can quickly test a significant number of possibilities in this way. The optimisation component also leverages techniques to try and outperform the brute-force approach, through the use of Bayesian optimisation. In addition, tested configurations for a given problem are preserved for later use, and to ease the start of the optimisation process.</p>



<h4 class="wp-block-heading">Widening the possibilities</h4>



<p>In a company such as OVH, a lot of concerns can be addressed with Machine Learning techniques. Unfortunately, it is not possible to assign a data scientist to each of these issues, especially if it has not been established whether the investment would be worthwhile. Even though our business specialists have not mastered all Machine Learning techniques, they have an extensive knowledge of the data. Building on this knowledge, they can provide us with a minimal definition of the problem at hand. Automating the previous steps (data preparation and model selection) enables specialists to swiftly evaluate the possible benefits of a Machine Learning approach. It is then possible to adopt a quick-win/quick-fail process for potential projects. If this is successful, we can bring a data scientist into the loop, if necessary.</p>



<p>Prescience also incorporates automated pipeline management, to adapt the raw data to be consumed by Machine Learning algorithms (i.e. preprocessing), then select a well-suited algorithm and its parameters (i.e. model selection), while retaining automatic deployment and monitoring.</p>



<h3 class="wp-block-heading">Prescience architecture and Machine Learning workflows</h3>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/04/IMG_0220-1024x768.png" alt="" class="wp-image-15394" width="768" height="576" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0220-1024x768.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0220-300x225.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0220-768x576.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0220-1200x900.png 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0220.png 2048w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<p>Essentially, the Prescience platform is built upon open-source technologies, such as Kubernetes for operations, Spark for data processing, and&nbsp;<a href="https://scikit-learn.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Scikit-learn</a>, <a href="https://xgboost.readthedocs.io/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">XGBoost</a>, <a href="https://spark.apache.org/docs/latest/ml-guide.html" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Spark MLlib</a> and <a href="https://www.tensorflow.org" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Tensorflow</a> for Machine Learning libraries. Most of Prescience&#8217;s development involved linking these technologies together. In addition, all intermediate outputs of the system&nbsp;– such as pre-processed data, transformation steps, or models&nbsp;– are serialised using open-source technologies and standards. This prevents users from being tethered to Prescience, in case it ever becomes necessary to use another system.</p>



<p>User interaction with the Prescience platform is made possible through the following elements:</p>



<ul class="wp-block-list"><li>user interface</li><li>python client</li><li>REST API</li></ul>



<p>Let’s take a look at a typical workflow, and give a brief description of the different components&#8230;</p>



<h4 class="wp-block-heading">Data ingestion</h4>



<p>The first step of a Machine Learning workflow is to ingest user data. We currently support three types of source, which will then be extended, depending on usage:</p>



<ul class="wp-block-list"><li>CSV, the industry standard</li><li>Parquet, which is pretty cool (plus auto-documented and compressed)</li><li>Time-Series, thanks to OVH Observability, powered by Warp10</li></ul>



<p>The raw data provided by each of these sources is rarely usable as-is by Machine Learning algorithms. Algorithms generally expect numbers to work with. The first step of the workflow is &nbsp;therefore performed by the Parser component. The Parser’s only job is to detect types and column names, in the case of plain text formats, such as CSV, although Parquet and Warp10 sources include a schema, making this step moot. Once the data is typed, the Parser extracts statistics, in order to precisely characterise it. The resulting data, along with its statistics, is stored in our object storage backend –&nbsp;Public Cloud Storage, powered by OpenStack Swift.</p>



<h4 class="wp-block-heading">Data transformation</h4>



<p>Once the types are inferred and the statistics extracted, the data still usually needs to be processed before it&#8217;s Machine Learning-ready. This step is handled by the preprocessor. Relying on the computed statistics and problem type, it infers the best strategy to apply to the source. For instance, if we have a single category, then a one-hot-encoding is performed. However if we have a &nbsp;a large number of different categories, then a more suited processing type is selected, such as level/impact coding. After being inferred, the strategy is applied to the source, transforming it into a dataset, which will be the basis of the subsequent model selection step.</p>



<p>The preprocessor not only outputs the dataset, but also a serialised version of the transformations. The chosen format for the serialisation is the PMML (Predictive Model Markup Language). This is a description standard to share and exchange data mining and Machine Learning algorithms. Using this format, we will then be able to apply the exact same transformation at serving time, when confronted with new data.</p>



<h4 class="wp-block-heading">Model selection</h4>



<p>Once a dataset is ready, the next step is to try and fit the best model. Depending on the problem, a set of algorithms, along with their configuration space, is provided to the user. Depending on their skill level, the user can tweak the configuration space and preselect a subset of algorithms that better fit the problem.</p>



<h5 class="wp-block-heading">Bayesian optimisation</h5>



<div class="wp-block-image"><figure class="aligncenter is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2019/04/IMG_0219-1024x863.png" alt="Bayesian optimization" class="wp-image-15395" width="768" height="647" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0219-1024x863.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0219-300x253.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0219-768x647.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0219-1200x1011.png 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/04/IMG_0219.png 1400w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<p>The component that handles the optimisation and the model selection is the optimisation engine. When starting an optimisation, a sub-component called the controller creates an internal optimisation task. The controller handles the scheduling of the various optimisation steps performed during the task. The optimisation is achieved using Bayesian methods. Basically, a Bayesian approach consists in learning a model that will be able to predict what is the best configuration. We can break down the steps as follows:</p>



<ol class="wp-block-list"><li>The model is in a cold state. The optimiser returns the default set of initial configurations to the controller</li><li>The controller distributes the initial configurations over a cluster of learners</li><li>Upon completion of the initial configurations, the controller stores the results</li><li>The optimiser starts its second iteration, and trains a model on the available data</li><li>Based on the resulting model, the optimiser outputs the best challengers to try. Both their potential efficiency, and the amount of information it will provide to improve the selection model are considered</li><li>The controller distributes the new set of configurations over the cluster and waits for new information, a.k.a newly-evaluated configurations. Configurations are evaluated using a K-fold cross-validation, to avoid overfitting.</li><li>When new information is available, a new optimisation iteration is started, and the process begins again at step 4</li><li>After a predefined number of iterations, the optimisation stops</li></ol>



<h4 class="wp-block-heading">Model validation</h4>



<p>Once optimisation is completed, the user can either launch a new optimisation, leveraging the existing data (hence not starting back to the cold state), or select a configuration according to its evaluation scores. Once a suitable configuration is reached, it is used to train the final model, which is then serialised in either a PMML format, or the Tensorflow saved model format. The same learners that handled the evaluations perform the actual training.</p>



<p>Eventually, the final model is evaluated against a test set, extracted during preprocessing . This set is never used during model selection or training, to ensure that computed scoring metrics are unbiased. Based on the resulting scoring metrics, the decision can be made to use the model in production or not.</p>



<h4 class="wp-block-heading">Model serving</h4>



<p>At this stage, the model is trained and exported and ready to be served. The last component of the Prescience platform is Prescience Serving. This is a web service that consumes PMML and saved models, and exposes a REST API on top. As transformations are exported alongside the model, the user can query the newly deployed model using the raw data. Predictions are now ready to be used within any application.</p>



<h4 class="wp-block-heading">Model monitoring</h4>



<p>In addition, one of the characteristic features of Machine Learning is its ability to adapt itself to new data. Contrary to traditional, hardcoded business rules, the Machine Learning model is able to adapt to the underlying patterns. To do this, the Prescience platform enables users to easily update sources, refresh datasets, and retrain models. These lifecycle steps help maintain model relevance regarding the problem that needs solving. The user can then match its retraining frequency with newly-qualified data generation. They can even interrupt the training process in the event of an anomaly in the data generation pipeline. Each time a model is retrained, a new set of scores is computed, and stored in OVH Observability for monitoring.</p>



<p>As we outlined at the beginning of this blog post, having an accurate model does not give any guarantees about its ability to maintain this accuracy over time. For numerous reasons, model performance can weaken. For example, the raw data can decrease in quality, some anomalies can appear in the data engineering pipelines, or the problem itself can drift, rendering the current model irrelevant, even after retraining. It is therefore essential to continuously monitor model performance throughout the entire lifecycle, to avoid making decisions based on an obsolete model.</p>



<h4 class="wp-block-heading">The move towards an AI-driven company</h4>



<p>Prescience is currently used at OVH to solve several industrial problems, such as fraud prevention and predictive maintenance in datacentres.</p>



<p>With this platform, we plan on empowering more and more teams and services at OVH with the ability to optimise their processes through Machine Learning. We are particularly excited about our work with Time Series, which has a decisive role in the operation and monitoring of hundreds of thousands of servers and virtual machines.</p>



<p>The development of Prescience is conducted by the Machine Learning Services team. MLS is composed of four Machine Learning engineers:&nbsp;<a href="https://github.com/mael-le-gal" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Mael</a>, <a href="https://twitter.com/XciD_" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Adrien</a>, Raphael, and myself. The team is supervised by <a href="https://twitter.com/guillaume_salou" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Guillaume</a>, who helped me design the platform. In addition, the team includes two data scientists, Olivier and Clement, who handled internal use cases and provided us with feedback, and finally,&nbsp;<a href="https://github.com/laubosslink" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Laurent</a>: a CIFRE student working on multi-objective optimisation in Prescience, in collaboration with the <a href="http://orkad.univ-lille.fr/presentation" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">ORKAD Research Team</a>.</p>
<img loading="lazy" decoding="async" src="//blog.ovhcloud.com/wp-content/plugins/matomo/app/matomo.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fblog.ovhcloud.com%2Fprescience-introducing-ovhs-machine-learning-platform%2F&amp;action_name=Prescience%3A%20Introducing%20OVH%E2%80%99s%20Machine%20Learning%20Platform&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
