Haute Disponibilité et Qualité de Service



Documents pareils
Consolidation. Grid Infrastructure avec la 11gR2

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

Oracle Maximum Availability Architecture

1200 Incendies par an dans des «Data Center»!! Et vous. Moi j ai Data Guard 10g!!!!

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

La Continuité d Activité

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

ADMINISTRATION EXADATA

Pour les entreprises de taille moyenne. Descriptif Produit Oracle Real Application Clusters (RAC)

Le stockage unifié pour réduire les coûts et augmenter l'agilité

Le Pôle ORACLE d ITS-Overlap. Platinum Partner

ORACLE PAAS CLOUD MANAGEMENT

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Expérience d implémentation d ASM avec CRS sur un environnement AIX

Oracle Database 11g: Administration Workshop I Release 2

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

FAMILLE EMC RECOVERPOINT

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Virtualisation des Serveurs et du Poste de Travail

WebSphere MQ & Haute Disponibilité

Disponibilité 24-7/365

TRANSFORM IT + BUSINESS + YOURSELF

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

FUJITSU WORLD TOUR 2014 Paris

<Insert Picture Here> Solaris pour la base de donnés Oracle

Présentation SafeNet Authentication Service (SAS) Octobre 2013

Veeam Backup & Replication v6

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Clients et agents Symantec NetBackup 7

VMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer

LES 5 PRINCIPALES RAISONS DE DÉPLOYER MICROSOFT SQL SERVER SUR LE SYSTÈME DE STOCKAGE UNIFIÉ EMC VNX

Automatisation de la découverte, de la surveillance et de l analyse des causes premières dans le datacenter virtualisé (VDC) EMC SERVER MANAGER

Installation d une architecture VMware Infrastructure 3 : Bilan et perspectives

Plan de cette matinée

Windows Server 2012 R2 Administration avancée - 2 Tomes

Configuration Cluster, DRS, HA, DPM et FT

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

Webinar ORACLE LE LICENSING ORACLE Quel type de licensing choisir?

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

Système de Stockage Sécurisé et Distribué

PILOTEZ VOTRE CLOUD SOMMAIRE FAITES DÉCOLLER VOTRE STRATÉGIE COMPRENDRE LE CLOUD COMPUTING SOYEZ PLUS AVISÉ SOLUTIONS POUR DYNAMISER VOTRE ACTIVITÉ

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

Serveur Appliance IPAM et Services Réseaux

Tungsten: une implémentation du futur clustering de PostgreSQL

Transformation des applications SAP avec EMC et SAP HANA. Présentation commerciale : Solutions SAP HANA pour les datacenters

Sybase High Avalaibility

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

BASE DE DONNÉES ORACLE 11G SUR LE SYSTÈME DE STOCKAGE PILLAR AXIOM. Livre blanc publié par Oracle Novembre 2007

Expérience de la mise en place s une solution de gestion de capacité pour supporter la migration des Datacenter

Plug into the Cloud with Oracle Database 12

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

THE FLASH REVOLUTION IS RIGHT NOW. Pure Storage France Contact : france@purestorage.com Pure Storage, Inc. 1

Sauvegarde EMC pour solutions SAP HANA prêtes pour le datacenter. EMC Data Domain avec DD Boost

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Entrer. Dans le Cloud

Continuité de services et plan de reprise d activité

Priorités d investissement IT pour [Source: Gartner, 2013]

Fusion : l interopérabilité chez Oracle

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Mise en œuvre d une infrastructure de virtualisation au CNRGV

Windows Internet Name Service (WINS)

Technologie SDS (Software-Defined Storage) de DataCore

Livre. blanc. Solution Hadoop d entreprise d EMC. Stockage NAS scale-out Isilon et Greenplum HD. Février 2012

VMware vsphere 5 au sein du Datacenter Complément vidéo : La configuration et la sécurisation de l'esx

APX et VCE, Modèle d industrialisation de l intégration et du déploiement. Olivier BERNARD, VCE

Sécurisation et résilience des services DNS/DHCP Gestion de l adressage IP automatisée

Cours 13. RAID et SAN. 2004, Marc-André Léger

ORACLE EXADATA DATABASE MACHINE X2-8

Hibernate vs. le Cloud Computing

Windows Server 2012 Administration avancée

<Insert Picture Here> Exadata Storage Server et DB Machine V2

CA XOsoft. Suite logiciels. WANSync Solution de réplication des données en LAN ou WAN.

Hébergement MMI SEMESTRE 4

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Mise en oeuvre TSM 6.1

