Download presentation
Presentation is loading. Please wait.
Published byEric Mathews Modified over 8 years ago
1
AZURE PRIMED 2016.04.11 Randy Pagels Sr. Developer Technology Specialist DX US Team – rpagels@microsoft.com
2
LAST TIME ON AZURE PRIMED… Application Insights and Log Analytics Interactive Data Analytics Discover the root cause of any app performance behavior almost instantaneously through ad-hoc queries. Paired with full-text search, these interactive queries make it quick and easy to find the information you need.
3
AZURE SQL The developer’s intelligent cloud database Azure SQL to manage relational SQL Database-as-a-service fully managed by Microsoft
5
“One of Azure’s most popular services, SQL Database has 1M databases.” Scott Guthrie, C+E Executive Vice President, Microsoft
6
WHY AZURE SQL? The Pitch Azure SQL allows you to manage relational SQL Database-as-a-service and focus on your applications Azure SQL database have the licensing included in the price Overview Adapt dynamically with your app Scale performance on the fly, without app downtime Build multitenant apps with customer isolation and efficiency Work within your preferred development environments Protects and secures your app data Dynamically scale-up or scale-down Geographic Disaster Recovery protects workloads against disasters
7
SQL DATABASE SERVICE A relational database-as-a-service, fully managed by Microsoft. For cloud-designed apps when near-zero administration and enterprise-grade capabilities are key. Perfect for organizations looking to dramatically increase the DB:IT ratio.
8
HOW IS IT DIFFERENT FROM VMS? Best for… TCO benefits SQL Server in a VMAzure SQL Database Scalability Resources
9
Options: SQL Server on physical machines SQL Server in on-premises VM (private cloud) SQL Server in Azure VM (public cloud) Azure SQL Database (public cloud) SQL Server, Azure VMs, Azure SQL DB Shared Lower Cost Dedicated Higher Cost Higher AdministrationLower Administration Off Premises Hybrid Cloud Physical SQL Server Physical Machines(raw Iron) SQL Virtual SQL Server Private Cloud Virtualized Machines + Appliances Infrastructure as a Service SQL Server in Azure VM Virtualized machines SQL Platform as a service Software as a services Azure SQL Database Virtualized Databases SQL On Premises
10
ELASTIC SCALE & PERFORMANCE
11
AZURE SQL DATABASE SERVICE TIERS *The 99.99% availability SLA does not apply to the existing Web and Business editions, which will continue to be supported at 99.9% availability.
12
Designed for predictable performance Across Basic, Standard, and Premium, each performance level is assigned a defined level of throughput Introducing the Database Throughput Unit (DTU) which represents database power and replaces hardware specs Redefined Measure of power % CPU % read % write % memory Basic — 5 DTUS0 — 10 DTU S1 — 20 DTU S2 — 50 DTU P1 — 100 DTU P2 — 200 DTU P3 — 800 DTU DTU is defined by the bounding box for the resources required by a database workload and measures power across the six performance levels.
13
Dashboard views of metrics Quickly understand DB resource usage via percent of resources consumed for each resource type over time and database size Monitor Available in the management portal & via APIs In contrast to a VM, no system-related overhead—focused on just the resources used to run your database workload In-depth views (DMVs) are also available for deeper understanding and trouble-shooting (for example, at the query level)
14
Drive elastic scale out Elastic Scale across thousands of databases via custom sharding Scale out via.Net Client libraries -- consumed by customer applications to support sharded database pattern Enables developer and manageability functions Supports split, merge, and move operations on data Support temporary or sustained high- throughput app patterns Elastic Scale
15
BUSINESS CONTINUITY & DATA PROTECTION
16
POINT-IN-TIME RESTORE Auto backups, transactional logs every 5 min Backups in Azure Storage and geo-replicated Creates a side-by-side copy, non-disruptive REST API, PowerShell or Azure Portal Backups retention policy: Basic, up to 7 days Standard, up to 14 days Premium, up to 35 days Automated export of logical backups for long-term backup protection Programmatic “oops recovery” of data deletion or alteration Geo- replicated Restore from backup SQL Database Backups sabcp01bl21 Azure Storage sabcp01bl21
17
Available in Basic, Standard and Premium Built on geo-redundant Azure Storage Recover to any Azure region Emergency data recovery when you need it most Geo-restore Geo- replicated SQL Database Backups sabcp01bl21 Azure Storage sabcp01bl21 Restore to any Azure region
18
Opt-in for Standard & Premium databases Creates a stand-by secondary Replicate to pre-paired Azure region Automatic data replication, asynchronous Opt-in via REST API, PowerShell or Azure Portal Microsoft-managed, RTO<24h, RPO<1 hr Opt-in business continuity for greater geo-redundancies Standard geo-replication Geo- replicated
19
ACTIVE GEO-REPLICATION Self-service activation in Premium Create up to 4 readable secondaries Replicate to any Azure region Automatic data replication, asynchronous REST API, PowerShell or Azure Portal RTO<1h, RPO<5m, you choose when to failover Mission-critical business continuity on your terms, via programmatic APIs
20
ROW-LEVEL SECURITY Fine-grained access control over specific rows in a database table Help prevent unauthorized access when multiple users share the same tables, or to implement connection filtering in multi-tenant applications Administer via SQL Server Management Studio or SQL Server Data Tools Protect data privacy by ensuring the right access across rows SQL Database Customer1 Customer2 Customer3
21
DYNAMIC DATA MASKING Configuration made easy in the new Azure portal Policy-driven at the table and column level, for a defined set of users Data masking applied in real-time to query results based on policy Multiple masking functions available (e.g. full, partial) for various sensitive data categories (e.g. Credit Card Numbers, SSN, etc.) Prevent the abuse of sensitive data by hiding it from users SQL Database Table.CreditCardNo 4465-6571-7868-5796 4468-7746-3848-1978 4484-5434-6858-6550 Real-time data masking; partial masking
22
TRANSPARENT DATA ENCRYPTION Encrypted-at-rest SQL Database service manages your keys Predictable encryption performance AES-NI Hardware Acceleration Intel’s AES-NI support in TDE means lower performance impact (2-3%) Protect sensitive data stored in a SQL database from unauthorized access SQL Database Customer1 Customer2 Customer3
23
AUDITING Configurable to track & log database activity Dashboard views in the portal for at-a- glance insights Pre-defined Power View reports for deep visual analysis on Audit log data Audit logs reside in your Azure Storage account Available in Basic, Standard, and Premium Gain insight into database events & streamline compliance-related tasks SQL Database Auditing Audit log Applicatio n data Azure Storage
24
MICROSOFT-BACKED Built-in regional database replicas for additional protection Uptime SLA of 99.99%* Single support vendor across Azure cloud services Peace of mind over your cloud investments *Web & Business tiers remain backed by 99.9% uptime SLA.
25
FAMILIAR & SELF-MANAGED
26
Familiar Choice of management tools; APIs, Azure Management Portal with HTML5 support, Visual Studio, or SQL Server Management Studio. Leverage SQL Server skills across on-premises and cloud environments with a familiar relational foundation and T-SQL functions, including spatial data support for location-based apps. Tools Compatible Support seamless development on or offline and across on-premises and cloud-designed apps with Visual Studio. Extend existing applications to the cloud with DAC framework support. Flexible dev
27
NEAR-COMPLETE SQL COMPAT; MORE PERFORMANCE Online index rebuild capability for clustered and non-clustered indices for greater availability. Build highly optimized schemas to improve query processing with table partitioning support. Access Common Language Runtime (CLR) and define CLR Types, aggregates, functions and procedures written in C#. In-memory columnstore index for data marts Support for additional Dynamic Management Views (DMVs) for deeper insight into application health. Broader SQL Server support for improved compatibility on Azure
28
Self-managed Remove virtually all infrastructure maintenance with SQL Database which provides automatic software patching as part of the service. Built-in system replicas help deliver inherent data protection and database uptime. System replicas are automatically moved to new machines as old machines fail. Built-in Maintenance Fault tolerance
29
Programmatic Scale out or manage DBA-like functionality via programmatic APIs to support ongoing needs—REST & PowerShell Develop with a choice of popular platforms and technologies, including.NET, Java, PHP, Ruby on Rails, and Node.js. Dev Ops Platforms
30
TOOLS Migrate using SSMS Migrate DB using BACPAC SQL Azure Migration Wizard Move Data with BCP Options for Migrating on-premises SQL databases to Azure SQL Database
31
MIGRATE DATABASE USING SSMS DB Schema compatible to Azure SQL DB DB is copied to Azure via deployment from SSMS Single Step
32
MIGRATE DB USING BACPAC DB Schema compatible to Azure SQL DB Two Step process – Export to BACPAC and then Import into Azure SQL DB
33
MIGRATE USING SQL AZURE MIGRATION WIZARD Shared source tool, helps migrate SQL Server DBs to Azure SQL DB Identify, fix, notify of compatibility issues Migrates both schema and data Analyzes trace files/scripts for compatibility issues https://sqlazuremw.codeplex.com
34
MOVE DATA WITH BCP SSMS DB Schema has already been moved to Azure SQL DB Copy data out of the source DB with BCP Run BCP again to load data into the Azure SQL DB table High Performance load The data is stored in OrderDetails.dat file in C drive. Data is moved from file to Order Details table in Azure SQL DB Northwind.
35
Azure Portal Settings Tool Integration Getting Started with Azure SQL
36
SQL DATABASE PRICING No upfront cost No termination fees Pay only for what you use Per hour billing Single database model Single databases are fully isolated databases optimized for workloads when performance demands are somewhat predictable. You can scale a single database up or down through the Basic, Standard, and Premium service tiers For more o SQL Database Pricing, click here
37
SQL DATABASE PRICING No upfront cost No termination fees Pay only for what you use Per hour billing Elastic database model Elastic database pools let you manage the collective performance of the pool rather than single databases. The databases in the pool, called elastic databases, automatically scale up and down to meet demand. Available in Basic, Standard, and Premium service tiers. For more o SQL Database Pricing, click here
38
SUMMARY Azure SQL Azure SQL allows you to manage relational SQL Database- as-a-service and focus on your applications Azure SQL database have the licensing included in the price
39
RESOURCES About Azure SQL SQL Database Documentation SQL Database Pricing SQL Database Tutorial SQL Database Videos
40
APPENDIX
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.