Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.

Slides:



Advertisements
Similar presentations
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Advertisements

1EMC CONFIDENTIAL—INTERNAL USE ONLY Overview of SQL Server 2012 High Availability and Disaster Recovery (HADR) Wei Fan Technical Partner Management – Microsoft.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
SQL Server Replication
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
SQL Server Data Protection and High Availability Anil Desai.
Keith Burns Microsoft UK Mission Critical Database.
Virtual techdays INDIA │ September 2011 High Availability - A Story from Past to Future Balmukund Lakhani │ Technical Lead – SQL Support, Microsoft.
SQL Server AlwaysOn: Active Secondaries Luis Vargas Program Manager Microsoft Corporation DBI312.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
National Manager Database Services
SQL Server Replication By Karthick P.K Technical Lead, Microsoft SQL Server.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Implementing Database Snapshot & Database Mirroring in SQL Server 2005 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft.
High-Availability Methods Lesson 25. Skills Matrix.
Distributing Data for Availability and Scalability Don Vilen Program Manager SQL Server Microsoft Corporation.
It is one of the techniques to create a stand by server. Introduced in SQL 2000,enhanced in It is a High Availability as well as Disaster recovery.
Sofia, Bulgaria | 9-10 October SQL Server 2005 High Availability for developers Vladimir Tchalkov Crossroad Ltd. Vladimir Tchalkov Crossroad Ltd.
Maintaining a Mirrored Database Tips and Tricks by Paul G. Hiles.
DATABASE MIRRORING  Mirroring is mainly implemented for increasing the database availability.  Is configured on a Database level.  Mainly involves two.
Rajib Kundu Agenda Definitions Failover Cluster Database Snapshots Log shipping Database Mirroring.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Module 6: Implementing SQL Server Replication in an Enterprise Environment.
1 Chapter Overview Introducing Replication Planning for Replication Implementing Replication Monitoring and Administering Replication.
Overview of high availability in Microsoft SQL Server Szymon Wójcik.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
7. Replication & HA Objectives –Understand Replication and HA Contents –Standby server –Failover clustering –Virtual server –Cluster –Replication Practicals.
 Replication is the process of copying database information  Replication is used for:  Backing up your database  Migrating to a new server  Mirroring.
SQL Server 2005 Implementation and Maintenance Chapter 12: Achieving High Availability Through Replication.
High Availability in DB2 Nishant Sinha
Oracle DBAs Deploying Highly Available SQL Server Systems
Alwayson Availability Groups
DATABASE REPLICATION DISTRIBUTED DATABASE. O VERVIEW Replication : process of copying and maintaining database object, in multiple database that make.
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
Your Data Any Place, Any Time Always On Technologies.
Virtual Machine Movement and Hyper-V Replica
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
What HADR Option(s) Are Right For You?. Where’s The AlwaysOn?
William Durkin A Gourmet Menu of SQL Server High Availability Options.
AlwaysOn In SQL Server 2012 Fadi Abdulwahab – SharePoint Administrator - 4/2013
FUN WITH AVAILABILITY GROUPS Christopher Wolff SQL Server Database Engineer, Xero.
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Turgay Sahtiyan Istanbul, Turkey
Sponsors.
High Availability in SQL Server 2012
ALWAYSON AVAILABILITY GROUPS
Glasgow, SQL Server Meetup
Introduction to transactional replication
Navigating the options for Data Redundancy
Disaster Recovery Where to Begin
AlwaysOn Mirroring, Clustering
Maximum Availability Architecture Enterprise Technology Centre.
A Technical Overview of Microsoft® SQL Server™ 2005 High Availability Beta 2 Matthew Stephen IT Pro Evangelist (SQL Server)
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
Contained DB? Did it do something wrong?
Free Microsoft Exam Braindumps Dumps4Download
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
SQL Server High Availability Amit Vaid.
How to keep your database servers out of the news Matt Gordon
SYED SAJID WASIM SQL SERVER ALWAYS ON Step by Step.
SQL Server on Linux: High Availability And Disaster Recovery
AlwaysOn Availability Groups
High Availability/Disaster Recovery Solution
04 | Always On High Availability
Designing Database Solutions for SQL Server
Presentation transcript:

Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara

Temario  Database Mirroring  Log Shipping  Replication  Failover Clustering  Demo

1.1 Database Mirroring Roles

1.2 Operating Modes High Availability High Safety High Performance

1.2.1 High Availability Operating Mode synchronous Automatic failover Writes a transaction to th transaction log The transaction is first committed on the mirror database Performance impact Uses simple ping

1.2.2 High Performance Operating Mode Asynchronous No automatic failover

1.2.3 High Safety Operating Mode Synchronous Manually failover Writes a transaction to th transaction log The transaction is first committed on the mirror database Performance impact

Log Shipping ¿What is?  Provides a means to maintain a secondary server on an automated basis using a chain of transaction log backups  Also allows you to configure a monitor server that can verify the health

1.1 Log Shipping Scenarios Offloading Report Activity Initialization for Database Mirroring Upgrading Versions or Migrating to a New Platform Primary or Secondary Availability Solution

1.1.1 Offloading Report Activity Reporting server SELECT statements Standby Mode

1.1.2 Initialization for Database Mirroring backups of the principal principal and mirror are synchronized minimizes the time

1.1.3 Upgrading Versions or Migrating to a New Platform build the new instance a brief outage on the applications move the databases

1.1.4 Primary or Secondary Availability Solution Secondary databases an outage of the primary database that applications can switch

1.2 Log Shipping Components

Replication ¿What is?  Replication is designed as a data-distribution mechanism.  The core replication engine is designed for very flexible implementation  The core architecture can be used to provide availability for a database because a redundant copy of data is maintained in synchronization with a master copy

1.1 Replication Components The basic building block of replication Can be defined against a table, view, stored procedure, or function Articles Publications are groupings of articles that define the replication set Publications You can apply one or more filters to each article that restrict the set of data that is replicated. You can fi lter articles by rows or by columns Filters

1.2 Replication Roles Maintains the master copy of the data within a replication architecture publisher Is the database that is receiving changes from the replication engine defined by the publication to which it is subscribing subscriber Is the main engine within a replication architecture The distribution database is stored on the instance that is configured as the distributor (An instance of SQL). distributor

1.3 Replication Topologies Central Publisher Other Central Subscriber

1.3.1 Central Publisher Topology

1.3.2 Central Subscriber Topology

1.6 Replication Methods Snapshot Replication Merge Replication Transactional Replication

1.6.1 Snapshot Replication 1. Snapshot Agent extracts the schema and BCPs the data 2. Distribution Agent then picks up and applies the snapshot to each subscriber (tables are dropped and re- created, then the data is copied using BCP) It is not normally used for high availability full replace of data

1.6.2 Transactional Replication  Begins with an initial snapshot being applied to the subscriber to ensure that the two databases are synchronized  As subsequent transactions are issued against the publisher, the replication engine applies them to the subscriber.

2.2 Transactional Options

Merge Replication ¿What is?  Merge replication is another alternative that can be applied to high-availability systems.  Merge replication was primarily designed for mobile, disconnected users.  By translation, the mechanisms are already built in for changes to occur at any location and get synchronized, as well as to be able to withstand failures and continue processing

3.1 Change Tracking (synchronize process) MSmerge _genhistor y MSmerge_to mbstone MSmerge _genhistor y MSmerge_to mbstone

Windows Clustering ¿What is?  Windows clustering enables multiple pieces of hardware to act as a single platform for running applications.

1.1 Windows Cluster Components

1.2 Types of Clusters Standard Windows Cluster Majority Node Set Cluster

2.2 Failover Cluster Instance Components The components that you need to configure for a SQL Server failover clustered instance are the following:  IP addresses  Network names  Disk drives on the shared drive array  SQL Server services  Service accounts

Demo  Mirroring High Availability

¿######?