Plan de migration Oracle EBS de la version 11.x à la version R12.2 Les bonnes pratiques

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

VMotion ne peut fonctionner qu avec une architecture de stockage centralisé de type SAN FC, iscsi ou NAS.

CLOUD PRIVÉ EMC VSPEX Microsoft Windows Server 2012 R2 avec Hyper-V - Jusqu à machines virtuelles

EMC XTREMIO : SOLUTION DE CONSOLIDATION HAUTES PERFORMANCES POUR ORACLE

Sommaire de la journée

en version SAN ou NAS

<Insert Picture Here> Maintenir le cap avec Oracle WebLogic Server

VMWare Infrastructure 3

LA PROTECTION DES DONNÉES

EMC VSPEX FOR VIRTUALIZED ORACLE DATABASE 11g OLTP

Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA)

FILIÈRE TRAVAIL COLLABORATIF

Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France

Hyper-V v2 : une évolution majeure des services de virtualisation

ORACLE EXADATA DATABASE MACHINE X2-2

Lettre d annonce ZP d IBM Europe, Moyen-Orient et Afrique,, datée du 20 octobre 2009

Premier Accelerate Packages: Azure Fast Start

Architecture complète de protection du stockage et des données pour VMware vsphere

vbladecenter S! tout-en-un en version SAN ou NAS

Hyper-V (version 3) et System Center Virtual Machine Manager Technologie de virtualisation sous Windows Server 2012 R2

Transcription:

Consolidation Haute Disponibilité et Qualité de Service Charles-emmanuel Frances Consultant Vente France Grid Economics!!! HR Base de données Haute Dispo CRM ERP Middleware Examiner et Limiter les dépenses du SI Devenir plus efficace pour réduire les frais d'exploitation Fournir un meilleur service, une meilleure disponibilité et performance du système.

Approche IT Traditionnelle Une application = n Serveurs dédiés Systèmes Cloisonnés Chaque infrastructure dimensionnée pour un pic de charge Inconvénients Evolutivité faible Solution onéreuse La puissance de peut pas être partagée Middleware Database Storage Application N = x Serveurs dédiés Haute Disponibilité traditionnelle Chère, Non utilisée, Redondante Serveur de secours non utilisé EMC SRDF BMC SQL Backtrack Volume Manager

Oracle Maximum Availability Architecture Consolidation et Haute Disponibilité Backups sécurisés (Cloud ou tape) Real Application Clusters Data Guard Recovery Area Automatic Storage Management Pas de HA pour les Single Instance Avant la 11g Release 2 Arrêt brutal de l instance de base de données Redémarrage manuel des process Oracle en tâche de fond Redémarrage manuel de l instance Temps important pour basculer sur l instance Dataguard Difficulté de scripter des redémarrage automatiques sans risque d erreur Tenir compte des dépendances est compliqué

Oracle Restart pour les SI en 11.2 Process des SI enregistrés dans le CRS Surveillance de l état de santé des processus par le processus CRSD Redémarrage automatique des ressources sans intervention humaine Tient compte des relations et dépendances parmis les composants de la base de données Fait la différence entre un shutdown (normal) et un crash RAC et ses composants Virtualisation des Ressources Scalabilité Haute Performance Haute Disponibilité Transparent pour les applications Gestion flexible de la charge Oracle Clusterware Optimisation des coûts Cache des données partagé Interconnect ASM

Oracle Database 11g Release 2 Oracle RAC One App Servers DW RAC ONE RAC ONE A RAC ONE A& B B RAC ONE C RAC ONE D Technologie Oracle RAC adaptée aux instances uniques de base de données Migration live d instance parmis les serveurs d un Grid Support du Rolling patches Technologie de Cluster Failover pour la haute disponibilité Migration à chaud vers Oracle RAC Déploiement Standardisé parmi toutes les bases Oracle Supporte un déploiement physique et logique 2009 Oracle Corporation Proprietary and Confidential OMotion OMotion transfert une instance RAC-One d un serveur à un autre sans arrêt de service. Cas d utilisation Répartition des instances sur les différents serveurs Maintenance et application de patch Serveur/Système d Exploitation Oracle fournit les scripts nécessaires à cette migration Les services de base de données sont actifs sur un seul noeud à un instant donné. Les instances déplacées effectuent un Shutdown Transactional quand les services ont été déplacés Un maximum de 30 minutes est alloué aux connections pour migrer vers la nouvelle instance Support du Rolling Patch

Oracle RAC-One Deployment Server A Server B Server C RAC1 RAC1 RAC1 RAC1 RAC1 Common Shared Storage Single Cluster OMotion Client Connections RAC1 RAC1 RAC1 RAC1 RAC1 RAC1 Common Shared Storage Single Cluster

