<?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>Bastien Verdebout, Author at OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/author/bastien-verdebout/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/author/bastien-verdebout/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Mon, 03 Jul 2023 08:29:26 +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>Bastien Verdebout, Author at OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/author/bastien-verdebout/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Major improvements for Public Cloud Databases</title>
		<link>https://blog.ovhcloud.com/major-improvements-for-public-cloud-databases/</link>
		
		<dc:creator><![CDATA[Bastien Verdebout]]></dc:creator>
		<pubDate>Thu, 11 May 2023 09:49:14 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[Databases]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=24979</guid>

					<description><![CDATA[Did you know that our managed databases offers are more flexible and resilient than ever ? Let&#8217;s discover together what we released recently ! What&#8217;s new? Over the past months, we continued to gather feedback from our customers and improve our offers. Now powering thousands of databases clusters, we focused on the major requests discussed [&#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%2Fmajor-improvements-for-public-cloud-databases%2F&amp;action_name=Major%20improvements%20for%20Public%20Cloud%20Databases&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>Did you know that our managed databases offers are more flexible and resilient than ever ? Let&#8217;s discover together what we released recently !</p>



<h2 class="wp-block-heading">What&#8217;s new?</h2>



<p>Over the past months, we continued to gather feedback from our customers and improve our offers. Now powering thousands of databases clusters, we focused on the major requests discussed directly with our customers, or from official <a href="https://github.com/ovh/public-cloud-roadmap/projects/2" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Github roadmap</a> and <a href="https://discord.gg/ovhcloud" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Discord community</a>. From better flexibility to higher resiliency, let&#8217;s have a look about new features.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_-1024x415.png" alt="what's new for databases" class="wp-image-24991" width="965" height="391" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_-1024x415.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_-300x122.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_-768x312.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_-1536x623.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.intro_.png 2031w" sizes="(max-width: 965px) 100vw, 965px" /></figure>



<h3 class="wp-block-heading">Additional storage space for flexibility</h3>



<p>The first major improvement is about storage and flexibility. Before, each databases service was launched with a fixed amount of storage, depending of the nodes sizing. As a example, nodes with 16GB of RAM came with 400GB of storage. <strong>A recurring request of more flexibility, at creation but also once it&#8217;s running is now live with additional storage option.</strong></p>



<p>During cluster creation, you can now opt for more usable storage space for your service. And once your cluster is up and running, you are free to increase this value without any downtime. So far you cannot decrease the storage space, but it&#8217;s prioritized for the incoming months. </p>



<p>You can directly verify minimum and maximum storage space from our website or control panel.</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1575" height="646" src="https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1.png" alt="cluster creation" class="wp-image-24983" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1.png 1575w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1-300x123.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1-1024x420.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1-768x315.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.10.03-1-1536x630.png 1536w" sizes="(max-width: 1575px) 100vw, 1575px" /></figure>



<h3 class="wp-block-heading">Secondary backup for the same price</h3>



<p><strong>We now provide a secondary backup location per service for the same price, for all Databases services except MongoDB</strong> (only one remote backup for now). One in the same physical location, and another one in a remote location (offsite backup).</p>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="335" src="https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-1024x335.png" alt="Secondary backup" class="wp-image-25002" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-1024x335.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-300x98.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-768x251.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-1536x502.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/blog.post_.db_.backups-2048x669.png 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Another recurring request is to provide a better fault-tolerance, for any situation, such as a rack failure, a datacenter failure or anything else. Since the beginning, we provide daily backups in the same geographical location. Being in the same location is very useful in case of localized issues. You avoid network latency, and improve restoration time. But remote backups were awaited. it&#8217;s now provided for free for any cluster, running or soon-to-be created. You can find your backup location directly in our API, and soon via OVHcloud Control Panel. More information in our <a href="https://docs.ovh.com/gb/en/publiccloud/databases/backups/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">official documentation</a>!</p>



<h3 class="wp-block-heading">Exact time machine with PITR</h3>



<p><strong>Point-in-time-recovery (PITR) is now available for all MySQL, PostgreSQL and MongoDB Enterprise services</strong>, directly via OVHcloud Control Panel or API. What does is bring?</p>



<p>One of the nicest feature from MySQL, PostgreSQL and MongoDB is Point-in-time-recovery, known as PITR. Imagine being able to travel back in your database operations, and restore your data at a really specific timestamp, such as &#8220;two days ago, 15h02 and 24 seconds&#8221; ?</p>



<p>PITR proved its efficiency over the years and saved the life of many databases admins. Imagine yourself deleting the wrong table at 15h02, and being able to restore the minute before instead of the backup from last day? This is not black magic, but only a combination of daily backups and logs files (such as WAL logs for PostgreSQL).  </p>



<figure class="wp-block-image aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21.png" alt="Backup with the admin console" class="wp-image-25003" width="1200" height="583" srcset="https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21.png 1588w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21-300x146.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21-1024x498.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21-768x373.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2023/04/Screenshot-2023-04-11-at-09.09.21-1536x747.png 1536w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>



<h3 class="wp-block-heading">&#8230; And much more !</h3>



<p>In case you missed it, we also released tons of improvements in the last six months, here we go !</p>



<ul class="wp-block-list">
<li>Latest DBMS version with <strong>PostgreSQL 15</strong> and <strong>MongoDB 6</strong>.</li>



<li><strong>Automatic email alerts</strong> when your cluster is reaching storage limits (also, you can retrieve the disk usage with our API)</li>



<li>Ability to <strong>terminate PostgreSQL/MySQL queries</strong> directly from control panel or API. Quite useful when a specific query is impacting your cluster.</li>



<li>Much more control over <strong>MongoDB roles</strong> from control panel and API. <a href="https://docs.ovh.com/gb/en/publiccloud/databases/mongodb/managing-service/#configure-your-mongodb-instance-to-accept-incoming-connections" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">More information</a>.</li>



<li><strong>More storage by default</strong> for MongoDB offers. <a href="https://www.ovhcloud.com/fr/public-cloud/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Don&#8217;t hesitate to check our website</a>!</li>
</ul>



<h2 class="wp-block-heading">What&#8217;s next?</h2>



<p>Our roadmap for the next months is public, and still connected to customer requests.</p>



<p>The first item is about <strong>storage performance</strong>. While our clusters fit globally our customer workloads, advanced ones can feel performance limitation on the storage part. We are currently implementing better storage, reaching 20&#8217;000 IOPS instead of 3&#8217;000. It&#8217;s already implemented for the same price in MongoDB cluster, and soon for everything else (<a href="https://github.com/ovh/public-cloud-roadmap/issues/289" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">roadmap card</a>).</p>



<p>Second major item will be a <strong>better integration with Kubernetes cluster</strong>s, located in OVHcloud or any other provider. Today, you can link them together, but it will be improved with a Kubernetes operator (<a href="https://github.com/ovh/public-cloud-roadmap/issues/305" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">roadmap card</a>), simplifying the authentication between them. </p>



<p>That&#8217;s all for today ! If you have specific needs of just want to give it a try, don&#8217;t forget that all the services are billed per hourly, meaning that you can test your use case for a couple of euros. and please join our <a href="https://discord.gg/ovhcloud" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Discord community</a> to share your feedback after !</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%2Fmajor-improvements-for-public-cloud-databases%2F&amp;action_name=Major%20improvements%20for%20Public%20Cloud%20Databases&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>OVHcloud AI Notebooks: the power of Jupyter without any compromise</title>
		<link>https://blog.ovhcloud.com/ovhcloud-ai-notebooks-the-power-of-jupyter-without-any-compromise/</link>
		
		<dc:creator><![CDATA[Bastien Verdebout]]></dc:creator>
		<pubDate>Fri, 18 Feb 2022 10:01:22 +0000</pubDate>
				<category><![CDATA[OVHcloud Engineering]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Notebook]]></category>
		<category><![CDATA[Jupyter]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=21430</guid>

					<description><![CDATA[Are you using notebooks, such as Google Colab, for your business, studies or own usage? Are you reaching the maximum capabilities of this service and are looking for a simple yet powerful alternative? This blog post is for you! We will explore our own solution. Let&#8217;s be honest &#8211; Google Colab is solving many challenges. [&#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%2Fovhcloud-ai-notebooks-the-power-of-jupyter-without-any-compromise%2F&amp;action_name=OVHcloud%20AI%20Notebooks%3A%20the%20power%20of%20Jupyter%20without%20any%20compromise&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><strong>Are you using notebooks, such as Google Colab</strong>, for your business, studies or own usage? Are you <strong>reaching the maximum capabilities of this service </strong>and are looking for a <strong>simple</strong> <strong>yet powerful</strong> <strong>alternative</strong>? This blog post is for you! We will explore our own solution.</p>



<figure class="wp-block-image aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2022/02/IMG_0817-1024x537.jpeg" alt="OVHcloud AI Notebooks, the power of Jupyter without any compromise" class="wp-image-22495" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2022/02/IMG_0817-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2022/02/IMG_0817-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2022/02/IMG_0817-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2022/02/IMG_0817.jpeg 1200w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<p>Let&#8217;s be honest &#8211; Google Colab is solving many challenges. It enables millions of people around the world to learn and use Python and play live with hundreds of libraries for free. It&#8217;s quite often for data-oriented use-cases &#8211; but not only. To be fair, I discovered the power of notebooks through Google Colab a long time ago.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="307" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.header-1024x307.png" alt="" class="wp-image-21431" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.header-1024x307.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.header-300x90.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.header-768x230.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.header.png 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="notebook-you-said-notebook">Notebook? You said notebook?</h3>



<p>A notebook is a document which contains code (e.g. Python code), text and images that can be read by us, humans, but also executed inside the notebook. With Jupyter app, it can be launched inside your web browser, allowing you to explore and experiment easily and share your work with many others.</p>



<p>Think of notebooks as cooking recipes that you can follow live, step-by-step and see the result directly. It&#8217;s truly wonderful.</p>



<p>Now imagine notebooks that can be linked to remote power and storage to perform your use cases at scale. That&#8217;s it 😀</p>



<p></p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="660" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.0-1024x660.png" alt="" class="wp-image-21432" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.0-1024x660.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.0-300x193.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.0-768x495.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.0.png 1466w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption><em>Example of Jupyter notebook</em></figcaption></figure>



<h3 class="wp-block-heading" id="offers-like-google-colab-are-nice-but-limited">Solutions like Google Colab are nice, but limited</h3>



<p>There are plenty of managed notebook solutions on the market today. The market is split in two &#8211; complicated solutions inside cloud providers (AWS Sagemaker, Google AI Platform Notebooks, Azure ML Notebooks&#8230;) and pure players trying to bring notebooks to the masses. The main actor in this field is Google Colab.</p>



<p>Historically, Google Colab is based on Jupyterlab, and forked from this awesome open source project few years ago (source: <a href="https://research.google.com/colaboratory/faq.html" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">their FAQ</a>).</p>



<p>Since mid-2021, they now provide 3 plans in 9 countries, from free to paid (Pro and Pro +).</p>



<p>After browsing their website and FAQ, I drafted this comparative table:</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="578" src="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.1-1024x578.png" alt="" class="wp-image-21433" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.1-1024x578.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.1-300x169.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.1-768x433.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/12/post.1.png 1127w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption><em>Comparative table between Google Colab </em>and OVHcloud AI Notebooks</figcaption></figure>



<p>If you are a student or an individual, Google Colab is ideal for you, as most pricing plans contain the basic features you need for exploring this magic world of data. That&#8217;s cool.</p>



<p><strong>But once you are working on more intensive projects</strong>, you may reach Colab limitations:</p>



<ul class="wp-block-list"><li><strong>Compute resources are not guaranteed</strong>: for example, you don&#8217;t know exactly how long and how much you will have GPU power or RAM memory. This is very critical when timing is important (and reproducibility)</li><li><strong>You cannot chose which GPU model will be used</strong>: it might be a good one, or an old one like K80</li><li><strong>No background execution except in Pro+</strong>: you cannot close your internet browser, or it will automatically stop your work</li><li><strong>Maximum 24 hours time of execution</strong>: if you&#8217;re running intensive trainings, it&#8217;s a serious limitation</li><li><strong>Not official JupyterLab version</strong>: the live code editor is based on Jupyterlab, but not the exact open source one. You have some features missing</li><li><strong>Unavailable in multiple countries</strong>: quoting their FAQ, <em>&#8220;For now, both Colab Pro and Pro+ are only available in the following countries: United States, Canada, Japan, Brazil, Germany, France, India, United Kingdom, and Thailand&#8221;</em></li><li><strong>Requires acceptance of Google ToS</strong>: when you use Google Colab, you need to fully accept the <a href="https://colab.research.google.com/pro/terms" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Google terms of services</a> and privacy policy. Read them carefully 😃</li></ul>



<p>Seeing their pricing, it&#8217;s fully understandable to put some limits.</p>



<p>But what can you do if you want more?</p>



<h3 class="wp-block-heading" id="good-news-everyone-you-have-some-simple-alternatives">Good news everyone! You have some (simple) alternatives</h3>



<p>We are a <strong>European company</strong>, and if I&#8217;m correct, <strong>the only one to provide managed notebooks in the cloud with GPU power at scale. </strong>We released OVHcloud AI Notebooks a few months ago and it&#8217;s really exciting to solve people&#8217;s challenges. Based on the current usage, it&#8217;s clearly a success (thumbs up to the team behind this new product!).</p>



<p><strong>AI Notebooks = European legislation, guaranteed resources, back-end execution, native Jupyterlab or VSCode editor, no maximum running time, available everywhere&#8230;</strong> <strong>and yet it&#8217;s also simple to use.</strong></p>



<p>Go back to the comparative table. You&#8217;ll see that we solve many blockers 😃.</p>



<p>To explain further, <strong>I&#8217;ve made a short video </strong>where I start in Google Colab and migrate my work in OVHcloud AI Notebooks. I took my time, explained everything and it lasts 8 minutes. If i wanted to automate it, it should take +-10 seconds.</p>



<figure class="wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Alternative to Google Colab : learn how to move to OVHcloud  AI Notebooks" src="https://player.vimeo.com/video/651935109?h=cbc3d0ba32&amp;dnt=1&amp;app_id=122963" width="1200" height="675" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>
</div><figcaption><em>Video tutorial to migrate from Google Colab to AI Notebooks</em></figcaption></figure>



<h3 class="wp-block-heading" id="want-to-give-a-try-fearing-it-s-too-expensive">Want to give it a try? Fearing it&#8217;s too expensive?</h3>



<p>O<a href="https://www.ovhcloud.com/fr/public-cloud/prices/#5260" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">ur pricing is quite simple</a>: you don&#8217;t pay per month, you pay what you consume.</p>



<p>1 CPU is 0,03€ per hour, 1 NVIDIA V100S GPU is 1,75€ per hour.</p>



<p>If you use a notebook with 2 CPUs during 24 hours, it will cost 1,44 euro (0,03 x 2 x 24h).</p>



<p>It&#8217;s more expensive compared to Google Colab plans, however it&#8217;s not exactly the same product. OVHcloud AI Notebooks offers managed notebooks in the cloud, but with less limitations (our real competitors are AWS Sagemaker or Google AI Platforms).</p>



<p>And we support startups and research! If you are interested, <a href="https://startup.ovhcloud.com/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">reach our startup program</a> where the whole <strong>OVHcloud Public Cloud ecosystem is included (AI tools, K8s, storage, &#8230;) up to 100&#8217;000 euros.</strong></p>



<p>We also do some philanthropy for<strong> schools</strong>, <strong>open source projects</strong>&#8230; contact us!</p>



<p>Thanks for reading 😃</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%2Fovhcloud-ai-notebooks-the-power-of-jupyter-without-any-compromise%2F&amp;action_name=OVHcloud%20AI%20Notebooks%3A%20the%20power%20of%20Jupyter%20without%20any%20compromise&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>The DBaaS family is growing: Welcome to Kafka, MySQL, PostgreSQL, OpenSearch and Redis™*!</title>
		<link>https://blog.ovhcloud.com/the-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis/</link>
		
		<dc:creator><![CDATA[Erika Gelinard&#160;and&#160;Bastien Verdebout]]></dc:creator>
		<pubDate>Thu, 25 Nov 2021 15:51:40 +0000</pubDate>
				<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[DBaaS]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=21216</guid>

					<description><![CDATA[Building on the success of&#160;Public Cloud Databases for MongoDB, we know how much a managed service increases the performance, scalability and resiliency of your database.&#160;Now,&#160;a new batch of managed Databases as a Service (DBaaS) aka PostgreSQL, MySQL, Apache Kafka, OpenSearch and Redis™* is in free beta. Why do they stand out? What are their main [&#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%2Fthe-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis%2F&amp;action_name=The%20DBaaS%20family%20is%20growing%3A%20Welcome%20to%20Kafka%2C%20MySQL%2C%20PostgreSQL%2C%20OpenSearch%20and%20Redis%E2%84%A2%2A%21&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>Building on the success of&nbsp;<a href="https://blog.ovhcloud.com/public-cloud-databases-for-mongodb-in-ga/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">Public Cloud Databases for MongoDB</a>, we know how much a managed service increases the performance, scalability and resiliency of your database<strong>.&nbsp;</strong>Now,&nbsp;a new batch of managed Databases as a Service (DBaaS) aka <a href="https://aiven.io/blog/an-introduction-to-postgresql" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">PostgreSQL</a>, MySQL, <a href="https://aiven.io/blog/an-introduction-to-apache-kafka" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Apache Kafka</a>, OpenSearch and <a href="https://aiven.io/blog/an-introduction-to-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Redis</a>™* is in free beta. Why do they stand out? What are their main use cases? In which typical business scenario can you leverage them? That&#8217;s what we&#8217;ll discuss today!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-1024x550.jpeg" alt="The DBaaS family is growing: Welcome to Kafka, MySQL, PostgreSQL, OpenSearch and Redis!" class="wp-image-22691" width="512" height="275" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-1024x550.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-300x161.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850-768x413.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0850.jpeg 1189w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<h3 class="wp-block-heading">A large choice of &#8220;vanilla flavor&#8221; DBMS</h3>



<p>The market is brimming with database engines, we will offer you this large choice over the coming months. Our&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/databases/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Public Cloud Databases</a>&nbsp;are of course fully managed and compatible with the full OVHcloud portfolio including bare metal for instance.</p>



<p>Did you know that delegating&nbsp;the setup and daily operations of your database cluster could help your improve your performance by 15% to 20%? That&#8217;s a pretty good argument to move your database to the cloud if it wasn&#8217;t already the case!</p>



<p>You might still wonder how these DBaaS differ from existing market offerings?</p>



<div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png" alt="Aiven" class="wp-image-21358" width="133" height="134" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688.png 265w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-150x150.png 150w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0688-70x70.png 70w" sizes="auto, (max-width: 133px) 100vw, 133px" /></figure></div>



<ul class="wp-block-list"><li>Aside from MongoDB, all other engines are open-source so that you&#8217;ve got no risk of vendor lock-in and can adapt your technology strategy in the long run. We&nbsp;<a href="https://corporate.ovhcloud.com/en-ie/newsroom/news/ovhcloud-partners-aiven/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">partner with the leader of open-source DBaaS</a>, <a href="https://aiven.io/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Aiven</a>, to deliver this full portfolio.</li><li>What&#8217;s more, we deliver&nbsp;the official, full and updated experience or&nbsp;&#8220;vanilla flavor&#8221; of each DBMS, and not a fork in our cloud environment. It means that you benefit from all the features, updates and community innovation.</li><li>They are hosted in our trusted Cloud-Act free cloud infrastructure&nbsp;&#8211; in Europe and Canada today, and soon in other parts of the world &#8211; to ensure you full data privacy and infrastructure compliance.&nbsp;</li><li>Last, but not least, after the free beta, their pricing is fully transparent, predictable and much cheaper than competition. Why don&#8217;t you check our&nbsp;<a href="https://www.ovhcloud.com/en-ie/public-cloud/prices/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">price list</a>&nbsp;by yourself? What you see is what you pay! All costs including outgoing traffic are included. Don&#8217;t forget to multiply the price by the number of nodes!</li></ul>



<h3 class="wp-block-heading">You voted, we delivered</h3>



<p>We know you have been waiting for these managed databases in the public cloud for some time, so we asked you which were your favorite ones and delivered them first. After&nbsp;3 weeks of usage, here is our beta testers&#8217; podium:</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869.jpeg" alt="You voted, we delivered" class="wp-image-22702" width="401" height="238" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869.jpeg 534w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0869-300x178.jpeg 300w" sizes="auto, (max-width: 401px) 100vw, 401px" /></figure></div>



<ol class="wp-block-list"><li>Almost half of our first beta testers use PostgreSQL. It&#8217;s the most advanced, extensible and highly secure relational database that you use for mission critical business applications.&nbsp;</li><li>Another big third of our users are on MySQL, one of the most popular transactional engines for eCommerce platforms, but also an ideal choice for many web applications.&nbsp;</li><li>Redis is the third favorite database with almost 15% adoption. It is frequently used for website caching and personalization, chat and messaging apps but also in the gaming industry for leaderboards.</li><li>The last few percent of users are on&nbsp;Apache Kafka , the must have distributed data streaming platform. Its horizontal scalability is useful&nbsp; for&nbsp;IoT data ingestion, real-time analytics as well for event-driven applications.</li></ol>



<h3 class="wp-block-heading">But what do Kafka, MySQL, PostgreSQL, OpenSearch and Redis do?</h3>



<p>Long story short: too many uses cases for one blog post! But let&#8217;s dive a bit into the main concepts and key differentiators.  </p>



<p>Imagine that you are literally an e-commerce website&#8230; At least try to imagine&nbsp;😀 &nbsp;It may be a little silly, but a good way to understand.</p>



<p>It&#8217;s almost Christmas, plenty of customers are creating accounts, ordering gifts, putting their credit cards. As a website, you cannot lose their information, you want to store it precisely. Here come relational databases to the rescue!</p>



<h4 class="wp-block-heading">Relational databases with MySQL and PostgreSQL</h4>



<p>Relational databases are widely adopted worldwide, with pretty simple tables, with columns and rows. Each table can be linked to others, with relationships, it&#8217;s called a schema.</p>



<p>The most famous ones are MySQL, PostgreSQL, MariaDB and SQL server.</p>



<p>The idea is always the same, tables and relations, with a goal to guarantee data validity despite errors, power failures.</p>



<p>Imagine that you, the website, receive an order for a new gift; you ask for a payment of 50 euros. The customer is paying, but just for 2 seconds your database is flapping and unreachable.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691.png" alt="Relational databases with MySQL and PostgreSQL" class="wp-image-21368" width="405" height="113" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691.png 810w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691-300x84.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0691-768x214.png 768w" sizes="auto, (max-width: 405px) 100vw, 405px" /></figure></div>



<p>As a website, do you want approximate data? Do you want to be almost certain that the customer has payed?&nbsp;Certainly not!&nbsp;You want to be 100% confident about the transaction in your databases.</p>



<p><strong>Relational Databases</strong>&nbsp;provide ACID guarantees (for Atomicity, Consistency, Isolation and Durability) that make them the best solution to deal with this kind of use case.</p>



<p><strong>MySQL</strong>&nbsp;and&nbsp;<strong>MariaDB</strong>&nbsp;are often used for simple website and web application, such as WordPress.</p>



<p><strong>PostgreSQL</strong>&nbsp;is more production grade-oriented, with full ACID compliance, advanced security and high availability (HA mechanism, and various extensions for various use case (geographical data, metrics, &#8230;).</p>



<p>Also, PostgreSQL is the only database system in the list owned by no company. It&#8217;s owned by the PostgreSQL community, you and me. Unlike MySQL that&#8217;s the property of Oracle for example.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1024x528.png" alt="" class="wp-image-21387" width="768" height="396" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1024x528.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-300x155.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-768x396.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2-1536x791.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.sql_.2.png 1708w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Example of relational tables</figcaption></figure></div>



<p>Let&#8217;s come back to our e-commerce scenario!</p>



<p>It&#8217;s Christmas time for our website, your are now able to receive and store correctly your products, the orders, the bills&#8230; neat!</p>



<p>But wait&#8230; Now more and more customers are coming to you, asking ALWAYS for the same price and description of this wonderful pair of socks. Worst, they put a few products&nbsp;in the basket, but don&#8217;t buy them.</p>



<p>You are slowed down by storing and giving information from your local storage (images). In the same way, pushing in database information that you would not need to keep (basket) is frustrating. Last but not least, tons of requests in your relational databases (<em>&#8220;SELECT Articles in discounted_prices&#8230;&#8221;</em>) are always the same, giving the same results&#8230;</p>



<p>Grrr! It&#8217;s really painful to store this kind of ephemeral information. What if you could store and retrieve this data somewhere very, very fast?</p>



<h3 class="wp-block-heading">Hello Redis™*! your best friend for caching data</h3>



<p>The most handy database engine to answer your need is Redis™*.</p>



<p>Redis has two main characteristics: first, it stores data in volatile memory (RAM), not in classic storage such ad SSD drives. Second, it&#8217;s not a relational database, but a key-value store.&nbsp;You can store various type of data, such as HTML code, images, user sessions, gaming leaderboards, chat sessions, &#8230;</p>



<p>Each time you have to keep in mind that this data &#8220;can&#8221; be lost and you will store/retrieve it with huge performance.</p>



<p>Most popular use cases are website performance improvement, databases caching, gaming leaderboard, chat tools,.. Twitter, Snapshat, instagram, AirBnB, Pinterest..&nbsp;<a href="https://redis.io/topics/whos-using-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">they all use Redis</a>!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-1024x412.png" alt="" class="wp-image-21388" width="768" height="309" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-1024x412.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-300x121.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_-768x309.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.redis_.png 1044w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Example of Keys and Values</figcaption></figure></div>



<p>The most handy database engine to answer your need is Redis.</p>



<p>Redis has two main characteristics: first, it stores data in volatile memory (RAM), not in classic storage such ad SSD drives. Second, it&#8217;s not a relational database, but a key-value store.&nbsp;You can store various type of data, such as HTML code, images, user sessions, gaming leaderboards, chat sessions, &#8230;</p>



<p>Each time you have to keep in mind that this data &#8220;can&#8221; be lost and you will store/retrieve it with huge performance.</p>



<p>Most popular use cases are website performance improvement, databases caching, gaming leaderboard, chat tools,.. Twitter, Snapshat, instagram, AirBnB, Pinterest..&nbsp;<a href="https://redis.io/topics/whos-using-redis" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">they all use Redis</a>!</p>



<h4 class="wp-block-heading">Kafka, to avoid kafkaian situations</h4>



<p>Apache Kafka, is the world&#8217;s most famous streaming tool. Imagine a highly-available and highly efficient platform, allowing you to connect to dozen data sources, &#8220;snif&#8221; the data in real time with near zero latency and push it somewhere else. That&#8217;s Kafka which unlike Redis is used a bit everywhere.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693.png" alt="Kafka" class="wp-image-21372" width="238" height="105" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693.png 317w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0693-300x132.png 300w" sizes="auto, (max-width: 238px) 100vw, 238px" /></figure></div>



<p>You don&#8217;t store information<strong>&nbsp;in</strong>&nbsp;Kafka, you connect Kafka&nbsp;<strong>to</strong>&nbsp;information sources. Then, of course, this data can be reused.</p>



<p>Main use cases are messaging between applications (it acts as a buffer), real time analytics and real time data pipelines, aggregation of metrics and logs (imagine a company with 1.5 million website ands 250&#8217;000 servers to monitor, for example&nbsp;<img decoding="async" src="https://docs.dsi.ovh/s/9ckm17/8402/45c55aec607bd3c0b24eb377ecd790d998a06033/_/images/icons/emoticons/smile.svg" alt="(smile)">).</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-1024x621.png" alt="" class="wp-image-21254" width="768" height="466" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-1024x621.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-300x182.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka-768x466.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/ilustrasi-apache-kafka.png 1402w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Apache Kafka Principles. <em>Source : Halovina</em></figcaption></figure></div>



<h4 class="wp-block-heading">OpenSearch to keep en eye on everything</h4>



<p>OpenSearch is an open source fork of Elasticsearch, allowing you to ingest data, such as all the logs of your website and easily analyze them.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694.png" alt="OpenSearch" class="wp-image-21375" width="317" height="78" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694.png 490w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0694-300x74.png 300w" sizes="auto, (max-width: 317px) 100vw, 317px" /></figure></div>



<p>Perfect for us to follow all the 404 errors for example! Wonderful dashboard in minutes, in real time!</p>



<p>Here is an example made with OpenSearch sample data:</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1024x515.png" alt="" class="wp-image-21389" width="512" height="258" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1024x515.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-300x151.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-768x386.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch-1536x773.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/blog.opensearch.png 1910w" sizes="auto, (max-width: 512px) 100vw, 512px" /><figcaption>OpenSearch dashboard example with web data</figcaption></figure></div>



<h3 class="wp-block-heading">The A-team of data ecosystem</h3>



<p>As a website, you can think of relational databases, Redis, Opensearch and Kafka as the A-team. They are not similar at all; each of them has a specific role to play in the adventure.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-1024x526.png" alt="The A-team of data ecosystem" class="wp-image-22704" width="512" height="263" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-1024x526.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-300x154.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870-768x395.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/IMG_0870.png 1092w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>At the end, I love it when a plan comes together!</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="400" height="294" src="https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1.jpg" alt="" class="wp-image-21255" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1.jpg 400w, https://blog.ovhcloud.com/wp-content/uploads/2021/11/2a536435c4ad14be22f142fa5ec8b0b1-300x221.jpg 300w" sizes="auto, (max-width: 400px) 100vw, 400px" /></figure></div>



<p><a href="https://ecosystemexperience.ovhcloud.com/en/vod/which-database-is-right-for-your-use-case-finding-the-perfect-fit" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Learn more</a> about these use cases with Aiven&#8217;s Cofounder and CTO, Heikki Nousiainen, at Ecosystem Experience!</p>



<p><em>*Redis is a trademark of Redis Ltd. Any rights therein are reserved to Redis Ltd. Any use by OVH SAS is for referential purposes only and does not indicate any sponsorship, endorsement or affiliation between Redis and OVH SAS.</em></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%2Fthe-dbaas-family-is-growing-welcome-to-kafka-mysql-postgresql-opensearch-and-redis%2F&amp;action_name=The%20DBaaS%20family%20is%20growing%3A%20Welcome%20to%20Kafka%2C%20MySQL%2C%20PostgreSQL%2C%20OpenSearch%20and%20Redis%E2%84%A2%2A%21&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>Announcing Public Cloud Databases for MongoDB in General Availability!</title>
		<link>https://blog.ovhcloud.com/public-cloud-databases-for-mongodb-in-ga/</link>
		
		<dc:creator><![CDATA[Bastien Verdebout]]></dc:creator>
		<pubDate>Tue, 05 Oct 2021 09:42:45 +0000</pubDate>
				<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovhcloud.com/?p=21099</guid>

					<description><![CDATA[A bit more than 3 months ago, we announced in a previous post our intention to provide managed databases in our Public Cloud ecosystem. After hundreds of cluster delivered for free, dozens of pull requests, tons of constructive discussions with customers and partners,… we are live! We are really pleased to announce our Public Cloud [&#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%2Fpublic-cloud-databases-for-mongodb-in-ga%2F&amp;action_name=Announcing%20Public%20Cloud%20Databases%20for%20MongoDB%20in%20General%20Availability%21&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>A bit more than 3 months ago, we announced in <a href="https://blog.ovhcloud.com/announcing-public-cloud-databases/" target="_blank" rel="noreferrer noopener" data-wpel-link="internal">a previous post</a> our intention to provide <strong>managed databases</strong> in our <strong>Public Cloud</strong> ecosystem.</p>



<p>After hundreds of cluster delivered for free, dozens of pull requests, tons of constructive discussions with customers and partners,… we are live!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/mongodb-in-ga-1024x550.jpg" alt="Announcing Public Cloud Databases for MongoDB in General Availability!" class="wp-image-21123" width="512" height="275" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/10/mongodb-in-ga-1024x550.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/mongodb-in-ga-300x161.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/mongodb-in-ga-768x413.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/mongodb-in-ga.jpg 1189w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>We are really pleased to announce our <strong>Public Cloud Databases for MongoDB offers on General Availability</strong> 😀</p>



<p>And today is a good day! <strong>MySQL</strong>, <strong>PostgreSQL</strong>, <strong>Kafka</strong>, … are now also available for <strong>FREE in Beta</strong>!<br>We will talk about it in another blog post, that&#8217;s another story 😀</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-1024x685.jpeg" alt="MongoDB is not only a serious first step, but in a few short months we will add even more engines!" class="wp-image-22685" width="512" height="343" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-1024x685.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-300x201.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-768x514.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849.jpeg 1187w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>About MongoDB offers, what does it mean? How does it work? Why you should use it? Let&#8217;s find out together!</p>



<h3 class="wp-block-heading">What do we solve?</h3>



<p>Installing MongoDB is an easy operation if you have basic computer administration knowledge. But that&#8217;s the easy part.</p>



<p>Operating databases on a daily basis is way more challenging. Databases are quite often critical for your use case, and taking care of them ends up being a full time job. Instead of deploying and maintaining your databases yourself, what if a dedicated team took care of the setup and initial state-of-the-art configuration, securization, and maintenance in operational conditions?</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/managed-mongodb.jpg" alt="Managed MongoDB" class="wp-image-21113" width="502" height="419" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/10/managed-mongodb.jpg 1004w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/managed-mongodb-300x250.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/managed-mongodb-768x641.jpg 768w" sizes="auto, (max-width: 502px) 100vw, 502px" /></figure></div>



<p>That&#8217;s quite appealing. It&#8217;s not new in the &#8220;Cloud world&#8221;, many competitors built Databases as a Services solutions, I guess you&#8217;ve heard about the most famous ones, aka Amazon RDS or Google Cloud SQL.</p>



<p>But this is new for OVHcloud in our Public Cloud ecosystem, and a very important step!</p>



<p><strong>We are now able to solve a major customer challenge: fast deployment of database clusters, with scalability, security and resiliency.</strong></p>



<p>Let’s deep dive into the detailed features!</p>



<h3 class="wp-block-heading">What&#8217;s in the box for MongoDB offers?</h3>



<h4 class="wp-block-heading">Official MongoDB software and license</h4>



<p>MongoDB is recognized worldwide as the best document-based database engine. This software is available in two versions:</p>



<ul class="wp-block-list"><li><strong>MongoDB Community</strong>: the most common MongoDB version, under Server Side Public Licence (SSPL). To put it simply, it&#8217;s free unless you use it as a &#8220;Program as a Service&#8221;;</li><li><strong>MongoDB Enterprise</strong>: same core but advanced features for security, backups, auditing tools, BI connectors, MongoDB consulting… Perfect for advanced use-cases.</li></ul>



<p>At OVHcloud, we made a strong partnership with MongoDB, allowing us to provide both Community and Enterprise licenses &#8220;as a Service&#8221;. That&#8217;s indeed a very good news for customers since we are able to provide &#8220;vanilla&#8221;, genuine version of MongoDB.</p>



<p>It ensures that you get the full MongoDB experience, and are able to move in / out OVHcloud if required. It’s not a fork, like AWS DocumentDB (see the <a href="https://www.mongodb.com/atlas-vs-amazon-documentdb/compatibility" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">MongoDB compatibility test</a>) or Azure CosmosDB. Hence, you benefit from the latest MongoDB features as well as the official MongoDB documentation, and drivers work natively.</p>



<p>As I am writing, offers with Community License are in General Availability, and Enterprise will come later.</p>



<h4 class="wp-block-heading">Easy to start, easy to use, easy to scale</h4>



<p>Let’s see how simple it is!</p>



<p>Through our control panel, you can launch a MongoDB Database instance in one minute. Select a region, a version, a service plan, and voila! After a few minutes, your cluster is up and ready, allowing you to manage security rules, users, backups, logs and metrics.</p>



<p>It’s also easy to scale; you can upgrade to a higher service plan, add up to 8 nodes per cluster, and pay what you use- true for every public cloud product -on a hourly basis.</p>



<p>Of course, you can&nbsp; delete your services in a few clicks, allowing you to try the products for few bucks.</p>



<figure class="wp-block-video"><video height="1032" style="aspect-ratio: 1920 / 1032;" width="1920" controls src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/OVHcloud-MongoDB-copie.mp4"></video><figcaption>OVHcloud MongoDB control panel / music by BenSound</figcaption></figure>



<h4 class="wp-block-heading">Managed by OVHcloud</h4>



<p>Again, our aim is to simplify your life and cloud adoption. What we do for you:</p>



<ul class="wp-block-list"><li>Install MongoDB clusters, based on your choices (versions, nodes, and co);</li><li>Operate the subjacent Linux system (patches, hotfixe, upgrades, …);</li><li>Operate the DBMS software: provide minor and major DBMS versions;</li><li>Operate the subjacent hardware;</li></ul>



<p>What you remain responsible for:</p>



<ul class="wp-block-list"><li>your data,</li><li>your structures,</li><li>your code</li><li>performance monitoring…</li></ul>



<p>In short, what’s “in” the database instance. We cannot replace you on this 😀 </p>



<h4 class="wp-block-heading">High-Availability and automatic backups</h4>



<p>We built 3 service plans: Essential, Business and Enterprise.</p>



<p>All the plans come with automated daily backups, encrypted and stored ouside the datacenter of the cluster.</p>



<p>Starting with Business plans, High-Availabilty is provided natively with 3 nodes by default (Replica Set), maximum 8 nodes. Each node includes a copy of your data to keep it safe. In case of a node failure, your cluster is still up and ready.</p>



<p>Currently we do not provide clusters replicated across multiple regions but we are working on it.</p>



<h4 class="wp-block-heading">Logs and Metrics Dashboards</h4>



<p>To simplify your obvervability tasks, we provide live logs and main metrics in our control panel. </p>



<p>Our mid-term goal is to expose metrics and log to third-party tools.</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/logs-and-metrics.jpg" alt="Logs and Metrics Dashboard" class="wp-image-21115" width="240" height="161" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/10/logs-and-metrics.jpg 479w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/logs-and-metrics-300x201.jpg 300w" sizes="auto, (max-width: 240px) 100vw, 240px" /></figure></div>



<h4 class="wp-block-heading">Last but not least: simple billing! Cloud without headaches</h4>



<p>We really focused on simplifiying your cloud adoption, and one of the biggest drawbacks for customers is to predict and control the cost of their cloud infrastructure.</p>



<p>Take a look at our pricing page, we’ve done our best to keep it simple: no hidden cost, everything is predictive and included:</p>



<ul class="wp-block-list"><li>Databases services with included storage;</li><li>Guaranteed resource performance over time (no burst, no IOPS to buy)</li><li>Data transfer In/Out</li><li>Daily Backups</li><li>logs and metrics</li></ul>



<p>Zero risk of overspending!</p>



<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/simple-billing.jpg" alt="Simple billing" class="wp-image-21121" width="385" height="273" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/10/simple-billing.jpg 770w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/simple-billing-300x213.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/simple-billing-768x545.jpg 768w" sizes="auto, (max-width: 385px) 100vw, 385px" /></figure></div>



<h3 class="wp-block-heading">Plenty of use-cases</h3>



<p>MongoDB is a document-based database, meaning that you can store heterogeneous data in it, not in a classic SQL way (tables, columns, lines) but in a “flat” way like a JSON file.</p>



<p>Many use-cases benefits from this data storage and queries, such as IoT, Real-time data analytics, Single View and much more. The official MongoDB website <a href="https://www.mongodb.com/use-cases" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">details the most important ones</a>.</p>



<h3 class="wp-block-heading">To get a managed MongoDB, what are the other options in cloud providers?</h3>



<p>Let’s have a quick look at competitors. If you are looking for a managed MongoDB cluster under European legislation only, OVHcloud and CleverCloud are the only providers offering it.</p>



<p>Choosing a provider will require more than one table, but here is a quick overview. If you are not aware, MongoDB also provides managed services, it’s called MongoDB Atlas. really impressive offers from a feature perspective. You can host them in AWS, Google Cloud or Hosting. Since it’s not a cloud provider offer, I decided to not compare this last one.</p>



<p></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="442" src="https://blog.ovhcloud.com/wp-content/uploads/2021/10/Capture-décran-2021-10-03-à-21.12.15-1024x442.png" alt="" class="wp-image-21103" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/10/Capture-décran-2021-10-03-à-21.12.15-1024x442.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/Capture-décran-2021-10-03-à-21.12.15-300x129.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/Capture-décran-2021-10-03-à-21.12.15-768x331.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/10/Capture-décran-2021-10-03-à-21.12.15.png 1317w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Quick MongoDB comparatible table</figcaption></figure>



<h3 class="wp-block-heading">The end! Useful links</h3>



<p>I really hope that offers and features are clearer now, and like us that you are over hyper about the data future a OVHclooud. I you need more, here </p>



<p>I really hope that offers and features are clearer now, and that you are as enthusiastic as we are about the data future at OVHcloud!</p>



<p>Should you want to learn more, here we are:</p>



<p><a href="https://www.ovhcloud.com/fr/public-cloud/databases/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">French website</a></p>



<p><a href="https://www.ovhcloud.com/en-ie/public-cloud/databases/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">English Website</a></p>



<p><a href="https://docs.ovh.com/gb/en/publiccloud/databases/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">Official documentation</a></p>



<p>Discuss with us on our <a href="https://discord.com/invite/PwPqWUpN8G" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Discord servwr</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%2Fpublic-cloud-databases-for-mongodb-in-ga%2F&amp;action_name=Announcing%20Public%20Cloud%20Databases%20for%20MongoDB%20in%20General%20Availability%21&amp;urlref=https%3A%2F%2Fblog.ovhcloud.com%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></content:encoded>
					
		
		<enclosure url="https://blog.ovhcloud.com/wp-content/uploads/2021/10/OVHcloud-MongoDB-copie.mp4" length="11082501" type="video/mp4" />

			</item>
		<item>
		<title>Announcing Public Cloud Databases! starting with MongoDB this week</title>
		<link>https://blog.ovhcloud.com/announcing-public-cloud-databases/</link>
		
		<dc:creator><![CDATA[Bastien Verdebout]]></dc:creator>
		<pubDate>Mon, 21 Jun 2021 09:36:15 +0000</pubDate>
				<category><![CDATA[OVHcloud Product News]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=20924</guid>

					<description><![CDATA[I&#8217;ve been dreaming about writing this blog post for almost 4 years, and today is finally the big day! We&#8217;ve just started providing managed databases as a service in our Public Cloud offer, starting with the wonderful MongoDB engine. Many others will follow in the coming months. This means so much to us and also [&#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%2Fannouncing-public-cloud-databases%2F&amp;action_name=Announcing%20Public%20Cloud%20Databases%21%20starting%20with%20MongoDB%20this%20week&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>I&#8217;ve been dreaming about writing this blog post for almost 4 years, and today is finally the big day!</p>



<p>We&#8217;ve just started providing managed databases as a service in our Public Cloud offer, starting with the<strong> wonderful MongoDB engine</strong>.</p>



<p>Many others will follow in the coming months. This means so much to us and also for you, our fellow customers. Let me tell you what&#8217;s going on.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0848-1024x550.jpeg" alt="Announcing Public Cloud Databases! starting with MongoDB this week" class="wp-image-22682" width="512" height="275" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0848-1024x550.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0848-300x161.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0848-768x413.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0848.jpeg 1189w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<h3 class="wp-block-heading" id="Blogpost1:AnnouncingPublicCloudDatabases!startingwithMongoDBthisweek-OVHcloudanddatabases,alonglove-story">OVHcloud and databases, a long love-story</h3>



<p>If you ask any company around the world about their most critical services in their architecture, there is no doubt that databases will be at the epicenter, almost as critical as the coffee machine 😀. Your data is usually at the heart of your use cases, your websites and applications, your company business.</p>



<p>What&#8217;s not so obvious is pushing your data in safe databases. Installing MySQL, for example, is one thing. However, doing it state-of-the-art with strong security, resiliency, and performance is another. <strong>It takes knowledge and patience</strong>.</p>



<p>That&#8217;s why today every cloud provider is building managed databases services with one goal: to free customers from the hard stuff &#8211; setup, security, high-availability, monitoring, backups, updates, …</p>



<p>Since we host more than 3 million websites with more than 1.5 million databases behind them, we have solid knowledge and experience of databases (curious ? <a href="https://blog.ovh.com/fr/blog/realiser-un-million-de-backup-bases-de-donnees-par-jour/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">more details here&nbsp;!</a>). Same for our internal databases clusters, it&#8217;s a <a href="https://www.ovh.com/blog/ovhclouds-internal-databases-infrastructure/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">love story</a>. But up until now, nothing had been provided to our customers in our Public Cloud.</p>



<h3 class="wp-block-heading" id="Blogpost1:AnnouncingPublicCloudDatabases!startingwithMongoDBthisweek-Databases:amissingbrickinourPublicCloudecosystem,nowresolved!">Databases: a missing brick in our Public Cloud ecosystem, now resolved!</h3>



<p>If you&#8217;re not familiar with the public cloud, I&#8217;ll sum it up quickly: you start a new project, add a payment method, then you&#8217;re able to launch multiple and various services (such as virtual machines, storage, big data and machine learning platforms) &#8230; and at the end of the month, you only pay for what you consumed (per hour or per minute).</p>



<p>It&#8217;s called &#8220;Public&#8221; because some parts, like network equipment or physical servers, is shared with other customers (unlike a Private Cloud). It&#8217;s secure. No one has access except for you. But isolation is mostly made with software.</p>



<p>So, back on topic, we launched our OVHcloud Public Cloud over 6 years ago, and have improved our inner ecosystem brick by brick, month by month, year by year. We started with virtual machines, block storage, object storage, cold storage, then added containers (Kubernetes clusters, private registries, ), then network (load balancers, ..) then big data and AI/machine learning, <strong>but one major brick was missing</strong>: managed databases.</p>



<p>To be fully transparent, we were thinking about it for a very long time, around 4 years if I&#8217;m correct. We felt like Indiana Jones trying to avoid traps during the Holy Grail quest. A long and treacherous path. But why so long ?</p>



<p>Well, data volumetry is growing faster than ever, usages are multiplying exponentially, same for the solutions to store and use them. About 10-15 years ago it was about classic domination, like Oracle, MS SQL server, PostgreSQL and MySQL and voila. Four years ago things were way more divided and complex, as Redis, MongoDb, Cassandra, ElasticSearch were already in high demand.</p>



<p>We feel kind of like spectators of a moving landscape, it&#8217;s moving so fast that it&#8217;s hard to catch up. Don&#8217;t blink or you&#8217;ll miss something!&nbsp;😉</p>



<p>Four years ago, we wanted to provide, not only 1 or 2 databases engines, but the most appreciated by our customers, the most requested and loved by communities, and it&#8217;s quite complex. Each of them has their own method to security, to perform backups, to setup high resiliency, to manage users and roles, to perform updates, requirement of various hardware, … a brain teaser when you want to industrialise it!</p>



<p>To catch up with the market, we needed to find the best companies outside of OVHcloud to help us on this quest.</p>



<p>We found MongoDB Inc, providing not only a databases engine, but also high quality tools and support to help customers (and cloud providers like OVHcloud) to deploy, maintain and monitor large MongoDB infrastructures. From day one, it worked fast and (furiously) resilient by design.</p>



<h3 class="wp-block-heading" id="Blogpost1:AnnouncingPublicCloudDatabases!startingwithMongoDBthisweek-IntroducingMongoDBoffersthisweek,andrightnowit'sfree!">Introducing MongoDB offers this week, and right now it&#8217;s free!</h3>



<p>Yeah! Yay! Woohoo! We are thrilled to announce managed databases services in our public cloud, now with MongoDB! That&#8217;s really good news.</p>



<p>In just a few clicks (or 1 API call) <strong>you&#8217;ll have a managed MongoDB cluster with a Community or Enterprise licence, delivered in under 5 minutes.</strong> We are one of the few cloud providers worldwide to deliver official MongoDB software, not a fork, as a service.</p>



<p>We even created three service plans to aide you on your journey: Essential, Business and Critical. <a href="https://www.ovhcloud.com/en/public-cloud/mongodb/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">Full details on the website</a>!</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://www.ovhcloud.com/en/public-cloud/mongodb/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer"><img loading="lazy" decoding="async" width="1024" height="486" src="https://www.ovh.com/blog/wp-content/uploads/2021/06/mongodb.ovhcloud.offers-1024x486.png" alt="" class="wp-image-20955" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/06/mongodb.ovhcloud.offers-1024x486.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/mongodb.ovhcloud.offers-300x142.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/mongodb.ovhcloud.offers-768x364.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/mongodb.ovhcloud.offers-1536x729.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/mongodb.ovhcloud.offers.png 1652w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption>OVHcloud Public Cloud Databases &#8211; MongoDB plans</figcaption></figure></div>



<p>And you know what? It&#8217;s <strong>free</strong> during the Beta phase (100% free, excluding official support or SLA, not qualified for production). Just connect to our OVHcloud control panel and launch Essential or Business MongoDB clusters. Enterprises ones will be available shortly after, in July.</p>



<p>As an OVHcloud customer,<strong> you&#8217;ll be able to focus on your core business</strong>, and rely on us for all your database infrastructure and maintenance needs.</p>



<p>We will take care of the rest like setup, installation, security and then maintain these services operationally.</p>



<p>Don&#8217;t get me wrong: you&#8217;re still responsible for your own data and your queries. It&#8217;s not magic. But we&#8217;ll take care of the infrastructure part, <em>which is oh so nice.</em> We added extra features such as daily backup (archived in another geographical region), high availability (MongoDB replica set), and public or private network (vRack). We&#8217;ll have more features soon too! For example, observability tools are currently underway and in development.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="640" height="274" src="https://www.ovh.com/blog/wp-content/uploads/2021/06/mongodb.ovhcloud.gif" alt="" class="wp-image-20926"/></figure></div>



<p></p>



<h3 class="wp-block-heading" id="Blogpost1:AnnouncingPublicCloudDatabases!startingwithMongoDBthisweek-Butwhataboutotherdatabaseengines?">But what about other database engines?</h3>



<p><strong>MySql, PostgreSQL, Redis, Cassandra, M3db, Kafka, ElasticSearch</strong>,&nbsp; &#8230; How appealing does this list look!?&nbsp;😀</p>



<p>Even more good news! We&#8217;ve also teamed up with a pure player in the databases field as a technological partner for Public Cloud Databases and streaming tools. This means that MongoDB is not only a serious first step, but in a few short months we will add even more engines!</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-1024x685.jpeg" alt=" MongoDB is not only a serious first step, but in a few short months we will add even more engines!" class="wp-image-22685" width="512" height="343" srcset="https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-1024x685.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-300x201.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849-768x514.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2021/06/IMG_0849.jpeg 1187w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure></div>



<p>Their core-business is doing databases and they handle it like no one else. We will be able to catch up and provide to you, our customers, a much bigger and better Public Cloud portfolio. They will simplify industrialization and all the engine-related specifics.</p>



<p>Do not worry! We will come back here at the end of June to share our tips and tricks and lovely insight.</p>



<p>We really hope that you&#8217;ll enjoy this new adventure with OVHcloud. <strong>Try for yourself and please share your feedback on <a href="https://discord.gg/h5USbCaH66" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">OVHcloud Discord </a>#database-MongoDB!</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%2Fannouncing-public-cloud-databases%2F&amp;action_name=Announcing%20Public%20Cloud%20Databases%21%20starting%20with%20MongoDB%20this%20week&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>Managing GPU pools efficiently in AI pipelines</title>
		<link>https://blog.ovhcloud.com/managing-gpu-pools-efficiently-in-ai-pipelines/</link>
		
		<dc:creator><![CDATA[Bastien Verdebout]]></dc:creator>
		<pubDate>Tue, 22 Dec 2020 16:18:36 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Deep learning]]></category>
		<category><![CDATA[GPU]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=20146</guid>

					<description><![CDATA[A growing number of companies are using artificial intelligence on a daily basis — and dealing with the back-end architecture can reveal some unexpected challenges. Whether the machine learning workload involves fraud detection, forecasts, chatbots, computer vision or NLP, it will need frequent access to computing power for training and fine-tuning. GPUs have proven 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%2Fmanaging-gpu-pools-efficiently-in-ai-pipelines%2F&amp;action_name=Managing%20GPU%20pools%20efficiently%20in%20AI%20pipelines&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>A growing number of companies are using artificial intelligence on a daily basis — and dealing with the back-end architecture can reveal some unexpected challenges.</p>



<p>Whether the machine learning workload involves fraud detection, forecasts, chatbots, computer vision or NLP, it will need frequent access to computing power for training and fine-tuning.</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_0420-1024x537.png" alt="Managing GPU pools efficiently in AI pipelines" class="wp-image-20449" width="768" height="403" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0420-1024x537.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0420-300x157.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0420-768x403.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0420.png 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<p>GPUs have proven to be a game-changer for deep learning. If you&#8217;re wondering why, you can find out more by reading our blog post about <a href="https://www.ovh.com/blog/understanding-the-anatomy-of-gpus-using-pokemon/" target="_blank" rel="noreferrer noopener" data-wpel-link="exclude">GPU architectures</a>. A few years ago, manufacturers such as NVIDIA began to develop specific ranges for cloud datacentres. You may be familiar with the NVIDIA TITAN RTX for gaming — and in our datacentres, we use NVIDIA A100, V100, Tesla and DGX GPUs for enterprise-grade workloads.</p>



<p>In short, GPUs are perfect for tasks that can be solved or improved by AI, and require a lot of processing power.<br>They offer optimal compute, and are widely used in deep learning. A growing number of companies are using AI, and GPUs seem to be the best choice for them.</p>



<p>However, when dealing with pools of GPUs, the back-end architecture can be really tricky.  </p>



<p><strong>So how do we use them to benefit a company with minimal hassle and headaches?</strong> <strong>On-premise or in the cloud?</strong></p>



<p>These are good questions that I&#8217;m keen to discuss here, from both a business and technical perspective.</p>



<p></p>



<h3 class="wp-block-heading">Dealing with GPU pools&#8230; The struggle is real.</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/2020/12/IMG_0419.png" alt="One does not simply set up GPUs for Deep Learning" class="wp-image-20443" width="603" height="430" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0419.png 804w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0419-300x214.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/IMG_0419-768x547.png 768w" sizes="auto, (max-width: 603px) 100vw, 603px" /></figure></div>



<p>For anyone who has had to deploy and manage more than 1 GPU for a data-AI team, I&#8217;m sure this topic will bring tears to your eyes, and make your voice tremble. Yes, it is indeed complicated.</p>



<p>I can talk about it on our blog, because our team of data scientists here at OVHcloud had to deal with the exact same annoying issues. Thankfully, we solved all of them — stay tuned!</p>



<p><strong>GPU sharing is hard</strong>. Even if one GPU is better than none, in most cases it will not be sufficient, and a GPU pool will be far more effective. From a tech perspective, dealing with a GPU pool — or worse, allowing your team to use this pool simultaneously — is very tricky. The market is really mature for CPU sharing (via hypervisors), but by design, a GPU has to be attached to a VM or container. This means that quite often, it needs to be &#8220;booked&#8221; for a specific workload. To get around this issue, you&#8217;ll need to provide a scale-out with orchestration, so that you can dynamically assign GPUs to jobs over time. Whenever you tell yourself &#8220;<em>I want to launch this task with 4 GPUs for 2 days</em>&#8220;, you should simply be able to ask, and the back-end should work its magic for you.</p>



<p><strong>Setting up and maintaining an architecture is time-consuming.&nbsp; </strong>So you&#8217;ve deployed servers with GPU, updated and upgraded your Linux distros, installed your main AI packages, CUDA drivers, and now you want to move on to something else. But wait — a new TensorFlow version has been released, and you also have a security patch to apply. What you initially thought to be a single task is now taking up 4-5 hours of your time per week.</p>



<p><strong>Diagnosing is quite complex</strong>. If, for whatever reason, something isn&#8217;t working as it should — good luck. You barely know who is doing what, and you can&#8217;t track jobs or usage unless you connect to the platform yourself and set up monitoring tools. Remember to grab your snorkel set, because you&#8217;ll need to deep-dive.</p>



<p><strong>Bottlenecks are almost inevitable</strong>. Imagine setting up a pool of GPUs based on your current AI project workloads. Your infrastructure is not really designed to scale automatically, and as soon as the AI workloads increase, your jobs have to be scheduled while the GPU fleet is being updated constantly. A backlog starts to accumulate, and a bottleneck is created as a result.</p>



<p><strong>Providing tools for teams to work collaboratively on code is mandatory.</strong> Usually, your team will need to share their data experimentations — and the best way to do this for now is with <strong>JupyterLab Notebooks</strong> (we love them) or <strong>VSCode. </strong>But you&#8217;ll need to keep in mind that this is more software to set up and maintain.</p>



<p><strong>Securing data access is essential. </strong>The required data must be easily accessible, and sensitive data must be covered by security guarantees.</p>



<p><strong>Cost control is difficult. </strong>Even worse, for one reason or another (who said holidays?), you might need to stop almost all your GPU servers for a week or two — but to do this, you would need to wait for any ongoing jobs to be completed.</p>



<p>All jokes aside, while we may be passionate about tech and hardware, we have other things to do. Data engineers cannot achieve their full potential and talent in maintenance-based or billing-based tasks.</p>



<h3 class="wp-block-heading">Kubeflow to the rescue?</h3>



<p>Kubernetes 1.0 was launched 5 years ago. Whatever your opinion is on it, in five years they have become the de facto standard for container orchestration in enterprise environments.</p>



<p>Data scientists use containers for portability, agility, and community — but Kubernetes was made to orchestrate services, not data experimentations.</p>



<p>Kubernetes alone is not tailored for a data team. It presents too much complexity, with the sole benefit of solving the orchestration issue.</p>



<p><strong>We need something that not only improves orchestration, but also code contribution, tests and deployments.</strong></p>



<p>Luckily, <a href="https://www.kubeflow.org/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external"><strong>Kubeflow</strong> </a>appeared 2 years ago, and was open-sourced by Google at the time. Its main promise is to simplify complex ML workflows, for example <code>data processing =&gt; data labeling =&gt; training =&gt; serving</code>, and complete it with notebooks.</p>



<p>I do really love the promise, and the way they simplify ML pipelines. Kubeflow can be run over K8s clusters on-premise or in the cloud, and can also be set up on a single VM or even on a workstation (Linux/Mac/Windows).</p>



<p>Students can easily have their own ML environment. However, for the most advanced uses, a workstation or a single VM might be out of the question, and you would need a K8s cluster with Kubeflow installed on top of that. You&#8217;ll have a nice UI for starting notebooks and creating ML pipelines (processing/training/inference), <strong>but still zero GPU support by default</strong>.</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.kubeflow.org/docs/images/central-ui.png" alt="" width="480" height="319"/><figcaption>Central Dashboard / Image property of Kubeflow.org</figcaption></figure></div>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="https://www.kubeflow.org/docs/images/pipelines-xgboost-graph.png" alt="" width="480" height="270"/><figcaption>XGBoost pipeline / Image property of Kubeflow.org</figcaption></figure></div>



<p>Your GPU support will depend on your setup. It may differ if you host it on GCP, AWS, Azure, OVHcloud, on-premise, MicroK8s, or anything else.</p>



<p>For example, on AWS EKS, you need to declare GPU pools in your Kubeflow manifest:</p>



<pre class="wp-block-code"><code lang="yaml" class="language-yaml"># Official doc: https://www.kubeflow.org/docs/aws/customizing-aws/

# NodeGroup holds all configuration attributes that are specific to a node group
# You can have several node groups in your cluster.
nodeGroups:
  - name: eks-gpu
    instanceType: p2.xlarge
    availabilityZones: ["us-west-2b"]
    desiredCapacity: 2
    minSize: 0
    maxSize: 2
    volumeSize: 30
    ssh:
      allow: true
      publicKeyPath: '~/.ssh/id_rsa.pub'</code></pre>



<p>On GCP GKE, you will need to run this command to export a GPU pool:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash"># Official doc: https://www.kubeflow.org/docs/gke/customizing-gke/#common-customizations
 
export GPU_POOL_NAME=&lt;name of the new GPU pool&gt;
 
gcloud container node-pools create ${GPU_POOL_NAME} \
--accelerator type=nvidia-tesla-k80,count=1 \
--zone us-central1-a --cluster ${KF_NAME} \
--num-nodes=1 --machine-type=n1-standard-4 --min-nodes=0 --max-nodes=5 --enable-autoscaling</code></pre>



<p>You will then need to install NVIDIA drivers on all the GPU nodes. NVIDIA maintains a <em>deamonset</em>, which enables you to install them easily:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash"># Official doc: https://www.kubeflow.org/docs/gke/customizing-gke/#common-customizations
 
kubectl apply -f https://raw.githubusercontent.com/GoogleCloudPlatform/container-engine-accelerators/master/nvidia-driver-installer/cos/daemonset-preloaded.yaml</code></pre>



<p>Once you have done this, you will be able to create GPU pools (don&#8217;t forget to check your quotas before — with a basic account, you are restricted by default, and you will need to contact their support).</p>



<h3 class="wp-block-heading">Okay, but do things get easier from here?</h3>



<p>As we say in France, especially in Normandy, yes but no.</p>



<p>Yes, Kubeflow does resolve some of the challenges we&#8217;ve mentioned — but some of the biggest challenges are yet to come, and they will take up a lot of your daily routine. Many manual operations will still require you to dig into specific K8s documentation, or guides published by cloud providers.</p>



<p>Below is a summary of <strong>Kubeflow vs GPU pool challenges</strong>.</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Challenges</th><th>Status</th></tr></thead><tbody><tr><td><strong>GPU pool with sharing option</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> but will require manual configuration (declaration in manifest, driver installation, etc.).</td></tr><tr><td><strong>Collaborative tools</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> definitely. Notebooks are provided via Kubeflow.</td></tr><tr><td><strong>Infrastructure maintenance</strong></td><td>Definitely <strong><span class="has-inline-color has-vivid-red-color">NO</span></strong>.<br>Now you have a Kubeflow cluster to maintain and operate.</td></tr><tr><td><strong>Infrastructure diagnosis</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span> BUT <span class="has-inline-color has-vivid-red-color">NO</span></strong>. Activity Dashboard and reporting tools based on SpartaKus, Logs, etc.<br>But provided to the data engineers, not data scientists themselves. They may come back to you.</td></tr><tr><td><strong>Infrastructure agility/flexibility</strong></td><td><strong>TRICKY</strong>. It will depend on your hosting implementation. If it&#8217;s on-premise, definitely no. You&#8217;ll need to buy hardware components (an NVIDIA V100 costs approximately $10K without chassis, electricity usage, etc.)<br>Some cloud providers can provide &#8220;auto-scaling GPU pools&#8221; from 0 to n, which is nice.</td></tr><tr><td><strong>Secured data access</strong></td><td><strong>TRICKY</strong>. It will depend on how you locate your data, and the technology used. It&#8217;s not a ready-to-use solution.</td></tr><tr><td><strong>Cost control</strong></td><td><strong>TRICKY.</strong> Again, it will depend on your hosting implementation. It&#8217;s not easy, since you need to take care of the infrastructure. Some hidden costs can appear, too (network traffic, monitoring, etc.).</td></tr></tbody></table><figcaption>Kubeflow vs Challenges</figcaption></figure>



<h3 class="wp-block-heading">Forget infrastructure, welcome to GPU platforms made for AI</h3>



<p>You can now find various third-party solutions on the market that go one step further. Instead of dealing with the architecture and the Kubernetes cluster, what if you simply focused on your machine learning or deep learning code?</p>



<p>There are well-known solutions such as <strong>Paperspace Gradient</strong> — or smaller ones, like <strong>Run:AI</strong> — and we&#8217;re pleased to offer another option on the market: <strong>AI Training</strong>. We&#8217;re using this post as a self-promotion opportunity (it&#8217;s our blog after all), but the logic remains the same for competitors.</p>



<p>What are the concepts behind it?</p>



<h4 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Noinfrastructuretomanage">No infrastructure to manage</h4>



<p>You don&#8217;t need to set up and manage a K8s cluster, or a Kubeflow cluster.</p>



<p>You don&#8217;t need to declare GPU pools in your manifest.</p>



<p>You don&#8217;t need to install NVIDIA drivers on the nodes.</p>



<p>With GPU Platforms like OVHcloud AI Training, your neural network training is as simple as this:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash"><code># Upload data directly to Object Storage</code>
<code>ovhai</code> <code>data upload myBucket@GRA train.zip</code>
&nbsp;
<code># Launch a job with 4 GPUs on a Pytorch environment, with Object Storage bucket directly linked to it</code>
<code>ovhai</code> <code>job run \</code>
 <code>    --gpu 4 \</code>
<code>    --volume myBucket@GRA:/data:RW \</code>
<code>    ovhcom/ai-training-pytorch:1.6.0</code></code></pre>



<p>This line of code will provide you with a JupyterLab Notebook directly plugged to a pool of 4x NVIDIA GPUs, with the Pytorch environment installed. This is all you need to do, and the entire process takes around 15 seconds. </p>



<h4 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Parralelizationforthewin">Parallel computing — a great advantage</h4>



<p>One of the most significant benefits is that since the infrastructure is not on your premises, you can count on the provider to scale it.</p>



<p>So you can run dozens of jobs simultaneously. A classic use case is to fine-tune all of your models once a week or once a month, with 1 line of bash script:</p>



<pre class="wp-block-code"><code lang="bash" class="language-bash"><code># Start a basic loop</code>
<code>for</code> <code>model in</code> <code>my_models_listing</code>
<code>do</code>
&nbsp;
<code># Launch a job with 4 GPUs on a Pytorch environment, with Object Storage bucket directly linked to it</code>
<code>echo</code> <code>"starting training of $model"</code>
<code>ovhai job run \</code>
<code>--gpu 3 \</code>
<code>--volume myBucket@GRA:/data:RW \</code>
<code>my_docker_repository/$model</code>
&nbsp;
<code>done</code></code></pre>



<p>If you have 10 models, it will launch 10x 3 GPUs in few seconds, and it will stop them once the job is complete, from sequential to parallel work.</p>



<h5 class="wp-block-heading">Collaboration out of the box</h5>



<p>All of these platforms natively include notebooks, directly plugged to GPU power. With OVHcloud AI Training, we also provide pre-installed environments for TensorFlow, Hugging Face, Pytorch, MXnet, Fast.AI — and others will be added to this list soon.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="571" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/nbook-1024x571.png" alt="" class="wp-image-20259" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/nbook-1024x571.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/nbook-300x167.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/nbook-768x429.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/nbook-1536x857.png 1536w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/nbook.png 1672w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>JupyterLab Notebook</figcaption></figure></div>



<h4 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Datasetaccessmadeeasy">Data set access made easy</h4>



<p>I haven&#8217;t tested all the GPU platforms on the market, but usually they provide some useful ways to access data. We aim to provide the best work environment for data science teams, so we are also offering an easy way for them to access their data — by enabling them to attach object storage containers during the job launch.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="271" src="https://www.ovh.com/blog/wp-content/uploads/2020/12/container-1024x271.png" alt="" class="wp-image-20260" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/12/container-1024x271.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/container-300x79.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/container-768x204.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/12/container.png 1536w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>OVHcloud AI Training : attach Object Storage containers to notebooks</figcaption></figure></div>



<h4 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Lastbutnotleast...CostControlsisareality">Cost control for users</h4>



<p>Third-party GPU platforms quite often provide clear pricing. This is the case for Paperspace, but not for Run:AI (I was unable to find their price list). This is also the case for OVHcloud AI Training.</p>



<ul class="wp-block-list"><li><strong>GPU power</strong>: You pay £1.58/hour/NVIDIA V100s GPU</li><li><strong>Storage</strong>: Standard price of OVHcloud Object Storage (compliant with AWS S3 protocol)</li><li><strong>Notebooks</strong>: Included</li><li><strong>Observability tools</strong>: Logs and metrics included</li><li><strong>Subscription</strong>: No, it&#8217;s pay-as-you-go, per minute</li></ul>



<p>And there we go — cost and budget estimation is now simple. Try it out for yourself!</p>



<h4 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Missioncomplete?">Mission complete?</h4>



<p>Below is a summary addressing the major challenges to resolve when dealing with GPU pool sharing. It&#8217;s a big yes!</p>



<figure class="wp-block-table is-style-stripes"><table><thead><tr><th>Challenges</th><th>Status</th></tr></thead><tbody><tr><td><strong>GPU pool with sharing option</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> definitely. In fact, even many GPU pools in parallel, if you want to.</td></tr><tr><td><strong>Collaborative tools</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> definitely. Notebooks are always provided, as far as I know.</td></tr><tr><td><strong>Infrastructure maintenance</strong></td><td><span class="has-inline-color has-vivid-green-cyan-color"><strong>YES</strong> </span>definitely. Infrastructure is managed by the provider. You will need need to connect via SSH to debug.</td></tr><tr><td><strong>Infrastructure diagnosis</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span>. </strong>Logs and metrics provided on our side, at least.</td></tr><tr><td><strong>Infrastructure agility/flexibility</strong></td><td><strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span> </strong>definitely. Scale up or down one or more GPU pools, use them for 10 minutes or a full month, etc.</td></tr><tr><td><strong>Secured data access</strong></td><td>Depends on the solution you choose, but usually it&#8217;s a <strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> via simplified object storage access.</td></tr><tr><td><strong>Cost control</strong></td><td>Depends on the solution you choose, but usually is a <strong><span class="has-inline-color has-vivid-green-cyan-color">YES</span></strong> with packaged prices and zero investments to make (zero CAPEX).</td></tr></tbody></table></figure>



<p> </p>



<h3 class="wp-block-heading" id="id-[Blogpost]ManagingGPUspoolsefficentlyinAIpipelines-Conclusion">Conclusion</h3>



<p>If we go back to the main challenges faced by a company that requires shared GPU pools, we can say without a doubt that <strong>Kubernetes is a market-standard for AI pipeline orchestration</strong>.</p>



<p>An <strong>on-premise K8s cluster with Kubeflow</strong> is really interesting if the data cannot be processed into the cloud (e.g. banking, hospitals, any kind of sensitive data) or if your team has flat (and lower-level) GPU requirements. You can invest in a few GPUs and manage the fleet yourself with software on top. But if you need more power, <strong>very soon the cloud will become the only viable option</strong>. Hardware investments, hardware obsolescence, electricity usage and scaling will give you some headaches.</p>



<p>Then, depending on the situation, <strong>Kubeflow in the cloud might be really useful</strong>. It delivers powerful pipeline features, notebooks, and enables users to manage virtual GPU pools. </p>



<p>But if you want to avoid infrastructure tasks, control your spending, and focus on your added value and code, <strong>you might consider GPU platforms as your first choice</strong>.</p>



<p>However, there is no such thing as magic — and without knowing exactly what you want, even the best platform won&#8217;t be able to meet your needs. Yet some start-ups, not listed here, can offer a combination of platforms and expertise to help you in your project, infrastructures and use cases. </p>



<p>Thank you for reading, and don&#8217;t forget that we also offer inference at scale with ML Serving. This is the next logical step after training.</p>



<h5 class="wp-block-heading">Want to find out more?</h5>



<ul class="wp-block-list"><li>Solution page: <a href="https://www.ovhcloud.com/en-gb/public-cloud/ai-training/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">https://www.ovhcloud.com/en-gb/public-cloud/ai-training/</a></li><li>Public documentation: <a href="https://docs.ovh.com/gb/en/ai-training/" data-wpel-link="exclude">https://docs.ovh.com/gb/en/ai-training/</a></li><li>Community: <a href="http://community.ovh.com/en/" data-wpel-link="exclude">community.ovh.com/en/</a></li></ul>
<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%2Fmanaging-gpu-pools-efficiently-in-ai-pipelines%2F&amp;action_name=Managing%20GPU%20pools%20efficiently%20in%20AI%20pipelines&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>
