microsoft cloud database & cloud bi

26
Microsoft Cloud Database Solutions Mark Kromer Microsoft Certified Technology Specialist [email protected] http :// www.sqlmag.com/blogs/sql-server-bi.aspx http://mssqldude.wordpress.com http://twitter.com/mssqldude

Upload: mark-kromer

Post on 13-Jan-2015

3.909 views

Category:

Technology


5 download

DESCRIPTION

This is my presentation for the SQL Server User Group, NJ (South Jersey) for July 25 on Microsoft SQL Server in the Cloud - SQL Azure and Cloud BI.

TRANSCRIPT

Page 1: Microsoft Cloud Database & Cloud BI

Microsoft Cloud Database Solutions

Mark KromerMicrosoft Certified Technology [email protected]

http://www.sqlmag.com/blogs/sql-server-bi.aspxhttp://mssqldude.wordpress.comhttp://twitter.com/mssqldude

Page 2: Microsoft Cloud Database & Cloud BI

Microsoft Cloud Database Products

• SQL Azure– Part of Windows Azure platform– SQL Server in the cloud– Use same SQL Server tools

• Cloud BI– Mostly hybrid solutions today– Very near to reaching full cloud enablement– Azure Reporting Services, Crescent, mobile, PowerPivot,

DM in the Cloud

• Windows Azure– Platform to build Cloud & mobile solutions– Azure Marketplace

Page 3: Microsoft Cloud Database & Cloud BI

SQL Server Platform OptionsSoftware

(as a Service)

Managed se

rvice

s

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Database

Platform(as a

Service)

Managed se

rvice

s

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Database

Infrastructure

(as a Service)

Managed se

rvice

s

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Database

Platform(Self

Managed)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Database

Page 4: Microsoft Cloud Database & Cloud BI

Cloud Impact

REDUCED MANAGEMENT

NEW ECONOMICS

INCREASED OPPORTUNITIES

Pay for what you useLower and predictable costsShift from capex and opexAccelerate speed to value

No patching, maintenanceFaster deploymentRobust multi-layered securityReliability and fault-tolerance

Latest software for usersInternet collaboration Anywhere accessInstant self-provisioning

Page 5: Microsoft Cloud Database & Cloud BI

“By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.”

“The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”

Page 6: Microsoft Cloud Database & Cloud BI

Windows Azure Platform

GENERAL PURPOSE PROGRAMMING LANGUAGES

ComputeStorage

ManagementMarketplace

App FabricCDN

Windows Azure Platform

Relational database

Data Sync

Page 7: Microsoft Cloud Database & Cloud BI

Data and Storage Options in Azure

SQL Azure

Windows Azure Tables

Windows Azure Blobs

Windows Azure Queues

Windows Azure Drive

Relational Database

Structured Storage

Unstructured Storage

NTFS Drive

Asynchronous Service Communication

Page 8: Microsoft Cloud Database & Cloud BI

From Windows Azure

Application Topologies

From Outside Microsoft

Datacenter

From Windows Azure & Outside Microsoft Datacenter

Application / Browser

Windows Azure

SQL Azure

Code Near

Microsoft Datacenter

App Code / Tools

SQL Azure

MicrosoftDatacenter

Code Far Hybrid

Microsoft Datacente

r

SQL Azure

SQL Server

Windows Azure

SQL Azure Data Sync

App Code / Tools

Page 9: Microsoft Cloud Database & Cloud BI

Extending SQL Server to the Cloud

Current offerings: core RDBMS capabilities with SQL Azure Database and SQL Azure Data Sync ServiceRegular updates approx every 3 months. Future offerings include BI capabilities and richer database capabilities

Symmetry with Traditional RDBMSFamiliar T-SQL relational modelSupport existing code libraries and protocolsEcosystem of familiar development and management tools

Distributed “scale-out” database service

Abstracts OS and hardware management

Low-friction provisioning, multi-tenant

Automatic high-availability and data replication

Pay-as-you-go and commitment offers

Enterprise-class “scale-up” data platform

Multiple hardware platforms and deployment options

Deploy as dedicated server in customer datacenter, VM or 3rd party

Typically licensed per-server or per processor

Page 10: Microsoft Cloud Database & Cloud BI

Microsoft SQL Azure

Scale on Demand

Innovate Faster

Information Platform as a Service

Managed Service

Platform capabilities delivered as a service (Database, Data Sync, Reporting…)

Reduced complexity, greater flexibility

Easy provisioning and deployment

Auto High availability and fault tolerant

Database as a utility with pay as you grow scaling

Rely on Business-ready SLAs

Enable multi-tenant solutions

Manage multiple servers

Innovate with new data application patterns

Build cloud-based data solutions on a familiar relational model

Build on existing developer skills and familiar Transact-SQL syntax

Page 11: Microsoft Cloud Database & Cloud BI

SQL Azure Database

• Based on SQL Server 2008 R2 engine

• Use same tools and data access frameworks

• Six global datacenters• High Availability & Redundancy

– Reads are completed at the primary– Writes are replicated to a quorum of

secondaries

Replica 1

Replica 2

Replica 3

DB

Single LogicalDatabase

Multiple PhysicalReplicas

Single Primary

MultipleSecondaries

Page 12: Microsoft Cloud Database & Cloud BI

SQL Azure Data Sync