L Evolution du Grid Diminuer les coûts de déploiement Oracle RAC pour le HA faire baisser les coûts du HA Oracle RAC pour le Scale out faire baisser les coûts de la scalabilité GRID pour les bases de données Faire baisser le coûts des Infra Posséder le juste utilisé Consolidation du stockage Gestion efficace (base partagée) EM RAC RAC RAC EM RAC RAC RAC Grid pour le Datacenter Faire baisser les coûts de déploiement Coûts d acquisition Coûts d exploitation EM AS AS AS AS AS AS AS RAC RAC RAC RAC RAC RAC RAC EM RAC RAC RAC RAC RAC RAC RAC RAC RAC RAC RAC RAC EM RAC RAC Infrastructure dédiée Infrastructure partagée Shared Cluster Shared Database Shared Storage Infrastructure standardisée Les Enjeux avant la 11g R2 1. Utilisation des ressources matérielle insufisante 2. Le nombre de Noeuds par cluster RAC augmente régulièrement 3. Clusters orientés base de données 4. Difficulté pour déployer des application tiers sur le clusterware App B App C Protégée App A Protégée Resta Resta rt rt Failov Failov er er App D Resta rt Failov er En 11gR2, nous disposons De Pool de serveurs D une gestion basée sur des règles Nouveau type de clusterware

Deux manières de Gérer le RAC Gestion par l administrateur Emplacement des bases et publication des services gérés manuellement au sein du cluster Utilisation d un «Pool» de serveurs nommé «GENERIC» Gestion automatique par les règles On définit les ressources nécessaires pour répondre à la charge Le nombre d instances nécessaire est démarré automatiquement «Pool» de serveurs de bases de données «Pool» spécifique pour les bases de données Oracle Les serveurs ne peuvent être que dans un «pool» à un instant donné Créé par le Database Assistant. MAX= Nombre d instances MIN = 0 (par défaut) IMPORTANCE = 0 (par défaut) Le pool est géré par l utilitaire srvctl ou Enteprise Manager

Gestion des Services et des «pool» Les différents «Pool» de serveurs GENERIC Server Pool (Gestion par l administrateur) Database Server Pool Free Server Pool Les services dans une gestion par les «pool» Un Service est attaché à un et un seul «pool» de serveurs UNIFORM : Publié sur toutes les instances du «pool» SINGLETON : Publié sur une seule instance du «pool» Allocation des serveurs et Reconfiguration Les serveurs sont affectés dans l ordre suivant «GENERIC Server Pool» «Database Server Pool» «Free Server Pool» Utilisation des MIN, MAX et IMPORTANCE des «Pool» Pour l allocation des serveurs Pour la reconfiguration du cluster

Exemple d Allocation des serveurs Cluster avec 6 noeuds PRODDB server pool pour la base prod (min 0, max 3, Imp 2) Services OLTP uniform, BATCH - singleton EMAIL server pool pour la base email (min 0, max 3, Imp 2) Service EMAIL - uniform ora.proddb ora.email Reconfiguration du Cluster Reconfiguration Depuis le Pool Free Depuis un Pool serveur de moindre importance Depuis un Pool serveur d égal importance au dessus de son MIN Pool HR Pool Sales Restart Failover Restart Failover Restart Failover Restart Failover Restart Failover Pool Serveur HR : Pool Serveur Sales : MIN=3 MAX=4 MIN=1 MAX=2 Importance = 5 Importance = 3

Reconfiguration du Cluster Reconfiguration Depuis le Pool Free Depuis un Pool serveur de moindre importance Depuis un Pool serveur d égal importance au dessus de son MIN HR Pool Sales Pool Restart Failover Restart Failover Restart Failover Restart Failover Pool Serveur HR : Pool Serveur Sales : MIN=3 MAX=4 MIN=1 MAX=2 Importance = 5 Importance = 3 Grid Plug And Play (GPnP) : Les Enjeux Problématique liée à la Consolidation : Evolution rapide de l infrastructure Grid Plug And Play (GPnP) GPnP : La Machine du Grid Faciliter l installation et la configuration du cluster Faciliter l extension dynamique du cluster GPnP : Les clients du Grid Faciliter la mise à jour des clients DNS XML

