Machine learning : from idea to reality

Since you are currently reading a blog post from a tech company, I’ll bet you’ve already heard about artificial intelligence and machine learning dozens of times this month. And this is perfectly understandable! Health, advertising, gaming, insurance, banking, e-commerce… you name it. Behind the buzz, the reality is here, and we can say for sure that …

Machine learning : from idea to reality Read More »

Doing BIG automation with Celery

Intro TL;DR: You might want to skip the intro and jump right into “Celery – Distributed Task Queue”. Hello! I’m Bartosz Rabiega, and I’m part of the R&D/DevOps teams at OVHcloud. As part of our daily work, we’re developing and maintaining the Ceph-as-a-Service project, in order to provide highly available, solid, distributed storage for various …

Doing BIG automation with Celery Read More »

A day in the life of a ProxySQL at OVHcloud

As explained thoroughly in an earlier post, the P19 migration meant we needed to add a new element to our infrastructure… namely the ProxySQL. Life was not easy for it at first, but it soon learned how to handle the diverse range of configurations your websites have, particularly when it comes to making sure the path connecting …

A day in the life of a ProxySQL at OVHcloud Read More »

Agile telemetry at OVHCloud – Part II

In our previous post, we outlined the reasons that led us to create an Agile monitoring tool. To capitalise on this collective success, we needed to: Establish an efficient, simple and universally-accepted methodology to support the development teams. Set out the different visions necessary for the good handling of a project. Define the micro vision, …

Agile telemetry at OVHCloud – Part II Read More »

Celery Director

Introducing Director – a tool to build your Celery workflows

As developers, we often need to execute tasks in the background. Fortunately, some tools already exist for this. In the Python ecosystem, for instance, the most well-known library is Celery. If you have already used it, you know how great it is! But you will also have probably discovered how complicated it can be to …

Introducing Director – a tool to build your Celery workflows Read More »

Jerem: an agile bot

Jerem: An Agile Bot

At OVHCloud, we are open sourcing our “Agility Telemetry” project. Jerem, as our data collector, is the main component of this project. Jerem scrapes our JIRA at regular intervals, and extracts specific metrics for each project. It then forwards them to our long-time storage application, the OVHCloud Metrics Data Platform.   Agility concepts from a developer’s …

Jerem: An Agile Bot Read More »

CVE-2017-9841: What is it, and how do we protect our customers?

CVE-2017-9841: What is it, and how do we protect our customers?

Recently, a previously-identified CVE (Common Vulnerabilities and Exposures) security breach, CVE-2017-9841, was thrust back into the spotlight, thanks to PrestaShop‘s security alert. Unfortunately, it’s already been exploited ‘in the wild’ for a while now. What are the risks ? The CVE-2017-9841 vulnerability lets a malicious user remotely run PHP code on fallible websites, by exploiting …

CVE-2017-9841: What is it, and how do we protect our customers? Read More »

Contributing to Apache HBase: custom data balancing

Contributing to Apache HBase: custom data balancing

In today’s blogpost, we’re going to take a look at our upstream contribution to Apache HBase’s stochastic load balancer, based on our experience of running HBase clusters to support OVHcloud’s monitoring. The context Have you ever wondered how: we generate the graphs for your OVHcloud server or web hosting package? our internal teams monitor their …

Contributing to Apache HBase: custom data balancing Read More »