• No-Code Sync Configuration– Easily define data to be synchronized

with out coding– Choose how often data is synchronized– Handle issues where same data is

changed in multiple locations– Administration capabilities for tracking

data and monitoring potential issues

• Sync Between SQL Azure Databases– Geo-Replication, Read/Write Scale out

• Sync From On–Premises to Cloud– Extend enterprise data to cloud– Build offline cached experiences– Sync with branch offices and mobile

devices

CDC, Change Tracking, Replication for SQL Azure

Page 13: Microsoft Cloud Database & Cloud BI

Advancing Sharding in SQL Azure

• Elastic Provisioning of Databases– CREATE DATABASE and go

• Pay-as-you-go business model– Don’t need it --- DROP it

• Zero Physical Administration– Built-in High Availability, patching, maintenance

• Improved Developer Experience– Robust connection management

• Improved Administration– Online repartitioning operations

– Fan-out Queries

Covered bySQL Azure

today

Coming up in SQL Azure:Federations

CREATE FEDERATION federation_name { <federation_distribution_scheme> }

Page 14: Microsoft Cloud Database & Cloud BI

Sharding Databases

• 1 x 20 GB database = 1 Machine

• 20 x 1 GB databases = 20 Machines

Page 15: Microsoft Cloud Database & Cloud BI

SQL Azure Scenarios

Scale-out Enterprise Applications

Departmental Applications

Software-as-a-Service Business Intelligence

Cloud Hub Data Collaboration

SQL Azure

Page 16: Microsoft Cloud Database & Cloud BI

Migrate Applications to Cloud (Azure)

CodePlex DataConnector: http://dataconnector.codeplex.com

Page 17: Microsoft Cloud Database & Cloud BI

Microsoft Cloud BI

PivotViewer blog: http://petcu40.blogspot.comPivotViewer CTP1 Download: http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=d31f609d-a353-41ad-a1a4-f81456e3a6c4

Page 18: Microsoft Cloud Database & Cloud BI

SQL Azure Reporting CTP

Web Role

Reporting

Features:

• Based on SQL Server Reporting Services– Interactive and tabular reporting– Data visualizations: charts, graphs,

mapping, gauges

• SQL Azure Database data sources• Utilizes BI Developer Studio (free) to

author reports• Export to Excel, PDF, CSV formats

Core scenarios:

• Operational reporting on SQL Azure data• Embed reports into Windows Azure or

on-premises applications

Page 19: Microsoft Cloud Database & Cloud BI

Current State of the BI market place

• SaaS– Good data, Pivotlink, LogiXML, Pentaho

• PaaS– Business Objects, SAS, Microsoft

Azure, Vertica, Greenplum, Google apps

Page 20: Microsoft Cloud Database & Cloud BI

Current State of the BI market place

• IaaS– Infrastructure• AWS, Rackspace, GoGrid

– Cloud Management• Elastra, Rightscale

– DB/DW• MySQL, Oracle, SQL server,

– BI • JasperReports, Pentaho

Page 21: Microsoft Cloud Database & Cloud BI

SQL Server 2008 R2 PowerPivot

Publish your PowerPivots as Web applications for your team with SharePoint 2010

Schedule data refreshes to keep your analysis up-to-date

Manage security just like a document

Out-of-the-box connectors to SQL Azure and Azure Marketplace

Page 22: Microsoft Cloud Database & Cloud BI

Microsoft BI Dashboard Designers:PerformancePoint, SSRS, Report Builder, Crescent (Denali)

Page 23: Microsoft Cloud Database & Cloud BI

Mobile Business Intelligence

RoamBI: http://www.roambi.comPushBI: http://www.pushbi.com

Page 24: Microsoft Cloud Database & Cloud BI

Resources

• Intro to SQL Azure• http://windows.azure.com• http://sql.azure.com• MSDN: http://msdn.microsoft.com

• Building Apps on SQL Azure• SSMA: http://bit.ly/9i2tJA • Data Sync: http://www.microsoft.com/windowsazure/sqlazure/datasync • SQL Azure Migration Wizard: http://sqlazuremw.codeplex.com

• Business Intelligence with Azure• PowerPivot: http://www.powerpivot.com • SQL Server BI: http://bit.ly/kqpLxH

• Cloud BI• Azure Reporting Services: http://bit.ly/j66Ai2 • Windows Azure Platform Training Kit: http://bit.ly/d16e3M

• What’s Next• Windows Azure Marketplace: http://www.microsoft.com/windowsazure/marketplace• Data Mining for the Cloud: http://bit.ly/iKn3V9 • DAC v2• Project Juneau

Page 25: Microsoft Cloud Database & Cloud BI

Pricing

Edition WEB BUSINESS Bandwidth

Max 1 GB $ 9.99 / month n/a 10 cents/GB in 15 cent/GB out *higher in Asia (see notes)

Max 5 GB $ 49.95 / month n/a same

Max 10 GB n/a $ 99.99 / month same

Max 20 GB n/a $ 199.98 / month same

Max 30 GB n/a $ 299.97 / month same

Max 40 GB n/a $ 399.96 / month same

Max 50 GB n/a $ 499.95 / month same

Page 26: Microsoft Cloud Database & Cloud BI

Thank you

Mark KromerMicrosoft Certified Technology SpecialistSQL Server Data [email protected]