GPnP : Configuration du Grid Plus de Configuration statique liée à un noeud Informations du Cluster dans un profil XML Nom du Cluster Informations réseau (Public et Interconnect) Information Stockage (OCR, Voting, ASM) Fichier géré, sécurisé et répliqué par le process GPnP Automatisation lors de l ajout de serveurs Images, Boot, mise à jour du profil Révolution pour les Administrateurs SID dynamiques, Répertoires des LOG, scripts à adapter GPnP : Résolution de Nom Besoin de résoudre Depuis le Grid vers l extérieur (Inside/Outside) Au sein des machines du Grid (Inside/Inside) De l extérieur vers la machine du Grid (Outside/Inside) La solution Oracle Inside/Outside : Serveur DNS classique Inside/Inside : Multicast DNS (mdns) Outside/Inside : Grid Name Service (GNS)

Résolution de nom MultiCast (mdns) Résolution à l intérieur du Grid Gethostbyname Interface publique en DHCP Interface Privée en DHCP ou Auto-IP (169.254.x.y) Noeud 4? Noeud 4? Noeud1 Nœud 2 Noeud 4? 138.2.145.58 Nœud 3 Nœud 4 Grid Naming Service (GNS) Passerelle DNS vers le mdns Permet aux clients de résoudre les noms des serveurs du Cluster sans maintenance DNS «moncluster.mondomain.com» doit être résolu au sein serveur DNS. «noeud1.moncluster.mondomain.com» doit être résolu au sein du cluster par le mdns Permet l utilisation de DHCP pour les nœuds du RAC.

Grid Naming Service (GNS) résolution à l extérieur du Grid DHCP server Vip Dynamiques 1. Demande de résolution host01.cluster.example.com 2. DNS délègue la transfert vers l IP statique du GNS. 3. GNS résout la demande ou utilise mdns 4. Réponse retournée au client. 2009 Oracle Corporation Proprietary and Confidential Single Client Access Name (SCAN) Gérer les Address List dans les chaines de connection n est plus envisageable Réduction de la complexité de configuration coté client et serveur Le client possède un nom unique qui après résolution via GNS ou DNS le dirige vers l adresse IP du SCAN (SCAN VIP)

SCAN Découverte du Listener //<scan_name>[:<scan_port>]/<service_name> 3 listener SCAN sur 3 Vips Approche Oracle pour la gestion du QoS Définition et mise en œuvre Classification et Mesure Evaluation et Reporting Architecture Pilotée par une stratégie WLM Analyse et Recommandation Implémentation et Contrôle

Oracle Maximum Availability Architecture Eliminer les coûts des arrêts prévus Annuler les erreurs humaines Upgrades à Chaud Patching Online Ajout/Retrait de Processeurs Redéfinition et Réorganisation de tables Ajout/Suppression d éléments de stockage Tests en production à chaud Oracle Maximum Availability Architecture Real Application Clusters Active Data Guard Data Guard Automatic Storage Management Snapshot Standby

Oracle Database 11g Release 1 Evolutions de Dataguard Active Data Guard Base de données de secours en Recovery et lecture en même temps Data Guard Utilisation du réseau Compression lors de l envoi des journaux de transaction dans le cas de la Résolution de Gap Snapshot Standby La base de données de secours utilisée en lecture-ecriture Tests de charge, mise en place de nouvelles fonctionnalités Fast Start Failover (bascule automatique) Oracle Database 11g Release 2 Evolutions de Dataguard Active Data Guard Qualité de service SLA sur les requêtes en lecture sur la base de secours (de zéro à n secondes) Data Guard Utilisation du réseau Compression au fil de l eau des informations de journalisation (WAN) Evènements FAN (Fast Application Notification) au FAILOVER et SWITCHOVER

MAA - quoiqu il arrive!! Modifications logicielles planifiées et à chaud Pannes matérielles/maintenance Matérielle et OS RAC, bases de secours (physiques et logiques) Modification des objets de base de données à chaud Upgrade de base de données à chaud RAC, Base de secours logique Oracle Streams Migration applicative à chaud Edition-Based redefinition Maintenance Applicative à chaud Online Table Redefinition Online Index Rebuild Oracle Application Upgrade Edition-based redefinition Nouvelles fonctionnalités révolutionnaires : edition editioning view crossedition trigger Les modifications du Code sont installés dans une zone nouvelle Edition privée Les modifications sur les données sont effectuées uniquement sur les nouvelles colonnes ou tables (nouvelle Edition) editioning view : Exposition des versions contenant chacune une projection privée des objets de base de données crossedition trigger : Propage les modifications des données de l ancienne version vers une nouvelle version (nouvelles colonnes) et vice-versa (Hot- Rollover)

For More Information http://search.oracle.com HA / MAA or oracle.com/ha Questions