Aller au contenu

Bases de données managées. Le cœur de vos applications.

VCSTS choisit, configure, migre et exploite les bases qui font fonctionner vos applications.

Étudier ma base de données

Retrouver un état. Préparer la reprise.

Point de reprise
Erreur logique
  1. Transaction 1
  2. Transaction 2
  3. Transaction 3
  4. Transaction 4
  5. Transaction 5
  6. Transaction 6
Temps
  1. Base restaurée
  2. Contrôles
  3. Reconnexion
Point de repriseErreur logique

Un point antérieur à l’erreur permet de préparer une base restaurée, de la contrôler puis de reconnecter l’application, selon les possibilités du service.

  1. Base restaurée
  2. Contrôles
  3. Reconnexion
Schéma de principe · fenêtre de restauration selon le service retenu

Au cœur de ce qui fait votre activité.

Site marchand
Application métier
Portail client
Accès et connexions

Base de données

Maintenance
Sauvegarde
Surveillance
Schéma de principe · un périmètre défini avec vos équipes

Chaque connexion a son chemin.

Vos applications

  • Application métier
  • Application web
  • Application mobile

Connexions de l’application

Connexions maîtrisées

Pool selon le moteur

Accès autorisés

Comptes et droits

Votre base

Schéma de principe · capacité et limites selon le service

Trois regards sur votre base

Une base à part entière.

Commandes, dossiers, comptes utilisateurs, informations métier : vos données doivent répondre aux applications qui les utilisent. Nous organisons aussi ce qui permet de les protéger, de les restaurer et de les faire évoluer.

Lancer. Reprendre. Faire évoluer.

Nous partons de votre application et de votre organisation. Vous pouvez nous confier une intervention précise ou un accompagnement allant du choix de la configuration à son exploitation.

Le moteur se choisit avec l’application.

PostgreSQL et MySQL sont deux moteurs de bases de données relationnelles. Le choix dépend de ce que votre application utilise, de ses contraintes et de ce qui doit rester compatible. D’autres besoins, notamment documentaires ou de cache, s’étudient avec leur fonctionnement propre.

Conserver le moteur peut faciliter une reprise. En changer demande d’examiner le modèle de données, les requêtes et les adaptations de l’application. Le transfert ne se résume alors pas à copier des tables.

Ce qui oriente la configuration

Moteur et compatibilité
Version, extensions, fonctions, pilotes de connexion, outils d’administration et conditions de support.
Charge et capacité
Volume utile, rythme des lectures et écritures, traitements, mémoire, stockage et marge d’évolution.
Hébergement et proximité
Localisation des données, accès depuis l’application, latence, chemins réseau et emplacement des copies.
Service et administration
Fonctions managées disponibles, réglages accessibles, limites du service et opérations à notre charge.

Moteur, version et fonctions sont retenus ensemble dans la proposition. Le choix reste celui de votre application.

Bien raccorder. Mieux exploiter.

Application web, traitements automatiques, outils d’administration : une même base reçoit des connexions de plusieurs origines. Leur nombre, leur durée et leurs droits font partie du dimensionnement.

Maîtriser les connexions

Lorsque c’est adapté, réutiliser un ensemble de connexions évite d’en ouvrir une nouvelle à chaque opération. Ce mécanisme, appelé pooling, se vérifie avec les fonctions réellement utilisées par l’application.

Donner les bons accès

Comptes, droits, échanges chiffrés, restrictions réseau et gestion des identifiants sont organisés selon les usages. Production, tests et administration disposent des accès qui leur correspondent.

Préparer la reconnexion

Les essais couvrent aussi une connexion interrompue. Avec vos développeurs ou votre éditeur, nous vérifions les nouvelles tentatives et la reprise des opérations applicatives.

Une réplique suit. Une restauration revient.

Une panne du service et une erreur dans les données appellent des réponses différentes. Nous préparons la continuité et la récupération selon ce que votre activité doit pouvoir reprendre.

Continuer après une panne

Une instance de secours peut permettre de reprendre le service. Son fonctionnement, les conditions de bascule et le raccordement de l’application dépendent de l’architecture choisie.

  1. Instance principale
  2. Instance de secours
  3. Reprise du service

À préparer : bascule, capacité restante et reconnexion.

Revenir avant une erreur

Une suppression ou une modification indésirable peut aussi se répliquer. Les sauvegardes et l’historique nécessaires permettent de préparer une restauration à un instant choisi, lorsqu’elle est disponible dans le service retenu.

  1. Sauvegarde et historique
  2. État restauré
  3. Contrôles applicatifs

À préparer : état récupérable, vérifications et remise en service.

Le contrôle fait partie de la reprise.

Restaurer demande de vérifier les données récupérées et les parcours importants de l’application. Nous définissons les essais et les personnes qui constatent que le service peut reprendre.

Le plan précise ce qui est conservé, pendant combien de temps, où se trouvent les copies et qui peut déclencher une restauration. Les objectifs de perte de données et de délai de reprise sont définis avec votre activité.

Préparer la reprise de l’ensemble de l’activité

Migrer en gardant le fil des écritures.

La migration se prépare avec les personnes qui connaissent l’application. Nous identifions les dépendances, les parcours à essayer et les moments où une intervention est possible.

  1. Comprendre l’existant

    Moteur, version, données, droits et services connectés composent l’état de départ. Nous identifions les écarts à traiter avant le transfert.

    Un inventaire et des critères de réception.

  2. Préparer la cible

    Une copie permet de vérifier la reprise et les principaux parcours applicatifs. Les accès et les contrôles sont définis ensemble.

    Des essais avant la bascule.

  3. Organiser le passage

    Le calendrier précise la reprise des dernières écritures, les changements de connexion et, si nécessaire, une période de gel ou d’interruption.

    Une séquence d’intervention connue.

  4. Contrôler et décider

    Après le passage, les données et les parcours convenus sont vérifiés. Les critères de poursuite ou de retour sont préparés avant l’intervention.

    Une réception et un passage en exploitation.

