37
SQL Server 2008 R2 Overview Mark Kromer Microsoft SQL Server Data Platform TSP

Sql server briefing sept

Embed Size (px)

Citation preview

Page 1: Sql server briefing sept

SQL Server 2008 R2 OverviewMark Kromer

Microsoft SQL Server Data Platform TSP

Page 2: Sql server briefing sept

Information Platform Vision

Empowered ITPervasive Insight

Dynamic

DevelopmentMISSION CRITICAL PLATFORM

Desktop & Mobile CloudServer & Datacenter

Page 3: Sql server briefing sept

SCALE EFFICIENTLY ACCORDING TO DEMAND

Addressing Today’s Customer Needs

Optimize performance, scale-up individual servers and scale-out very large data warehouses and gain real time insights from high performance, event based applications.

REDUCE RISK, GAIN AGILITY

Improve IT’s ability to respond to business changes by enabling centralized management, policy-based control and rapid configuration and deployment.

RESPOND QUICKLY TO BUSINESS OPPORTUNITIES

Make better, more timely decisions by empowering end users to access, integrate, analyze and share information using Microsoft Office tools they are already familiar with.

Page 4: Sql server briefing sept

Scalable relational database platform

Consistent, familiar model & tools

Self-managed, highly available cloud services

MPP support for 10s to 100s TB DW

Highly scalable appliances

Seamless integration with Microsoft BI

A Comprehensive Platform

Managed Self-Service BI

Multi-server management

Virtualization & Live Migration

Page 5: Sql server briefing sept

Trusted, Scalable Platform

As demands increase, middle-office and back-office operations need to

scale as efficiently as needed.

Deliver trusted data assets High-scale complex event processingHigh-scale Data Warehouse

Page 6: Sql server briefing sept

Enterprise-level Security and Scalability

Forrester named Microsoft a ‘leader’ in the DBMS Wave and states that Microsoft is “The most aggressive DBMS vendor with a strong road map.” In this Wave, Forrester categorizes Leaders as offering “broad set of functionality to support any critical transactional application.”

SITUATION TODAY

Businesses need a data platform which keeps up with demands of their growing business

Sensitive & valuable information needs to be highly-secured

More demand for 24/7 availability

SQL SERVER 2008 R2

Enhanced data compression improves performance and reduces storage requirements

Transparent data encryption prevents access to

secure data from unauthorized users

99.999% availability with online operations, DB mirroring and failover clustering in physical and virtualized environments

Page 7: Sql server briefing sept

High Scale Data Warehouse

“Parallel Data Warehouse is a natural complement to SQL Server, so we are excited about the possibilities the DatAllegro acquisition will bring.”

- Ron Van Zanten, Directing Officer of Business Intelligence, Premier Bankcard Inc

SITUATION TODAY

Data volumes are exploding

Growing population of users accessing information

Increasingly complex data analyses performed against data

SQL SERVER 2008 R2 PARALLEL DATA WAREHOUSEPredictable scale-out through MPP on SQL Server and Windows

Massive Scale with Low TCO – 10s to 100TB+

Integrated BI platform for small and very large Enterprises

Page 8: Sql server briefing sept

IT & Developer EfficiencyGive IT the control they need while ensuring lines of business have the

speed they desire.

Visibility & ControlResource OptimizationAdministrative Efficiencies

Page 9: Sql server briefing sept

TODAY

Multi-Server Management

TOMORROW

Control server sprawl with 1 to many management – setup is fast and easy

Manage capacity through policies – save time, optimize resources

Single unit of deployment – increase deployment and upgrade efficiency

DAC

Page 10: Sql server briefing sept

“When you work in an environment where a single product requires up to 40 SQL Server instances for its full life cycle, the multi-server management features of SQL Server 2008 R2 become an invaluable tool – it’s almost like having an extra DBA.”

- Michael Steineke, Vice President of Information Technology – Edgenet – Big Hammer

Visibility and Control

SITUATION TODAY

DBAs managing a growing number of SQL Server applications

Dozens to hundreds of instances are unmonitored or underutilized

Need better insights into capacity & utilization to proactively address potential issues

APPLICATION AND MULTI-SERVER MANAGEMENT

Centrally manage groups of instances from a single console

Define policies based on desired utilization thresholds

Gain insights into utilization & policy violations

Page 11: Sql server briefing sept

Optimize Resources

With virtualization, we will save about 50 percent of our annual energy budget for cooling and electricity. Virtualization saves us on hardware and labor. We also save on software licensing fees. And we can save money by creating and managing virtual test environments for some applications with our development group.

- LukOil Oil Company

SITUATION TODAY

Need to reduce or eliminate server sprawl

Need to reduce costs & complexity

Demand for 24x7 access with little or no downtime for maintenance

SQL SERVER 2008 R2 & WINDOWS SERVER 2008 R2Consolidation through virtualization of servers and applications

Hyper-V™ Live Migration increase availability

