SlideShare a Scribd company logo
Microsoft Cloud Database SolutionsMark KromerMicrosoft Certified Technology Specialistmkromer@microsoft.comhttp://www.sqlmag.com/blogs/sql-server-bi.aspxhttp://mssqldude.wordpress.comhttp://twitter.com/mssqldude
Microsoft Cloud Database ProductsSQL AzurePart of Windows Azure platformSQL Server in the cloudUse same SQL Server toolsCloud BIMostly hybrid solutions todayVery near to reaching full cloud enablementAzure Reporting Services, Crescent, mobile, PowerPivot, DM in the CloudWindows AzurePlatform to build Cloud & mobile solutionsAzure Marketplace
SQL Server Platform OptionsPlatform(as a Service)Infrastructure(as a Service)Software(as a Service)Platform(Self Managed)ApplicationsApplicationsApplicationsApplicationsDataDataDataDataRuntimeRuntimeRuntimeRuntimeMiddlewareMiddlewareMiddlewareMiddlewareManaged servicesManaged servicesDatabaseDatabaseDatabaseDatabaseO/SO/SO/SO/SManaged servicesVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
Cloud ImpactREDUCED MANAGEMENTNEW ECONOMICSINCREASED OPPORTUNITIESPay for what you useLower and predictable costsShift from capex and opexAccelerate speed to valueNo patching, maintenanceFaster deploymentRobust multi-layered securityReliability and fault-toleranceLatest software for usersInternet collaboration  Anywhere accessInstant self-provisioning
“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.”
Windows Azure PlatformGENERAL PURPOSE PROGRAMMING LANGUAGESWindows Azure PlatformApp FabricComputeManagementRelational databaseCDNStorageData SyncMarketplace
Data and Storage Options in AzureRelational DatabaseSQL AzureStructured StorageWindows Azure TablesUnstructured StorageWindows Azure BlobsNTFS DriveWindows Azure DriveAsynchronous Service CommunicationWindows Azure Queues
Application TopologiesFrom Windows AzureFrom Outside Microsoft Datacenter  From Windows Azure & Outside Microsoft Datacenter SQL ServerApp Code / ToolsApp Code / ToolsApplication / BrowserSQL Azure Data SyncMicrosoft DatacenterMicrosoftDatacenterMicrosoft DatacenterWindows AzureWindows AzureSQL Azure SQL Azure SQL Azure Code NearCode FarHybrid
Extending SQL Server to the CloudDistributed “scale-out” database serviceAbstracts OS and hardware managementLow-friction provisioning, multi-tenantAutomatic high-availability and data replicationPay-as-you-go and commitment offersEnterprise-class “scale-up” data platformMultiple hardware platforms and deployment optionsDeploy as dedicated server in customer datacenter, VM or 3rd partyTypically licensed per-server or per processorSymmetry with Traditional RDBMSFamiliar T-SQL relational modelSupport existing code libraries and protocolsEcosystem of familiar development and management toolsCurrent 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
Microsoft SQL AzureInformation Platform as a ServiceScale on DemandInnovate FasterManaged ServicePlatform capabilities delivered as a service (Database, Data Sync, Reporting…)Reduced complexity, greater flexibilityEasy provisioning and deploymentAuto High availability and fault tolerantDatabase as a utility with pay as you grow scalingRely on Business-ready SLAsEnable multi-tenant solutionsManage multiple serversInnovate with new data application patternsBuild cloud-based  data solutions on a familiar relational modelBuild on existing developer skills and familiar Transact-SQL syntax
SQL Azure DatabaseSingle LogicalDatabaseMultiple PhysicalReplicasReplica 1Single PrimaryBased on SQL Server 2008 R2 engineUse same tools and data access frameworksSix global datacentersHigh Availability & RedundancyReads are completed at the primaryWrites are replicated to a quorum of secondariesReplica 2DBReplica 3MultipleSecondaries
SQL Azure Data SyncNo-Code Sync ConfigurationEasily define data to be synchronized with out codingChoose how often data is synchronizedHandle issues where same data is changed in multiple locationsAdministration capabilities for tracking data and monitoring potential issuesSync Between SQL Azure DatabasesGeo-Replication, Read/Write Scale outSync From On–Premises to CloudExtend enterprise data to cloudBuild offline cached experiencesSync with branch offices and mobile devicesCDC, Change Tracking, Replication for SQL Azure
Advancing Sharding in SQL AzureElastic Provisioning of DatabasesCREATE DATABASE and goPay-as-you-go business modelDon’t need it --- DROP itZero Physical AdministrationBuilt-in High Availability, patching, maintenanceImproved Developer ExperienceRobust connection managementImproved AdministrationOnline repartitioning operationsFan-out QueriesCovered bySQL Azure today Coming up in SQL Azure:FederationsCREATE FEDERATION federation_name { <federation_distribution_scheme> }
Sharding Databases1 x 20 GB database = 1 Machine20 x 1 GB databases = 20 Machines
SQL Azure ScenariosScale-out Enterprise ApplicationsCloud Hub Data CollaborationSQL AzureDepartmental ApplicationsBusiness IntelligenceSoftware-as-a-Service
Migrate Applications to Cloud (Azure)CodePlexDataConnector: http://dataconnector.codeplex.com
Microsoft Cloud BIPivotViewer blog: http://petcu40.blogspot.comPivotViewerCTP1 Download: http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=d31f609d-a353-41ad-a1a4-f81456e3a6c4
SQL Azure Reporting CTPFeatures:Based on SQL Server Reporting ServicesInteractive and tabular reportingData visualizations: charts, graphs, mapping, gaugesSQL Azure Database data sourcesUtilizes BI Developer Studio (free) to author reportsExport to Excel, PDF, CSV formatsCore scenarios:Operational reporting on SQL Azure dataEmbed reports into Windows Azure or on-premises applicationsWeb RoleReporting
Current State of the BI market placeSaaSGood data, Pivotlink, LogiXML, PentahoPaaSBusiness Objects, SAS, Microsoft Azure, Vertica, Greenplum, Google apps
Current State of the BI market placeIaaSInfrastructureAWS, Rackspace, GoGridCloud ManagementElastra, RightscaleDB/DWMySQL, Oracle, SQL server,BI JasperReports, Pentaho
SQL Server 2008 R2 PowerPivotPublish your PowerPivots as Web applications for your team with SharePoint 2010Schedule data refreshes to keep your analysis up-to-dateManage security just like a documentOut-of-the-box connectors to SQL Azure and Azure Marketplace
Microsoft BI Dashboard Designers:PerformancePoint, SSRS, Report Builder, Crescent (Denali)
Mobile Business IntelligenceRoamBI: http://www.roambi.comPushBI: http://www.pushbi.com
ResourcesIntro to SQL Azure
http://windows.azure.com
http://sql.azure.com
Ad

