Informix User Group France - 30/11/2010 - Securisation des données

35
User Group Informix France Sauvegarde et S Sauvegarde et S é é curisation des curisation des donn donn é é es es Frédéric DELEST [email protected] Mardi Mardi 30 30 novembre novembre 2010 2010

description

 

Transcript of Informix User Group France - 30/11/2010 - Securisation des données

Page 1: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde et SSauvegarde et Séécurisation des curisation des

donndonnééeses

Frédéric DELEST

[email protected]

Mardi Mardi 3030 novembre novembre 20102010

Page 2: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

ObjectifsObjectifs

� De quoi s’agit t’il?

� La sauvegarde

� La sécurisation

� Et quand tout cela ne suffit pas ….

Page 3: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– QuQu’’estest--cece??

� Assurer la persistance et la disponibilité des données du système d’information

� La sauvegarde est un des aspects mais

aussi le plus connu.

� La sécurité et la confidentialité des données ne seront pas traités dans cette

présentation.

Page 4: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

La sauvegarde des donnLa sauvegarde des donnééeses

Page 5: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– Pourquoi fairePourquoi faire??

� Réparer des erreurs applicatives ou humaines

� Repartir après une pertes de media

� Mettre en place un cluster CAF (Mach11)

� Mettre en place des plateformes de QA, de test, de dev.

Page 6: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– Les outilsLes outils

� onbar

� ontape

� Ascii unload: dbexport/dbimport

� External Backup: dd/cp et les autres

Page 7: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde -- AvantagesAvantages

� Le principe est globalement très simple.

� Il est possible d’archiver différentes version de la base, d’avoir un historique.

� Les erreurs de manipulation ne se propagent pas sur les archives.

Page 8: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde -- InconvInconvéénientsnients

� La sauvegarde c’est bien, mais la restauration c’est mieux.

� Mettre en place un processus de

validation de la qualité des données peut s’avérer compliqué voir couteux.

� Les données sauvegardées sont inertes.

Page 9: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– Des outilsDes outils

� Onbar

– Logical Log backup

– Cold restore

– Warm restore

– Mixed restore

– Point-in-Time restore

� Fonctions supplémentaires

– Restartable restore

– Table level restore

– Archecker • onbar -v -t "2001-12-10 10:20:50"

Page 10: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvergarde Sauvergarde –– Des outilsDes outils

� Ontape

– Logical Log backup

– Cold restore

– Warm restore

– Mixed restore

� En complément

– Table level restore

– Archecker

– Pipe • ( ontape -s -L 0 | gzip | rsh prod2 " cd /mnt/backs; cat > backup.img.gz " )

Page 11: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– Des outilsDes outils

� Comparaison entre ontape et onbar

Description ontape onbar

Use a storage manager to track backups and storage media? No Yes

Backup selected storage spaces? No Yes

Initialize high-availability data replication? Yes Yes

Perform separate physical and logical restores? Yes Yes

Restore data to a specific point in time? No Yes

Restart a restore after incomplete restore? No Yes

Use multiple tape drives concurrently for backups and restores? No Yes

Backup and restore different storage spaces in parallel? No Yes

Backup and restore storage spaces serially? Yes Yes

Rename chunks Yes Yes

Page 12: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Backup Backup –– Table Level RestoreTable Level Restore

� Table-Level Restore example

– archecker -tdvs -f schema_cmd.txt (for restore from ontape backup)

– archecker -bdvs -f schema_cmd.txt (for

restore from onbar backup)

– Exemple: • Set workspace to dbs1,dbs2; --workspace CANNOT be temp dbspaces

• Database stores_demo; • create table state --source table

(code char(2), sname char(15),primary key (code) ) in dbspace1;

• create table state2 --destination table (a_serial char(2),b_char char(15),primary key (code) ) in dbspace2;

• insert into state2 select * from state;

• restore to ‘2008-08-06 12:01:01’; --If left out, default is “restore to current”

Page 13: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– External BKPExternal BKP

� onmode –c block [durée] / –c unblock

� dd / cp

� Flash copy des baies de disques

� Déporter les sauvegardes vers un RSS

Page 14: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– RestaurerRestaurer??

� Quels sont les acteurs?

� Combien de temps pour restaurer?

� Peut-on restaurer?

� Et pendant ce temps?

Page 15: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– RestaurerRestaurer??

� Les personnes qui savent restaurer ne sont pas toujours disponibles.