Minimal performance overhead for most virtualized workloads

CONSOLIDATION

sabrenam
Need Consolidation image here instead of DAC*The first image is fine
Page 12: Sql server briefing sept

SQL Server Performance: SLAT Impact

1VM 2VM 3VM 4VM 5VM 6VM 7VM 8VM0

10

20

30

40

50

60

70

80

0

500

1000

1500

2000

2500

3000

3500

Batch req/sec %CPU Relative Throughput

VIRTUAL INSTANCES SCALABILITY% CPU

Throughput(Batch requests/sec)

Relative Throughput for Windows Server 2008

CPU over-commit

Almost Linear ScaleNo CPU over-commit

• OS: Microsoft® Windows Server® 2008 R2 Hyper-V™• Hardware:

• HP DL585 (16 core) with SLAT • HP EVA 8000 storage

• Virtual Machines: 4 virtual processors and 7 GB RAM per virtual machine; Fixed size VHD

CONFIGURATION

HeavyLoad

Moderate

Load

LowLoad

• Increased throughput with consolidation

• Near linear scale in throughput with no CPU over-commit

• Improved performance with Windows Server 2008 R2 and SLAT processor architecture

RESULTS:

Page 13: Sql server briefing sept

Managed Self-Service BIMicrosoft PowerPivot

Page 14: Sql server briefing sept

Data Infrastructure & BI Platform

Analysis Services

Reporting Services

Master Data Services

Integration Services

Data Mining

Data Warehousing

The Microsoft BI Solution Stack

BUSINESS USER EXPERIENCE

BUSINESS COLLABORATION PLATFORM

DATA INFRASTRUCTURE & BI PLATFORM

Page 15: Sql server briefing sept

Business Productivity Infrastructure

Dashboards & Scorecards

Excel Services

Web based forms & workflow

Collaboration

Search

Content Management

LOB data integration

PowerPivot for SharePoint

The Microsoft BI Solution Stack

BUSINESS USER EXPERIENCE

BUSINESS COLLABORATION PLATFORM

DATA INFRASTRUCTURE & BI PLATFORM

Page 16: Sql server briefing sept

Delivered through a Familiar Interface

Self-Service access & insight

Data exploration & analysis

Predictive analysis

Data visualization

Contextual visualization

The Microsoft BI Solution Stack

BUSINESS USER EXPERIENCE

BUSINESS COLLABORATION PLATFORM

DATA INFRASTRUCTURE & BI PLATFORM

Page 17: Sql server briefing sept

SQL Server 2008 R2 BI Technologies

Page 18: Sql server briefing sept

Complete and integratedBI and PerformanceManagement offering

Agile products that adapt tohow your need the information

Built on a trusted partof your IT backbone

Improving organizations by providing business insights to

all employees leading to better, faster, more relevant decisions

Microsoft BI Vision

Page 19: Sql server briefing sept

Managed Self Service

PowerPivot for Excel PowerPivot for SharePoint

Page 20: Sql server briefing sept

Master Data Management

Microsoft SQL Server MDS

Page 21: Sql server briefing sept

Trusted Data Assets

SITUATION TODAY

Increased emphasis on regulatory compliance and SOA

High quality master data is key for effective business processes

IT challenged with creating, maintaining and delivering trusted versions of master data & relationships

SQL SERVER 2008 R2 MASTER DATA SERVICES

Enterprise ready for complex, mission-critical applications

Deliver single, trusted versions of critical data assets & their relationships

Deliver trusted master data to downstream data warehouse, analytics & BI systems in consumable formats

Page 22: Sql server briefing sept

Master Data Management

MERGE

VERSIONINGWORKFLOW APPROVAL

ROLE SECURITY

HIERARCHY MGMT

CRM

HR DocERP Asset Mgmt

Purchasing DB

Page 23: Sql server briefing sept

CUSTOMER EXAMPLE

MDS in Customer Marketing Improves Response / Reduces Costs

24% Duplication rate+ 13% wrong addressx marketing campaigns per yearx $0.50 Cost per customer= $1.2 MM Total annual marketing “waste”

1.4 million prospects not reachedx 1% response rate= 14,000 potential new customers missedx $983 lifetime revenue per customer= $14 MM Total potential revenue missed

30% item data error rate in retail filesx 25 minutes of manual cleansing per SKU per year= $60-$80 cost per error+ 60% error rate for all invoices generated= $40-$400 per invoice to reconcile errors= 3-5% of total revenue

CUSTOMER EXAMPLE

PRODUCT EXAMPLE

Page 24: Sql server briefing sept

Maintain Master Data

MDS provides a UI where a data steward can create new master data records and update existing ones. Hierarchies are maintained with drag and drop editing. Every transaction is logged, business rules are enforced and data is easily searched and filtered.

Page 25: Sql server briefing sept

Manage Data with Versions