More Related Content

What's hot (19)

GIS Into to Cloud Microsoft Azure
GIS  Into  to Cloud Microsoft Azure GIS  Into  to Cloud Microsoft Azure
GIS Into to Cloud Microsoft Azure
Usama Wahab Khan Cloud, Data and AI
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?
Visual_BI
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David Chou
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
Senturus
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
Vishal Pawar
 
Automate and Optimize Data Warehouse Migration to Snowflake
Automate and Optimize Data Warehouse Migration to SnowflakeAutomate and Optimize Data Warehouse Migration to Snowflake
Automate and Optimize Data Warehouse Migration to Snowflake
Impetus Technologies
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
Microsoft Tech Community
 
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Patrick Guimonet
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
Tillmann Eitelberg
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
sqlserver.co.il
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
James Serra
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
Mark Kromer
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
Don Hyun
 
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Visual_BI
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
Vishal Pawar
 
Introducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusaIntroducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusa
Andrea Martorana Tusa
 
DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016DQS & MDS in SQL Server 2016
DQS & MDS in SQL Server 2016
Sébastien Notebaert
 
Mbas governance for power bi
Mbas governance for power biMbas governance for power bi
Mbas governance for power bi
Berkovich Consulting
 
Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?Learn why Microsoft Power BI is an Undisputed Market Leader?
Learn why Microsoft Power BI is an Undisputed Market Leader?
Visual_BI
 
Microsoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure PlatformMicrosoft Cloud Computing - Windows Azure Platform
Microsoft Cloud Computing - Windows Azure Platform
David Chou
 
Enterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BIEnterprise Security: Tableau vs. Power BI
Enterprise Security: Tableau vs. Power BI
Senturus
 
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to heroSqlSaturday#699 Power BI - Create a dashboard from zero to hero
SqlSaturday#699 Power BI - Create a dashboard from zero to hero
Vishal Pawar
 
Automate and Optimize Data Warehouse Migration to Snowflake
Automate and Optimize Data Warehouse Migration to SnowflakeAutomate and Optimize Data Warehouse Migration to Snowflake
Automate and Optimize Data Warehouse Migration to Snowflake
Impetus Technologies
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
James Serra
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
Microsoft Tech Community
 
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Office 365 Saturday Europe - Yammer, Office 365, SharePoint (yOS) : hybrid ar...
Patrick Guimonet
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
Tillmann Eitelberg
 
What Is New In 2008 R2 Public
What Is New In 2008 R2 PublicWhat Is New In 2008 R2 Public
What Is New In 2008 R2 Public
sqlserver.co.il
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
James Serra
 
Create Your First SQL Server Cubes
Create Your First SQL Server CubesCreate Your First SQL Server Cubes
Create Your First SQL Server Cubes
Mark Kromer
 
Power BI vs Tableau
Power BI vs TableauPower BI vs Tableau
Power BI vs Tableau
Don Hyun
 
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!Snowflake: The most cost-effective agile and scalable data warehouse ever!
Snowflake: The most cost-effective agile and scalable data warehouse ever!
Visual_BI
 
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
South Florida SQL Saturday - Power BI Report Server Enterprise Architecture, ...
Vishal Pawar
 
Introducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusaIntroducing power bi in your company - andrea martorana tusa
Introducing power bi in your company - andrea martorana tusa
Andrea Martorana Tusa
 

Viewers also liked (13)

Rivers of Information Tools
Rivers of Information ToolsRivers of Information Tools
Rivers of Information Tools
TriCorps Technologies
 
Going MAD: A Framework For Delivering Pervasive BI Solutions
Going MAD: A Framework For Delivering Pervasive BI SolutionsGoing MAD: A Framework For Delivering Pervasive BI Solutions
Going MAD: A Framework For Delivering Pervasive BI Solutions
The Data Warehousing Institute (TDWI)
 
How to Pick a Technology Vendor: Top 6 Questions to Ask
How to Pick a Technology Vendor: Top 6 Questions to AskHow to Pick a Technology Vendor: Top 6 Questions to Ask
How to Pick a Technology Vendor: Top 6 Questions to Ask
TriCorps Technologies
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
Michael Rüefli
 
Cybersecurity Attack Vectors: How to Protect Your Organization
Cybersecurity Attack Vectors: How to Protect Your OrganizationCybersecurity Attack Vectors: How to Protect Your Organization
Cybersecurity Attack Vectors: How to Protect Your Organization
TriCorps Technologies
 
Cloud Management for MSPs
Cloud Management for MSPsCloud Management for MSPs
Cloud Management for MSPs
RightScale
 
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than BatchSpotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
RightScale
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform
RightScale
 
RightScale 2017 State of the Cloud
RightScale 2017 State of the CloudRightScale 2017 State of the Cloud
RightScale 2017 State of the Cloud
RightScale
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Mark Ginnebaugh
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
Tudor Damian
 
Cut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than BatchCut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than Batch
RightScale
 
5 Reasons to Move Your BI to the Cloud
5 Reasons to Move Your BI to the Cloud5 Reasons to Move Your BI to the Cloud
5 Reasons to Move Your BI to the Cloud
Tableau Software
 
How to Pick a Technology Vendor: Top 6 Questions to Ask
How to Pick a Technology Vendor: Top 6 Questions to AskHow to Pick a Technology Vendor: Top 6 Questions to Ask
How to Pick a Technology Vendor: Top 6 Questions to Ask
TriCorps Technologies
 
Cybersecurity Attack Vectors: How to Protect Your Organization
Cybersecurity Attack Vectors: How to Protect Your OrganizationCybersecurity Attack Vectors: How to Protect Your Organization
Cybersecurity Attack Vectors: How to Protect Your Organization
TriCorps Technologies
 
Cloud Management for MSPs
Cloud Management for MSPsCloud Management for MSPs
Cloud Management for MSPs
RightScale
 
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than BatchSpotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
Spotinst: Cut AWS Costs: Using Spot Instances for More Than Batch
RightScale
 
7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform7 Common Questions About a Cloud Management Platform
7 Common Questions About a Cloud Management Platform
RightScale
 
RightScale 2017 State of the Cloud
RightScale 2017 State of the CloudRightScale 2017 State of the Cloud
RightScale 2017 State of the Cloud
RightScale
 
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball ApproachMicrosoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Microsoft Data Warehouse Business Intelligence Lifecycle - The Kimball Approach
Mark Ginnebaugh
 
Microsoft Azure Stack
Microsoft Azure StackMicrosoft Azure Stack
Microsoft Azure Stack
Tudor Damian
 
Cut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than BatchCut AWS Costs: Using Spot Instances for More Than Batch
Cut AWS Costs: Using Spot Instances for More Than Batch
RightScale
 
5 Reasons to Move Your BI to the Cloud
5 Reasons to Move Your BI to the Cloud5 Reasons to Move Your BI to the Cloud
5 Reasons to Move Your BI to the Cloud
Tableau Software
 
Ad

Similar to Microsoft Cloud Database & Cloud BI (20)

SQL Azure
SQL AzureSQL Azure
SQL Azure
Lynn Langit
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
Eduardo Castro
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
giventocode
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
sqlserver.co.il
 
Sql Azure Pass
Sql Azure PassSql Azure Pass
Sql Azure Pass
sqlserver.co.il
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
saidbilgen
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
Guy Barrette
 
Data Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureData Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL Azure
Mark Kromer
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
Mohab El-Shishtawy
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
Tom Walker
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft Private Cloud
 
Sql Azure
Sql AzureSql Azure
Sql Azure
Yves Goeleven
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
Timothy McAliley
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
iswarianagarajan
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
Datavail
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
Eduardo Castro
 
Benefits of the Azure cloud
Benefits of the Azure cloudBenefits of the Azure cloud
Benefits of the Azure cloud
James Serra
 
Azure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - IntroductionAzure Cloud Dev Camp - Introduction
Azure Cloud Dev Camp - Introduction
giventocode
 
