3/23/2017 6:13 AM © 2004 Microsoft Corporation. All rights reserved.

Slides:



Advertisements
Presentaciones similares
Descripción general de la presentación
Advertisements

Transacciones y Concurrencia en Oracle
Academia Latinoamericana de Seguridad Informática
Slide Title: Title Slide Keywords: Key Message: Title slide
Windows Mobile 1. Configurar una cuenta de Correo Personal Configurar Yahoo! Microsoft Confidential2 Inicio Fin.
Seminario Técnico sobre Systems Management Server 2003 Germán Díaz Responsable de Marketing, Management Servers Microsoft Ibérica.
BizTalk Server 2006: Sistemas Distribuidos Kabel Sistemas S.L.
Desarrollo de Software empleando el Microsoft Solutions Framework MSF
Actualización de Bases de Datos VLDB y en Alta Disponibilidad.
Windows 2003 como Servidor de Aplicaciones Jose Murillo ISV Development Advisor
3/24/2017 3:59 PM © Microsoft Corporation. All rights reserved.
Diseño de Aplicaciones SOA usando Visual Studio Team System
Descripción técnica de las funciones de escalabilidad de SQL Server 2005 Christian Linacre Microsoft Cono Sur.
Introducción a Microsoft Operations Manager 2005 Joshua Sáenz G Joshua Sáenz G
Bienvenido al evento online de Microsoft Small Business Server 2003 R2 (Volumen II) Andrés de Pereda.
Octubre 2004 Soluciones de Hosting y Outsourcing sobre Plataforma Microsoft Soluciones de Outsourcing Fernando Andrés Director Desarrollo de Negocio Communication.
¡Bienvenidos! <SLIDETITLE>Entry Slide</SLIDETITLE>
3/24/2017 4:02 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
3/24/2017 4:02 PM © Microsoft Corporation. All rights reserved.
Nuevas tecnologías en Office System
Implementación de SQL Server 2000 Reporting Services
De BDC a BCS Gustavo Velez Overview El problema y la solución Arquitectura Listas Externas (SharePoint Designer) Visual Studio 2010.
¿Está utilizando todo el potencial de Microsoft SQL Server? Fernando Bocigas SQL Server Product Manager Microsoft Ibérica S.R.L. 16 de Marzo de 2005 Fernando.
BizTalk Server como ESB
Software Testing Héctor Santa María..
Propuesta Microsoft para las oficinas del futuro
Administración de transacciones y bloqueos
3/29/ :02 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Database Mounting Tool (Dsamain.exe) Mediante esta nueva herramienta y una de las mejoras de la nueva versión de Ntdsutil… podemos generar y examinar.
Erick Stephens Director Nacional de Tecnolog í a Microsoft.
¡Bienvenidos! Escenarios de Plataforma Interconectada.
ADO.NET.
System Center Reporting Manager 2006 Implantación y configuración Joshua Sáenz G Joshua Sáenz G
Antonio Gámir Optimized Desktop Specialist Microsoft Ibérica.
11/19/ I Conferencia sobre Business Intelligence de Microsoft Carlos Grau Director General en Cataluña Fernando Bocigas Jefe de Producto de SQL.
Montevideo 14 de Diciembre Gustavo Larriera Alejandro Ponicke El nuevo día a día con SQL Server 2005.
Service Pack 3 SQL Server 2005 Marcos Celada Microsoft Support Services
Systems Management Server 2003 Santiago Pastor Zaltor Soluciones Informáticas.
Jefe de Producto de SQL Server y Business Intelligence
Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004 Microsoft ® SharePoint Products and Technologies Developer Tour EMEA 2004.
XI Forum Arquitectos de Software .NET Innovación y Empresa
Service Pack 1 Nuevas posibilidades de virtualización Paulo Dias IT Pro Evangelist Microsoft Fernando.
SQL Server Comunidad TechNet Regístrate en:
Seguridad y Privacidad
I Conferencia sobre Business Intelligence de Microsoft 1.
Virtualization Day 2012 Virtualización y SQL Server 2012 Lic. Horacio A. Gonzalez
Introducción arquitectura base de datos Microsoft SQL Server 2000/2005
Módulo 14 Programación para DBA. TEMARIO Programación y DBAProgramación y DBA.NET Framework.NET Framework Arquitectura ADO.NETArquitectura ADO.NET.NET.
Transacciones (MySQL). Definición: Conjunto de sentencias que se tratan como una sola. Comienzan con BEGIN/START TRANSACTION; Se puede confirmar (COMMIT)
Se trata de un nuevo tipo de Controlador de Dominio No puede escribir en su base de datos fruto de peticiones externas No se le permite tener replicación.
Windows Server 2003 Tests de rendimiento Comparación con Microsoft Windows ® NT Server 4.0 y Microsoft Windows Server ™ 2000 Fuente: VeriTest.
Introducción a EPM 2007 Javier D’Labra N., PMP/MCP/MSP BkB Microsoft Corporation.
Reduciendo el espacio entre Tecnología y Negocio: Arquitecturas de Referencia Carlos Oramas (Microsoft) Alberto Ruiz (IECISA) Julio Bravo (FCC)
A demanda elástica De amplio Acceso Servicios medibles Recursos mancomunados.
PostgreSQL: Parte 1 Integrantes: Álvaro Marciales Claudio Torrez.
Félix Tovar C.I: Daniel Hernández C.I:
 DirectX 10 (Library) Evolución de la API C++, C# (Manejado)  XNA (Framework) Principio de Hollywood Solo rellenar ○ Método Update ○ Método Draw.