MDS enables data stewards to establish multiple versions of data to aid in compliance and the ability to understand the state of master data at a point in time. In this scenario Version 4 is open for editing, it has not been validated and it doesn’t have any flag associated with it. We can also see that version 4 was based on Version 2 (not Version 3) and that Version 2 was based on Version 1.

Page 26: Sql server briefing sept

Defining Hierarchies

The data steward can quickly define as many hierarchy relationships as necessary and see the resulting organization of the data.

Page 27: Sql server briefing sept

Security

Page 28: Sql server briefing sept

Complex Event Processing

Microsoft SteamInsight

Page 29: Sql server briefing sept

Complex Event Processing

"Intelligence isn't just about knowing what is happening. It's about looking at the patterns in real time. If business people want to truly optimize their resources, they must examine patterns in real time.”

- Mike Gualtieri - Forrester

SITUATION TODAY

Pressure to handle large volumes of complex data in real time

The size and frequency of data make it challenging to store for data mining and analysis

Growing need to monitor, analyze and act on the data in motion

SQL SERVER 2008 R2 STREAMINSIGHT

Process large volumes of events across multiple

data streams in less than a second

Manage your business through historical data mining and continuous insights

Built-in support for different types of event handling and rich query semantics

Page 30: Sql server briefing sept

MSFT CEP Engine

Reference data

APPLICATION

Input A

dapte

rs

EVENT SOURCES

Devices, Sensors

Web servers

Event stores & Databases

Stock tickers & News feeds

Outp

ut A

dapte

rs

EVENT TARGETS

Event stores & Databases

Pagers & Monitoring

devices

KPI Dashboards, SharePoint UI

Trading stations

Platform from Microsoft for continuous and incremental processing of event streams from multiple sources based on declarative query and pattern

specifications with low latency

KEY SOLUTION REQUIREMENTS

• Event driven• Low latency processing (< milliseconds)• High volume (>100,000 events /second)• Correlated events from multiple sources• Time interval oriented standing queries

StreamInsight

Bloomberg.com

PLATFORM FOR KEY MARKET OPPORTUNITIES• Manufacturing: Process monitoring i.e. scheduling, control, inventory • Financial: algorithmic trading, compliance monitoring, fraud detection• Web: Click stream analysis ,ad-delivery model• Utility: Grid monitoring • Healthcare: Patient Monitoring• Networking: traffic monitoring ,security intrusion detection• Telecom: Network monitoring• Oil and Gas: Geological data analysis, process control

Page 31: Sql server briefing sept

What is CEP?

31

Complex Event Processing (CEP) is the continuous and incremental processing of event streams from multiple sources based on declarative query and pattern specifications with near-zero latency.

Database Applications Event-driven Applications

Query Paradigm

Ad-hoc queries or requests

Continuous standing queries

Latency Seconds, hours, days Milliseconds or less

Data Rate Hundreds of events/sec Tens of thousands of events/sec or more

request

response

Eventoutput streaminput

stream

Page 32: Sql server briefing sept

Events

• Events expose different temporal characteristics− Point in time events− Interval events with fixed duration− Interval events with initially unknown duration

• Rich payloads capture all properties of an event

t1 t4t3t2 t5Time

Payl

oad/

val

ue

ab

c de

Page 33: Sql server briefing sept

MICROSOFT CONFIDENTIAL Sept 2009 | Page 33

|Extending SQL Server to the Cloud Sept 2010

Page 34: Sql server briefing sept

MICROSOFT CONFIDENTIAL Sept 2009 | Page 34

Easy provisioning and deployment

Auto High availability and fault tolerant

Self-managing and self-healing

Build cloud-based database solutions on a familiar relational model

Build on existing developer skills and familiar Transact-SQL syntax

Explore new data application patterns

Elastic Scale Developer Agility

Self-managed

Introducing Microsoft SQL Azure DatabaseRelational Database as a services

Database as a utility with pay as you grow scaling

Rely on Business-ready SLAs

Enable multi-tenant solutions

Manage multiple servers

Page 35: Sql server briefing sept

MICROSOFT CONFIDENTIAL Sept 2009 | Page 35

Customer ScenariosDepartmental Applications

Departmental workgroup applications with low concurrency and cyclical

usage patterns

Web Applications

Small customers or start ups with Web applications

of all scale that have simple RDBMS needs

Data Hubs

Data hubs that consolidate multiple data sources and enable access from multiple

locations and devices

ISV LOB Applications

Traditional ISVs extending offering or selling

software hosted in the cloud

Page 36: Sql server briefing sept

MICROSOFT CONFIDENTIAL Sept 2009 | Page 36

Self-managedEasy, low-cost provisioning

Wizard-based provisioningSimple database deploymentNo physical administration

Familiar Tools and Interfaces

Manage multiple databases with the same tools you use today

Self-healing platform

Auto High AvailabilityBuilt-in fault-tolerantAutomated maintenance

Page 37: Sql server briefing sept

© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.