Benefits of the Azure Cloud
Benefits of the Azure CloudBenefits of the Azure Cloud
Benefits of the Azure Cloud
Caserta
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
saidbilgen
 
Introduction to Microsoft Azure
Introduction to Microsoft AzureIntroduction to Microsoft Azure
Introduction to Microsoft Azure
Guy Barrette
 
Data Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL AzureData Migration and Data-Tier Applications with SQL Azure
Data Migration and Data-Tier Applications with SQL Azure
Mark Kromer
 
London .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp KeynoteLondon .NET Developers Azure Camp Keynote
London .NET Developers Azure Camp Keynote
Tom Walker
 
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure PresentationMicrosoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft SQL Azure - Building Applications Using SQL Azure Presentation
Microsoft Private Cloud
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
NOVA SQL MeetUp Webinar Slides - June 5, 2020 Chris Seferlis - Azure SQL Mana...
Timothy McAliley
 
Reference for data migration pls choose and
Reference for data migration pls choose andReference for data migration pls choose and
Reference for data migration pls choose and
iswarianagarajan
 
SQL to Azure Migrations
SQL to Azure MigrationsSQL to Azure Migrations
SQL to Azure Migrations
Datavail
 
Microsoft Partner Roadshow - To the Cloud
Microsoft Partner Roadshow  - To the CloudMicrosoft Partner Roadshow  - To the Cloud
Microsoft Partner Roadshow - To the Cloud
Nigel Watson
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
rajramab
 
Ad

More from Mark Kromer (20)

Fabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptxFabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptx
Mark Kromer
 
Build data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelinesBuild data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelines
Mark Kromer
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22
Mark Kromer
 
Data cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flowsData cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flows
Mark Kromer
 
Data cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsData cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flows
Mark Kromer
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021
Mark Kromer
 
Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021
Mark Kromer
 
Data Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADFData Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADF
Mark Kromer
 
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power QueryAzure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power Query
Mark Kromer
 
Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101
Mark Kromer
 
Data Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADFData Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADF
Mark Kromer
 
Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)
Mark Kromer
 
Data quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADFData quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADF
Mark Kromer
 
Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005
Mark Kromer
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
Mark Kromer
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300
Mark Kromer
 
ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2
Mark Kromer
 
ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1
Mark Kromer
 
ADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview MigrationADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview Migration
Mark Kromer
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
Mark Kromer
 
Fabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptxFabric Data Factory Pipeline Copy Perf Tips.pptx
Fabric Data Factory Pipeline Copy Perf Tips.pptx
Mark Kromer
 
Build data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelinesBuild data quality rules and data cleansing into your data pipelines
Build data quality rules and data cleansing into your data pipelines
Mark Kromer
 
Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22Mapping Data Flows Training deck Q1 CY22
Mapping Data Flows Training deck Q1 CY22
Mark Kromer
 
Data cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flowsData cleansing and prep with synapse data flows
Data cleansing and prep with synapse data flows
Mark Kromer
 
Data cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flowsData cleansing and data prep with synapse data flows
Data cleansing and data prep with synapse data flows
Mark Kromer
 
Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021Mapping Data Flows Training April 2021
Mapping Data Flows Training April 2021
Mark Kromer
 
Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021Mapping Data Flows Perf Tuning April 2021
Mapping Data Flows Perf Tuning April 2021
Mark Kromer
 
Data Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADFData Lake ETL in the Cloud with ADF
Data Lake ETL in the Cloud with ADF
Mark Kromer
 
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power QueryAzure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Wrangling with Power Query
Mark Kromer
 
Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101Azure Data Factory Data Flow Performance Tuning 101
Azure Data Factory Data Flow Performance Tuning 101
Mark Kromer
 
Data Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADFData Quality Patterns in the Cloud with ADF
Data Quality Patterns in the Cloud with ADF
Mark Kromer
 
Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)Azure Data Factory Data Flows Training (Sept 2020 Update)
Azure Data Factory Data Flows Training (Sept 2020 Update)
Mark Kromer
 
Data quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADFData quality patterns in the cloud with ADF
Data quality patterns in the cloud with ADF
Mark Kromer
 
Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005Azure Data Factory Data Flows Training v005
Azure Data Factory Data Flows Training v005
Mark Kromer
 
Data Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data FactoryData Quality Patterns in the Cloud with Azure Data Factory
Data Quality Patterns in the Cloud with Azure Data Factory
Mark Kromer
 
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Level 300
Mark Kromer
 
ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training V2
Mark Kromer
 
ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flows Training Slides V1
Mark Kromer
 
ADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview MigrationADF Mapping Data Flow Private Preview Migration
ADF Mapping Data Flow Private Preview Migration
Mark Kromer
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
Mark Kromer
 

Recently uploaded (20)

Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 