� Il arrive que la chaine de

sauvegarde/restauration ait été modifiée sans que la modification ne soit détectée.

� La pression est très forte pour que le

système soit opérationnel le plus rapidement possible.

Page 16: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Sauvegarde Sauvegarde –– RestaurerRestaurer??

� Lorsque la sauvegarde se termine sans erreur, il est considéré comme acquit qu’il sera possible la restauration en utilisant

cette sauvegarde.

� Valider la restauration impliquerait de prendre le risque de perdre le système

d’information si il s ’avère qu’il y a un problème.

� Tout le monde n’a pas une machine de dev qui peut-être utilisé pour cela.

Page 17: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation des donncurisation des donnééeses

Continuous Availability Feature

Page 18: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Support Support –– Pour aller plus loinPour aller plus loin

� Assurer une chaine sauvegarde –> restauration est plus complexe qu’il n’y parait

� Diminuer les risques d’indisponibilité

Page 19: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation -- AvantagesAvantages

� Les données sont disponibles en permanence.

� La charge de travail peut-être répartie sur

les différentes machines du cluster.

� La ou les machines supplémentaires peuvent servir à valider une sauvegarde.

� La validation est une opérations qui doit être validée dans le temps

Page 20: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation -- InconvInconvéénientsnients

� Nécessite plus de ressources.

� Une erreur utilisateur peut se propager à tout le cluster.

� Nécessite plus planification et de compétences techniques.

Page 21: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– Des OutilsDes Outils

� HDR

� RSS

� CLR

� ER (dans une certaine mesure)

Page 22: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– Les ClonesLes Clones

� HDR et RSS sont des secondaires; des clones issus d’une restauration ontape -s -L 0 -F | rsh secondary_host "ontape -p"

� Les données sont réparties sur plusieurs

supports.

� Les données sont accessibles pour la répartition de charge.

Page 23: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– Les ClonesLes Clones

� Le secondaire peut servir pour les tests réguliers de validation des processus de sauvegarde

– Déconnexion du secondaire du cluster

– Lancer la restauration

– Si la restauration est réussie, le système est fonctionnel

– Si il ne l’est pas, la production continue sur le

Primaire

Page 24: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– Les BackupsLes Backups

� Les external backups peuvent être effectué sur le RSS.

� Les unload Ascii peuvent être fait

Page 25: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

SSéécurisation curisation –– LLe Bunkere Bunker

� Il est parfois nécessaire de disposer de données dans au moins 2 endroits géographiquement différents.

� Le bunker n’a pas forcément vocation à être facilement accessible

� CLR convient parfaitement à cette

fonctionnalité

Page 26: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Le SupportLe Support

Page 27: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Support Support –– Quoi de plusQuoi de plus??

� Les sauvegardes ne sont pas utilisables.

� Les systèmes de secours ne prennent pas le relais.

� Le support va avoir besoin d’accéder à vos machines.

Page 28: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Support Support –– La connexionLa connexion

� Une connexion rapide et fiable est nécessaire

� Il est important de la tester

� Support

– 08 10 631 213 ou 02 38 557 752

� FTS (Follow the Sun 24x7)

– +1 888 876 9797

Page 29: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Support Support –– Les outils de connexionLes outils de connexion

� AOS

� SSH/telnet

� PCAnywhere

� Les interdits

– Les VPN clients

– Le terminal server de Windows

– Tous les outils qui nécessitent de télécharger

des logiciel non certifiés dans les réseau interne IBM.

Page 30: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Support Support -- PrPréévoirvoir

� Séparer les différentes bases de données dans des dbspaces spécifiques

� Ne pas mettre de base de données

utilisateur dans le rootdbs

Page 31: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

Des QuestionsDes Questions??

Page 32: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

MerciMerci

Frédéric DELEST

[email protected]

Mardi Mardi 3030 novembre novembre 20102010

Page 33: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

<<Titre de la sectionTitre de la section>>

Page 34: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

<<Titre du slideTitre du slide>>

� User Group Informix France

� Communauté des utilisateurs des produits Informix en France

� Avec le support d’IBM + utilisateurs

Page 35: Informix User Group France - 30/11/2010 - Securisation des données

User Group Informix France

<<Titre du slideTitre du slide>>

� User Group Informix France

� Communauté des utilisateurs des produits Informix en France

� Avec le support d’IBM + utilisateurs