Alejandro García Sánchez Readiness Champion.. Licenciamiento para Pequeñas y Medianas Empresas Como Elegir el licenciamiento Correcto Preguntas y Respuestas.
I Conferencia sobre Business Intelligence de Microsoft Fernando Bocigas Jefe de Producto de SQL Server y Business Intelligence Microsoft Ibérica.
Es importante ahorrar tiempo en los negocios para satisfacer las demandas de los clientesEs importante ahorrar tiempo en los negocios para satisfacer las.
WINDOWS 7 FIN DE SOPORTE. ¿Qué es el fin de soporte? En Microsoft existe el compromiso de proporcionar productos seguros. Nuestra política mundial de.
C ONCURRENCIA Y M ANEJO DE S ESIONES. C ONCURRENCIA Es una propiedad del sistema en el cual muchos calculos se estan ejecutando simultaneamente, y son.
Isabel Gómez Desarrollo & Plataforma Microsoft Ibérica.
Windows Server 2008 Technical Decision Maker Seguridad.
ORACLE 9i DATABASE  Diseñada para soportar las capacidades de Internet  Evolución: desde BD relacionales con SQL ad hoc, hasta la era Internet  Diseñado.
Virtualización en Windows 7 Paulo Dias IT Pro Evangelist Microsoft Fernando Guillot IT Pro Evangelist.
SPSB12 – SharePoint en Iaas: Aspectos y consideraciones a tener en cuenta
© 2012 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED,
DML Transact SQL Sesión X Triggers. Duración 2 Horas.
¡Bienvenido a tu nuevo Office!. ¡Instalá tu Office en todos tus dispositivos móviles! Colaboración en línea de tus archivos con todos tus compañeros de.
Transcripción de la presentación:

3/23/2017 6:13 AM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Construyendo sistemas de alta disponibilidad con SQL Server™ 2005 Ruben Dillon Solution Architect MCSE, MCAD.Net, MCSD.Net, MCDBA SQL Server Hewlett Packard

Actualización inmediata 3/23/2017 6:13 AM ¿Cuando tomar ventaja de SQL 2005? Cuanto trabajo se requiere para aprovechar la tecnología? Diseño y arquitectura Actualización inmediata Mínimo trabajo Partial Database Availability Online Piecemeal Restore Instant File Initialization Fast Recovery Online Index Operations When Criteria Met Snapshot Isolation Statement-level Snapshot Snapshot Isolation Transaction-level Snapshot (RO) Failover Clustering Database Mirroring Log Shipping Database Snapshots Online Index Operations When Criteria NOT Met (minority) Snapshot Isolation With Update Conflict Detection Replication Most of the Availability Features fall within the Upgrade Immediate and Minimal Work to Leverage categories… But there are many other features to work with once you’ve designed your database to stay available. This slide is not meant for any depth whatsoever… it’s meant to be an “impressive list of options” slide. Depending on the type of failure you have, technologies/features are available to prevent and/or provide immediate to latent failover recovery. Additionally, there is probably more than one that may address the expected barriers that you will encounter. Likely not only one feature but possibly a few features that may help your database stay online and already available. Do NOT spend any real time on this slide and don’t even mention these by name. Hit very general highlights here and give them some insight into things we’ll discuss within this presentation: Some of these features will be immediately available – just by upgrading while others require only a minimal amount of code to leverage. Bolded items are new and upcoming technologies for SQL Server™ 2005 Many of the established technologies (such as Failover Clustering) are not radically different but have been improved with some great new features/capabilities. We will not only discuss but also demonstrate how many of these technologies will help your databases stay available through a variety of barriers to availability. The first area that we will cover are the features that are immediately available – just upgrade. Then we will work through a couple of the minimal work to leverage features and then move to high availability/scalability and touch on the large number of technologies possible here. Mejorando la disponibilidad desde la instalación al diseño Disponibilidad en capas para minimizar el downtime y la pérdida de datos © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Que ocurre cuando Operaciones de lectura y escritura quieren acceder los mismos datos En SQL Server™ 2000 Se utilizan técnicas de bloqueo para obtener el nivel de aislamiento deseado Los usuarios deben esperar para acceder los datos bloquedos La concurrencia y el rendimiento se ven comprometidos La consistencia se ve comprometida cuando se utilizan niveles de bloqueo inferiores para evitar los bloqueos En SQL Server™ 2005 Se pueden utilizar técnicas de bloqueo o versionamiento para lograr el nivel de aislamiento deseado Cuando se usa versionamiento las operaciones de lectura no bloquean las operaciones de escritura y viceversa La consistencia no se ve comprometida debido a niveles de bloqueo inferiores