Microsoft Cloud Database & Cloud BI

  • 1. Microsoft Cloud Database SolutionsMark KromerMicrosoft Certified Technology [email protected]://www.sqlmag.com/blogs/sql-server-bi.aspxhttp://mssqldude.wordpress.comhttp://twitter.com/mssqldude
  • 2. Microsoft Cloud Database ProductsSQL AzurePart of Windows Azure platformSQL Server in the cloudUse same SQL Server toolsCloud BIMostly hybrid solutions todayVery near to reaching full cloud enablementAzure Reporting Services, Crescent, mobile, PowerPivot, DM in the CloudWindows AzurePlatform to build Cloud & mobile solutionsAzure Marketplace
  • 3. SQL Server Platform OptionsPlatform(as a Service)Infrastructure(as a Service)Software(as a Service)Platform(Self Managed)ApplicationsApplicationsApplicationsApplicationsDataDataDataDataRuntimeRuntimeRuntimeRuntimeMiddlewareMiddlewareMiddlewareMiddlewareManaged servicesManaged servicesDatabaseDatabaseDatabaseDatabaseO/SO/SO/SO/SManaged servicesVirtualizationVirtualizationVirtualizationVirtualizationServersServersServersServersStorageStorageStorageStorageNetworkingNetworkingNetworkingNetworking
  • 4. Cloud ImpactREDUCED MANAGEMENTNEW ECONOMICSINCREASED OPPORTUNITIESPay for what you useLower and predictable costsShift from capex and opexAccelerate speed to valueNo patching, maintenanceFaster deploymentRobust multi-layered securityReliability and fault-toleranceLatest software for usersInternet collaboration Anywhere accessInstant self-provisioning
  • 5. “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.”
  • 6. Windows Azure PlatformGENERAL PURPOSE PROGRAMMING LANGUAGESWindows Azure PlatformApp FabricComputeManagementRelational databaseCDNStorageData SyncMarketplace
  • 7. Data and Storage Options in AzureRelational DatabaseSQL AzureStructured StorageWindows Azure TablesUnstructured StorageWindows Azure BlobsNTFS DriveWindows Azure DriveAsynchronous Service CommunicationWindows Azure Queues
  • 8. Application TopologiesFrom Windows AzureFrom Outside Microsoft Datacenter From Windows Azure & Outside Microsoft Datacenter SQL ServerApp Code / ToolsApp Code / ToolsApplication / BrowserSQL Azure Data SyncMicrosoft DatacenterMicrosoftDatacenterMicrosoft DatacenterWindows AzureWindows AzureSQL Azure SQL Azure SQL Azure Code NearCode FarHybrid
  • 9. Extending SQL Server to the CloudDistributed “scale-out” database serviceAbstracts OS and hardware managementLow-friction provisioning, multi-tenantAutomatic high-availability and data replicationPay-as-you-go and commitment offersEnterprise-class “scale-up” data platformMultiple hardware platforms and deployment optionsDeploy as dedicated server in customer datacenter, VM or 3rd partyTypically licensed per-server or per processorSymmetry with Traditional RDBMSFamiliar T-SQL relational modelSupport existing code libraries and protocolsEcosystem of familiar development and management toolsCurrent 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
  • 10. Microsoft SQL AzureInformation Platform as a ServiceScale on DemandInnovate FasterManaged ServicePlatform capabilities delivered as a service (Database, Data Sync, Reporting…)Reduced complexity, greater flexibilityEasy provisioning and deploymentAuto High availability and fault tolerantDatabase as a utility with pay as you grow scalingRely on Business-ready SLAsEnable multi-tenant solutionsManage multiple serversInnovate with new data application patternsBuild cloud-based data solutions on a familiar relational modelBuild on existing developer skills and familiar Transact-SQL syntax
  • 11. SQL Azure DatabaseSingle LogicalDatabaseMultiple PhysicalReplicasReplica 1Single PrimaryBased on SQL Server 2008 R2 engineUse same tools and data access frameworksSix global datacentersHigh Availability & RedundancyReads are completed at the primaryWrites are replicated to a quorum of secondariesReplica 2DBReplica 3MultipleSecondaries
  • 12. SQL Azure Data SyncNo-Code Sync ConfigurationEasily define data to be synchronized with out codingChoose how often data is synchronizedHandle issues where same data is changed in multiple locationsAdministration capabilities for tracking data and monitoring potential issuesSync Between SQL Azure DatabasesGeo-Replication, Read/Write Scale outSync From On–Premises to CloudExtend enterprise data to cloudBuild offline cached experiencesSync with branch offices and mobile devicesCDC, Change Tracking, Replication for SQL Azure
  • 13. Advancing Sharding in SQL AzureElastic Provisioning of DatabasesCREATE DATABASE and goPay-as-you-go business modelDon’t need it --- DROP itZero Physical AdministrationBuilt-in High Availability, patching, maintenanceImproved Developer ExperienceRobust connection managementImproved AdministrationOnline repartitioning operationsFan-out QueriesCovered bySQL Azure today Coming up in SQL Azure:FederationsCREATE FEDERATION federation_name { <federation_distribution_scheme> }
  • 14. Sharding Databases1 x 20 GB database = 1 Machine20 x 1 GB databases = 20 Machines
  • 15. SQL Azure ScenariosScale-out Enterprise ApplicationsCloud Hub Data CollaborationSQL AzureDepartmental ApplicationsBusiness IntelligenceSoftware-as-a-Service
  • 16. Migrate Applications to Cloud (Azure)CodePlexDataConnector: http://dataconnector.codeplex.com
  • 17. Microsoft Cloud BIPivotViewer blog: http://petcu40.blogspot.comPivotViewerCTP1 Download: http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=d31f609d-a353-41ad-a1a4-f81456e3a6c4
  • 18. SQL Azure Reporting CTPFeatures:Based on SQL Server Reporting ServicesInteractive and tabular reportingData visualizations: charts, graphs, mapping, gaugesSQL Azure Database data sourcesUtilizes BI Developer Studio (free) to author reportsExport to Excel, PDF, CSV formatsCore scenarios:Operational reporting on SQL Azure dataEmbed reports into Windows Azure or on-premises applicationsWeb RoleReporting
  • 19. Current State of the BI market placeSaaSGood data, Pivotlink, LogiXML, PentahoPaaSBusiness Objects, SAS, Microsoft Azure, Vertica, Greenplum, Google apps
  • 20. Current State of the BI market placeIaaSInfrastructureAWS, Rackspace, GoGridCloud ManagementElastra, RightscaleDB/DWMySQL, Oracle, SQL server,BI JasperReports, Pentaho
  • 21. SQL Server 2008 R2 PowerPivotPublish your PowerPivots as Web applications for your team with SharePoint 2010Schedule data refreshes to keep your analysis up-to-dateManage security just like a documentOut-of-the-box connectors to SQL Azure and Azure Marketplace
  • 22. Microsoft BI Dashboard Designers:PerformancePoint, SSRS, Report Builder, Crescent (Denali)
  • 23. Mobile Business IntelligenceRoamBI: http://www.roambi.comPushBI: http://www.pushbi.com
  • 28. Building Apps on SQL Azure
  • 31. SQL Azure Migration Wizard: http://sqlazuremw.codeplex.com
  • 34. SQL Server BI: http://bit.ly/kqpLxH
  • 36. Azure Reporting Services: http://bit.ly/j66Ai2
  • 37. Windows Azure Platform Training Kit: http://bit.ly/d16e3M
  • 39. Windows Azure Marketplace: http://www.microsoft.com/windowsazure/marketplace
  • 40. Data Mining for the Cloud: http://bit.ly/iKn3V9
  • 43. Thank youMark KromerMicrosoft CertifiedTechnology SpecialistSQL Server Data [email protected]

