for hosters
DESCRIPTION
for Hosters. Samuel Dupas Hosting Technical Specialist Microsoft CEE. Content. SQL Server 2008 for Hosters Introducing SQL Server 2008 Web Edition Comparing SQL Server 2008 editions: which one is right for you? New in SQL Server 2008 : a quick glance at some of the most exciting features - PowerPoint PPT PresentationTRANSCRIPT
1
for Hosters
Samuel DupasHosting Technical SpecialistMicrosoft CEE
2
ContentSQL Server 2008 for Hosters
Introducing SQL Server 2008 Web EditionComparing SQL Server 2008 editions: which one is right for you?
New in SQL Server 2008 : a quick glance at some of the most exciting featuresPolicy-Based ManagementPowerShellPerformance Data WarehouseResource GovernorTransparent Data Encryption and All Actions AuditingBackup Compression
SQL Server 2008 for Hosters: FAQ HyperV & SQL Server licensingMigrations and UpgradesSQL Server Driver for PHP 2005, DPW
3
ContentSQL Server 2008 for Hosters
Introducing SQL Server 2008 Web EditionComparing SQL Server 2008 editions: which one is right for you?
New in SQL Server 2008 : a quick glance at some of the most exciting featuresPolicy-Based ManagementPowerShellPerformance Data WarehouseResource GovernorTransparent Data Encryption and All Actions AuditingBackup Compression
SQL Server 2008 for Hosters: FAQ HyperV & SQL Server licensingMigrations and UpgradesSQL Server Driver for PHP 2005, DPW
4
Pervasive Insight
Dynamic Development
Beyond Relational
Enterprise Data Platform
Mobile andDesktop
OLAPFILE
XMLRDBMS
Services
Query
Analysis
Reporting Integration
Synch
Search
Cloud
Introducing:
Server
“Enabling customers of all sizes to derive value from ALL data, birth through
archival”
5
• Accelerate your development with entities• Synchronize your data from anywhere
Dynamic Development
• Store and consume any type of data• Deliver Location Intelligence within your applications
Beyond Relational
• Integrate all your data in the Enterprise Data Warehouse• Reach all your users with scalable BI platform• Empower every user with actionable insights
Pervasive Insight
Enterprise Data Platform• Secure, trusted platform for your data• Optimized and predictable system performance• Productive policy-based management of your infrastructure
Pervasive Insight
Enterprise Data Platform
Dynamic Development
Beyond Relational
Introducing:
6
Introducing SQL Server 2008 Web EditionExpress Web Edition Standard Edition Enterprise Edition
CPUs 1 4 4 32/128
RAM 1 GB Unlimited Unlimited Unlimited
64 bit Yes Yes Yes Yes
DB size 4 GB Unlimited Unlimited Unlimited
Log shipping No Yes Yes Yes
Partitioning No No No Yes
Resource governor No No No Yes
SQL Agent No Yes Yes Yes
FTS In Adv. Svcs Yes Yes Yes
Service broker Yes Yes Yes Yes
Merge replication Subscribe only Subscribe only Yes Yes
Transactional replication Subscribe only Subscribe only Yes Yes
Policy based management Yes Yes Yes Yes
Transparent Data Encryption No No No Yes
RS In Adv. Svcs Express Yes Yes
AS No No Standard Full
SSIS No No Standard Full
Import/Export Wizard Yes Yes Yes Yes
Publishing tools for hosted environments Yes Yes Yes Yes
7
Understanding Edition Choices for HostersConsider Express Edition for simple, low end dedicated hosting
• Free solution for relatively simple and small-scale databases in dedicated environments
• Full support for data programmability offered in more advanced SKUs, enabling easy upgrade
path
Embrace Web Edition for scalability at competitive price point
• Achieve competitive price/performance for low-cost shared hosting using Web Edition
on shared servers
• Provide Express, Web Edition or Enterprise Edition on dedicated boxes as requested
by customers
Leverage Enterprise Edition for Advanced Setups and Value Added Services• Utilize performance and maintainability features of Enterprise Edition to fundamentally
change management approach and total cost of management
• Package enterprise functionality into ‘value add offerings’, upselling to customers for
incremental revenue (e.g., business continuity, information protection/PCI, AS)
8
ContentSQL Server 2008 for Hosters
Introducing SQL Server 2008 Web EditionComparing SQL Server 2008 editions: which one is right for you?
New in SQL Server 2008 : a quick glance at some of the most exciting featuresPolicy-Based ManagementPowerShellPerformance Data WarehouseResource GovernorTransparent Data Encryption and All Actions AuditingBackup Compression
SQL Server 2008 for Hosters: FAQ HyperV & SQL Server licensingMigrations and UpgradesSQL Server Driver for PHP 2005, DPW
9
Reduced Management Cost:Policy based management, multi-server management
Manage across server pool
Manage single instance• Reduce surface area
• XPCmdShell ==False• RemoteDAC == False
• Secure guest/customer policies• Guest permissions• Guest policies• Password policies
• Encryption settings• Service pack and patch
coverage• PCI compliance
Security
• Backup file locations• Backup policies
• Last successful backup
Maintenance
• Auto shrink for DB• Blocked process thresholds• Max worker threads• Network packet size• DB size
Performance
• Reduce management overhead managing groups of servers− Effortlessly ensure
standardization and compliance in environment
− Easily apply new or modified policies to groups of servers
• Flexible framework allows for various management approaches− Define groups with
different policies for different uses
− Shared vs. dedicated
− PCI compliant vs. open
− Different execution modes allow proactive enforcement or manual intervention based on logged violations
10
Reduced Management Cost:Improved support for programming common tasks
SQLCMDCreate batch filesAutomate multiple scripts
Server Management Objects (SMO)
Manage SQL Server instances from .NET applications and PowerShell
PowershellIntegrated with Windows management scripting
C:\>sqlcmd –I Insert..
• Expanded access to management objects from within scripting environment
• Unified approach across the entire Microsoft stack
11
Reduced Management Cost:Monitor with Insight
• Performance data collection– OS perf indicators– Performance data– Extensible collection– Low overhead
• Central repository– Consolidate information– Open interface
• Comprehensive reports– Standard reports– Extensible
• Improve management and operations− Balance servers− Identify and isolate
problematic apps
• Improve customer services− Provide detailed account to
customers− Help tune customer databases
• Improve customer segmentation− Upsell demanding customers
to higher allocations
Predictable Performance:Managing Mixed Workloads with Resource Governor
• Resource Management− Allocate resources
−Assign logins to workloads−Map workloads to resources
• Offer more predictable performance to customers while increasing density
− Define limits to prevent run-away queries from affecting the entire shared environment−Reduce likelihood of impacting individual customers
− Prioritize workloads based on nature of tasks or customer class−Offer guaranteed level of service
• Allow for predictable and limited impact of maintenance tasks, enabling online maintenance
Backup
Admin Tasks
Web or other workload
Web or other
workload
‘Platinum Shared’
Admin Workload
Admin Pool
Min Mem 10%Max Mem 20%Max CPU 20%
Max CPU 25% Min CPU 20%Max CPU 50%
App Pool1
App PoolN
Priority Pool
Max CPU x%
‘Standard Shared’
NormalWorkload
PriorityWorkload
NormalWorkload
Security: Transparent Data Encryption and All Action Auditing
• Use Policy-Based Management, TDE and Auditing features to offer PCI compliance to your customers
• Transparent data encryption keeps your customers’ data safe with little incremental management effort and no app changes
• Use auditing for proactive security or to identify and analyze any controversial changes
All Action Auditing
Client Application
Encrypted data page
Transparent Data Encryption
• Encryption/decryption occurs at the database
• Applications do not need to handle encryption and decryption of data
• No restrictions (FTS, indexes)
• Permits logging of database operations at a granular level
• Create an Audit Specification to include server and DB actions in an audit
• Ability to send logs to central collection server
Predictable Performance:Minimize Downtime with Backup Compression
Backup Size Backup Time Restore Time0
1
2
3
4
5
6
No Compression Compression
Impact of Backup Compression• Minimize impact of backup procedures− Drastically reduce maintenance windows by
reducing backup time− Significantly reduce space requirements for
backups, decreasing costs or increasing ‘saved window’
• Beneficial to both log-shipping and mirroring setups
• Minimize downtime in the event of outage− Reduce time needed to restore backup
• Integrated solution lowers costs and management overhead− Standard backup commands and interface− Restore from any SQL Server 2008 Edition− Dynamically add resources (CPU, memory)− Reduce number of tools needed, removing
complexity and costs
15
• Policy based management and multi-server management• Improved support for automation• Improved performance data collection, aggregation and analysis
Reduced Management Cost
• SQL Server Driver for PHP• Database publishing wizard and services• New data types, ADO.NET Data Services Framework
Improved Support for Web Development
• Resource governor• Backup compression
Predictable Performance
• Business continuity• Resource dedicated tier or ‘utility-lite’• Information protection and PCI compliance• Reporting Server
Enabling Attached Services in Shared Environments
SQL Server 2008 Addresses Key Performance and Management Challenges in The Hosting Environment
Web
Ed
itio
n
En
terp
rise E
dit
ion
16
ContentSQL Server 2008 for Hosters
Introducing SQL Server 2008 Web EditionComparing SQL Server 2008 editions: which one is right for you?
New in SQL Server 2008 : a quick glance at some of the most exciting featuresPolicy-Based ManagementPowerShellPerformance Data WarehouseResource GovernorTransparent Data Encryption and All Actions AuditingBackup Compression
SQL Server 2008 for Hosters: FAQ HyperV & SQL Server licensingMigrations and UpgradesSQL Server Driver for PHP 2005, DPW
17
SQL Server 2008 for Hosters: FAQ
HyperV and SQL Server licensing
SQL Server Enterprise Edition allows any number of deployments in VMs when all physical processors are licensed
Upgrades and migrations
More predictable than 2005, usually 10-15% improvement in performance with very few problems reported
Ability to do in-place upgrade on databases with mirroring or log-shipping enabled
SQL Server 2005 Driver for PHP
SQL Server 2005 Driver for PHP works for SQL Server 2008; you have to install SQL Server 2005 Native Client as well
Database Publishing Wizard (DPW)
DPW and DPS have been updated to support new data types etc., integrated into SSMS and VS 2008
18
Questions?