Snapshot Isolation Mejorando la concurrencia en Mixed Workloads 3/23/2017 6:13 AM Snapshot Isolation Mejorando la concurrencia en Mixed Workloads SQL Server™ 2000 Isolation es implementado unicamente por locking Mixed workloads puede experimentar: Problemas de concurrencia debido a bloqueos El problema de análisis de inconsistencia SQL Server™ 2005 Isolation es implementado usando locking y versionamiento Mixed workloads puede mejorar la consistencia en la lectura y performance usando: Read committed with Statement-level snapshot a nivel de instrucción Snapshot Isolation a nivel transacción Snapshot Isolation also has two primary areas that it falls into: Read Committed with statement-level snapshot (RCSI) = Statement-level Consistency This mode is definitely a minimal work to leverage feature as it only requires the database option (READ_COMMITTED_SNAPSHOT) to be turned on. Once on, every statement uses versioning - automatically. This is [very] minimal work to leverage. However, if transaction-level snapshot is desired and will be used with transactions that include modifications and not only reads, then application changes are required in order to resolve and detect update conflicts - as well as to even use snapshot isolation. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Concurrencia Read Committed w/Statement-level Snapshot 3/23/2017 6:13 AM Concurrencia Read Committed w/Statement-level Snapshot Habilitar DB Option: READ_COMMITTED_SNAPSHOT locking para escrituras, versioning para lecturas Incrementa disponibilidad de data mientras reduce deadlocks No se bloquea reportes ni ad hoc queries Readers no bloquea writers; writers no bloquea readers Resulta en una consistencia a nivel de instrucción (statement-level) por medio de versionamiento por row Impacto a las aplicaciones No se requieren cambios para transacciones de lectura Snapshot Isolation also has two primary areas that it falls into: Read Committed with statement-level snapshot (RCSI) = Statement-level Consistency This mode is definitely a minimal work to leverage feature as it only requires the database option (READ_COMMITTED_SNAPSHOT) to be turned on. Once on, every statement uses versioning - automatically. This is [very] minimal work to leverage. However, if transaction-level snapshot is desired then application changes should be made to resolve and detect all conflicts - as well as to even use snapshot isolation. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Snapshot isolation 3/23/2017 6:13 AM © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Database Scale Out Replicación Peer to Peer Replication 3/23/2017 6:13 AM Database Scale Out Replicación Peer to Peer Replication Bases de datos idénticas trabajan sincronizadas Permite escalar la carga de trabajo en consultas más allá de una única base de datos Example: Distributed Trading System Chicago London Tokyo Targeted at scenarios that have two requirements: Geographic HA and read scale out. This is an evolution of the reporting server concept. Customers often used the reporting server to recover from failures and perform maintenance. As time went on, they distributed a greater portion of their workload across the publisher and subscribers and then started replicating bi-directionally. SQL Server™ 2005 added new logging to maintain the originator of changes to allow more complex topologies (damps the system and prevents changes from looping recursively). Many customers deploy this scenario using less sophisticated bus topologies in SQL Server™ 2000. Passport, Xbox Online, a large Telco, Wildcard systems (credit card processing) are all examples. Note: The applications are responsible for distributing the SQL workload across the participating databases. NLB can be used to balance read workload. insert/update/delete workload will not scale higher than a single node as nodes are added. To scale insert/update/delete workload, customers should investigate manual partitioning across the databases Insert/update/deletes to the same rows must not occur at the same time at different nodes. This is not supported in P2P and will cause replication to stop pending corrective action to resolve the data conflict(s). See BOL © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Replicación Peer-to-Peer 3/23/2017 6:13 AM Replicación Peer-to-Peer Basado en replicación Bi-direccional Transaccional Todos los participantes son peers Schema es idéntico en todos los sitios Se publica las actualizaciones hechas en “su” data Se subscribe a otros para tomar sus cambios No existe una arquitectura jerarquica como lo sería una replicación transaccional “normal” Un mismo conjunto de datos sólo pueden ser modificado en un único sitio al mismo tiempo La propiedad de los datos es puramente lógica; no previene conflictos SQL Server prevé la replicación cíclica de un cambio © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Peer to Peer replication 3/23/2017 6:13 AM Peer to Peer replication © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

HP Systems Architecture Analysis

HP Systems Architecture Analysis Analiza la arquitectura actual Oportunidades que se generan Actualización y startup de plataforma, Migración de plataforma, Consolidación, Virtualización Compara la arquitectura actual contra mejores practicas MSA, WSSRA BOIS Security and Operation Guides Solution Accelerators HP Active Answers Presenta un plan de proyectos

HP Systems Architecture Analysis 3/23/2017 6:13 AM HP Systems Architecture Analysis Plan de proyectos Se presentan distintas alternativas en base a la información recolectada Entrevistas con personal de la empresa Captura automatizada de asset y performance de equipamientos involucrados © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

© 2005 Microsoft Corporation. All rights reserved. 3/23/2017 6:13 AM ruben.dillon@hp.com © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.