Editor's Notes

  • #4: Slide Objectives:Explain the differences and relationship between IaaS, PaaS, and SaaS in more detail.Speaking Points:Here’s another way to look at the cloud services taxonomy and how this taxonomy maps to the components in an IT infrastructure. Packaged SoftwareWith packaged software a customer would be responsible for managing the entire stack – ranging from the network connectivity to the applications. IaaSWith Infrastructure as a Service, the lower levels of the stack are managed by a vendor. Some of these components can be provided by traditional hosters – in fact most of them have moved to having a virtualized offering. Very few actually provide an OSThe customer is still responsible for managing the OS through the Applications. For the developer, an obvious benefit with IaaS is that it frees the developer from many concerns when provisioning physical or virtual machines. This was one of the earliest and primary use cases for Amazon Web Services Elastic Cloud Compute (EC2). Developers were able to readily provision virtual machines (AMIs) on EC2, develop and test solutions and, often, run the results ‘in production’. The only requirement was a credit card to pay for the services.PaaSWith Platform as a Service, everything from the network connectivity through the runtime is provided and managed by the platform vendor. The Windows Azure Platform best fits in this category today. In fact because we don’t provide access to the underlying virtualization or operating system today, we’re often referred to as not providing IaaS.PaaS offerings further reduce the developer burden by additionally supporting the platform runtime and related application services. With PaaS, the developer can, almost immediately, begin creating the business logic for an application. Potentially, the increases in productivity are considerable and, because the hardware and operational aspects of the cloud platform are also managed by the cloud platform provider, applications can quickly be taken from an idea to reality very quickly.SaaSFinally, with SaaS, a vendor provides the application and abstracts you from all of the underlying components.
  • #5: Key Points:The cloud can help save money, increase productivity and reduce management complexitiesThis can create new business opportunitiesScript:This ability to move things to the cloud, use the cloud for extra compute or storage or expose or share your services with others leads to some benefits:First, it offers a new set of economic opportunities. Gain better control over your money (New economics)from saving money by not having to run and maintain large datacenters yourselfin some cases moving to IT as a subscription so that you only pay for what you use, when you use itby giving you the opportunity to shift from capital expenses to operational expensesReduced management:No patching and maintenanceFaster deploymentRobust multi-layered securityReliability and fault-toleranceRedefining Productivity: by increasing access to information and applicationsby increasing collaboration because many of the tools they use are now connected togetherby helping your IT staff focus more on business and less on plumbing and hardware (no patching and maintenance, faster deployment, etc) quickly adapt to changing business needs New EconomicsReduced ManagementRedefining Productivity
  • #6: Key Points:Script:Businesses are moving to the cloud. Analysts predict that the vast majority of large businesses will be using some type of cloud services in the next few years and that many will drastically be cutting the IT assets that they run and maintain in favor of pushing it to others to run for them. If you’re looking at a new IT project or you’re facing some new business challenges, it’s worth taking a look to see if the cloud can help you.This all probably sounds good from a theoretical standpoint but whose actually doing this today?
  • #7: Introduce SQL Azure as part of Microsoft’s Cloud PlatformWhen SQL Azure section expands, talk to the key platform capabilities provided by SQL Azure (Database, Reporting and DataSync)These capabilities and why and how we developed them will be covered in subsequent slides.
  • #9: Slide ObjectiveDiscusses various SQL Azure data access topologiesSpeaking notesAccess from within Microsoft Datacenter (Code near scenario)Connect a Windows Azure Compute application to SQL AzureExecuting Asp.NET code, PHP, other managed code, native codeSimple familiar programming modelAccess from on premise applications (Code far)Solve the DB under the desk issue.NET, native or other platform supportMicrosoft access as a front end offers interesting scenarioNeed to be conscious of query frequency and/or payloadAccess from both Cloud and On PremiseE.g. application with browser front and AND a need to sync to mobile devicesCloud provides an always up rendezvous point for data consumersWindows Azure runs the browser based applicationOther applications connect remotely- TDS, Odata, SncNotesMSDN on topology optionshttp://msdn.microsoft.com/en-us/library/ee336239.aspxSQL Azure + MS Accesshttp://blogs.msdn.com/b/access/archive/2010/06/07/access-2010-and-sql-azure.aspx
  • #10: Initial services – core RDBMS capabilities as a service SQL Azure Database(SADB), Data SyncFuture OfferingsAdditional data platform capabilities as a service: BI/DSS, DWNew services: Reference Data, Secure Data HubSQL Azure is an umbrella brand that covers all the services we intend to offer over time. Post v1 services are in grey. Data sync will be in CTP.Key takeaway: Start with core RDBMS features and expand from there. Integrate with on-premise SQL.High-Value Database ServicesRich data platform capabilities as a service: Reporting, Analytics, Integration, DW, … New services: Data Hub, DataPlex, Association Hub (Data-&gt;Information), …Extending our Data Platform to the cloud, generating a network effect:Benefit cloud business with Enterprise connectionsBenefit Enterprise business with cloud connectionsEnable new uses of data to drive additional business value – e.g. “Federated data”
  • #11: Self-ManagedCore data capabilities as a ServiceReduce complexity and innovate faster by quickly consuming data capabilities as ServiceBuilt for the cloud – not porting on-premises VMs More than a DB - Relational Database as a Service, Reporting, Data SyncNo physical AdministrationEasy Provisioning and DeploymentWizard-based provisioningSimple database deploymentNo hardware, physical DB or file management requiredSelf-healing platformAuto High AvailabilityBuilt-in fault-tolerantAutomated maintenanceElastic ScaleDatabase as a service Easy to Scale –out across multiple database. Pay-as-you-grow databasesMulti-tenant data hostingLogical schema per tenant with isolated physical storageProvision new tenants quickly and easily Business-Ready SLAsReliability Security management across multiple databasesDeveloper Agility – Symmetry with on-premisesLeverage familiar T-SQL based relational database model Transact-SQL ADO.NET OLE DB, ODBC, and JDBC LINQ Entity Framework ADO.NET Data ServicesIntegration with existing tools to ensure rapid development and symmetry with on-premises DBVisual StudioSQL Server Management Studio Innovate with new data application patternsBuild for new scenarios that extend the reach of your data to a large audience – customers, partners, branch offices and devices.Try new cloud scenarios with SQL Azure Reporting, Data Sync and the Dallas Marketplace
  • #12: Slide ObjectiveUse this slide to transition into an explanation of SQL Azure Database (Reporting and Data Sync will be covered later)Explain at a high level how SQL Azure worksSpeaker NotesDesign Principle of SQL Azure: Focus on combining the best features of SQL Server running at scale with low frictionSQL Azure is a high availability databaseAlways three transaction consistent replicas of the databaseOne primary replica; two slave replicasFailure of a replica will result in another replica being spun up immediately by the fabricFailure of the primary replica means a slave replica will become the primary and a new slave will spin upMinimal down timeTypically just a few dropped connectionsEasy to code for the failover scenario- if you are ding god connection management and error handling will be fineClustered index required on all tables to allow replicationNotesUseful article from SQL Azure teamhttp://msdn.microsoft.com/en-us/magazine/ee321567.aspx
  • #13: Elastic ScaleService scales as resources requirements growNo-Code Sync ConfigurationEasily define data to be synchronizedSchedule SyncChoose how often data is synchronizedConflict HandlingHandle issues where same data is changed in multiple locationsLogging and MonitoringAdministration capabilities for tracking data and monitoring potential issues
  • #14: Sharded Databases ProvidesUnlimited Scalability Throughput not possible with a single scale-up nodeBest price/performanceSQL Azure Provides the FoundationHighly available on top of commodity hardwareZero admin of cluster, HW, &amp; SWElastic pool of resources with Pay-as-you-go Model
  • #16: Cloud Hub – Data CollaborationCustomer ChallengesExtending data trapped within firewalls to partners and branch officesExtending reach of data to new devices and applicationsOrganizational silos resulting in multiple copies of data Consolidating and streamlining data for multiple parties collaborationSQL Azure BenefitsSecure and easy extension or consolidation of data into cloudAbility to expose data from SQL Azure with existing frameworksData Sync keeps on-premises and cloud database synchronizedScenario CasesB2B Supply/Value chain collaboration using information hubEasy data sharing to public and partnersMobile applications and remote workers accessing data that is extended to the cloud Scale-out Enterprise ApplicationsCustomer ChallengesEfficiently utilizing resources for predictable business patternsDifficult to roll out extra capacity quicklyEnable new solutions at scale without additional investmentSQL Azure BenefitsFully managed, highly scalable, cloud-based relational database as a service with pay as you go modelBuilt-in high availability, fault tolerance and automated management (no VMs)Ability to handle spikes in demand and scale up or scale down on demandScenariosEnterprise building scalable web application in cloud to benefit from greater flexibility.Enterprise uses cloud database to handle unpredictable variations in demand Departmental ApplicationsCustomer ChallengesData loss or compliance concerns due to data scattered across organizationLack of agility in provisioning databases for departmental needsSQL Azure BenefitsSelf –managing, highly scalable relational database as a service built on SQL Server technologyEasy web-based provisioning and fully automated relational database as a serviceAbility to connect from existing Access front-end applications to data stored in SQL AzureFamiliar programming model and tools to build, migrate and manage databases.Scenario CasesMigration/consolidation of data into a more managed cloud environment.Allowing central IT to “upsize” data into more managed scalable cloud databases.Departmental applications created to be quickly and efficiently provisioned. Software-as-a-Service (SaaS applications)Customer ChallengesGeo-expansion and reaching new markets fasterMonetizing IP more effectively and expanding reachReliably and efficiently scaling to meet customer and business needsFlexibility to pay as you grow without large upfront hardware investmentsSQL Azure BenefitsCreate multi-tenant service with easy scale up and scale downSelf-managed, highly available and fault tolerant service with a pay-as-you-go modelFamiliar programming model and toolsScenario CasesEnhancing traditional on-premises deployments.Building multi-tenant offering to scale and compete with more options to customers.Enabling solutions to provide more options to customers and partners for different needs and deployment. Business IntelligenceCustomer ChallengesQuickly building solutions that enable analysis of internal and external information.Integrate 3rd party data to provider deeper and richer analysis in a seamless manner.SQL Azure BenefitsNative data connectivity from SQL Azure to Office.Ability to combine data in SQL Azure with third partyScenario CasesAn enterprise using data in SQL Azure and integrating with on-premises tools.Multi-party solution provides opportunity for end-to-end visibility and analysis.Enterprise leveraging SQL Azure BI to create reports and perform analysis over their data
  • #22: Purpose of the slideHighlight the benefits of SharePoint Server 2010 to facilitate seamless and secure sharing and collaboration on user-generated BI solutions. Key Points: SharePoint 2010 makes it safe and easy for users to work together and boosts the productivity of project teams and business unitsStandard SharePoint permissions and workflows enable IT departments to coordinate how users share their solutionsAutomatic data refresh even for source systems over the Internet ensures accurate analysis and decision-makingReuse of workbooks and reports accelerates solution delivery, cuts development costs, and facilitates timely decisionsConclusion: To exploit all the BI capabilities available with PowerPivot for Excel 2010, deploy SQL Server 2008 R2 in a SharePoint 2010 environment.
  • #26: This is current as of March 7, 2011Pricing table - http://www.microsoft.com/windowsazure/pricing/#sqlWeb Edition: Up to 1 GB relational database = $9.99 / month Up to 5 GB relational database = $49.95 / month** Business Edition: Up to 10 GB relational database = $99.99 / month Up to 20 GB relational database = $199.98 / month** Up to 30 GB relational database = $299.97 / month** Up to 40 GB relational database = $399.96 / month** Up to 50 GB relational database = $499.95 / month** Data transfers = $0.10 in / $0.15 out / GB - ($0.30 in / $0.45 out / GB in Asia)* * No charge for inbound data transfers during off-peak times through October 31, 2010** SQL Azure 50 GB Business Edition Database and 5 GB Web Edition Database will be available starting on June 28, 2010.