Contactez-nous  |  English

Cas: SPVM

Organisation / client

Service de police de la Ville de Montréal (SPVM)

Secteur

Sécurité publique

Envergure

7000 usagers, dont 600 en mode mobile

Projet

Relève technologique et haute disponibilité de l’environnement Oracle

Technologies et expertises

Plan d’architecture System p et RAC, services professionnels, sous-système disque DS6800, Fabric Brocade, Oracle RAC, ASM, installation et coaching AIX, serveur VIO, partage des ressources, HMC.

Contexte de départ

Le SPVM oeuvre dans un secteur où la rapidité de l’accès à l’information de même que sa protection sont extrêmement critiques pour la sécurité de la population. L’organisation s’est donc tournée vers son partenaire TI de confiance pour réaliser un projet de haute disponibilité des bases de données Oracle. Le projet était très important, car l’accès aux données par les policiers, notamment en mode mobile (sur la route et en intervention), permet de maximiser leur efficacité, et ainsi minimiser les dangers aux citoyens.

Les 2 équipes TI, celle de la Ville de Montréal dédiée au SPVM et celle de NOVIPRO, ont travaillé en partenariat étroit pour réaliser ce projet. NOVIPRO a mis en place une équipe multidisciplinaire (architecte TI, DBA, spécialiste réseau) pour épauler l’équipe informatique du SPVM afin de mettre sur pied un projet RAC haute disponibilité selon les meilleures pratiques. En matière d’architecture, le SPVM avait plusieurs serveurs de stockage et de base de données. Chaque système possédait son propre système de sauvegarde et ses propres espacesdisques. Cette situation engendrait un temps de relève en cas de défaillance, de panne ou de sinistre trop long.

Besoins et défis

  • Mettre sur pied une infrastructure qui assure une haute disponibilité des données en minimisant les temps d’arrêt ;
  • Assurer, au moyen de mécanismes de redondance entre 2 sites, la disponibilité des bases de données ;
  • Sécuriser et maintenir les fonctions critiques du SPVM en cas de désastre ou de panne ;
  • Protéger les données et assurer un temps de reprise (RTO) ne dépassant pas 1 h ;
  • Optimiser la performance des bases de données ;
  • Éliminer la perte potentielle des données due aux défaillances des composants et des serveurs ;
  • Éliminer le « RPO » (recovery point objective ou point de recouvrement des données) ;
  • Migrer sous une même plateforme les différentes bases de données ;
  • Installer une solution complexe, sans impact pour les usagers.

Solutions

  • Effectuer une analyse en profondeur de l’architecture requise ;
  • Proposer une solution créative qui prend en compte les besoins du SPVM en termes de performance et d’utilisation des infrastructures, ainsi que des contraintes de ressources et de budgets ;
  • Mettre en place un environnement de préproduction pour tester et sécuriser la solution ;
  • Créer une infrastructure hautement disponible (RPO : 0, RTO : 1) hyper performante reposant sur un SAN métropolitain de niveau supérieur, incluant ORACLE RAC, entre 2 sites géographiquement séparés d’une dizaine de km ;
  • Transférer les connaissances pour rendre les gestionnaires informatiques autonomes.

Résultats et bénéfices

  • Assurance de la disponibilité et accès aux données 24/7 ;
  • Réduction majeure du RTO : passer d’une politique de
  • « meilleurs efforts » (approximativement 12 h) à une
  • systématisation du RTO en deçà de 1 h ;
  • Validation en contexte réel d’une infrastructure
  • entièrement redondante ;
  • Optimisation du taux d’utilisation des
  • infrastructures matérielles ;
  • Gestion efficace ;
  • Performance accrue.