<?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>Jupyter Archives - OVHcloud Blog</title>
	<atom:link href="https://blog.ovhcloud.com/tag/jupyter/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.ovhcloud.com/tag/jupyter/</link>
	<description>Innovation for Freedom</description>
	<lastBuildDate>Mon, 03 Jul 2023 08:11:00 +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>Jupyter Archives - OVHcloud Blog</title>
	<link>https://blog.ovhcloud.com/tag/jupyter/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 fetchpriority="high" 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="(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 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="(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 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="(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>Our partnership with Project Jupyter: the value of an open-source data science community</title>
		<link>https://blog.ovhcloud.com/ovhcloud-partnership-with-project-jupyter/</link>
		
		<dc:creator><![CDATA[Jean-Louis Queguiner]]></dc:creator>
		<pubDate>Tue, 10 Nov 2020 21:44:24 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ecosystem]]></category>
		<category><![CDATA[Jupyter]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=19862</guid>

					<description><![CDATA[In between two major online events that OVHcloud sponsors, JupyterCon and PyData, I wanted to share my team’s feedback on our collaboration with Project Jupyter that started a few of years back.<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-partnership-with-project-jupyter%2F&amp;action_name=Our%20partnership%20with%20Project%20Jupyter%3A%20the%20value%20of%20an%20open-source%20data%20science%20community&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[
<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/11/IMG_0366-1024x537.png" alt="Our partnership with Project Jupyter" class="wp-image-19886" width="768" height="403" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0366-1024x537.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0366-300x157.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0366-768x403.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0366.png 1200w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure></div>



<p>Between two&nbsp;major online&nbsp;events,&nbsp;JupyterCon&nbsp;and&nbsp;PyData &#8211; both sponsored by OVHcloud &#8211; I wanted to share my team’s feedback on our collaboration with&nbsp;<a rel="noreferrer noopener nofollow external" href="https://jupyter.org/index.html" target="_blank" data-wpel-link="external">Project&nbsp;Jupyter</a>. The partnership, which begun a few years back, is still growing&nbsp;and we are continuing to learn a&nbsp;lot in relation to the open-source experience.&nbsp;</p>



<p>I’d like to introduce&nbsp;Maël&nbsp;Le Gal,&nbsp;one of our&nbsp;Data &amp; AI&nbsp;DevOps for&nbsp;almost three&nbsp;years.&nbsp;In 2019,&nbsp;Maël&nbsp;was heavily invested in&nbsp;making&nbsp;OVHcloud&nbsp;one of the&nbsp;<a rel="noreferrer noopener" href="https://www.ovh.com/blog/mybinder-and-ovh-partnership/" target="_blank" data-wpel-link="exclude">hosters&nbsp;of Binder Hubs</a>.&nbsp;&nbsp;</p>



<p><em>&#8220;Joining the multi-cloud Binder&nbsp;Federation and becoming an infrastructure provider of MyBinder.org was a thrilling project! I experienced open collaboration on a new scale. Typically, all the discussions regarding architecture evolution are held publicly within the Binder community on GitHub and additional day-to-day communications &#8211; such as operational tasks &#8211; are held collectively on&nbsp;<a rel="noreferrer noopener nofollow external" href="https://gitter.im/jupyterhub/mybinder.org-deploy" target="_blank" data-wpel-link="external">Gitter</a>.&nbsp;It’s&nbsp;a very different approach to building a trusting relationships than what we are accustomed to in the IT industry, and I really appreciate it!&#8221;</em>&nbsp;, explained Maël.</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/11/IMG_0365.png" alt="Binder" class="wp-image-19883" width="281" height="86" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0365.png 561w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0365-300x92.png 300w" sizes="auto, (max-width: 281px) 100vw, 281px" /></figure></div>



<div class="wp-block-image is-style-rounded"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://secure.gravatar.com/avatar/1679520721bd8949f3afed1315daaa6e?s=300&amp;d=mm&amp;r=g" alt="" width="150" height="150"/></figure></div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>In hindsight, it&nbsp;was a unique,&nbsp;co-innovation&nbsp;opportunity for&nbsp;OVHcloud&nbsp;to become&nbsp;the&nbsp;first partner of the Binder Federation, and&nbsp;it became even more interesting when&nbsp;the&nbsp;two&nbsp;other partners &#8211;&nbsp;Gesis&nbsp;and&nbsp;Turing &#8211; joined as well. Thanks to our collaborative methods, we can easily&nbsp;and collectively&nbsp;submit a new feature; once&nbsp;most of&nbsp;the community agrees on the feature, we deploy&nbsp;it&nbsp;on each of the three clouds.</em>&nbsp;</p><cite>Maël Le Gal, Data &amp; AI DeVops with OVHcloud, explains the daily collaboration of the Binder Federation.</cite></blockquote>



<p>This is what I wrote about my experience with&nbsp;MyBinder&nbsp;last year:<em>&nbsp;&#8220;Working with open source requires a very human-centric&nbsp;mindset to build consensus and deliver progress when&nbsp;everyone has different&nbsp;objectives, priorities, timelines&nbsp;and points of view.”</em>&nbsp;</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/11/10_36_16-1024x388.jpg" alt="Binder Federation" class="wp-image-19891" width="768" height="291" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/11/10_36_16-1024x388.jpg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/10_36_16-300x114.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/10_36_16-768x291.jpg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/10_36_16-1536x582.jpg 1536w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/10_36_16.jpg 1854w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Here is the Binder Federation as of beginning of November 2020.</figcaption></figure>



<h2 class="wp-block-heading"><strong>2020:&nbsp;scaling projects and accelerating</strong>&nbsp;</h2>



<p>Building on this experience,&nbsp;Maël&nbsp;contributed to&nbsp;another hosting initiative&nbsp;for Project&nbsp;Jupyter&nbsp;earlier this year&nbsp;that quickly scaled:&nbsp;<a rel="noreferrer noopener nofollow external" href="https://github.com/jupyter/nbviewer" target="_blank" data-wpel-link="external">NBViewer</a> &#8211;&nbsp;the web application behind The&nbsp;Jupyter&nbsp;Notebook Viewer, hosted by&nbsp;OVHcloud.&nbsp;&nbsp;</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/11/IMG_0363.png" alt="Jupyter Nbviewer" class="wp-image-19881" width="360" height="133" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0363.png 720w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/IMG_0363-300x110.png 300w" sizes="auto, (max-width: 360px) 100vw, 360px" /></figure></div>



<p><em>“Jupyter&nbsp;was quite happy about our first collaboration and, in March, asked us to replace a previous&nbsp;hosting provider&nbsp;that had disengaged from the open-source community. Because&nbsp;we&nbsp;already&nbsp;had the deployment experience,&nbsp;and methods&nbsp;from Binder, it was a very smooth deployment. We were happy to see that the traffic running on the&nbsp;OVHcloud&nbsp;infrastructure grew from 25% to 100%”,&nbsp;</em>explained&nbsp;Maël.&nbsp;</p>



<p>Now I’d like to introduce another member of my team:&nbsp;Guillaume Salou, our AI Technical Lead, who’s been working closely with Project&nbsp;Jupyter&nbsp;from the beginning and&nbsp;driving the&nbsp;OVHcloud&nbsp;<a rel="noreferrer noopener" href="https://www.ovh.com/blog/sponsorship-of-the-jupytercon-2020-sharing-values-and-supporting-with-infrastructure/" target="_blank" data-wpel-link="exclude">sponsorhip&nbsp;of&nbsp;the&nbsp;JupyterCon&nbsp;2020 digital event</a>&nbsp;as an infrastructure&nbsp;donor.&nbsp;&nbsp;</p>



<figure class="wp-block-image size-large is-resized"><a href="https://www.ovh.com/blog/sponsorship-of-the-jupytercon-2020-sharing-values-and-supporting-with-infrastructure/" data-wpel-link="exclude"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-1024x537.jpeg" alt="Sponsorship of the JupyterCon 2020: sharing values and supporting with infrastructure" class="wp-image-18692" width="512" height="269" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8.jpeg 1200w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a></figure>



<p><em>“We kicked off this project in June with&nbsp;Project&nbsp;Jupyter&nbsp;and&nbsp;NumFOCUS&nbsp;Foundation as well as&nbsp;IBL Education,&nbsp;responsible for the Open EDX deployment at the conference.&nbsp;OVHcloud&nbsp;has&nbsp;offered&nbsp;the underlying infrastructure to host the global event (for the first time fully online) and its educational platform and now we had to deploy it!</em></p>



<p><em>The type of infrastructure we’re talking about is, of course, GPUs,&nbsp;coupled with Kubernetes to support all the talks, demos and online experiments that were planned.&nbsp;</em>&nbsp;</p>



<p><em>I want to highlight three aspects of this infrastructure t</em><em>hat</em><em>&nbsp;meet Project&nbsp;</em><em>Jupyter’s</em><em>&nbsp;requirements</em><em>:</em>&nbsp;</p>



<ul class="wp-block-list"><li><em>Ability to s</em><em>cale up and down as necessary</em><em>;</em>&nbsp;</li></ul>



<ul class="wp-block-list"><li><em>Ability to load balance on other cloud providers and the reversibility of our services;</em>&nbsp;</li><li><em>Simplified rights management and user account creation&nbsp;based&nbsp;on&nbsp;Openstack.</em>&#8220;</li></ul>



<div class="wp-block-image is-style-rounded"><figure class="alignright size-large is-resized"><img loading="lazy" decoding="async" src="https://www.ovh.com/blog/wp-content/uploads/2020/11/guillaume_salou.jpg" alt="" class="wp-image-19875" width="150" height="150" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/11/guillaume_salou.jpg 400w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/guillaume_salou-300x300.jpg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/guillaume_salou-150x150.jpg 150w, https://blog.ovhcloud.com/wp-content/uploads/2020/11/guillaume_salou-70x70.jpg 70w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure></div>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>This&nbsp;collaboration&nbsp;has steered our efforts towards simplifying&nbsp;features and providing&nbsp;ready-to-use services&nbsp;for the event’s organizers and users; it’s a new milestone in&nbsp;OVHcloud’s&nbsp;AI&nbsp;approach to eliminate all infrastructure set-up and management complexity&nbsp;to facilitate and spread usages.</em></p><cite>Guillaume Salou, AI Technical Lead with OVHcloud explains how the collaboration on JupyterCon 2020 has supported internal efforts to simplify the user experience.</cite></blockquote>



<p>To conclude: this partnership with Project&nbsp;Jupyter&nbsp;is here to stay. Thanks a&nbsp;lot&nbsp;to our partner as well as internal teams for making this open and fruitful collaboration a reality! </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-partnership-with-project-jupyter%2F&amp;action_name=Our%20partnership%20with%20Project%20Jupyter%3A%20the%20value%20of%20an%20open-source%20data%20science%20community&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>Sponsorship of the JupyterCon 2020: sharing values and supporting with infrastructure</title>
		<link>https://blog.ovhcloud.com/sponsorship-of-the-jupytercon-2020-sharing-values-and-supporting-with-infrastructure/</link>
		
		<dc:creator><![CDATA[Jean-Louis Queguiner]]></dc:creator>
		<pubDate>Thu, 02 Jul 2020 08:06:51 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Ecosystem]]></category>
		<category><![CDATA[Jupyter]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OVHcloud]]></category>
		<guid isPermaLink="false">https://www.ovh.com/blog/?p=18688</guid>

					<description><![CDATA[Echoing yesterday’s announcement on the Jupyter blog, OVHcloud is proud to support JupyterCon as platinum sponsor and infrastructure donor. As you probably know, Jupyter has been a huge enabler of the programming community, with over 140 Kernels supported such as Python, R, Julia, Spark, Sas, Haskell, Ruby, C++, Go, etc&#8230; The&#160;Jupyter&#160;Project embodies open and collaborative [&#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%2Fsponsorship-of-the-jupytercon-2020-sharing-values-and-supporting-with-infrastructure%2F&amp;action_name=Sponsorship%20of%20the%20JupyterCon%202020%3A%20sharing%20values%20and%20supporting%20with%20infrastructure&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>Echoing yesterday’s <a href="https://blog.jupyter.org/jupytercon-online-more-than-a-conference-4677cf25a915" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">announcement </a>on the Jupyter blog, OVHcloud is proud to support JupyterCon as platinum sponsor and infrastructure donor.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="537" src="https://www.ovh.com/blog/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-1024x537.jpeg" alt="Sponsorship of the JupyterCon 2020: sharing values and supporting with infrastructure" class="wp-image-18692" srcset="https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-1024x537.jpeg 1024w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-300x157.jpeg 300w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8-768x403.jpeg 768w, https://blog.ovhcloud.com/wp-content/uploads/2020/07/D28D9C80-FC63-4332-8E47-27092C1797A8.jpeg 1200w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>As you probably know, Jupyter has been a huge enabler of the programming community, with over 140 <a href="https://github.com/jupyter/jupyter/wiki/Jupyter-kernels" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Kernels supported</a> such as Python, R, Julia, Spark, Sas, Haskell, Ruby, C++, Go, etc&#8230;</p>



<p>The&nbsp;Jupyter&nbsp;Project embodies open and collaborative dev communities, both key values&nbsp;in the makeup of our own ecosystem.</p>



<p>In recent years, Jupyter and OVHcloud have worked hand in hand on <a href="https://www.ovh.com/blog/mybinder-and-ovh-partnership/" data-wpel-link="exclude">projects such as Mybinder.org</a> and NbViewer. I would like to thank the Jupyter board and NumFocus for their openness and trust, which has enabled such a successful partnership.</p>



<p>In 2020,&nbsp;we moved further, offering a full year of support for the&nbsp;JupiterCon and helping to contribute to the&nbsp;event&#8217;s&nbsp;success.</p>



<p>With the transition to a fully digital experience, COVID-19 travel restrictions are an opportunity not only to reduce&nbsp;travel&nbsp;costs&nbsp;and ease accessibility, but to&nbsp;limit&nbsp;the carbon footprint tied to knowledge sharing within the ecosystem.</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%2Fsponsorship-of-the-jupytercon-2020-sharing-values-and-supporting-with-infrastructure%2F&amp;action_name=Sponsorship%20of%20the%20JupyterCon%202020%3A%20sharing%20values%20and%20supporting%20with%20infrastructure&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>MyBinder and OVH partnership</title>
		<link>https://blog.ovhcloud.com/mybinder-and-ovh-partnership/</link>
		
		<dc:creator><![CDATA[Mael Le Gal]]></dc:creator>
		<pubDate>Mon, 24 Jun 2019 12:16:55 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Jupyter]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OVHcloud Managed Kubernetes]]></category>
		<category><![CDATA[Public Cloud]]></category>
		<guid isPermaLink="false">https://blog.ovh.com/fr/blog/?p=15606</guid>

					<description><![CDATA[Last month, OVH and Binder team partnered together in order to support the growth of the BinderHub ecosystem around the world. With approximately 100,000 weekly users of the mybinder.org public deployment and 3,000 unique git repositories hosting Binder badges, the need for more resources and computing time was felt. Today, we are thrilled to announce [&#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%2Fmybinder-and-ovh-partnership%2F&amp;action_name=MyBinder%20and%20OVH%20partnership&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 class="part">Last month, <strong>OVH</strong> and <strong>Binder</strong> team partnered together in order to support the growth of the <strong>BinderHub</strong> ecosystem around the world.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="999" height="493" src="/blog/wp-content/uploads/2019/06/IMG_0301.png" alt="OVH loves Binder and the Jupyter project" class="wp-image-15666" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0301.png 999w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0301-300x148.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0301-768x379.png 768w" sizes="auto, (max-width: 999px) 100vw, 999px" /></figure></div>



<p class="part">With approximately 100,000 weekly users of the <a href="http://mybinder.org/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">mybinder.org</a> public deployment and 3,000 unique git repositories hosting Binder badges, the need for more resources and computing time was felt.</p>



<p class="part">Today, we are thrilled to announce that <strong>OVH</strong> is now part of the world-wide federation of BinderHubs powering <a rel="noopener noreferrer nofollow external" href="http://mybinder.org/" target="_blank" data-wpel-link="external">mybinder.org</a>. All traffic to <a rel="noopener noreferrer nofollow external" href="http://mybinder.org/" target="_blank" data-wpel-link="external">mybinder.org</a> is now split between two BinderHubs &#8211; one run by the <strong>Binder team</strong>, and another run on <strong>OVH</strong> infrastructure.</p>



<p class="part">So for those who don’t already know <a href="http://mybinder.org/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">mybinder.org</a>, here&#8217;s a summary.</p>



<h2 class="part wp-block-heading" id="What-is-Jupyter">What is Jupyter?</h2>



<p class="part"><a href="https://jupyter.org/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">Jupyter</a> is an awesome open-source project that allows users to create, visualise and edit interactive notebooks. It supports a lot of popular programming languages such as <strong>Python</strong>, <strong>R</strong> and <strong>Scala</strong> as well as some presentation standards such as markdown, code snippet, charts visualisation…</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="300" height="223" src="/blog/wp-content/uploads/2019/06/jupyer_notebook-300x223.png" alt="" class="wp-image-15609" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer_notebook-300x223.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer_notebook-768x571.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer_notebook-1024x762.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer_notebook-1200x893.png 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer_notebook.png 1214w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure></div>



<p class="part"><em>Example of a local Jupyter Notebook reading a notebook inside the OVH GitHub repository <a href="https://github.com/ovh/prescience-client" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">prescience client</a>.</em></p>



<p>The main use case is the ability to share your work with tons of people,&nbsp; who can try, use and edit the work directly from their web browser.</p>



<p>Many researchers and professors are now able to work remotely on the same projects, without any infrastructure or environment issues. It&#8217;s a major improvement for communities.</p>



<p>Here is for example a notebook (<a href="https://github.com/rhiever/Data-Analysis-and-Machine-Learning-Projects/blob/master/example-data-science-notebook/Example%20Machine%20Learning%20Notebook.ipynb" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">Github project</a>) allowing you to use Machine Learning,&nbsp; from dataset ingestion to classification:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="1157" height="777" src="/blog/wp-content/uploads/2019/06/jupyer.machine.learning.png" alt="jupyter machine learning notebook example" class="wp-image-15642" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer.machine.learning.png 1157w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer.machine.learning-300x201.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer.machine.learning-768x516.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/jupyer.machine.learning-1024x688.png 1024w" sizes="auto, (max-width: 1157px) 100vw, 1157px" /></figure></div>



<p><em>Example of a Machine Learning Jupyter Notebook<br></em></p>



<h2 class="part wp-block-heading" id="What-is-JupyterHub">What is JupyterHub?</h2>



<p class="part"><a href="https://jupyter.org/hub" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">JupyterHub</a> is an even more awesome open-source project bringing the multi-user feature for <strong>Jupyter</strong> notebooks. With several pluggable authentication mechanisms (ex: PAM, OAuth), it allows <strong>Jupyter</strong> notebooks to be spawned on the fly from a centralised infrastructure. Users can then easily share their notebooks and access rights with each other. That makes <strong>JupyterHub</strong> perfect for companies, classrooms and research labs.</p>



<h2 class="part wp-block-heading" id="What-is-BinderHub">What is BinderHub?</h2>



<p class="part">Finally, <a href="https://binderhub.readthedocs.io/en/latest/" data-wpel-link="external" target="_blank" rel="nofollow external noopener noreferrer">BinderHub</a> is the cherry on the cake: it allows users to turn any Git repository (such as GitHub) into a collection of interactive <strong>Jupyter</strong> notebooks with only one click.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="300" height="276" src="/blog/wp-content/uploads/2019/06/binder-300x276.png" alt="" class="wp-image-15611" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/06/binder-300x276.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/binder-768x707.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/binder.png 962w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure></div>



<p><em>Landing page of the binder project</em></p>



<p class="part">The <strong>Binder</strong> instance deployed by OVH can be accessed <a rel="noopener noreferrer nofollow external" href="https://ovh.mybinder.org/" target="_blank" data-wpel-link="external">here</a>.</p>



<ul class="part wp-block-list"><li>Just choose a publicly accessible git repository (better if it already contains some <strong>Jupyter</strong> notebooks).</li><li>Copy the URL of a chosen repository into the correct binder field.</li><li>Click the launch button.</li><li>If it is the first time that binder sees the repository you provide, you will see compilation logs appear. Your repository is being analysed and prepared for the start of a related <strong>Jupyter</strong> notebook.</li><li>Once the compilation is complete you will be automatically redirected to your dedicated instance.</li><li>You can then start interacting and hacking inside the notebook.</li><li>On the initial binder page you will see a link to share your repository with others.</li></ul>



<h2 class="part wp-block-heading" id="How-it-works">How does it work?</h2>



<h3 class="part wp-block-heading" id="Tools-used-by-BinderHub">Tools used by BinderHub</h3>



<p class="part">BinderHub connects several services together to provide on-the-fly creation and registry of Docker images. It uses the following tools:</p>



<ul class="part wp-block-list"><li class="" data-startline="49" data-endline="49">A cloud provider such as OVH.</li><li class="" data-startline="50" data-endline="50">Kubernetes to manage resources on the cloud</li><li class="" data-startline="51" data-endline="51">Helm to configure and control Kubernetes.</li><li class="" data-startline="52" data-endline="52">Docker to use containers that standardise computing environments.</li><li class="" data-startline="53" data-endline="53">A BinderHub UI that users can access to specify Git repos they want built.</li><li class="" data-startline="54" data-endline="54">BinderHub to generate Docker images using the URL of a Git repository.</li><li class="" data-startline="55" data-endline="55">A Docker registry that hosts container images.</li><li class="" data-startline="56" data-endline="57">JupyterHub to deploy temporary containers for users.</li></ul>



<h3 class="part wp-block-heading" id="What-happens-when-a-user-clicks-a-Binder-link">What happens when a user clicks a Binder link?</h3>



<p class="part">After a user clicks a Binder link, the following chain of events happens:</p>



<ol class="part wp-block-list"><li class="" data-startline="62" data-endline="62">BinderHub resolves the link to the repository.</li><li class="" data-startline="63" data-endline="63">BinderHub determines whether a Docker image already exists for the repository at the latest reference (git commit hash, branch, or tag).</li><li class="" data-startline="64" data-endline="67">If the image doesn’t exist, BinderHub creates a build pod that uses repo2docker to:
<ul>
<li class="" data-startline="65" data-endline="65">Fetch the repository associated with the link.</li>
<li class="" data-startline="66" data-endline="66">Build a Docker container image containing the environment specified in configuration files in the repository.</li>
<li class="" data-startline="67" data-endline="67">Push that image to a Docker registry, and send the registry information to the BinderHub for future reference.</li>
</ul>
</li><li class="" data-startline="68" data-endline="68">BinderHub sends the Docker image registry to JupyterHub.</li><li class="" data-startline="69" data-endline="69">JupyterHub creates a Kubernetes pod for the user that serves the built Docker image for the repository.</li><li class="" data-startline="70" data-endline="71">JupyterHub monitors the user’s pod for activity, and destroys it after a short period of inactivity.</li></ol>



<h3 class="wp-block-heading">A diagram of the BinderHub architecture</h3>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="1024" height="818" src="https://www.ovh.com/blog/wp-content/uploads/2019/06/IMG_0300-1024x818.png" alt="MyBinder Architecture" class="wp-image-15663" srcset="https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0300-1024x818.png 1024w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0300-300x240.png 300w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0300-768x614.png 768w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0300-1200x959.png 1200w, https://blog.ovhcloud.com/wp-content/uploads/2019/06/IMG_0300.png 1468w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<h2 class="part wp-block-heading">How we deployed it?</h2>



<h3 class="wp-block-heading">Powered by OVH Kubernetes</h3>



<p class="part">One great thing about the <strong>Binder</strong> project is that it is completely cloud agnostic, you just need a <strong>Kubernetes</strong> cluster to deploy on.</p>



<p class="part">Kubernetes is one of the best choices to make when it comes to scalability on a micro-services architecture stack. The managed Kubernetes solution is powered by OVH’s Public Cloud instances. With OVH Load Balancers and integrated additional disks, you can host all types of workloads, with total reversibility.</p>



<p class="part">To this end, we used 2 services in the OVH Public Cloud:</p>



<ul class="part wp-block-list"><li class="" data-startline="85" data-endline="85">A <a href="https://www.ovh.co.uk/public-cloud/kubernetes/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">Kubernetes Cluster</a> today consuming 6 nodes of <code>C2-15</code> VM instances (it will grow in the future)</li><li class="" data-startline="86" data-endline="87">A <a href="https://labs.ovh.com/private-registry" target="_blank" rel="noopener noreferrer" data-wpel-link="exclude">Docker Registry</a></li></ul>



<p class="part">We also ordered a specific domain name so that our binder stack could be publicly accessible from anywhere.</p>



<h3 class="part wp-block-heading" id="Installation-of-HELM-on-our-new-cluster">Installation of HELM on our new cluster</h3>



<p class="part">Once the automatic installation of our Kubernetes cluster was complete we downloaded the administration YAML file allowing us to manage our cluster and to launch <code>kubectl</code> commands on it.</p>



<p class="part"><code>kubectl</code> is the official and most popular tool used to administrate Kubernetes cluster. More information about how to install it can be found <a rel="noopener noreferrer nofollow external" href="https://kubernetes.io/docs/tasks/tools/install-kubectl/" target="_blank" data-wpel-link="external">here</a>.</p>



<p class="part">The automatic deployment of the full Binder stack is already prepared in the form of Helm package. Helm is a package manager for kubernetes and it needs a client part (<code>helm</code>) and a server part (<code>tiller</code>) to work.</p>



<p class="part">All information about installing <code>helm</code> and <code>tille</code> can be found <a href="https://helm.sh/docs/using_helm/#installing-helm" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">here</a>.</p>



<h3 class="part wp-block-heading" id="Configuration-of-our-HELM-deployment">Configuration of our Helm deployment</h3>



<p class="part">With <code>tiller</code> installed on our cluster, everything was ready to automate the deployment of binder in our OVH infrastructure.</p>



<p class="part">The configuration of the <code>helm</code> deployment is pretty straightforward and all the steps have been described by the Binder team <a rel="noopener noreferrer nofollow external" href="https://binderhub.readthedocs.io/en/latest/setup-binderhub.html" target="_blank" data-wpel-link="external">here</a>.</p>



<h3 class="part wp-block-heading" id="Integration-into-the-binderhub-CDCI-process">Integration into the binderhub CD/CI process</h3>



<p class="part">The<code> binder team </code>already had a travis workflow existing for the automation of their test and deployment processes. Everything is transparent and they expose all their configurations (except secrets) on <a rel="noopener noreferrer nofollow external" href="https://github.com/jupyterhub/mybinder.org-deploy" target="_blank" data-wpel-link="external">their</a> GitHub project. We just had to integrate with their current workflow and push our specific configuration on their repository.</p>



<p class="part">We then waited for their next launch of their Travis workflow and it worked.</p>



<p class="part">From this moment onward, the ovh stack for binder was running and accessible by anyone from everywhere at this adress: <a href="https://ovh.mybinder.org/" target="_blank" rel="noopener noreferrer nofollow external" data-wpel-link="external">https://ovh.mybinder.org/</a>.</p>



<h2 class="part wp-block-heading" id="What-comes-next">What comes next?</h2>



<p class="part"><strong>OVH</strong> will continue engaging with the data open-source community, and keep building a strong relationship with the <strong>Jupyter</strong> foundation and more generally the python community.</p>



<p class="part">This first collaborative experience with such a data-driven open-source organisation helped us to establish the best team organisation and management to ensure that both <strong>OVH</strong> and the community achieve their goals in the best way possible</p>



<p class="part">Working with open source is very different from the industry as it requires a different mindset: very human-centric, where everyone has different objectives, priorities, timeline and points of view that should all be considered.</p>



<h2 class="part wp-block-heading" id="Special-Thanks">Special Thanks</h2>



<p>We are grateful to the Binder, Jupyter, and QuantStack team for their help, the OVH K8s team for the OVH Managed Kubernetes and OVH Managed Private Registry, and the OVH MLS team for the support. You rock, people!</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%2Fmybinder-and-ovh-partnership%2F&amp;action_name=MyBinder%20and%20OVH%20partnership&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>
