When discussing the concepts of DevOps and Infrastructure-as-a-Code, the tools developed by HashiCorp quickly come up. With Terraform, HashiCorp offers a simple way to automate infrastructure provisioning in both public clouds and on-premises. Terraform has a long history of deploying and managing OVH’s Public Cloud resources. For example, you can find a complete guide on GitHub. In this article, we will focus on using Terraform to interact with another OVH solution: Private Cloud. Private Cloud enables customers to benefit from a VMware vSphere infrastructure, hosted and managed by OVH. Terraform lets you automate the creation of resources and their life cycle. (...)
We’re all familiar with that small snippet of code that adds reasonable value to your business unit. It can materialise as a script, a program, a line of code… and it will produce a report, new metrics, KPIs, or create new composite data. This code is intended to run periodically, to meet requirements for up-to-date information. In the Observability team, we encounter these snippets as queries within the Time Series Database (TSDB), to express continuous queries that are responsible for automating different use cases like: deletes, rollups or any business logic that needs to manipulate Time Series data. We already (...)
The CDS Workflow is a key feature of OVH CI/CD Platform. This structuring choice to add an additional concept above CI/CD pipelines and jobs is definitely an essential feature after more than three years of intense use. Before going further on the explanation of a CDS workflow, we will make some reminders about the concepts of pipelines and jobs. Those concepts are based on the reference book 8 Principles of Continuous Delivery.
From git commit to production, the delivery process is the set of steps that take place to deliver your service to your customers. Continuous Integration and Continuous Delivery – CI/CD - are practices based on the Agile Values which aim to automate this process as much as possible. The Continuous Delivery Team @OVH has a mission: to help the OVH developers to industrialize and automate their delivery process. The CD team is here to advocate CI/CD best practices and maintain the ecosystem tools, with a maximum focus on as-a-service solutions. The central point of this ecosystem is a tool built (...)
This week, the OVH Integration and Continuous Deployment team was invited to the DataBuzzWord podcast. Together, we explored the topic of continuous deployment in the context of machine learning and big data. We also discussed continuous deployment for environments like Kubernetes, Docker, OpenStack and VMware VSphere. If you missed it, or would like to review everything that was discussed, you can listen to it again here. We hope to return soon, to continue sharing our passion for testing, integration and continuous deployment. Although the podcast was recorded in French, starting from tomorrow, we’ll be delving further into the key points of our discussion in a (...)
L’efficacité organisationnelle n’est pas un facteur important lors de la création d’un projet. En revanche, elle est essentielle pour optimiser l’acquisition des ressources et leur utilisation afin de mettre en œuvre ses ambitions. Et plus encore quand il s’agit d’organiser la transformation, ainsi que de gérer la croissance et l’échelle des ressources humaines. On commence alors à se demander si on est au bon niveau. Évidemment, ces défis sont classiques et ont l’air simple. Mais parfois, ce phénomène de transformation naturel peut conduire : au chaos organisationnel : désorganisation et non-production de la bonne valeur ; aux limbes : perte (...)