Upload
mark-kromer
View
609
Download
0
Tags:
Embed Size (px)
Citation preview
SQL Server 2008 R2 OverviewMark Kromer
Microsoft SQL Server Data Platform TSP
Information Platform Vision
Empowered ITPervasive Insight
Dynamic
DevelopmentMISSION CRITICAL PLATFORM
Desktop & Mobile CloudServer & Datacenter
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.
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
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
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
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
IT & Developer EfficiencyGive IT the control they need while ensuring lines of business have the
speed they desire.
Visibility & ControlResource OptimizationAdministrative Efficiencies
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
“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
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
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:
Managed Self-Service BIMicrosoft PowerPivot
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
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
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
SQL Server 2008 R2 BI Technologies
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
Managed Self Service
PowerPivot for Excel PowerPivot for SharePoint
Master Data Management
Microsoft SQL Server MDS
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
Master Data Management
MERGE
VERSIONINGWORKFLOW APPROVAL
ROLE SECURITY
HIERARCHY MGMT
CRM
HR DocERP Asset Mgmt
Purchasing DB
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
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.
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.
Defining Hierarchies
The data steward can quickly define as many hierarchy relationships as necessary and see the resulting organization of the data.
Security
Complex Event Processing
Microsoft SteamInsight
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
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
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
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
MICROSOFT CONFIDENTIAL Sept 2009 | Page 33
|Extending SQL Server to the Cloud Sept 2010
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
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
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
© 2009 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.