Introduktion till Azure SQL Database Robert Folkesson Active Solution.

Slides:



Advertisements
Similar presentations
Your Data Any Place, Any Time Manageability. SQL Server 2008 Manageability Challenges Challenges face database administrators today : Managing complex.
Advertisements

Windows IT Pro magazine Datacenter solution with lower infrastructure costs and OPEX savings from increased operational efficiencies. Datacenter.
Database Throughput Unit – DTU Monitoring % of current Performance Level Utilization 75% Read 50% Write CPU 60% Memory (coming) Compute Writes.
Ken Casada Technical Evangelist Microsoft Switzerland What’s new in Microsoft Azure.
FlareCo Ltd ALTER DATABASE AdventureWorks SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS Slide 1.
GETTING STARTED WITH AZURE SQL DB Warner Chaves SQL MCM / MVP SQLTurbo.com Pythian.com.
w/ Service Provider Foundation & Service Management Automation VMs, Networks, Automation Service Bus Database SQL Sever MySQL Web Sites Services Plans.
B Transactions per hour Transactions per minute Transactions per second RTO
Low Control | Low Maintenance Shared Lower cost Dedicated Higher cost High Control | High Maintenance Hybrid On premises Off premises SQL Server Physical.
Basic Standard Premium Basic Premium Standard Scale out/in Scale up/down.
An enterprise-grade database-as-a-service platform with easily accessible tier-1 capabilities.
Migrating Applications to Windows Azure Virtual Machines Michael Washam Senior Technical Evangelist Microsoft Corporation.
Why consider the cloud? Cloud innovation presents challenges for IT.
Windows Azure SQL Database and Storage Name Title Organization.
Insight Proprietary & Confidential. Do Not Copy or Distribute. © 2015 Insight Direct USA, Inc. All Rights Reserved. Insight Presentation Insight’s Tagline.
SQL Server 2014 Standard Edition SQL Server 2014 Standard Edition delivers business-class data management for a wide variety of database applications,
Your First Azure Application Michael Stiefel Reliable Software, Inc.
Data platform market will be 36.2B by 2012Database key in hosted scenarios.
DBI Meets mission critical high availability SLA Integrated Efficient Flexible.
Data Patterns for the Cloud James Carpinter M313.
Availability on Demand (Business Continuity and DR, and more…)
SharePoint enhancements through SQL Server RSS integration with SharePoint What’s New Elimination of IIS
High Friction & Control Resources Dedicated Shared Low 100% of API, Virtualized Roll-your-own HA/DR/scale SQL Server in IaaS Virtualized Machine SQL.
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
Make VMs Resilient to Failures with Availability Sets.
Azure. SQL, SharePoint, BizTalk Images Distributed Cache Queue Geo Replication Read-Only Secondary Storage Delete Disks Large Memory SKU Tag Expressions.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Bellevue College Workshop Azure Storage & SQL Mohamed El Hassouni Hans Olav Norheim.
Azure 101 – Where do I start? Andrew Nakamura Keck Medical Center - USC
AZURE REGIONS Only hyper-scale cloud provider to have presence in India.
Azure SQL Database Lori Clark SQL Saturday 10/17/2015.
Putting Your Head in the Cloud Working with SQL Azure David Postlethwaite 19/09/2015David Postlethwaite.
SQL Server as a Cloud Service November 11th 2015 Warner Chaves SQL MVP/MCM.
Azure SQL Database Nigel Ellis, Distinguished Engineer, Microsoft Data Platform Group February 2015.
SQL Server as a Cloud Service April 15th 2016 Warner Chaves Data Platform MVP/SQL Server MCM.
Microsoft Dynamics NAV Dynamics NAV 2016 one Azure SQL Dmitry Chadayev Microsoft.
AZURE PRIMED Randy Pagels Sr. Developer Technology Specialist DX US Team –
Azure.
Calgary Oracle User Group
Managing a database environment in the cloud
Backups for Azure SQL Databases and SQL Server instances running on Azure Virtual Machines Session on backup to Azure feature (manual and managed) in SQL.
Use relational database as a service
State of Azure SQL Database
Dev and Test Solution reference architecture.
Data Platform and Analytics Foundational Training
Dev and Test Solution reference architecture.
Azure SQL Databases - Introduction and Migration
Lead SQL BankofAmerica Blog: SQLHarry.com
Cloud Data platform (Cloud Application Development & Deployment)
Example of a page header
Windows Azure Migrating SQL Server Workloads
04 – Azure SQL Database Bret Stateham | Senior Technical Evangelist​
Design and Implement Cloud Data Platform Solutions
Azure.
02 | Design and implement database
SQL Azure Database – High Availability
By Saru Radhakrishnan Member - Sacramento SQL Server Group 07/28/2018
SQL On Azure Parikshit Savjani, Sr. Premier Field Engineer.
Migrating Your BI Platform To Azure
Microsoft Azure Fundamentals: Data Understanding Microsoft Azure SQL
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Azure SQL Database - Managing your database on the cloud
Dev and Test Solution reference architecture.
Azure SQL Database Service Tiers
5 Azure Services Every .NET Developer Needs to Know
AWS S3 Cloud Backup Licensing per system Starting at $79 per year.
Disaster Recovery Done Dirt Cheap Founder Curnutt Data Solutions
Azure SQL Database for Business Critical Cloud Applications
The Database World of Azure
Presentation transcript:

Introduktion till Azure SQL Database Robert Folkesson Active Solution

WHY?

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 cloud architects and developers looking for programmatic DBA-like functionality.

WHY NOT? Not supported in Azure SQL Databases: Full text index SQL Server Agent FILESTREAM, etc - Azure VM + SQL Server Active Directory Data warehouse, full SQL Server 32 cores, 448 GB RAM, 6500 GB SSD, IOPS

How it works

Demo Portalen – SQL Management Studio

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

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

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 failover Opt-in business continuity for greater geo-redundancies Standard geo-replication Geo- replicated

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 You choose when to failover Mission-critical business continuity on your terms, via programmatic APIs Up to 4 secondaries

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 Applicati on data Azure Storage

Demo Point in time restore

Migration

Web / BusinessBasic / Standard / Premium Machine Compute Writes Reads Memory DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Machine Compute Writes Reads Memory DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 DB 1 DB 2 DB 3 DB 4 DB 7 DB 5 DB 6 DB 8 DB 9 Noisy neighbor! Bounding boxes eliminates noisy neighbors

Monitoring % of current Performance Level Utilization 75% Read 50 % Write 50 % CPU 60% Memory Compute Writes Reads Memory DB workload Bounding Box

BasicStandardPremium Performance Levels (DTU) 5S0: 10 S1: 20 S2: 50 P1: 100 P2: 200 P3: 800 ASDB results16,600 tx/hourS1:,520 tx/minute S1:,940 tx/minute S2: 2,570 tx/minute P1: 105 tx/second P2: 228 tx/second P3: 735 tx/second Maximum DB size2GB250GB500GB Price* per hour (month)$ (~$5)S0: $ (~$15) S1: $ (~$30) S2: $ (~$75) P1: $ (~$465) P2: $1.292 (~$930) P3: $5.167 (~$3,720) *Starting November 1 st

RESULT CPU Writes Reads CPU Writes Reads SELECT * FROM a JOIN b ON … CPU Writes Reads

(1) Database (2) Sharding Key... (3) Shard Map Manager (4) Shard (5) Shard Set (6) Sharded Table (7) Reference Table (8) Shardlet Customer IDName 1Alice 2Bob Customer Table Data Center IDDC Name 1Boston 2Miami Data Center Table

Robert Folkesson