Et les données écrites après la bascule ?

Elles font partie du plan. Si un retour devient nécessaire, l’ancienne base peut déjà ne plus être à jour. Les possibilités de resynchronisation, les opérations nécessaires et leurs limites sont donc préparées avant le changement.

Un service suivi. Des responsabilités lisibles.

Un service managé automatise une partie des opérations techniques. La bonne marche de votre application demande aussi des réglages, des contrôles et des décisions.

VCSTS

Organiser et exploiter

Nous préparons le service, coordonnons la migration et réalisons les opérations confiées. Le suivi peut couvrir l’état de la base, les accès, les sauvegardes, les ressources et la maintenance. Les interventions et les suites à donner sont documentées.

Vos équipes

Porter l’application et le métier

Vous précisez les priorités, les parcours importants et les contraintes de calendrier. Nous travaillons avec vos développeurs ou votre éditeur pour les changements qui touchent le code, les requêtes et le modèle de données.

La plateforme

Fournir le service retenu

L’hébergement et les fonctions managées relèvent des conditions du prestataire choisi. VCSTS coordonne les interventions qui entrent dans le périmètre de votre prise en charge.

L’analyse des requêtes, des index et des paramètres peut rejoindre la mission. Les adaptations de l’application sont identifiées dans la proposition pour que chacun sache ce qui sera réalisé.

Les alertes ont un destinataire et un circuit de traitement. Plages d’intervention, canaux de contact et engagements applicables sont définis au contrat.

Confier aussi l’exploitation de votre environnement

Faire évoluer sans perdre le contexte.

Une augmentation de capacité, une nouvelle version ou une modification d’accès se prépare selon ses effets sur le service. Nous examinons les dépendances et les essais nécessaires avant les fenêtres d’intervention convenues.

Certaines opérations peuvent demander une interruption. Ses conditions sont préparées avec vous, ainsi que les vérifications après intervention. Ajouter des ressources est une possibilité ; revoir une requête, un index ou l’usage des connexions peut aussi faire partie du travail.

Ce que vous gardez en main

  • Configuration et dépendances
  • Accès autorisés et responsabilités
  • Plan de sauvegarde et de restauration
  • Essais, interventions et points à suivre
  • Conditions de récupération et de transition

Un dossier utilisable par les personnes qui font vivre votre application, adapté au périmètre confié.

Des coûts lisibles. Une sortie préparée.

La proposition distingue la mise en place, les ressources du service et l’exploitation récurrente. Vous savez ce qui démarre avec le projet et ce qui se poursuit ensuite.

Mettre en place
Préparation, accès, migration, essais et réception.
Fournir les ressources
Capacité, stockage, copies, secours, tests et transferts selon la configuration.
Exploiter dans la durée
Suivi, maintenance, interventions et rythme de revue convenus.

Vos données doivent pouvoir vous suivre.

Formats d’export, accès, dépendances propres au moteur ou au service, éléments à transmettre et contrôles de reprise : nous préparons les conditions de récupération dès le départ. Les opérations et frais éventuels de transition sont précisés.

Vos questions avant de commencer.

Pouvons-nous conserver notre application et notre équipe ?

Oui. Nous organisons le projet avec les personnes qui connaissent votre application. La reprise peut conserver le moteur et une partie de l’environnement ; les compatibilités et les responsabilités se vérifient au départ.

Devons-nous déjà connaître le moteur à choisir ?

Non. Le nom de votre application, ce qu’elle doit faire et votre situation actuelle permettent d’engager l’échange. Nous précisons ensuite le moteur, la version et les fonctions nécessaires.

Prenez-vous en charge PostgreSQL et MySQL ?

Oui. Nous pouvons configurer, migrer et exploiter des bases PostgreSQL et MySQL. Nous vérifions les versions, extensions et fonctions utilisées par votre application ; la proposition précise la configuration, l’hébergement et les opérations retenues selon les possibilités du service choisi.

La migration peut-elle se faire sans interruption ?

La méthode dépend de la base, de l’application et des moyens de synchronisation disponibles. Les essais permettent de préparer la bascule et d’en préciser les effets sur votre activité, y compris un éventuel gel des écritures.

Une réplique remplace-t-elle les sauvegardes ?

Non. Elle suit l’évolution de la base et peut suivre une erreur. Les sauvegardes et l’historique de restauration servent à retrouver un état antérieur, dans les limites du dispositif retenu.

Pouvez-vous intervenir sur une base déjà managée ?

Oui. Nous examinons le service en place, les droits accessibles, les opérations automatisées et les responsabilités actuelles pour définir ce que vous souhaitez nous confier.

Est-ce la même chose que la base incluse dans notre hébergement web ?

Une base incluse dans un hébergement accompagne les besoins du site. Ici, la base constitue un service autonome, choisi et exploité autour de vos applications. Nous examinons l’intérêt de la séparer selon votre usage.

Partons de votre application. Préparons sa base.

Présentez votre situation actuelle et ce que vous souhaitez nous confier. Si vous les connaissez, indiquez le moteur, le volume de données et l’échéance du projet. Nous définirons avec vous la configuration et la prise en charge adaptées.

Étudier ma base de données

Un premier échange pour qualifier le besoin, puis une proposition adaptée. Aucun mot de passe ni export de données n’est nécessaire.